Pre release fixes and improvements

This commit is contained in:
RainLoop Team 2015-02-01 19:44:44 +04:00
parent 67c5e31e58
commit abddb3d828
61 changed files with 378 additions and 57 deletions

View file

@ -2085,6 +2085,18 @@ class Actions
public function DoFilters()
{
$oAccount = $this->getAccountFromToken();
$aFakeFilters = null;
$this->Plugins()
->RunHook('filter.filters-fake', array($oAccount, &$aFakeFilters))
;
if ($aFakeFilters)
{
return $this->DefaultResponse(__FUNCTION__, $aFakeFilters);
}
return $this->DefaultResponse(__FUNCTION__,
$this->FiltersProvider()->Load($oAccount, $oAccount->DomainSieveAllowRaw()));
}
@ -2116,6 +2128,10 @@ class Actions
}
}
$this->Plugins()
->RunHook('filter.filters-save', array($oAccount, &$aFilters, &$sRaw, &$bRawIsActive))
;
return $this->DefaultResponse(__FUNCTION__, $this->FiltersProvider()->Save($oAccount,
$aFilters, $sRaw, $bRawIsActive));
}

View file

@ -194,7 +194,7 @@ class Domain
$bSieveAllowRaw = isset($aDomain['sieve_allow_raw']) ? (bool) $aDomain['sieve_allow_raw'] : false;
$sSieveHost = empty($aDomain['sieve_host']) ? '' : (string) $aDomain['sieve_host'];
$iSievePort = empty($aDomain['sieve_port']) ? 2000 : (int) $aDomain['sieve_port'];
$iSievePort = empty($aDomain['sieve_port']) ? 4190 : (int) $aDomain['sieve_port'];
$iSieveSecure = self::StrConnectionSecurityTypeToCons(
!empty($aDomain['sieve_secure']) ? $aDomain['sieve_secure'] : '');
@ -246,7 +246,7 @@ class Domain
if ($this->iSievePort <= 0)
{
$this->iSievePort = 2000;
$this->iSievePort = 4190;
}
if ($this->iOutPort <= 0)

View file

@ -62,6 +62,7 @@ class Notifications
const LicensingBanned = 712;
const DemoSendMessageError = 750;
const DemoAccountError = 751;
const AccountAlreadyExists = 801;
const AccountDoesNotExist = 802;
@ -132,6 +133,7 @@ class Notifications
self::LicensingExpired => 'LicensingExpired',
self::LicensingBanned => 'LicensingBanned',
self::DemoSendMessageError => 'DemoSendMessageError',
self::DemoAccountError => 'DemoAccountError',
self::AccountAlreadyExists => 'AccountAlreadyExists',
self::AccountDoesNotExist => 'AccountDoesNotExist',
self::MailServerError => 'MailServerError',

View file

@ -132,7 +132,7 @@ class Domain extends \RainLoop\Providers\AbstractProvider
$bUseSieve = '1' === (string) $oActions->GetActionParam('UseSieve', '0');
$bSieveAllowRaw = '1' === (string) $oActions->GetActionParam('SieveAllowRaw', '0');
$sSieveHost = (string) $oActions->GetActionParam('SieveHost', '');
$iSievePort = (int) $oActions->GetActionParam('SievePort', 2000);
$iSievePort = (int) $oActions->GetActionParam('SievePort', 4190);
$iSieveSecure = (int) $oActions->GetActionParam('SieveSecure', \MailSo\Net\Enumerations\ConnectionSecurityType::NONE);
$sOutHost = (string) $oActions->GetActionParam('OutHost', '');
$iOutPort = (int) $oActions->GetActionParam('OutPort', 25);

View file

@ -44,6 +44,11 @@ class Filter
*/
private $sActionValueSecond;
/**
* @var string
*/
private $sActionValueThird;
/**
* @var bool
*/
@ -59,6 +64,11 @@ class Filter
*/
private $bKeep;
/**
* @var bool
*/
private $bStop;
public function __construct()
{
$this->Clear();
@ -78,10 +88,11 @@ class Filter
$this->sActionType = \RainLoop\Providers\Filters\Enumerations\ActionType::MOVE_TO;
$this->sActionValue = '';
$this->sActionValueSecond = '';
$this->sActionValueThird = '';
$this->bMarkAsRead = false;
$this->bSkipOthers = false;
$this->bKeep = true;
$this->bStop = true;
}
/**
@ -148,6 +159,14 @@ class Filter
return $this->sActionValueSecond;
}
/**
* @return string
*/
public function ActionValueThird()
{
return $this->sActionValueThird;
}
/**
* @return bool
*/
@ -159,9 +178,9 @@ class Filter
/**
* @return bool
*/
public function SkipOthers()
public function Stop()
{
return $this->bSkipOthers;
return $this->bStop;
}
/**
@ -216,10 +235,11 @@ class Filter
$this->sActionValue = isset($aFilter['ActionValue']) ? $aFilter['ActionValue'] : '';
$this->sActionValueSecond = isset($aFilter['ActionValueSecond']) ? $aFilter['ActionValueSecond'] : '';
$this->sActionValueThird = isset($aFilter['ActionValueThird']) ? $aFilter['ActionValueThird'] : '';
$this->bKeep = isset($aFilter['Keep']) ? '1' === (string) $aFilter['Keep'] : true;
$this->bStop = isset($aFilter['Stop']) ? '1' === (string) $aFilter['Stop'] : true;
$this->bMarkAsRead = isset($aFilter['MarkAsRead']) ? '1' === (string) $aFilter['MarkAsRead'] : false;
$this->bSkipOthers = isset($aFilter['SkipOthers']) ? '1' === (string) $aFilter['SkipOthers'] : false;
$this->aConditions = \RainLoop\Providers\Filters\Classes\FilterCondition::CollectionFromJSON(
isset($aFilter['Conditions']) ? $aFilter['Conditions'] : array());
@ -255,9 +275,10 @@ class Filter
'ActionType' => $this->ActionType(),
'ActionValue' => $this->ActionValue(),
'ActionValueSecond' => $this->ActionValueSecond(),
'ActionValueThird' => $this->ActionValueThird(),
'Keep' => $this->Keep(),
'MarkAsRead' => $this->MarkAsRead(),
'SkipOthers' => $this->SkipOthers()
'Stop' => $this->Stop(),
'MarkAsRead' => $this->MarkAsRead()
);
}
}

View file

@ -6,8 +6,8 @@ class SieveStorage implements \RainLoop\Providers\Filters\FiltersInterface
{
const NEW_LINE = "\r\n";
const SIEVE_FILE_NAME = 'rainloop.sieve.user';
const SIEVE_FILE_NAME_RAW = 'rainloop.sieve.raw';
const SIEVE_FILE_NAME = 'rainloop.user';
const SIEVE_FILE_NAME_RAW = 'rainloop.user.raw';
/**
* @var \MailSo\Log\Logger
@ -317,10 +317,12 @@ class SieveStorage implements \RainLoop\Providers\Filters\FiltersInterface
case \RainLoop\Providers\Filters\Enumerations\ActionType::VACATION:
$sValue = \trim($oFilter->ActionValue());
$sValueSecond = \trim($oFilter->ActionValueSecond());
$sValueThird = \trim($oFilter->ActionValueThird());
if (0 < \strlen($sValue))
{
$aCapa['vacation'] = true;
$iDays = 1;
$sSubject = '';
if (0 < \strlen($sValueSecond))
{
@ -328,8 +330,17 @@ class SieveStorage implements \RainLoop\Providers\Filters\FiltersInterface
\preg_replace('/[\s]+/u', ' ', $sValueSecond)).'" ';
}
$aResult[] = $sTab.'vacation :days 1 '.$sSubject.'"'.$this->quote($sValue).'";';
$aResult[] = $sTab.'stop;';
if (0 < \strlen($sValueThird) && \is_numeric($sValueThird) && 1 < (int) $sValueThird)
{
$iDays = (int) $sValueThird;
}
$aResult[] = $sTab.'vacation :days '.$iDays.' '.$sSubject.'"'.$this->quote($sValue).'";';
if ($oFilter->Stop())
{
$aResult[] = $sTab.'stop;';
}
}
else
{

View file

@ -7,7 +7,7 @@
<div class="controls">
<div data-bind="component: {
name: 'Checkbox',
params: { value: capaTwoFactorAuth, label: 'Allow 2-Step Verification (Google Authenticator)' }
params: { value: capaTwoFactorAuth, label: 'Allow 2-Step Verification' }
}"></div>
<div data-bind="component: {
name: 'Checkbox',

View file

@ -1,3 +1,7 @@
<!-- ko if: preLabeled -->
<span class="i18n" data-bind="attr: {'data-i18n-text': preLabel}"></span>
&nbsp;&nbsp;
<!-- /ko -->
<select data-bind="options: options, value: value, optionsText: optionsText, optionsValue: optionsValue,
css: className, optionsAfterRender: defautOptionsAfterRender"></select>
<!-- ko if: labeled -->

View file

@ -24,6 +24,8 @@
<tr class="account-item">
<td class="e-action" data-bind="css: {'e-action': canBeEdit}">
<span class="account-img icon-user"></span>
<i class="icon-braille drag-handle"></i>
&nbsp;&nbsp;
<span class="account-name" data-bind="text: email"></span>
</td>
<td>

View file

@ -5,7 +5,7 @@
</div>
</div>
<div class="row" data-bind="visible: inited() && !serverError()">
<div class="span8">
<div class="span4">
<a class="btn" data-bind="click: addFilter">
<i class="icon-plus"></i>
&nbsp;&nbsp;
@ -22,7 +22,8 @@
&nbsp;&nbsp;
<span class="i18n" data-i18n-text="SETTINGS_FILTERS/BUTTON_SAVE"></span>
</a>
&nbsp;&nbsp;&nbsp;&nbsp;
</div>
<div class="span4" style="margin-left: 0;">
<span data-bind="text: saveErrorText"style="color:red"></span>
</div>
</div>
@ -66,20 +67,24 @@
data-bind="visible: inited() && (!filterRaw.active() || !filterRaw.active()), i18nUpdate: filters">
<colgroup>
<col style="width: 30px" />
<col style="width: 16px" />
<col />
<col style="width: 140px" />
<col style="width: 1%" />
</colgroup>
<tbody data-bind="sortable: {data: filters, options: scrollableOptions()}">
<tbody data-bind="sortable: {data: filters, options: scrollableOptions()}" style="width: 600px">
<tr class="filter-item">
<td>
<span class="disabled-filter" data-bind="click: function () { $root.haveChanges(true); enabled(!enabled()); }">
<i data-bind="css: {'icon-checkbox-checked': enabled, 'icon-checkbox-unchecked': !enabled()}"></i>
</span>
</td>
<td class="drag-wrapper">
<i class="icon-braille drag-handle"></i>
</td>
<td class="e-action">
<span class="filter-name" data-bind="text: name()"></span>
&nbsp;
&nbsp;&nbsp;
<span class="filter-sub-name" data-bind="text: nameSub()"></span>
</td>
<td>

View file

@ -1,5 +1,14 @@
<div class="control-group" style="margin-bottom: 0">
<div class="controls">
<div data-bind="component: {
name: 'Select',
params: {
options: [1, 2, 3, 7, 30],
label: 'POPUPS_FILTER/REPLY_INTERVAL_LABEL',
value: actionValueThird,
size: 1
}
}"></div>
<input type="text" class="span5 i18n" data-bind="value: actionValueSecond" placeholder=""
data-i18n-placeholder="POPUPS_FILTER/VACATION_SUBJECT_LABEL" />
</div>
@ -9,4 +18,15 @@
<textarea class="span5 i18n" data-bind="value: actionValue" style="height: 100px;"
placeholder="" data-i18n-placeholder="POPUPS_FILTER/VACATION_MESSAGE_LABEL"></textarea>
</div>
</div>
</div>
<div class="control-group">
<div class="controls">
<div data-bind="component: {
name: 'Checkbox',
params: {
label: 'POPUPS_FILTER/STOP_LABEL',
value: actionNoStop
}
}"></div>
</div>
</div>

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Signature"
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification"
LABEL_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
LABEL_TWO_FACTOR_USER = "User"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Subscription server is unvailable"
LICENSING_DOMAIN_EXPIRED = "Subscription for this domain has expired."
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
DEMO_SEND_MESSAGE_ERROR = "For security purposes, this demo account is not allowed to send messages to external e-mail addresses!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Account already exists"
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Signatur"
LABEL_ADD_SIGNATURE_TO_ALL = "Signatur zu allen ausgehenden Nachrichten hinzufügen"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Faktor-Authentifizierung (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Faktor-Authentifizierung"
LABEL_ENABLE_TWO_FACTOR = "2-Faktor-Authentifizierung aktivieren"
LABEL_TWO_FACTOR_USER = "Benutzer"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Abonnement-Server kann nicht erreicht werden"
LICENSING_DOMAIN_EXPIRED = "Das Abonnement dieser Domain ist ausgelaufen"
LICENSING_DOMAIN_BANNED = "Das Abonnement dieser Domain ist gesperrt."
DEMO_SEND_MESSAGE_ERROR = "Dieser Demo-Account darf aus Sicherheitsgründen keine Nachrichten an externe E-Mail-Adressen versenden!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Dieses Konto gibt es schon."
MAIL_SERVER_ERROR = "Beim Zugriff auf den E-Mail-Server trat ein Fehler auf."
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Signature"
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification"
LABEL_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
LABEL_TWO_FACTOR_USER = "User"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -653,7 +655,8 @@ UNSUPPORTED_PLUGIN_PACKAGE = "Unsupported plugin package"
LICENSING_SERVER_IS_UNAVAILABLE = "Subscription server is unvailable"
LICENSING_DOMAIN_EXPIRED = "Subscription for this domain has expired."
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
DEMO_SEND_MESSAGE_ERROR = "For security purposes, this demo account is not allowed to send messages to external e-mail addresses!"
DEMO_SEND_MESSAGE_ERROR = "For security purposes, this account is not allowed to send messages to external e-mail addresses!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Account already exists"
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Firma"
LABEL_ADD_SIGNATURE_TO_ALL = "Agregar su firma a todos los mensajes salientes"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "Verificación de 2 Pasos (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "Verificación de 2 Pasos"
LABEL_ENABLE_TWO_FACTOR = "Activar la verificación de 2 pasos"
LABEL_TWO_FACTOR_USER = "Usuario"
LABEL_TWO_FACTOR_STATUS = "Estado"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "El Servidor de Suscripción no está disponib
LICENSING_DOMAIN_EXPIRED = "La suscripción para este dominio ha expirado."
LICENSING_DOMAIN_BANNED = "La suscripción para este dominio se prohibió."
DEMO_SEND_MESSAGE_ERROR = "Por razones de seguridad, esta cuenta demo no permite enviar mensajes a direcciones de correo electrónico externas!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "La cuenta ya existe"
MAIL_SERVER_ERROR = "Ocurrió un error mientras se accedía al servidor"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Signature"
LABEL_ADD_SIGNATURE_TO_ALL = "Ajouter votre signature à tous les messages sortants"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "Authentification en deux étapes (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "Authentification en deux étapes"
LABEL_ENABLE_TWO_FACTOR = "Activer l'authentification en deux étapes"
LABEL_TWO_FACTOR_USER = "Utilisateur"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Le serveur d'abonnement est inaccessible"
LICENSING_DOMAIN_EXPIRED = "L'abonnement de ce domaine a expiré."
LICENSING_DOMAIN_BANNED = "L'abonnement pour ce domaine est interdit."
DEMO_SEND_MESSAGE_ERROR = "Pour des raisons de sécurité, ce compte de démonstration n'est pas autorisé à envoyer des messages à des adresses e-mail externes!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Ce compte existe déjà"
MAIL_SERVER_ERROR = "Une erreur est survenue lors de l'accès au serveur mail"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Signature"
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification"
LABEL_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
LABEL_TWO_FACTOR_USER = "User"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Subscription server is unvailable"
LICENSING_DOMAIN_EXPIRED = "Subscription for this domain has expired."
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
DEMO_SEND_MESSAGE_ERROR = "For security purposes, this demo account is not allowed to send messages to external e-mail addresses!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Account already exists"
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Undirskrift"
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification"
LABEL_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
LABEL_TWO_FACTOR_USER = "User"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Áskriftar netþjónn er ekki aðgengilegur"
LICENSING_DOMAIN_EXPIRED = "Áskrift furir þetta lén hefur runnið út."
LICENSING_DOMAIN_BANNED = "Áskrift fyrir þetta lén er bönnuð."
DEMO_SEND_MESSAGE_ERROR = "Vegna öryggissjónarmiða, þá hefur þessi sýni aðgangur ekki leyfi til að senda bréf á utanaðkomandi netföng!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Aðgangur er til núþegar"
MAIL_SERVER_ERROR = "Villa kom upp við tilraun til að tengjast netþjóni"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Firma"
LABEL_ADD_SIGNATURE_TO_ALL = "Aggiungi la firma a tutti i messaggi in uscita"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "Autenticazione a due fattori (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "Autenticazione a due fattori"
LABEL_ENABLE_TWO_FACTOR = "Abilita autenticazione a due fattori"
LABEL_TWO_FACTOR_USER = "Utente"
LABEL_TWO_FACTOR_STATUS = "Stato"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Il server delle licenze non è raggiungibile"
LICENSING_DOMAIN_EXPIRED = "La licenza per questo dominio è scaduta"
LICENSING_DOMAIN_BANNED = "Questo dominio è stato bannato"
DEMO_SEND_MESSAGE_ERROR = "Per ragioni di sicurezza, questa demo non è abilitata ad inviare email ad inidirizzi esterni"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "L'account esiste già"
MAIL_SERVER_ERROR = "Si è verificato un errore nel server mail"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "署名"
LABEL_ADD_SIGNATURE_TO_ALL = "すべての送信メッセージに署名を追加する"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification"
LABEL_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
LABEL_TWO_FACTOR_USER = "User"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Subscription server is unvailable"
LICENSING_DOMAIN_EXPIRED = "Subscription for this domain has expired."
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
DEMO_SEND_MESSAGE_ERROR = "For security purposes, this demo account is not allowed to send messages to external e-mail addresses!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Account already exists"
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -424,7 +426,7 @@ LABEL_SIGNATURE = "서명"
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification"
LABEL_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
LABEL_TWO_FACTOR_USER = "User"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -651,6 +653,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "서버가 사용가능 상태가 아닙니다
LICENSING_DOMAIN_EXPIRED = "이 도메인의 라이센스가 만료되었습니다."
LICENSING_DOMAIN_BANNED = "사용 금지된 도메인입니다."
DEMO_SEND_MESSAGE_ERROR = "이 테스트 계정은 외부 메일 발송이 금지되어있습니다."
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "이미 존재하는 계정입니다."
MAIL_SERVER_ERROR = "메일 서버에 연결하는 중 오류가 발생했습니다."
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Parašas"
LABEL_ADD_SIGNATURE_TO_ALL = "Pridėti parašą visiems rašomiems laiškams"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-jų žingsnių patikrinimas (Google Autentikacija)"
LEGEND_TWO_FACTOR_AUTH = "2-jų žingsnių patikrinimas"
LABEL_ENABLE_TWO_FACTOR = "Įjungti 2-jų žingsnių patikrinimą"
LABEL_TWO_FACTOR_USER = "Vartotojas"
LABEL_TWO_FACTOR_STATUS = "Statusas"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Prenumeratos serveris nepasiekimas"
LICENSING_DOMAIN_EXPIRED = "Šio subdomeno prenumeratos laikas baigėsi."
LICENSING_DOMAIN_BANNED = "Šio subdomeno prenumerata uždrausta."
DEMO_SEND_MESSAGE_ERROR = "Saugumo sumetimais, ši demo paskyra neleidžia siųsti laiškų išoriniais e-pašto adresais!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Paskyra jau egzistuoja"
MAIL_SERVER_ERROR = "Klaida bandant pasiekti pašto serverį"
INVALID_INPUT_ARGUMENT = "Neteisingas įvesties argumentas"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Paraksts"
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification"
LABEL_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
LABEL_TWO_FACTOR_USER = "User"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Abonēšanas serveris nav pieejams"
LICENSING_DOMAIN_EXPIRED = "Abonēšana šim domēnam ir beigusies."
LICENSING_DOMAIN_BANNED = "Abonēšana šim domēnam ir bloķēta."
DEMO_SEND_MESSAGE_ERROR = "Drošīnas iemeslu dēļ, demo konts nedrīks sūtīt e-pastu uz ārējiem e-pastiem!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Konts jau eksistē"
MAIL_SERVER_ERROR = "Radās kļūda savienojoties ar serveri"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Handtekening"
LABEL_ADD_SIGNATURE_TO_ALL = "Handtekening standaard toevoegen aan bericht"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Stap verificatie (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Stap verificatie"
LABEL_ENABLE_TWO_FACTOR = "Gebruik 2-Stap verificatie"
LABEL_TWO_FACTOR_USER = "Gebruikersnaam"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Licentie Server is niet beschikbaar"
LICENSING_DOMAIN_EXPIRED = "Licentie voor dit domein is verlopen"
LICENSING_DOMAIN_BANNED = "Licentie voor dit domein is verboden"
DEMO_SEND_MESSAGE_ERROR = "Vanwege beveiliging is het niet toegestaan dat deze demo account e-mail naar extern verzend!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Account bestaat al"
MAIL_SERVER_ERROR = "Fout bij toegang tot de mail Server"
INVALID_INPUT_ARGUMENT = "Ongeldig invoer argument"

View file

@ -337,7 +337,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -426,7 +428,7 @@ LABEL_SIGNATURE = "Signatur"
LABEL_ADD_SIGNATURE_TO_ALL = "Vil du legge til signatur i alle utgående meldinger?"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-stegs verifisering (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-stegs verifisering"
LABEL_ENABLE_TWO_FACTOR = "Aktiver 2-stegs verifisering"
LABEL_TWO_FACTOR_USER = "Bruker"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -653,6 +655,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Abonnement-server er utilgjengelig"
LICENSING_DOMAIN_EXPIRED = "Abonnementet for dette domenet er utløpt."
LICENSING_DOMAIN_BANNED = "Abonnementet for dette domenet er forbudt."
DEMO_SEND_MESSAGE_ERROR = "For sikkerhets skyld, denne demo-konto kan ikke sende meldinger til eksterne e-postadresser!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Kontoen finnes allerede"
MAIL_SERVER_ERROR = "Det har oppstått en feil under tilgang til e-postserver"
INVALID_INPUT_ARGUMENT = "Ugyldig input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Podpis"
LABEL_ADD_SIGNATURE_TO_ALL = "Dadawaj podpis do wszystkich wysyłanych wiadomości"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "Weryfikacja 2-stopniowa (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "Weryfikacja 2-stopniowa"
LABEL_ENABLE_TWO_FACTOR = "Włącz 2-stopniową weryfikację"
LABEL_TWO_FACTOR_USER = "Użytkownik"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Serwer subskrypcji jest niedostępny"
LICENSING_DOMAIN_EXPIRED = "Subskrypcja dla tej domeny wygasła"
LICENSING_DOMAIN_BANNED = "Subskrypcja dla tej domeny została zablokowana"
DEMO_SEND_MESSAGE_ERROR = "Ze względów bezpieczeństwa, to konto testowe nie ma możliwości przesyłania, wiadomości na zewnętrzne adresy e-mail."
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Konto o takiej nazwie już istnieje"
MAIL_SERVER_ERROR = "Wystąpił błąd w trakcie połączenia z serwerem poczty"
INVALID_INPUT_ARGUMENT = "Nieprawidłowy argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Assinatura"
LABEL_ADD_SIGNATURE_TO_ALL = "Adicionar sua assinatura em todas as mensagens de saída"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "Verificação de duas etapas (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "Verificação de duas etapas"
LABEL_ENABLE_TWO_FACTOR = "Habilitar verificação de duas etapas"
LABEL_TWO_FACTOR_USER = "Usuário"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "A assinatura do servidor está indisponível"
LICENSING_DOMAIN_EXPIRED = "A assinatura para este domínio expirou."
LICENSING_DOMAIN_BANNED = "A assinatura para este domínio é proibida."
DEMO_SEND_MESSAGE_ERROR = "Por motivos de segurança, esta conta demo não tem permissão para enviar mensagens para endereços de e-mail externo!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Esta conta já existe"
MAIL_SERVER_ERROR = "Ocorreu um erro ao acessar o servidor de e-mail"
INVALID_INPUT_ARGUMENT = "Argumento de entrada inválido"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Assinatura"
LABEL_ADD_SIGNATURE_TO_ALL = "Adicionar a sua assinatura a todas as mensagens de saída"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification"
LABEL_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
LABEL_TWO_FACTOR_USER = "User"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "A assinatura do servidor está indisponível"
LICENSING_DOMAIN_EXPIRED = "A assinatura para este domínio expirou."
LICENSING_DOMAIN_BANNED = "A assinatura para este domínio é proibida."
DEMO_SEND_MESSAGE_ERROR = "Por motivos de segurança, esta conta demo não tem permissão para enviar mensagens para endereços de e-mail externo!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Esta conta já existe"
MAIL_SERVER_ERROR = "Ocorreu um erro ao acessar o servidor de email"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -337,7 +337,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -426,7 +428,7 @@ LABEL_SIGNATURE = "Semnătură"
LABEL_ADD_SIGNATURE_TO_ALL = "Adăugă semnătura la toate mesajele trimise"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification"
LABEL_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
LABEL_TWO_FACTOR_USER = "User"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -653,6 +655,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Server de abonamente este temporar indisponib
LICENSING_DOMAIN_EXPIRED = "Subscription for this domain has expired."
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
DEMO_SEND_MESSAGE_ERROR = "Cont demo trimite e-mail la adresele de e-mail externe este interzisă!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Contul deja există"
MAIL_SERVER_ERROR = "Nu am reușit să accesez serverul de e-mail"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Подпись"
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "Двухфакторная верификация (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "Двухфакторная верификация"
LABEL_ENABLE_TWO_FACTOR = "Включить двухфакторную верификацию"
LABEL_TWO_FACTOR_USER = "Пользователь"
LABEL_TWO_FACTOR_STATUS = "Статус"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Сервер подписок временн
LICENSING_DOMAIN_EXPIRED = "Подписка на данный домен устарела."
LICENSING_DOMAIN_BANNED = "Подписка на данный домен заблокирована."
DEMO_SEND_MESSAGE_ERROR = "Демо аккаунту отправка писем на внешние почтовые адреса запрещена!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Аккаунт уже добавлен"
MAIL_SERVER_ERROR = "Ошибка доступа к почтовому серверу"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Podpis"
LABEL_ADD_SIGNATURE_TO_ALL = "Pripojiť podpis k všetkých odchádzajúcim správam"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Step Verification"
LABEL_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
LABEL_TWO_FACTOR_USER = "User"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Subscription server is unvailable"
LICENSING_DOMAIN_EXPIRED = "Subscription for this domain has expired."
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
DEMO_SEND_MESSAGE_ERROR = "For security purposes, this demo account is not allowed to send messages to external e-mail addresses!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "účet už existuje"
MAIL_SERVER_ERROR = "Nastala chyba počas prístupu na poštový server"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Signatur"
LABEL_ADD_SIGNATURE_TO_ALL = "Lägg till din signatur på alla utgående meddelanden."
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Stegs Verifikation (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Stegs Verifikation"
LABEL_ENABLE_TWO_FACTOR = "Aktivera 2-Stegs verifikation"
LABEL_TWO_FACTOR_USER = "Användare"
LABEL_TWO_FACTOR_STATUS = "Status"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Prenumerationsserver inte tillgänglig"
LICENSING_DOMAIN_EXPIRED = "Prenumeration för denna domän har gått ut."
LICENSING_DOMAIN_BANNED = "Prenumeration för denna domän är bannad."
DEMO_SEND_MESSAGE_ERROR = "Av säkerhets skäl kan inte detta demo-konto skicka epost till externa adressater!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Kontot finns redan"
MAIL_SERVER_ERROR = "Ett fel har inträffat vid anslutning till epostservern"
INVALID_INPUT_ARGUMENT = "Ogiltigt argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -425,7 +427,7 @@ LABEL_SIGNATURE = "İmza"
LABEL_ADD_SIGNATURE_TO_ALL = "Tüm giden iletilere imza ekle"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "2-Basamaklı doğrumalama (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "2-Basamaklı doğrumalama"
LABEL_ENABLE_TWO_FACTOR = "2-Basamaklı Doğrulama Etkinleştir"
LABEL_TWO_FACTOR_USER = "Kullanıcı Adı"
LABEL_TWO_FACTOR_STATUS = "Durum"
@ -652,6 +654,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Abone sunucusu cevap vermiyor"
LICENSING_DOMAIN_EXPIRED = "Bu etki alanı için abonelik süresi doldu."
LICENSING_DOMAIN_BANNED = "Bu etki alanı için abonelik yasaklandı."
DEMO_SEND_MESSAGE_ERROR = "Güvenlik amacıyla, bu demo hesabı harici e-posta adreslerine mesaj göndermek için izin verilmez!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "Hesap zaten var"
MAIL_SERVER_ERROR = "Posta sunucusuna erişirken bir hata oluştu"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Підпис"
LABEL_ADD_SIGNATURE_TO_ALL = "Додавати Ваш підпис до всіх вихідних повідомлень"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "Двофакторна верификація (Google Authenticator)"
LEGEND_TWO_FACTOR_AUTH = "Двофакторна верификація"
LABEL_ENABLE_TWO_FACTOR = "Увімкнути двофакторну верифікацію"
LABEL_TWO_FACTOR_USER = "Користувач"
LABEL_TWO_FACTOR_STATUS = "Статус"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Сервер підписок тимчасо
LICENSING_DOMAIN_EXPIRED = "Підписка на цей домен застаріла."
LICENSING_DOMAIN_BANNED = "Підписка на цей домен заблокована."
DEMO_SEND_MESSAGE_ERROR = "Демо акаунту надсилання листів на зовнішні поштові адреси заборонена!"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "акаунт вже додано"
MAIL_SERVER_ERROR = "Помилка доступу до поштового серверу"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "签名"
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "两步验证(谷歌身份验证)"
LEGEND_TWO_FACTOR_AUTH = "两步验证"
LABEL_ENABLE_TWO_FACTOR = "启用两步验证"
LABEL_TWO_FACTOR_USER = "用户"
LABEL_TWO_FACTOR_STATUS = "状态"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "订阅服务器无效"
LICENSING_DOMAIN_EXPIRED = "此域订阅服务已失效。"
LICENSING_DOMAIN_BANNED = "此域订阅服务已禁止。"
DEMO_SEND_MESSAGE_ERROR = "出于安全考虑,测试账号无法发送外部邮件。"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "账户已存在"
MAIL_SERVER_ERROR = "访问邮件服务器遇到错误。"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
REPLY_INTERVAL_LABEL = "Reply interval (days)"
KEEP_LABEL = "Keep"
STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "簽名"
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
[SETTINGS_SECURITY]
LEGEND_TWO_FACTOR_AUTH = "兩步驗證(Google身份驗證)"
LEGEND_TWO_FACTOR_AUTH = "兩步驗證"
LABEL_ENABLE_TWO_FACTOR = "啟用兩步驗證"
LABEL_TWO_FACTOR_USER = "用戶"
LABEL_TWO_FACTOR_STATUS = "狀態"
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "訂閱伺服器無效"
LICENSING_DOMAIN_EXPIRED = "此域訂閱服務已失效。"
LICENSING_DOMAIN_BANNED = "此域訂閱服務已禁止。"
DEMO_SEND_MESSAGE_ERROR = "出於安全考慮,測試帳號無法發送外部郵件。"
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
ACCOUNT_ALREADY_EXISTS = "帳戶已存在"
MAIL_SERVER_ERROR = "訪問郵件伺服器遇到錯誤。"
INVALID_INPUT_ARGUMENT = "Invalid input argument"

View file

@ -118,4 +118,5 @@
<glyph unicode="&#57452;" d="M411 475l-88-88-65 65 0-194 194 0-65 65 88 88z m-351-221l65-65-88-88 64-64 88 88 65-65 0 194z"/>
<glyph unicode="&#57453;" d="M282 475l65-64-89-89 64-64 89 89 64-65 0 193z m-92-221l-89-89-64 65 0-193 193 0-65 64 89 89z"/>
<glyph unicode="&#57455;" d="M256 484c-126 0-228-102-228-228 0-126 102-228 228-228 126 0 228 102 228 228 0 126-102 228-228 228z m-185-228c0 39 12 75 33 105 3 1 7 2 9 1 3-2 2-3 2-7 1-6 2-13 10-9 7 4 5 15 9 21 3 4 7 9 10 12 5 4 9 6 9 12 1 7-5 9-11 10 8 7 16 12 26 17 2-1 5-5 4-9-2-3-10-3-8-10 10-5 33 18 32-4-9-3-30-6-31-18-1-12 20-9 27-8 9 1 16 3 23 9 9 6 23 18 25 28 4 18-23 9-29 17-2 3-2 7-1 11 0 0 0 0 0 1 15 4 30 6 46 6 22 0 43-4 62-11-8-13-3-36-3-50 0-8-4-8-9-13-5-6-10-10-17-9-16 3-31 10-45-3-5-5-10-9-10-17 0-5-2-13 4-15 3-2 12-2 15 1 4 3 4 10 6 15 3 6 11 9 15 3 3-6 1-12-2-17-5-7-8-10-16-13-2-1-4-3-7-2-3 1-4 4-6 5-6 2-12-4-15-7-4-4-9-6-15-7-4-1-13 1-10-7 1-5 7-5 6-13-7 0-17 2-21-3-2-3-7-18-5-21 2-4 12-3 16-3 6-1 12 0 13 7 4 2 5 6 8 8 3 2 6 3 10 3 12 2 13-5 18-13 4-6 10-11 10-1-1 8-8 12-7 21 7 2 9-7 11-12 2-4 3-7 6-10 1-2 3-4 5-6 2 6 6 10 8 15 2 5 5 10 9 14 7 7 36 7 25-5-5-4-36-11-26-20 4-5 14 0 19-3 5-2 2-9 2-14 0-1 0-2 0-3-13-7-36-3-48-2-9 0-15 4-22 9-7 5-11 6-20 7-22 1-39-3-56-17-16-13-23-29-19-50 6-35 45-29 72-31 11-1 13-2 17-12 3-9 6-17 8-26 2-8 2-17 3-25 1-8 2-13 6-17-100 3-180 85-180 185z m242-176c7 4 11 8 18 13 3 2 6 2 8 6 2 5-1 8-3 13-4 10 4 14 10 21 7 6 12 15 16 23 4 6 10 20 10 26-8 0-17-4-26-3-11 2-19 9-25 16-7 7-11 16-10 26 0 4 0 5 3 6 5-6 14-9 19-16 4-5 6-9 11-13 3-2 5-6 8-9 4-4 13-1 17 3 6 5 5 11 7 17 1 5 4 7 6 12 1 5 0 11 0 15-5 1-8 0-12-2-3-2-3-5-8-5-7 0-11 8-12 15 6 3 15 2 22 2 7 0 13 1 19 4 11 5 19 0 28-6 5-4 12-14 16-8 4 5 2 16 2 22 0 3 1 6 1 10 1 2 1 4 2 5 1-5 1-11 1-17 0-82-54-152-128-176z"/>
<glyph unicode="&#57454;" d="M218 63c0-35-29-63-64-63-35 0-64 28-64 63 0 36 29 64 64 64 35 0 64-28 64-64z m0 193c0-35-29-64-64-64-35 0-64 29-64 64 0 35 29 64 64 64 35 0 64-29 64-64z m0 193c0-36-29-64-64-64-35 0-64 28-64 64 0 35 29 63 64 63 35 0 64-28 64-63z m204-386c0-35-29-63-64-63-35 0-64 28-64 63 0 36 29 64 64 64 35 0 64-28 64-64z m0 193c0-35-29-64-64-64-35 0-64 29-64 64 0 35 29 64 64 64 35 0 64-29 64-64z m0 193c0-36-29-64-64-64-35 0-64 28-64 64 0 35 29 63 64 63 35 0 64-28 64-63z"/>
</font></defs></svg>

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 100 KiB

Before After
Before After