mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
Pre release fixes and improvements
This commit is contained in:
parent
67c5e31e58
commit
abddb3d828
61 changed files with 378 additions and 57 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -1,4 +1,5 @@
|
||||||
/.idea
|
/.idea
|
||||||
|
/error.log
|
||||||
/nbproject
|
/nbproject
|
||||||
/npm-debug.log
|
/npm-debug.log
|
||||||
/rainloop.sublime-project
|
/rainloop.sublime-project
|
||||||
|
|
|
||||||
|
|
@ -85,7 +85,7 @@
|
||||||
* @const
|
* @const
|
||||||
* @type {number}
|
* @type {number}
|
||||||
*/
|
*/
|
||||||
Consts.Values.SieveDefaulPort = 2000;
|
Consts.Values.SieveDefaulPort = 4190;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @const
|
* @const
|
||||||
|
|
|
||||||
|
|
@ -425,6 +425,7 @@
|
||||||
'LicensingBanned': 712,
|
'LicensingBanned': 712,
|
||||||
|
|
||||||
'DemoSendMessageError': 750,
|
'DemoSendMessageError': 750,
|
||||||
|
'DemoAccountError': 751,
|
||||||
|
|
||||||
'AccountAlreadyExists': 801,
|
'AccountAlreadyExists': 801,
|
||||||
'AccountDoesNotExist': 802,
|
'AccountDoesNotExist': 802,
|
||||||
|
|
|
||||||
|
|
@ -181,6 +181,7 @@
|
||||||
oN[Enums.Notification.LicensingBanned] = this.i18n('NOTIFICATIONS/LICENSING_BANNED');
|
oN[Enums.Notification.LicensingBanned] = this.i18n('NOTIFICATIONS/LICENSING_BANNED');
|
||||||
|
|
||||||
oN[Enums.Notification.DemoSendMessageError] = this.i18n('NOTIFICATIONS/DEMO_SEND_MESSAGE_ERROR');
|
oN[Enums.Notification.DemoSendMessageError] = this.i18n('NOTIFICATIONS/DEMO_SEND_MESSAGE_ERROR');
|
||||||
|
oN[Enums.Notification.DemoAccountError] = this.i18n('NOTIFICATIONS/DEMO_ACCOUNT_ERROR');
|
||||||
|
|
||||||
oN[Enums.Notification.AccountAlreadyExists] = this.i18n('NOTIFICATIONS/ACCOUNT_ALREADY_EXISTS');
|
oN[Enums.Notification.AccountAlreadyExists] = this.i18n('NOTIFICATIONS/ACCOUNT_ALREADY_EXISTS');
|
||||||
oN[Enums.Notification.AccountDoesNotExist] = this.i18n('NOTIFICATIONS/ACCOUNT_DOES_NOT_EXIST');
|
oN[Enums.Notification.AccountDoesNotExist] = this.i18n('NOTIFICATIONS/ACCOUNT_DOES_NOT_EXIST');
|
||||||
|
|
|
||||||
|
|
@ -27,11 +27,13 @@
|
||||||
this.value = oParams.value || '';
|
this.value = oParams.value || '';
|
||||||
this.size = oParams.size || 0;
|
this.size = oParams.size || 0;
|
||||||
this.label = oParams.label || '';
|
this.label = oParams.label || '';
|
||||||
|
this.preLabel = oParams.preLabel || '';
|
||||||
this.enable = Utils.isUnd(oParams.enable) ? true : oParams.enable;
|
this.enable = Utils.isUnd(oParams.enable) ? true : oParams.enable;
|
||||||
this.trigger = oParams.trigger && oParams.trigger.subscribe ? oParams.trigger : null;
|
this.trigger = oParams.trigger && oParams.trigger.subscribe ? oParams.trigger : null;
|
||||||
this.placeholder = oParams.placeholder || '';
|
this.placeholder = oParams.placeholder || '';
|
||||||
|
|
||||||
this.labeled = !Utils.isUnd(oParams.label);
|
this.labeled = !Utils.isUnd(oParams.label);
|
||||||
|
this.preLabeled = !Utils.isUnd(oParams.preLabel);
|
||||||
this.triggered = !Utils.isUnd(oParams.trigger) && !!this.trigger;
|
this.triggered = !Utils.isUnd(oParams.trigger) && !!this.trigger;
|
||||||
|
|
||||||
this.classForTrigger = ko.observable('');
|
this.classForTrigger = ko.observable('');
|
||||||
|
|
|
||||||
|
|
@ -41,12 +41,12 @@
|
||||||
this.actionValue.error = ko.observable(false);
|
this.actionValue.error = ko.observable(false);
|
||||||
|
|
||||||
this.actionValueSecond = ko.observable('');
|
this.actionValueSecond = ko.observable('');
|
||||||
|
this.actionValueThird = ko.observable('');
|
||||||
|
|
||||||
this.actionMarkAsRead = ko.observable(false);
|
this.actionMarkAsRead = ko.observable(false);
|
||||||
|
|
||||||
this.actionSkipOthers = ko.observable(false);
|
|
||||||
|
|
||||||
this.actionKeep = ko.observable(true);
|
this.actionKeep = ko.observable(true);
|
||||||
|
this.actionNoStop = ko.observable(false);
|
||||||
|
|
||||||
this.actionType = ko.observable(Enums.FiltersAction.MoveTo);
|
this.actionType = ko.observable(Enums.FiltersAction.MoveTo);
|
||||||
|
|
||||||
|
|
@ -54,6 +54,7 @@
|
||||||
this.actionValue('');
|
this.actionValue('');
|
||||||
this.actionValue.error(false);
|
this.actionValue.error(false);
|
||||||
this.actionValueSecond('');
|
this.actionValueSecond('');
|
||||||
|
this.actionValueThird('');
|
||||||
}, this);
|
}, this);
|
||||||
|
|
||||||
var fGetRealFolderName = function (sFolderFullNameRaw) {
|
var fGetRealFolderName = function (sFolderFullNameRaw) {
|
||||||
|
|
@ -136,7 +137,7 @@
|
||||||
this.actionValue.error('' === sValue);
|
this.actionValue.error('' === sValue);
|
||||||
}, this));
|
}, this));
|
||||||
|
|
||||||
this.regDisposables([this.actionTemplate]);
|
this.regDisposables([this.actionNoStop, this.actionTemplate]);
|
||||||
|
|
||||||
this.deleteAccess = ko.observable(false);
|
this.deleteAccess = ko.observable(false);
|
||||||
this.canBeDalete = ko.observable(true);
|
this.canBeDalete = ko.observable(true);
|
||||||
|
|
@ -207,11 +208,12 @@
|
||||||
|
|
||||||
'ActionValue': this.actionValue(),
|
'ActionValue': this.actionValue(),
|
||||||
'ActionValueSecond': this.actionValueSecond(),
|
'ActionValueSecond': this.actionValueSecond(),
|
||||||
|
'ActionValueThird': this.actionValueThird(),
|
||||||
'ActionType': this.actionType(),
|
'ActionType': this.actionType(),
|
||||||
|
|
||||||
|
'Stop': this.actionNoStop() ? '0' : '1',
|
||||||
'Keep': this.actionKeep() ? '1' : '0',
|
'Keep': this.actionKeep() ? '1' : '0',
|
||||||
'MarkAsRead': this.actionMarkAsRead() ? '1' : '0',
|
'MarkAsRead': this.actionMarkAsRead() ? '1' : '0'
|
||||||
'SkipOthers': this.actionSkipOthers() ? '1' : '0'
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -252,10 +254,11 @@
|
||||||
|
|
||||||
this.actionValue(Utils.pString(oItem['ActionValue']));
|
this.actionValue(Utils.pString(oItem['ActionValue']));
|
||||||
this.actionValueSecond(Utils.pString(oItem['ActionValueSecond']));
|
this.actionValueSecond(Utils.pString(oItem['ActionValueSecond']));
|
||||||
|
this.actionValueThird(Utils.pString(oItem['ActionValueThird']));
|
||||||
|
|
||||||
|
this.actionNoStop(!oItem['Stop']);
|
||||||
this.actionKeep(!!oItem['Keep']);
|
this.actionKeep(!!oItem['Keep']);
|
||||||
this.actionMarkAsRead(!!oItem['MarkAsRead']);
|
this.actionMarkAsRead(!!oItem['MarkAsRead']);
|
||||||
this.actionSkipOthers(!!oItem['SkipOthers']);
|
|
||||||
|
|
||||||
bResult = true;
|
bResult = true;
|
||||||
}
|
}
|
||||||
|
|
@ -277,7 +280,6 @@
|
||||||
oClone.conditionsType(this.conditionsType());
|
oClone.conditionsType(this.conditionsType());
|
||||||
|
|
||||||
oClone.actionMarkAsRead(this.actionMarkAsRead());
|
oClone.actionMarkAsRead(this.actionMarkAsRead());
|
||||||
oClone.actionSkipOthers(this.actionSkipOthers());
|
|
||||||
|
|
||||||
oClone.actionType(this.actionType());
|
oClone.actionType(this.actionType());
|
||||||
|
|
||||||
|
|
@ -285,8 +287,10 @@
|
||||||
oClone.actionValue.error(this.actionValue.error());
|
oClone.actionValue.error(this.actionValue.error());
|
||||||
|
|
||||||
oClone.actionValueSecond(this.actionValueSecond());
|
oClone.actionValueSecond(this.actionValueSecond());
|
||||||
|
oClone.actionValueThird(this.actionValueThird());
|
||||||
|
|
||||||
oClone.actionKeep(this.actionKeep());
|
oClone.actionKeep(this.actionKeep());
|
||||||
|
oClone.actionNoStop(this.actionNoStop());
|
||||||
|
|
||||||
oClone.conditions(_.map(this.conditions(), function (oCondition) {
|
oClone.conditions(_.map(this.conditions(), function (oCondition) {
|
||||||
return oCondition.cloneSelf();
|
return oCondition.cloneSelf();
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@
|
||||||
AccountsUserSettings.prototype.scrollableOptions = function ()
|
AccountsUserSettings.prototype.scrollableOptions = function ()
|
||||||
{
|
{
|
||||||
return {
|
return {
|
||||||
|
handle: '.drag-handle'
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -117,7 +117,7 @@
|
||||||
FiltersUserSettings.prototype.scrollableOptions = function ()
|
FiltersUserSettings.prototype.scrollableOptions = function ()
|
||||||
{
|
{
|
||||||
return {
|
return {
|
||||||
// handle: '.drag-handle'
|
handle: '.drag-handle'
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
107
dev/Stores/User/Pgp.js
Normal file
107
dev/Stores/User/Pgp.js
Normal file
|
|
@ -0,0 +1,107 @@
|
||||||
|
(function () {
|
||||||
|
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
// var
|
||||||
|
// window = require('window')
|
||||||
|
// ;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @constructor
|
||||||
|
*/
|
||||||
|
function PgpUserStore()
|
||||||
|
{
|
||||||
|
this.openpgp = null;
|
||||||
|
this.keyring = [];
|
||||||
|
}
|
||||||
|
|
||||||
|
PgpUserStore.prototype.sign = function (sText, oPrivateKey)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
return this.openpgp.signClearMessage([oPrivateKey], sText);
|
||||||
|
}
|
||||||
|
catch (oExc) {}
|
||||||
|
|
||||||
|
return sText;
|
||||||
|
};
|
||||||
|
|
||||||
|
PgpUserStore.prototype.encrypt = function (sText, aPublicKeys)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
return this.openpgp.encryptMessage(aPublicKeys, sText);
|
||||||
|
}
|
||||||
|
catch (oExc) {}
|
||||||
|
|
||||||
|
return sText;
|
||||||
|
};
|
||||||
|
|
||||||
|
PgpUserStore.prototype.signAndEncrypt = function (sText, aPublicKeys, oPrivateKey)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
return this.openpgp.signAndEncryptMessage(aPublicKeys, oPrivateKey, sText);
|
||||||
|
}
|
||||||
|
catch (oExc) {}
|
||||||
|
|
||||||
|
return sText;
|
||||||
|
};
|
||||||
|
|
||||||
|
/**/
|
||||||
|
|
||||||
|
PgpUserStore.prototype.verify = function (sText, aPublicKeys)
|
||||||
|
{
|
||||||
|
var
|
||||||
|
mPgpMessage = null
|
||||||
|
;
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
mPgpMessage = this.openpgp.cleartext.readArmored(sText);
|
||||||
|
if (mPgpMessage && mPgpMessage.getText)
|
||||||
|
{
|
||||||
|
mPgpMessage.verify(aPublicKeys);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (oExc) {}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
|
||||||
|
PgpUserStore.prototype.decryptAndVerify = function (sEnctyptedText, aPublicKeys, oPivateKey)
|
||||||
|
{
|
||||||
|
var
|
||||||
|
mPgpMessageDecrypted = null,
|
||||||
|
mPgpMessage = null
|
||||||
|
;
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
mPgpMessage = this.openpgp.message.readArmored(sEnctyptedText);
|
||||||
|
if (mPgpMessage && oPivateKey && mPgpMessage.decrypt)
|
||||||
|
{
|
||||||
|
mPgpMessageDecrypted = mPgpMessage.decrypt(oPivateKey);
|
||||||
|
if (mPgpMessageDecrypted)
|
||||||
|
{
|
||||||
|
mPgpMessageDecrypted.verify(aPublicKeys);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (oExc) {}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return {boolean}
|
||||||
|
*/
|
||||||
|
PgpUserStore.prototype.isSupported = function ()
|
||||||
|
{
|
||||||
|
return !!this.openpgp;
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports = new PgpUserStore();
|
||||||
|
|
||||||
|
}());
|
||||||
|
|
||||||
|
|
@ -16,6 +16,14 @@
|
||||||
line-height: 30px;
|
line-height: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.drag-handle {
|
||||||
|
color: #eee;
|
||||||
|
}
|
||||||
|
|
||||||
|
tr:hover .drag-handle {
|
||||||
|
color: #aaa;
|
||||||
|
}
|
||||||
|
|
||||||
.account-img {
|
.account-img {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
margin-right: 5px;
|
margin-right: 5px;
|
||||||
|
|
@ -35,6 +43,10 @@
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.drag-handle {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
.button-delete {
|
.button-delete {
|
||||||
margin-right: 15px;
|
margin-right: 15px;
|
||||||
margin-top: 5px;
|
margin-top: 5px;
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,18 @@
|
||||||
td {
|
td {
|
||||||
padding: 4px 8px;
|
padding: 4px 8px;
|
||||||
line-height: 30px;
|
line-height: 30px;
|
||||||
|
|
||||||
|
&.drag-wrapper {
|
||||||
|
padding: 4px 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.drag-handle {
|
||||||
|
color: #eee;
|
||||||
|
}
|
||||||
|
|
||||||
|
tr:hover .drag-handle {
|
||||||
|
color: #aaa;
|
||||||
}
|
}
|
||||||
|
|
||||||
.filter-img {
|
.filter-img {
|
||||||
|
|
@ -40,6 +52,10 @@
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.drag-handle {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
.button-delete {
|
.button-delete {
|
||||||
margin-right: 15px;
|
margin-right: 15px;
|
||||||
margin-top: 5px;
|
margin-top: 5px;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "RainLoop",
|
"name": "RainLoop",
|
||||||
"title": "RainLoop Webmail",
|
"title": "RainLoop Webmail",
|
||||||
"version": "1.7.3",
|
"version": "1.7.3",
|
||||||
"release": "240",
|
"release": "241",
|
||||||
"description": "Simple, modern & fast web-based email client",
|
"description": "Simple, modern & fast web-based email client",
|
||||||
"homepage": "http://rainloop.net",
|
"homepage": "http://rainloop.net",
|
||||||
"main": "gulpfile.js",
|
"main": "gulpfile.js",
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ class ProxyauthLoginExamplePlugin extends \RainLoop\Plugins\AbstractPlugin
|
||||||
if ($oAccount instanceof \RainLoop\Model\Account)
|
if ($oAccount instanceof \RainLoop\Model\Account)
|
||||||
{
|
{
|
||||||
// Verify logic
|
// Verify logic
|
||||||
$bValid = isValidAccount($oAccount->Login(), $oAccount->Password());
|
$bValid = $this->isValidAccount($oAccount->Login(), $oAccount->Password());
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* $oAccount->Email(); // Email (It is not a IMAP login)
|
* $oAccount->Email(); // Email (It is not a IMAP login)
|
||||||
|
|
|
||||||
|
|
@ -2085,6 +2085,18 @@ class Actions
|
||||||
public function DoFilters()
|
public function DoFilters()
|
||||||
{
|
{
|
||||||
$oAccount = $this->getAccountFromToken();
|
$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__,
|
return $this->DefaultResponse(__FUNCTION__,
|
||||||
$this->FiltersProvider()->Load($oAccount, $oAccount->DomainSieveAllowRaw()));
|
$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,
|
return $this->DefaultResponse(__FUNCTION__, $this->FiltersProvider()->Save($oAccount,
|
||||||
$aFilters, $sRaw, $bRawIsActive));
|
$aFilters, $sRaw, $bRawIsActive));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -194,7 +194,7 @@ class Domain
|
||||||
$bSieveAllowRaw = isset($aDomain['sieve_allow_raw']) ? (bool) $aDomain['sieve_allow_raw'] : false;
|
$bSieveAllowRaw = isset($aDomain['sieve_allow_raw']) ? (bool) $aDomain['sieve_allow_raw'] : false;
|
||||||
|
|
||||||
$sSieveHost = empty($aDomain['sieve_host']) ? '' : (string) $aDomain['sieve_host'];
|
$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(
|
$iSieveSecure = self::StrConnectionSecurityTypeToCons(
|
||||||
!empty($aDomain['sieve_secure']) ? $aDomain['sieve_secure'] : '');
|
!empty($aDomain['sieve_secure']) ? $aDomain['sieve_secure'] : '');
|
||||||
|
|
||||||
|
|
@ -246,7 +246,7 @@ class Domain
|
||||||
|
|
||||||
if ($this->iSievePort <= 0)
|
if ($this->iSievePort <= 0)
|
||||||
{
|
{
|
||||||
$this->iSievePort = 2000;
|
$this->iSievePort = 4190;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->iOutPort <= 0)
|
if ($this->iOutPort <= 0)
|
||||||
|
|
|
||||||
|
|
@ -62,6 +62,7 @@ class Notifications
|
||||||
const LicensingBanned = 712;
|
const LicensingBanned = 712;
|
||||||
|
|
||||||
const DemoSendMessageError = 750;
|
const DemoSendMessageError = 750;
|
||||||
|
const DemoAccountError = 751;
|
||||||
|
|
||||||
const AccountAlreadyExists = 801;
|
const AccountAlreadyExists = 801;
|
||||||
const AccountDoesNotExist = 802;
|
const AccountDoesNotExist = 802;
|
||||||
|
|
@ -132,6 +133,7 @@ class Notifications
|
||||||
self::LicensingExpired => 'LicensingExpired',
|
self::LicensingExpired => 'LicensingExpired',
|
||||||
self::LicensingBanned => 'LicensingBanned',
|
self::LicensingBanned => 'LicensingBanned',
|
||||||
self::DemoSendMessageError => 'DemoSendMessageError',
|
self::DemoSendMessageError => 'DemoSendMessageError',
|
||||||
|
self::DemoAccountError => 'DemoAccountError',
|
||||||
self::AccountAlreadyExists => 'AccountAlreadyExists',
|
self::AccountAlreadyExists => 'AccountAlreadyExists',
|
||||||
self::AccountDoesNotExist => 'AccountDoesNotExist',
|
self::AccountDoesNotExist => 'AccountDoesNotExist',
|
||||||
self::MailServerError => 'MailServerError',
|
self::MailServerError => 'MailServerError',
|
||||||
|
|
|
||||||
|
|
@ -132,7 +132,7 @@ class Domain extends \RainLoop\Providers\AbstractProvider
|
||||||
$bUseSieve = '1' === (string) $oActions->GetActionParam('UseSieve', '0');
|
$bUseSieve = '1' === (string) $oActions->GetActionParam('UseSieve', '0');
|
||||||
$bSieveAllowRaw = '1' === (string) $oActions->GetActionParam('SieveAllowRaw', '0');
|
$bSieveAllowRaw = '1' === (string) $oActions->GetActionParam('SieveAllowRaw', '0');
|
||||||
$sSieveHost = (string) $oActions->GetActionParam('SieveHost', '');
|
$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);
|
$iSieveSecure = (int) $oActions->GetActionParam('SieveSecure', \MailSo\Net\Enumerations\ConnectionSecurityType::NONE);
|
||||||
$sOutHost = (string) $oActions->GetActionParam('OutHost', '');
|
$sOutHost = (string) $oActions->GetActionParam('OutHost', '');
|
||||||
$iOutPort = (int) $oActions->GetActionParam('OutPort', 25);
|
$iOutPort = (int) $oActions->GetActionParam('OutPort', 25);
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,11 @@ class Filter
|
||||||
*/
|
*/
|
||||||
private $sActionValueSecond;
|
private $sActionValueSecond;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
private $sActionValueThird;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var bool
|
* @var bool
|
||||||
*/
|
*/
|
||||||
|
|
@ -59,6 +64,11 @@ class Filter
|
||||||
*/
|
*/
|
||||||
private $bKeep;
|
private $bKeep;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var bool
|
||||||
|
*/
|
||||||
|
private $bStop;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
$this->Clear();
|
$this->Clear();
|
||||||
|
|
@ -78,10 +88,11 @@ class Filter
|
||||||
$this->sActionType = \RainLoop\Providers\Filters\Enumerations\ActionType::MOVE_TO;
|
$this->sActionType = \RainLoop\Providers\Filters\Enumerations\ActionType::MOVE_TO;
|
||||||
$this->sActionValue = '';
|
$this->sActionValue = '';
|
||||||
$this->sActionValueSecond = '';
|
$this->sActionValueSecond = '';
|
||||||
|
$this->sActionValueThird = '';
|
||||||
|
|
||||||
$this->bMarkAsRead = false;
|
$this->bMarkAsRead = false;
|
||||||
$this->bSkipOthers = false;
|
|
||||||
$this->bKeep = true;
|
$this->bKeep = true;
|
||||||
|
$this->bStop = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -148,6 +159,14 @@ class Filter
|
||||||
return $this->sActionValueSecond;
|
return $this->sActionValueSecond;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public function ActionValueThird()
|
||||||
|
{
|
||||||
|
return $this->sActionValueThird;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
|
|
@ -159,9 +178,9 @@ class Filter
|
||||||
/**
|
/**
|
||||||
* @return bool
|
* @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->sActionValue = isset($aFilter['ActionValue']) ? $aFilter['ActionValue'] : '';
|
||||||
$this->sActionValueSecond = isset($aFilter['ActionValueSecond']) ? $aFilter['ActionValueSecond'] : '';
|
$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->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->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(
|
$this->aConditions = \RainLoop\Providers\Filters\Classes\FilterCondition::CollectionFromJSON(
|
||||||
isset($aFilter['Conditions']) ? $aFilter['Conditions'] : array());
|
isset($aFilter['Conditions']) ? $aFilter['Conditions'] : array());
|
||||||
|
|
@ -255,9 +275,10 @@ class Filter
|
||||||
'ActionType' => $this->ActionType(),
|
'ActionType' => $this->ActionType(),
|
||||||
'ActionValue' => $this->ActionValue(),
|
'ActionValue' => $this->ActionValue(),
|
||||||
'ActionValueSecond' => $this->ActionValueSecond(),
|
'ActionValueSecond' => $this->ActionValueSecond(),
|
||||||
|
'ActionValueThird' => $this->ActionValueThird(),
|
||||||
'Keep' => $this->Keep(),
|
'Keep' => $this->Keep(),
|
||||||
'MarkAsRead' => $this->MarkAsRead(),
|
'Stop' => $this->Stop(),
|
||||||
'SkipOthers' => $this->SkipOthers()
|
'MarkAsRead' => $this->MarkAsRead()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@ class SieveStorage implements \RainLoop\Providers\Filters\FiltersInterface
|
||||||
{
|
{
|
||||||
const NEW_LINE = "\r\n";
|
const NEW_LINE = "\r\n";
|
||||||
|
|
||||||
const SIEVE_FILE_NAME = 'rainloop.sieve.user';
|
const SIEVE_FILE_NAME = 'rainloop.user';
|
||||||
const SIEVE_FILE_NAME_RAW = 'rainloop.sieve.raw';
|
const SIEVE_FILE_NAME_RAW = 'rainloop.user.raw';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var \MailSo\Log\Logger
|
* @var \MailSo\Log\Logger
|
||||||
|
|
@ -317,10 +317,12 @@ class SieveStorage implements \RainLoop\Providers\Filters\FiltersInterface
|
||||||
case \RainLoop\Providers\Filters\Enumerations\ActionType::VACATION:
|
case \RainLoop\Providers\Filters\Enumerations\ActionType::VACATION:
|
||||||
$sValue = \trim($oFilter->ActionValue());
|
$sValue = \trim($oFilter->ActionValue());
|
||||||
$sValueSecond = \trim($oFilter->ActionValueSecond());
|
$sValueSecond = \trim($oFilter->ActionValueSecond());
|
||||||
|
$sValueThird = \trim($oFilter->ActionValueThird());
|
||||||
if (0 < \strlen($sValue))
|
if (0 < \strlen($sValue))
|
||||||
{
|
{
|
||||||
$aCapa['vacation'] = true;
|
$aCapa['vacation'] = true;
|
||||||
|
|
||||||
|
$iDays = 1;
|
||||||
$sSubject = '';
|
$sSubject = '';
|
||||||
if (0 < \strlen($sValueSecond))
|
if (0 < \strlen($sValueSecond))
|
||||||
{
|
{
|
||||||
|
|
@ -328,8 +330,17 @@ class SieveStorage implements \RainLoop\Providers\Filters\FiltersInterface
|
||||||
\preg_replace('/[\s]+/u', ' ', $sValueSecond)).'" ';
|
\preg_replace('/[\s]+/u', ' ', $sValueSecond)).'" ';
|
||||||
}
|
}
|
||||||
|
|
||||||
$aResult[] = $sTab.'vacation :days 1 '.$sSubject.'"'.$this->quote($sValue).'";';
|
if (0 < \strlen($sValueThird) && \is_numeric($sValueThird) && 1 < (int) $sValueThird)
|
||||||
$aResult[] = $sTab.'stop;';
|
{
|
||||||
|
$iDays = (int) $sValueThird;
|
||||||
|
}
|
||||||
|
|
||||||
|
$aResult[] = $sTab.'vacation :days '.$iDays.' '.$sSubject.'"'.$this->quote($sValue).'";';
|
||||||
|
|
||||||
|
if ($oFilter->Stop())
|
||||||
|
{
|
||||||
|
$aResult[] = $sTab.'stop;';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<div data-bind="component: {
|
<div data-bind="component: {
|
||||||
name: 'Checkbox',
|
name: 'Checkbox',
|
||||||
params: { value: capaTwoFactorAuth, label: 'Allow 2-Step Verification (Google Authenticator)' }
|
params: { value: capaTwoFactorAuth, label: 'Allow 2-Step Verification' }
|
||||||
}"></div>
|
}"></div>
|
||||||
<div data-bind="component: {
|
<div data-bind="component: {
|
||||||
name: 'Checkbox',
|
name: 'Checkbox',
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
<!-- ko if: preLabeled -->
|
||||||
|
<span class="i18n" data-bind="attr: {'data-i18n-text': preLabel}"></span>
|
||||||
|
|
||||||
|
<!-- /ko -->
|
||||||
<select data-bind="options: options, value: value, optionsText: optionsText, optionsValue: optionsValue,
|
<select data-bind="options: options, value: value, optionsText: optionsText, optionsValue: optionsValue,
|
||||||
css: className, optionsAfterRender: defautOptionsAfterRender"></select>
|
css: className, optionsAfterRender: defautOptionsAfterRender"></select>
|
||||||
<!-- ko if: labeled -->
|
<!-- ko if: labeled -->
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,8 @@
|
||||||
<tr class="account-item">
|
<tr class="account-item">
|
||||||
<td class="e-action" data-bind="css: {'e-action': canBeEdit}">
|
<td class="e-action" data-bind="css: {'e-action': canBeEdit}">
|
||||||
<span class="account-img icon-user"></span>
|
<span class="account-img icon-user"></span>
|
||||||
|
<i class="icon-braille drag-handle"></i>
|
||||||
|
|
||||||
<span class="account-name" data-bind="text: email"></span>
|
<span class="account-name" data-bind="text: email"></span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row" data-bind="visible: inited() && !serverError()">
|
<div class="row" data-bind="visible: inited() && !serverError()">
|
||||||
<div class="span8">
|
<div class="span4">
|
||||||
<a class="btn" data-bind="click: addFilter">
|
<a class="btn" data-bind="click: addFilter">
|
||||||
<i class="icon-plus"></i>
|
<i class="icon-plus"></i>
|
||||||
|
|
||||||
|
|
@ -22,7 +22,8 @@
|
||||||
|
|
||||||
<span class="i18n" data-i18n-text="SETTINGS_FILTERS/BUTTON_SAVE"></span>
|
<span class="i18n" data-i18n-text="SETTINGS_FILTERS/BUTTON_SAVE"></span>
|
||||||
</a>
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="span4" style="margin-left: 0;">
|
||||||
<span data-bind="text: saveErrorText"style="color:red"></span>
|
<span data-bind="text: saveErrorText"style="color:red"></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -66,20 +67,24 @@
|
||||||
data-bind="visible: inited() && (!filterRaw.active() || !filterRaw.active()), i18nUpdate: filters">
|
data-bind="visible: inited() && (!filterRaw.active() || !filterRaw.active()), i18nUpdate: filters">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col style="width: 30px" />
|
<col style="width: 30px" />
|
||||||
|
<col style="width: 16px" />
|
||||||
<col />
|
<col />
|
||||||
<col style="width: 140px" />
|
<col style="width: 140px" />
|
||||||
<col style="width: 1%" />
|
<col style="width: 1%" />
|
||||||
</colgroup>
|
</colgroup>
|
||||||
<tbody data-bind="sortable: {data: filters, options: scrollableOptions()}">
|
<tbody data-bind="sortable: {data: filters, options: scrollableOptions()}" style="width: 600px">
|
||||||
<tr class="filter-item">
|
<tr class="filter-item">
|
||||||
<td>
|
<td>
|
||||||
<span class="disabled-filter" data-bind="click: function () { $root.haveChanges(true); enabled(!enabled()); }">
|
<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>
|
<i data-bind="css: {'icon-checkbox-checked': enabled, 'icon-checkbox-unchecked': !enabled()}"></i>
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
|
<td class="drag-wrapper">
|
||||||
|
<i class="icon-braille drag-handle"></i>
|
||||||
|
</td>
|
||||||
<td class="e-action">
|
<td class="e-action">
|
||||||
<span class="filter-name" data-bind="text: name()"></span>
|
<span class="filter-name" data-bind="text: name()"></span>
|
||||||
|
|
||||||
<span class="filter-sub-name" data-bind="text: nameSub()"></span>
|
<span class="filter-sub-name" data-bind="text: nameSub()"></span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,14 @@
|
||||||
<div class="control-group" style="margin-bottom: 0">
|
<div class="control-group" style="margin-bottom: 0">
|
||||||
<div class="controls">
|
<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=""
|
<input type="text" class="span5 i18n" data-bind="value: actionValueSecond" placeholder=""
|
||||||
data-i18n-placeholder="POPUPS_FILTER/VACATION_SUBJECT_LABEL" />
|
data-i18n-placeholder="POPUPS_FILTER/VACATION_SUBJECT_LABEL" />
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -9,4 +18,15 @@
|
||||||
<textarea class="span5 i18n" data-bind="value: actionValue" style="height: 100px;"
|
<textarea class="span5 i18n" data-bind="value: actionValue" style="height: 100px;"
|
||||||
placeholder="" data-i18n-placeholder="POPUPS_FILTER/VACATION_MESSAGE_LABEL"></textarea>
|
placeholder="" data-i18n-placeholder="POPUPS_FILTER/VACATION_MESSAGE_LABEL"></textarea>
|
||||||
</div>
|
</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>
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Signature"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
|
||||||
LABEL_TWO_FACTOR_USER = "User"
|
LABEL_TWO_FACTOR_USER = "User"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Subscription for this domain has expired."
|
||||||
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
|
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 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"
|
ACCOUNT_ALREADY_EXISTS = "Account already exists"
|
||||||
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
|
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Signatur"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Signatur zu allen ausgehenden Nachrichten hinzufügen"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Signatur zu allen ausgehenden Nachrichten hinzufügen"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "2-Faktor-Authentifizierung aktivieren"
|
||||||
LABEL_TWO_FACTOR_USER = "Benutzer"
|
LABEL_TWO_FACTOR_USER = "Benutzer"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Das Abonnement dieser Domain ist ausgelaufen"
|
||||||
LICENSING_DOMAIN_BANNED = "Das Abonnement dieser Domain ist gesperrt."
|
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_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."
|
ACCOUNT_ALREADY_EXISTS = "Dieses Konto gibt es schon."
|
||||||
MAIL_SERVER_ERROR = "Beim Zugriff auf den E-Mail-Server trat ein Fehler auf."
|
MAIL_SERVER_ERROR = "Beim Zugriff auf den E-Mail-Server trat ein Fehler auf."
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Signature"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
|
||||||
LABEL_TWO_FACTOR_USER = "User"
|
LABEL_TWO_FACTOR_USER = "User"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
LABEL_TWO_FACTOR_STATUS = "Status"
|
||||||
|
|
@ -653,7 +655,8 @@ UNSUPPORTED_PLUGIN_PACKAGE = "Unsupported plugin package"
|
||||||
LICENSING_SERVER_IS_UNAVAILABLE = "Subscription server is unvailable"
|
LICENSING_SERVER_IS_UNAVAILABLE = "Subscription server is unvailable"
|
||||||
LICENSING_DOMAIN_EXPIRED = "Subscription for this domain has expired."
|
LICENSING_DOMAIN_EXPIRED = "Subscription for this domain has expired."
|
||||||
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
|
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"
|
ACCOUNT_ALREADY_EXISTS = "Account already exists"
|
||||||
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
|
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Firma"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Agregar su firma a todos los mensajes salientes"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Agregar su firma a todos los mensajes salientes"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Activar la verificación de 2 pasos"
|
||||||
LABEL_TWO_FACTOR_USER = "Usuario"
|
LABEL_TWO_FACTOR_USER = "Usuario"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Estado"
|
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_EXPIRED = "La suscripción para este dominio ha expirado."
|
||||||
LICENSING_DOMAIN_BANNED = "La suscripción para este dominio se prohibió."
|
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_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"
|
ACCOUNT_ALREADY_EXISTS = "La cuenta ya existe"
|
||||||
MAIL_SERVER_ERROR = "Ocurrió un error mientras se accedía al servidor"
|
MAIL_SERVER_ERROR = "Ocurrió un error mientras se accedía al servidor"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Signature"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Ajouter votre signature à tous les messages sortants"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Ajouter votre signature à tous les messages sortants"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Activer l'authentification en deux étapes"
|
||||||
LABEL_TWO_FACTOR_USER = "Utilisateur"
|
LABEL_TWO_FACTOR_USER = "Utilisateur"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "L'abonnement de ce domaine a expiré."
|
||||||
LICENSING_DOMAIN_BANNED = "L'abonnement pour ce domaine est interdit."
|
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_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à"
|
ACCOUNT_ALREADY_EXISTS = "Ce compte existe déjà"
|
||||||
MAIL_SERVER_ERROR = "Une erreur est survenue lors de l'accès au serveur mail"
|
MAIL_SERVER_ERROR = "Une erreur est survenue lors de l'accès au serveur mail"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Signature"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
|
||||||
LABEL_TWO_FACTOR_USER = "User"
|
LABEL_TWO_FACTOR_USER = "User"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Subscription for this domain has expired."
|
||||||
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
|
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 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"
|
ACCOUNT_ALREADY_EXISTS = "Account already exists"
|
||||||
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
|
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Undirskrift"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
|
||||||
LABEL_TWO_FACTOR_USER = "User"
|
LABEL_TWO_FACTOR_USER = "User"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Áskrift furir þetta lén hefur runnið út."
|
||||||
LICENSING_DOMAIN_BANNED = "Áskrift fyrir þetta lén er bönnuð."
|
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_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"
|
ACCOUNT_ALREADY_EXISTS = "Aðgangur er til núþegar"
|
||||||
MAIL_SERVER_ERROR = "Villa kom upp við tilraun til að tengjast netþjóni"
|
MAIL_SERVER_ERROR = "Villa kom upp við tilraun til að tengjast netþjóni"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
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"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Aggiungi la firma a tutti i messaggi in uscita"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Abilita autenticazione a due fattori"
|
||||||
LABEL_TWO_FACTOR_USER = "Utente"
|
LABEL_TWO_FACTOR_USER = "Utente"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Stato"
|
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_EXPIRED = "La licenza per questo dominio è scaduta"
|
||||||
LICENSING_DOMAIN_BANNED = "Questo dominio è stato bannato"
|
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_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à"
|
ACCOUNT_ALREADY_EXISTS = "L'account esiste già"
|
||||||
MAIL_SERVER_ERROR = "Si è verificato un errore nel server mail"
|
MAIL_SERVER_ERROR = "Si è verificato un errore nel server mail"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "署名"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "すべての送信メッセージに署名を追加する"
|
LABEL_ADD_SIGNATURE_TO_ALL = "すべての送信メッセージに署名を追加する"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
|
||||||
LABEL_TWO_FACTOR_USER = "User"
|
LABEL_TWO_FACTOR_USER = "User"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Subscription for this domain has expired."
|
||||||
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
|
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 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"
|
ACCOUNT_ALREADY_EXISTS = "Account already exists"
|
||||||
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
|
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -424,7 +426,7 @@ LABEL_SIGNATURE = "서명"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
|
||||||
LABEL_TWO_FACTOR_USER = "User"
|
LABEL_TWO_FACTOR_USER = "User"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
LABEL_TWO_FACTOR_STATUS = "Status"
|
||||||
|
|
@ -651,6 +653,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "서버가 사용가능 상태가 아닙니다
|
||||||
LICENSING_DOMAIN_EXPIRED = "이 도메인의 라이센스가 만료되었습니다."
|
LICENSING_DOMAIN_EXPIRED = "이 도메인의 라이센스가 만료되었습니다."
|
||||||
LICENSING_DOMAIN_BANNED = "사용 금지된 도메인입니다."
|
LICENSING_DOMAIN_BANNED = "사용 금지된 도메인입니다."
|
||||||
DEMO_SEND_MESSAGE_ERROR = "이 테스트 계정은 외부 메일 발송이 금지되어있습니다."
|
DEMO_SEND_MESSAGE_ERROR = "이 테스트 계정은 외부 메일 발송이 금지되어있습니다."
|
||||||
|
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
|
||||||
ACCOUNT_ALREADY_EXISTS = "이미 존재하는 계정입니다."
|
ACCOUNT_ALREADY_EXISTS = "이미 존재하는 계정입니다."
|
||||||
MAIL_SERVER_ERROR = "메일 서버에 연결하는 중 오류가 발생했습니다."
|
MAIL_SERVER_ERROR = "메일 서버에 연결하는 중 오류가 발생했습니다."
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
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"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Pridėti parašą visiems rašomiems laiškams"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Įjungti 2-jų žingsnių patikrinimą"
|
||||||
LABEL_TWO_FACTOR_USER = "Vartotojas"
|
LABEL_TWO_FACTOR_USER = "Vartotojas"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Statusas"
|
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_EXPIRED = "Šio subdomeno prenumeratos laikas baigėsi."
|
||||||
LICENSING_DOMAIN_BANNED = "Šio subdomeno prenumerata uždrausta."
|
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_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"
|
ACCOUNT_ALREADY_EXISTS = "Paskyra jau egzistuoja"
|
||||||
MAIL_SERVER_ERROR = "Klaida bandant pasiekti pašto serverį"
|
MAIL_SERVER_ERROR = "Klaida bandant pasiekti pašto serverį"
|
||||||
INVALID_INPUT_ARGUMENT = "Neteisingas įvesties argumentas"
|
INVALID_INPUT_ARGUMENT = "Neteisingas įvesties argumentas"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Paraksts"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
|
||||||
LABEL_TWO_FACTOR_USER = "User"
|
LABEL_TWO_FACTOR_USER = "User"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Abonēšana šim domēnam ir beigusies."
|
||||||
LICENSING_DOMAIN_BANNED = "Abonēšana šim domēnam ir bloķēta."
|
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_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ē"
|
ACCOUNT_ALREADY_EXISTS = "Konts jau eksistē"
|
||||||
MAIL_SERVER_ERROR = "Radās kļūda savienojoties ar serveri"
|
MAIL_SERVER_ERROR = "Radās kļūda savienojoties ar serveri"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Handtekening"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Handtekening standaard toevoegen aan bericht"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Handtekening standaard toevoegen aan bericht"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Gebruik 2-Stap verificatie"
|
||||||
LABEL_TWO_FACTOR_USER = "Gebruikersnaam"
|
LABEL_TWO_FACTOR_USER = "Gebruikersnaam"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Licentie voor dit domein is verlopen"
|
||||||
LICENSING_DOMAIN_BANNED = "Licentie voor dit domein is verboden"
|
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_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"
|
ACCOUNT_ALREADY_EXISTS = "Account bestaat al"
|
||||||
MAIL_SERVER_ERROR = "Fout bij toegang tot de mail Server"
|
MAIL_SERVER_ERROR = "Fout bij toegang tot de mail Server"
|
||||||
INVALID_INPUT_ARGUMENT = "Ongeldig invoer argument"
|
INVALID_INPUT_ARGUMENT = "Ongeldig invoer argument"
|
||||||
|
|
|
||||||
|
|
@ -337,7 +337,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
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?"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Vil du legge til signatur i alle utgående meldinger?"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Aktiver 2-stegs verifisering"
|
||||||
LABEL_TWO_FACTOR_USER = "Bruker"
|
LABEL_TWO_FACTOR_USER = "Bruker"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Abonnementet for dette domenet er utløpt."
|
||||||
LICENSING_DOMAIN_BANNED = "Abonnementet for dette domenet er forbudt."
|
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_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"
|
ACCOUNT_ALREADY_EXISTS = "Kontoen finnes allerede"
|
||||||
MAIL_SERVER_ERROR = "Det har oppstått en feil under tilgang til e-postserver"
|
MAIL_SERVER_ERROR = "Det har oppstått en feil under tilgang til e-postserver"
|
||||||
INVALID_INPUT_ARGUMENT = "Ugyldig input argument"
|
INVALID_INPUT_ARGUMENT = "Ugyldig input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Podpis"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Dadawaj podpis do wszystkich wysyłanych wiadomości"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Dadawaj podpis do wszystkich wysyłanych wiadomości"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Włącz 2-stopniową weryfikację"
|
||||||
LABEL_TWO_FACTOR_USER = "Użytkownik"
|
LABEL_TWO_FACTOR_USER = "Użytkownik"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Subskrypcja dla tej domeny wygasła"
|
||||||
LICENSING_DOMAIN_BANNED = "Subskrypcja dla tej domeny została zablokowana"
|
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_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"
|
ACCOUNT_ALREADY_EXISTS = "Konto o takiej nazwie już istnieje"
|
||||||
MAIL_SERVER_ERROR = "Wystąpił błąd w trakcie połączenia z serwerem poczty"
|
MAIL_SERVER_ERROR = "Wystąpił błąd w trakcie połączenia z serwerem poczty"
|
||||||
INVALID_INPUT_ARGUMENT = "Nieprawidłowy argument"
|
INVALID_INPUT_ARGUMENT = "Nieprawidłowy argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
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"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Adicionar sua assinatura em todas as mensagens de saída"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Habilitar verificação de duas etapas"
|
||||||
LABEL_TWO_FACTOR_USER = "Usuário"
|
LABEL_TWO_FACTOR_USER = "Usuário"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "A assinatura para este domínio expirou."
|
||||||
LICENSING_DOMAIN_BANNED = "A assinatura para este domínio é proibida."
|
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_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"
|
ACCOUNT_ALREADY_EXISTS = "Esta conta já existe"
|
||||||
MAIL_SERVER_ERROR = "Ocorreu um erro ao acessar o servidor de e-mail"
|
MAIL_SERVER_ERROR = "Ocorreu um erro ao acessar o servidor de e-mail"
|
||||||
INVALID_INPUT_ARGUMENT = "Argumento de entrada inválido"
|
INVALID_INPUT_ARGUMENT = "Argumento de entrada inválido"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
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"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Adicionar a sua assinatura a todas as mensagens de saída"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
|
||||||
LABEL_TWO_FACTOR_USER = "User"
|
LABEL_TWO_FACTOR_USER = "User"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "A assinatura para este domínio expirou."
|
||||||
LICENSING_DOMAIN_BANNED = "A assinatura para este domínio é proibida."
|
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_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"
|
ACCOUNT_ALREADY_EXISTS = "Esta conta já existe"
|
||||||
MAIL_SERVER_ERROR = "Ocorreu um erro ao acessar o servidor de email"
|
MAIL_SERVER_ERROR = "Ocorreu um erro ao acessar o servidor de email"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -337,7 +337,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
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"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Adăugă semnătura la toate mesajele trimise"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
|
||||||
LABEL_TWO_FACTOR_USER = "User"
|
LABEL_TWO_FACTOR_USER = "User"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Subscription for this domain has expired."
|
||||||
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
|
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_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ă"
|
ACCOUNT_ALREADY_EXISTS = "Contul deja există"
|
||||||
MAIL_SERVER_ERROR = "Nu am reușit să accesez serverul de e-mail"
|
MAIL_SERVER_ERROR = "Nu am reușit să accesez serverul de e-mail"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Подпись"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[SETTINGS_SECURITY]
|
||||||
LEGEND_TWO_FACTOR_AUTH = "Двухфакторная верификация (Google Authenticator)"
|
LEGEND_TWO_FACTOR_AUTH = "Двухфакторная верификация"
|
||||||
LABEL_ENABLE_TWO_FACTOR = "Включить двухфакторную верификацию"
|
LABEL_ENABLE_TWO_FACTOR = "Включить двухфакторную верификацию"
|
||||||
LABEL_TWO_FACTOR_USER = "Пользователь"
|
LABEL_TWO_FACTOR_USER = "Пользователь"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Статус"
|
LABEL_TWO_FACTOR_STATUS = "Статус"
|
||||||
|
|
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Сервер подписок временн
|
||||||
LICENSING_DOMAIN_EXPIRED = "Подписка на данный домен устарела."
|
LICENSING_DOMAIN_EXPIRED = "Подписка на данный домен устарела."
|
||||||
LICENSING_DOMAIN_BANNED = "Подписка на данный домен заблокирована."
|
LICENSING_DOMAIN_BANNED = "Подписка на данный домен заблокирована."
|
||||||
DEMO_SEND_MESSAGE_ERROR = "Демо аккаунту отправка писем на внешние почтовые адреса запрещена!"
|
DEMO_SEND_MESSAGE_ERROR = "Демо аккаунту отправка писем на внешние почтовые адреса запрещена!"
|
||||||
|
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
|
||||||
ACCOUNT_ALREADY_EXISTS = "Аккаунт уже добавлен"
|
ACCOUNT_ALREADY_EXISTS = "Аккаунт уже добавлен"
|
||||||
MAIL_SERVER_ERROR = "Ошибка доступа к почтовому серверу"
|
MAIL_SERVER_ERROR = "Ошибка доступа к почтовому серверу"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
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"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Pripojiť podpis k všetkých odchádzajúcim správam"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
|
||||||
LABEL_TWO_FACTOR_USER = "User"
|
LABEL_TWO_FACTOR_USER = "User"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Subscription for this domain has expired."
|
||||||
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
|
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 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"
|
ACCOUNT_ALREADY_EXISTS = "účet už existuje"
|
||||||
MAIL_SERVER_ERROR = "Nastala chyba počas prístupu na poštový server"
|
MAIL_SERVER_ERROR = "Nastala chyba počas prístupu na poštový server"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
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."
|
LABEL_ADD_SIGNATURE_TO_ALL = "Lägg till din signatur på alla utgående meddelanden."
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "Aktivera 2-Stegs verifikation"
|
||||||
LABEL_TWO_FACTOR_USER = "Användare"
|
LABEL_TWO_FACTOR_USER = "Användare"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Status"
|
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_EXPIRED = "Prenumeration för denna domän har gått ut."
|
||||||
LICENSING_DOMAIN_BANNED = "Prenumeration för denna domän är bannad."
|
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_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"
|
ACCOUNT_ALREADY_EXISTS = "Kontot finns redan"
|
||||||
MAIL_SERVER_ERROR = "Ett fel har inträffat vid anslutning till epostservern"
|
MAIL_SERVER_ERROR = "Ett fel har inträffat vid anslutning till epostservern"
|
||||||
INVALID_INPUT_ARGUMENT = "Ogiltigt argument"
|
INVALID_INPUT_ARGUMENT = "Ogiltigt argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -425,7 +427,7 @@ LABEL_SIGNATURE = "İmza"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Tüm giden iletilere imza ekle"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Tüm giden iletilere imza ekle"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[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_ENABLE_TWO_FACTOR = "2-Basamaklı Doğrulama Etkinleştir"
|
||||||
LABEL_TWO_FACTOR_USER = "Kullanıcı Adı"
|
LABEL_TWO_FACTOR_USER = "Kullanıcı Adı"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Durum"
|
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_EXPIRED = "Bu etki alanı için abonelik süresi doldu."
|
||||||
LICENSING_DOMAIN_BANNED = "Bu etki alanı için abonelik yasaklandı."
|
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_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"
|
ACCOUNT_ALREADY_EXISTS = "Hesap zaten var"
|
||||||
MAIL_SERVER_ERROR = "Posta sunucusuna erişirken bir hata oluştu"
|
MAIL_SERVER_ERROR = "Posta sunucusuna erişirken bir hata oluştu"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "Підпис"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Додавати Ваш підпис до всіх вихідних повідомлень"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Додавати Ваш підпис до всіх вихідних повідомлень"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[SETTINGS_SECURITY]
|
||||||
LEGEND_TWO_FACTOR_AUTH = "Двофакторна верификація (Google Authenticator)"
|
LEGEND_TWO_FACTOR_AUTH = "Двофакторна верификація"
|
||||||
LABEL_ENABLE_TWO_FACTOR = "Увімкнути двофакторну верифікацію"
|
LABEL_ENABLE_TWO_FACTOR = "Увімкнути двофакторну верифікацію"
|
||||||
LABEL_TWO_FACTOR_USER = "Користувач"
|
LABEL_TWO_FACTOR_USER = "Користувач"
|
||||||
LABEL_TWO_FACTOR_STATUS = "Статус"
|
LABEL_TWO_FACTOR_STATUS = "Статус"
|
||||||
|
|
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Сервер підписок тимчасо
|
||||||
LICENSING_DOMAIN_EXPIRED = "Підписка на цей домен застаріла."
|
LICENSING_DOMAIN_EXPIRED = "Підписка на цей домен застаріла."
|
||||||
LICENSING_DOMAIN_BANNED = "Підписка на цей домен заблокована."
|
LICENSING_DOMAIN_BANNED = "Підписка на цей домен заблокована."
|
||||||
DEMO_SEND_MESSAGE_ERROR = "Демо акаунту надсилання листів на зовнішні поштові адреси заборонена!"
|
DEMO_SEND_MESSAGE_ERROR = "Демо акаунту надсилання листів на зовнішні поштові адреси заборонена!"
|
||||||
|
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
|
||||||
ACCOUNT_ALREADY_EXISTS = "акаунт вже додано"
|
ACCOUNT_ALREADY_EXISTS = "акаунт вже додано"
|
||||||
MAIL_SERVER_ERROR = "Помилка доступу до поштового серверу"
|
MAIL_SERVER_ERROR = "Помилка доступу до поштового серверу"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "签名"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[SETTINGS_SECURITY]
|
||||||
LEGEND_TWO_FACTOR_AUTH = "两步验证(谷歌身份验证)"
|
LEGEND_TWO_FACTOR_AUTH = "两步验证"
|
||||||
LABEL_ENABLE_TWO_FACTOR = "启用两步验证"
|
LABEL_ENABLE_TWO_FACTOR = "启用两步验证"
|
||||||
LABEL_TWO_FACTOR_USER = "用户"
|
LABEL_TWO_FACTOR_USER = "用户"
|
||||||
LABEL_TWO_FACTOR_STATUS = "状态"
|
LABEL_TWO_FACTOR_STATUS = "状态"
|
||||||
|
|
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "订阅服务器无效"
|
||||||
LICENSING_DOMAIN_EXPIRED = "此域订阅服务已失效。"
|
LICENSING_DOMAIN_EXPIRED = "此域订阅服务已失效。"
|
||||||
LICENSING_DOMAIN_BANNED = "此域订阅服务已禁止。"
|
LICENSING_DOMAIN_BANNED = "此域订阅服务已禁止。"
|
||||||
DEMO_SEND_MESSAGE_ERROR = "出于安全考虑,测试账号无法发送外部邮件。"
|
DEMO_SEND_MESSAGE_ERROR = "出于安全考虑,测试账号无法发送外部邮件。"
|
||||||
|
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
|
||||||
ACCOUNT_ALREADY_EXISTS = "账户已存在"
|
ACCOUNT_ALREADY_EXISTS = "账户已存在"
|
||||||
MAIL_SERVER_ERROR = "访问邮件服务器遇到错误。"
|
MAIL_SERVER_ERROR = "访问邮件服务器遇到错误。"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,9 @@ SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
|
||||||
SELECT_MATCH_ANY = "Matching any of the following rules"
|
SELECT_MATCH_ANY = "Matching any of the following rules"
|
||||||
SELECT_MATCH_ALL = "Matching all of the following rules"
|
SELECT_MATCH_ALL = "Matching all of the following rules"
|
||||||
MARK_AS_READ_LABEL = "Mark as read"
|
MARK_AS_READ_LABEL = "Mark as read"
|
||||||
|
REPLY_INTERVAL_LABEL = "Reply interval (days)"
|
||||||
KEEP_LABEL = "Keep"
|
KEEP_LABEL = "Keep"
|
||||||
|
STOP_LABEL = "Don't stop processing rules"
|
||||||
EMAIL_LABEL = "Email"
|
EMAIL_LABEL = "Email"
|
||||||
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
VACATION_SUBJECT_LABEL = "Subject (optional)"
|
||||||
VACATION_MESSAGE_LABEL = "Message"
|
VACATION_MESSAGE_LABEL = "Message"
|
||||||
|
|
@ -427,7 +429,7 @@ LABEL_SIGNATURE = "簽名"
|
||||||
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
||||||
|
|
||||||
[SETTINGS_SECURITY]
|
[SETTINGS_SECURITY]
|
||||||
LEGEND_TWO_FACTOR_AUTH = "兩步驗證(Google身份驗證)"
|
LEGEND_TWO_FACTOR_AUTH = "兩步驗證"
|
||||||
LABEL_ENABLE_TWO_FACTOR = "啟用兩步驗證"
|
LABEL_ENABLE_TWO_FACTOR = "啟用兩步驗證"
|
||||||
LABEL_TWO_FACTOR_USER = "用戶"
|
LABEL_TWO_FACTOR_USER = "用戶"
|
||||||
LABEL_TWO_FACTOR_STATUS = "狀態"
|
LABEL_TWO_FACTOR_STATUS = "狀態"
|
||||||
|
|
@ -654,6 +656,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "訂閱伺服器無效"
|
||||||
LICENSING_DOMAIN_EXPIRED = "此域訂閱服務已失效。"
|
LICENSING_DOMAIN_EXPIRED = "此域訂閱服務已失效。"
|
||||||
LICENSING_DOMAIN_BANNED = "此域訂閱服務已禁止。"
|
LICENSING_DOMAIN_BANNED = "此域訂閱服務已禁止。"
|
||||||
DEMO_SEND_MESSAGE_ERROR = "出於安全考慮,測試帳號無法發送外部郵件。"
|
DEMO_SEND_MESSAGE_ERROR = "出於安全考慮,測試帳號無法發送外部郵件。"
|
||||||
|
DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
|
||||||
ACCOUNT_ALREADY_EXISTS = "帳戶已存在"
|
ACCOUNT_ALREADY_EXISTS = "帳戶已存在"
|
||||||
MAIL_SERVER_ERROR = "訪問郵件伺服器遇到錯誤。"
|
MAIL_SERVER_ERROR = "訪問郵件伺服器遇到錯誤。"
|
||||||
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
INVALID_INPUT_ARGUMENT = "Invalid input argument"
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -118,4 +118,5 @@
|
||||||
<glyph unicode="" 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="" 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="" 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="" 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="" 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="" 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="" 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>
|
</font></defs></svg>
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 100 KiB |
BIN
vendors/fontastic/fonts/rainloop.eot
vendored
BIN
vendors/fontastic/fonts/rainloop.eot
vendored
Binary file not shown.
1
vendors/fontastic/fonts/rainloop.svg
vendored
1
vendors/fontastic/fonts/rainloop.svg
vendored
|
|
@ -118,4 +118,5 @@
|
||||||
<glyph unicode="" 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="" 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="" 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="" 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="" 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="" 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="" 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>
|
</font></defs></svg>
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
BIN
vendors/fontastic/fonts/rainloop.ttf
vendored
BIN
vendors/fontastic/fonts/rainloop.ttf
vendored
Binary file not shown.
BIN
vendors/fontastic/fonts/rainloop.woff
vendored
BIN
vendors/fontastic/fonts/rainloop.woff
vendored
Binary file not shown.
8
vendors/fontastic/icons-reference.html
vendored
8
vendors/fontastic/icons-reference.html
vendored
|
|
@ -489,6 +489,10 @@ h2{font-size:18px;padding:0 0 21px 5px;margin:45px 0 0 0;text-transform:uppercas
|
||||||
<div class="icon icon-world"></div>
|
<div class="icon icon-world"></div>
|
||||||
<input type="text" readonly="readonly" value="world">
|
<input type="text" readonly="readonly" value="world">
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<div class="icon icon-braille"></div>
|
||||||
|
<input type="text" readonly="readonly" value="braille">
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h2>Character mapping</h2>
|
<h2>Character mapping</h2>
|
||||||
<ul class="glyphs character-mapping">
|
<ul class="glyphs character-mapping">
|
||||||
|
|
@ -936,6 +940,10 @@ h2{font-size:18px;padding:0 0 21px 5px;margin:45px 0 0 0;text-transform:uppercas
|
||||||
<div data-icon="" class="icon"></div>
|
<div data-icon="" class="icon"></div>
|
||||||
<input type="text" readonly="readonly" value="&#xe06f;">
|
<input type="text" readonly="readonly" value="&#xe06f;">
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<div data-icon="" class="icon"></div>
|
||||||
|
<input type="text" readonly="readonly" value="&#xe06e;">
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><script type="text/javascript">
|
</div><script type="text/javascript">
|
||||||
(function() {
|
(function() {
|
||||||
|
|
|
||||||
3
vendors/fontastic/styles.css
vendored
3
vendors/fontastic/styles.css
vendored
|
|
@ -371,3 +371,6 @@
|
||||||
.icon-world:before {
|
.icon-world:before {
|
||||||
content: "\e06f";
|
content: "\e06f";
|
||||||
}
|
}
|
||||||
|
.icon-braille:before {
|
||||||
|
content: "\e06e";
|
||||||
|
}
|
||||||
|
|
|
||||||
8
vendors/openpgp/openpgp-0.9.0.min.js
vendored
Normal file
8
vendors/openpgp/openpgp-0.9.0.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue