Greenlock being deprecated, added NODESKTOP device group permission.
Ylian Saint-Hilaire committed
Mar 6, 2020 at 14:06 UTC
67a3b001e194b78397316e67b4ccb189682a4bc8
7 files changed
+435
-403
agents/meshcore.js
+6
-4
@@ -36,6 +36,10 @@ var MESHRIGHT_NOTERMINAL = 512;
36
var MESHRIGHT_NOFILES = 1024;
37
var MESHRIGHT_NOAMT = 2048;
38
var MESHRIGHT_LIMITEDINPUT = 4096;
39
+var MESHRIGHT_LIMITEVENTS = 8192;
40
+var MESHRIGHT_CHATNOTIFY = 16384;
41
+var MESHRIGHT_UNINSTALL = 32768;
42
+var MESHRIGHT_NODESKTOP = 65536;
43
44
function createMeshCore(agent) {
45
var obj = {};
@@ -1328,7 +1332,7 @@ function createMeshCore(agent) {
1332
//this.write('MeshCore Terminal Hello');
1333
} else if (this.httprequest.protocol == 2) {
1334
// Check user access rights for desktop
1331
- if (((this.httprequest.rights & MESHRIGHT_REMOTECONTROL) == 0) && ((this.httprequest.rights & MESHRIGHT_REMOTEVIEW) == 0)) {
1335
+ if ((((this.httprequest.rights & MESHRIGHT_REMOTECONTROL) == 0) && ((this.httprequest.rights & MESHRIGHT_REMOTEVIEW) == 0)) || ((this.httprequest.rights != 0xFFFFFFFF) && ((this.httprequest.rights & MESHRIGHT_NODESKTOP) != 0))) {
1336
// Disengage this tunnel, user does not have the rights to do this!!
1337
this.httprequest.protocol = 999999;
1338
this.httprequest.s.end();
@@ -1396,8 +1400,7 @@ function createMeshCore(agent) {
1400
if (this.httprequest.desktop.kvm.hasOwnProperty('connectionCount')) {
1401
this.httprequest.desktop.kvm.connectionCount++;
1402
this.httprequest.desktop.kvm.users.push(this.httprequest.username);
1399
- }
1400
- else {
1403
+ } else {
1404
this.httprequest.desktop.kvm.connectionCount = 1;
1405
this.httprequest.desktop.kvm.users = [this.httprequest.username];
1406
}
@@ -1505,7 +1508,6 @@ function createMeshCore(agent) {
1508
//this.write('MeshCore KVM Hello!1');
1509
1510
} else if (this.httprequest.protocol == 5) {
1508
-
1511
// Check user access rights for files
1512
if (((this.httprequest.rights & MESHRIGHT_REMOTECONTROL) == 0) || ((this.httprequest.rights != 0xFFFFFFFF) && ((this.httprequest.rights & MESHRIGHT_NOFILES) != 0))) {
1513
// Disengage this tunnel, user does not have the rights to do this!!
letsEncrypt.js
+11
-1
@@ -343,6 +343,7 @@ module.exports.CreateLetsEncrypt2 = function (parent) {
343
obj.redirWebServerHooked = false;
344
obj.configErr = null;
345
obj.configOk = false;
346
+ obj.pendingRequest = false;
347
348
// Let's Encrypt debug logging
349
obj.log = function (str) {
@@ -364,7 +365,7 @@ module.exports.CreateLetsEncrypt2 = function (parent) {
365
// Deal with HTTP challenges
366
function challengeCreateFn(authz, challenge, keyAuthorization) { if (challenge.type === 'http-01') { obj.challenges[challenge.token] = keyAuthorization; } }
367
function challengeRemoveFn(authz, challenge, keyAuthorization) { if (challenge.type === 'http-01') { delete obj.challenges[challenge.token]; } }
367
- obj.challenge = function (token, hostname, func) { obj.log((obj.challenges[token] != null)?"Succesful response to challenge.":"Failed to respond to challenge."); func(obj.challenges[token]); }
368
+ obj.challenge = function (token, hostname, func) { if (obj.challenges[token] != null) { obj.log("Succesful response to challenge."); } else { obj.log("Failed to respond to challenge, token: " + token + ", table: " + JSON.stringify(obj.challenges) + "."); } func(obj.challenges[token]); }
369
370
// Get the current certificate
371
obj.getCertificate = function(certs, func) {
@@ -433,6 +434,7 @@ module.exports.CreateLetsEncrypt2 = function (parent) {
434
// Check if we need to get a new certificate
435
// Return 0 = CertOK, 1 = Request:NoCert, 2 = Request:Expire, 3 = Request:MissingNames
436
obj.checkRenewCertificate = function () {
437
+ if (obj.pendingRequest == true) { obj.log("Request for certificate is in process."); return 4; }
438
if (obj.certNames == null) {
439
obj.log("Got no certificates, asking for one now.");
440
obj.requestCertificate();
@@ -466,7 +468,9 @@ module.exports.CreateLetsEncrypt2 = function (parent) {
468
}
469
470
obj.requestCertificate = function () {
471
+ if (obj.pendingRequest == true) return;
472
if (obj.configOk == false) { obj.log("Can't request cert, invalid configuration.");return; }
473
+ obj.pendingRequest = true;
474
475
// Create a private key
476
obj.log("Generating private key...");
@@ -508,12 +512,18 @@ module.exports.CreateLetsEncrypt2 = function (parent) {
512
obj.parent.performServerCertUpdate();
513
}, function (err) {
514
obj.log("Failed to obtain certificate: " + err.message);
515
+ obj.pendingRequest = false;
516
+ delete obj.client;
517
});
518
}, function (err) {
519
obj.log("Failed to generate certificate request: " + err.message);
520
+ obj.pendingRequest = false;
521
+ delete obj.client;
522
});
523
}, function (err) {
524
obj.log("Failed to generate private key: " + err.message);
525
+ obj.pendingRequest = false;
526
+ delete obj.client;
527
});
528
}
529
mcrec.js
+18
-16
@@ -263,23 +263,25 @@ function readNextBlock(state, func) {
263
var r = {}, buf = Buffer.alloc(16);
264
fs.read(state.recFile, buf, 0, 16, state.recFilePtr, function (err, bytesRead, buf) {
265
if (bytesRead != 16) { func(state, null, true); return; } // Error
266
- r.type = buf.readUInt16BE(0);
267
- r.flags = buf.readUInt16BE(2);
268
- r.size = buf.readUInt32BE(4);
269
- r.time = buf.readUIntBE(8, 8);
270
- r.date = new Date(r.time);
271
- r.ptr = state.recFilePtr;
272
- if ((state.recFilePtr + 16 + r.size) > state.recFileSize) { func(state, null, true); return; } // Error
273
- if (r.size == 0) {
274
- r.data = null;
275
- func(state, r);
276
- } else {
277
- r.data = Buffer.alloc(r.size);
278
- fs.read(state.recFile, r.data, 0, r.size, state.recFilePtr + 16, function (err, bytesRead, buf) {
279
- state.recFilePtr += (16 + r.size);
266
+ try {
267
+ r.type = buf.readUInt16BE(0);
268
+ r.flags = buf.readUInt16BE(2);
269
+ r.size = buf.readUInt32BE(4);
270
+ r.time = buf.readUIntBE(8, 8);
271
+ r.date = new Date(r.time);
272
+ r.ptr = state.recFilePtr;
273
+ if ((state.recFilePtr + 16 + r.size) > state.recFileSize) { func(state, null, true); return; } // Error
274
+ if (r.size == 0) {
275
+ r.data = null;
276
func(state, r);
281
- });
282
- }
277
+ } else {
278
+ r.data = Buffer.alloc(r.size);
279
+ fs.read(state.recFile, r.data, 0, r.size, state.recFilePtr + 16, function (err, bytesRead, buf) {
280
+ state.recFilePtr += (16 + r.size);
281
+ func(state, r);
282
+ });
283
+ }
284
+ } catch (ex) { func(state, null, true); return; } // Error
285
});
286
}
287
meshcentral.js
+10
-10
@@ -1068,14 +1068,14 @@ function CreateMeshCentralServer(config, args) {
1068
obj.certificateOperations.GetMeshServerCertificate(obj.args, obj.config, function (certs) {
1069
// Get the current node version
1070
const nodeVersion = Number(process.version.match(/^v(\d+\.\d+)/)[1]);
1071
- if ((obj.config.letsencrypt == null) || (obj.redirserver == null) || (nodeVersion < 8) || ((obj.config.letsencrypt.lib != 'acme-client') && (require('crypto').generateKeyPair == null))) {
1071
+ if ((obj.config.letsencrypt == null) || (obj.redirserver == null) || (nodeVersion < 8) || ((obj.config.letsencrypt.lib == 'greenlock') && (require('crypto').generateKeyPair == null))) {
1072
obj.StartEx3(certs); // Just use the configured certificates
1073
} else if ((obj.config.letsencrypt != null) && (obj.config.letsencrypt.nochecks == true)) {
1074
// Use Let's Encrypt with no checking
1075
- if (obj.config.letsencrypt.lib == 'acme-client') {
1076
- obj.letsencrypt = require('./letsencrypt.js').CreateLetsEncrypt2(obj);
1077
- } else {
1075
+ if (obj.config.letsencrypt.lib == 'greenlock') {
1076
obj.letsencrypt = require('./letsencrypt.js').CreateLetsEncrypt(obj);
1077
+ } else {
1078
+ obj.letsencrypt = require('./letsencrypt.js').CreateLetsEncrypt2(obj);
1079
}
1080
obj.letsencrypt.getCertificate(certs, obj.StartEx3); // Use Let's Encrypt with no checking, use at your own risk.
1081
} else {
@@ -1089,10 +1089,10 @@ function CreateMeshCentralServer(config, args) {
1089
else {
1090
var le = require('./letsencrypt.js');
1091
try {
1092
- if (obj.config.letsencrypt.lib == 'acme-client') {
1093
- obj.letsencrypt = le.CreateLetsEncrypt2(obj);
1094
- } else {
1092
+ if (obj.config.letsencrypt.lib == 'greenlock') {
1093
obj.letsencrypt = le.CreateLetsEncrypt(obj);
1094
+ } else {
1095
+ obj.letsencrypt = le.CreateLetsEncrypt2(obj);
1096
}
1097
} catch (ex) { console.log(ex); }
1098
if (obj.letsencrypt == null) { addServerWarning("Unable to setup GreenLock module."); leok = false; }
@@ -2390,10 +2390,10 @@ function mainStart() {
2390
if (ldap == true) { modules.push('ldapauth-fork'); }
2391
if (recordingIndex == true) { modules.push('image-size'); } // Need to get the remote desktop JPEG sizes to index the recodring file.
2392
if (config.letsencrypt != null) {
2393
- if (config.letsencrypt.lib == 'acme-client') {
2394
- if (nodeVersion < 8) { addServerWarning("Let's Encrypt support requires Node v8.x or higher.", !args.launch); } else { modules.push('acme-client'); }
2395
- } else {
2393
+ if (config.letsencrypt.lib == 'greenlock') {
2394
if ((nodeVersion < 10) || (require('crypto').generateKeyPair == null)) { addServerWarning("Let's Encrypt support requires Node v10.12 or higher.", !args.launch); } else { modules.push('greenlock@4.0.4'); }
2395
+ } else {
2396
+ if (nodeVersion < 8) { addServerWarning("Let's Encrypt support requires Node v8.x or higher.", !args.launch); } else { modules.push('acme-client'); }
2397
}
2398
} // Add Greenlock Module or acme-client module
2399
if (config.settings.mqtt != null) { modules.push('aedes'); } // Add MQTT Modules
public/scripts/agent-desktop-0.0.2.js
+1
-2
@@ -55,8 +55,7 @@ var CreateAgentRemoteDesktop = function (canvasid, scrolldiv) {
55
obj.onDisplayinfo = null;
56
obj.accumulator = null;
57
58
- var mouseCursors = ['default', 'progress', 'crosshair', 'pointer', 'help', 'text', 'no-drop', 'move', 'nesw-resize', 'ns-resize', 'nwse-resize', 'w-resize', 'alias', 'wait', 'none'];
59
-
58
+ var mouseCursors = ['default', 'progress', 'crosshair', 'pointer', 'help', 'text', 'no-drop', 'move', 'nesw-resize', 'ns-resize', 'nwse-resize', 'w-resize', 'alias', 'wait', 'none', 'not-allowed', 'col-resize', 'row-resize', 'copy', 'zoom-in', 'zoom-out'];
59
obj.Start = function () {
60
obj.State = 0;
61
obj.accumulator = null;
translate/translate.json
+378
-366
@@ -197,7 +197,7 @@
197
"ru": " Для добавления в группу устройств, пользователь должен зайти на сервер хотя бы один раз.",
198
"xloc": [
199
"default.handlebars->27->1132",
200
- "default.handlebars->27->1362"
200
+ "default.handlebars->27->1364"
201
]
202
},
203
{
@@ -383,7 +383,7 @@
383
"ru": ", ",
384
"xloc": [
385
"default-mobile.handlebars->9->330",
386
- "default.handlebars->27->1183"
386
+ "default.handlebars->27->1185"
387
]
388
},
389
{
@@ -541,8 +541,8 @@
541
"xloc": [
542
"default-mobile.handlebars->9->243",
543
"default-mobile.handlebars->9->67",
544
- "default.handlebars->27->1205",
545
- "default.handlebars->27->1438",
544
+ "default.handlebars->27->1207",
545
+ "default.handlebars->27->1440",
546
"default.handlebars->27->647"
547
]
548
},
@@ -586,7 +586,7 @@
586
"pt": "1 sessão ativa",
587
"ru": "1 активная сессия",
588
"xloc": [
589
- "default.handlebars->27->1402"
589
+ "default.handlebars->27->1404"
590
]
591
},
592
{
@@ -602,7 +602,7 @@
602
"xloc": [
603
"default-mobile.handlebars->9->334",
604
"default-mobile.handlebars->9->77",
605
- "default.handlebars->27->1222"
605
+ "default.handlebars->27->1224"
606
]
607
},
608
{
@@ -632,7 +632,7 @@
632
"pt": "1 grupo",
633
"ru": "1 группа",
634
"xloc": [
635
- "default.handlebars->27->1386"
635
+ "default.handlebars->27->1388"
636
]
637
},
638
{
@@ -690,7 +690,7 @@
690
"pt": "Mais 1 usuário não mostrado, use a caixa de pesquisa para procurar usuários...",
691
"ru": "Еще 1 пользователь не показан, используйте поиск чтобы найти пользователей...",
692
"xloc": [
693
- "default.handlebars->27->1257"
693
+ "default.handlebars->27->1259"
694
]
695
},
696
{
@@ -730,7 +730,7 @@
730
"pt": "1 sessão",
731
"ru": "1 сессия",
732
"xloc": [
733
- "default.handlebars->27->1261"
733
+ "default.handlebars->27->1263"
734
]
735
},
736
{
@@ -946,7 +946,7 @@
946
"pt": "Autenticação de segundo fator ativada",
947
"ru": "двухфакторная аутентификация включена",
948
"xloc": [
949
- "default.handlebars->27->1395"
949
+ "default.handlebars->27->1397"
950
]
951
},
952
{
@@ -1531,7 +1531,7 @@
1531
"pt": "Acesso aos arquivos do servidor",
1532
"ru": "Доступ к файлам сервера",
1533
"xloc": [
1534
- "default.handlebars->27->1367"
1534
+ "default.handlebars->27->1369"
1535
]
1536
},
1537
{
@@ -1841,10 +1841,10 @@
1841
"pt": "Adicionar grupo de dispositivos",
1842
"ru": "Добавить группу устройств",
1843
"xloc": [
1844
- "default.handlebars->27->1157",
1845
- "default.handlebars->27->1159",
1846
- "default.handlebars->27->1341",
1847
- "default.handlebars->27->1415",
1844
+ "default.handlebars->27->1158",
1845
+ "default.handlebars->27->1160",
1846
+ "default.handlebars->27->1343",
1847
+ "default.handlebars->27->1417",
1848
"default.handlebars->27->187"
1849
]
1850
},
@@ -1911,7 +1911,7 @@
1911
"nl": "Lidmaatschap toevoegen",
1912
"ru": "Добавить участие",
1913
"xloc": [
1914
- "default.handlebars->27->1434"
1914
+ "default.handlebars->27->1436"
1915
]
1916
},
1917
{
@@ -1956,8 +1956,8 @@
1956
"ru": "Добавить группу пользователей",
1957
"xloc": [
1958
"default.handlebars->27->1064",
1959
- "default.handlebars->27->1158",
1960
- "default.handlebars->27->1424"
1959
+ "default.handlebars->27->1159",
1960
+ "default.handlebars->27->1426"
1961
]
1962
},
1963
{
@@ -1986,7 +1986,7 @@
1986
"ru": "Добавить пользователей",
1987
"xloc": [
1988
"default.handlebars->27->1063",
1989
- "default.handlebars->27->1336"
1989
+ "default.handlebars->27->1338"
1990
]
1991
},
1992
{
@@ -2000,7 +2000,7 @@
2000
"pt": "Adicionar usuários ao grupo de dispositivos",
2001
"ru": "Добавить пользователей в группу устройств",
2002
"xloc": [
2003
- "default.handlebars->27->1156"
2003
+ "default.handlebars->27->1157"
2004
]
2005
},
2006
{
@@ -2011,7 +2011,7 @@
2011
"nl": "Voeg gebruikers toe aan de gebruikersgroep",
2012
"ru": "Добавить пользователей в группу",
2013
"xloc": [
2014
- "default.handlebars->27->1364"
2014
+ "default.handlebars->27->1366"
2015
]
2016
},
2017
{
@@ -2172,7 +2172,7 @@
2172
"pt": "Admin Realms",
2173
"ru": "Области администратора",
2174
"xloc": [
2175
- "default.handlebars->27->1390"
2175
+ "default.handlebars->27->1392"
2176
]
2177
},
2178
{
@@ -2199,7 +2199,7 @@
2199
"pt": "Domínios Administrativos",
2200
"ru": "Административные области",
2201
"xloc": [
2202
- "default.handlebars->27->1306"
2202
+ "default.handlebars->27->1308"
2203
]
2204
},
2205
{
@@ -2213,7 +2213,7 @@
2213
"pt": "Administrador",
2214
"ru": "Администратор",
2215
"xloc": [
2216
- "default.handlebars->27->1268"
2216
+ "default.handlebars->27->1270"
2217
]
2218
},
2219
{
@@ -2243,8 +2243,8 @@
2243
"default-mobile.handlebars->9->121",
2244
"default-mobile.handlebars->9->174",
2245
"default-mobile.handlebars->9->190",
2246
- "default.handlebars->27->1193",
2247
- "default.handlebars->27->1199",
2246
+ "default.handlebars->27->1195",
2247
+ "default.handlebars->27->1201",
2248
"default.handlebars->27->166",
2249
"default.handlebars->27->353",
2250
"default.handlebars->container->column_l->p15->consoleTable->1->6->1->1->1->0->p15outputselecttd->p15outputselect->1"
@@ -2258,8 +2258,8 @@
2258
"nl": "Agent + Intel AMT",
2259
"ru": "Агент + Intel AMT",
2260
"xloc": [
2261
- "default.handlebars->27->1195",
2262
- "default.handlebars->27->1201"
2261
+ "default.handlebars->27->1197",
2262
+ "default.handlebars->27->1203"
2263
]
2264
},
2265
{
@@ -2286,7 +2286,7 @@
2286
"ru": "Консоль агента",
2287
"xloc": [
2288
"default-mobile.handlebars->9->315",
2289
- "default.handlebars->27->1167"
2289
+ "default.handlebars->27->1168"
2290
]
2291
},
2292
{
@@ -2297,7 +2297,7 @@
2297
"nl": "Agent fout tellers",
2298
"ru": "Счетчик ошибок агента",
2299
"xloc": [
2300
- "default.handlebars->27->1446"
2300
+ "default.handlebars->27->1448"
2301
]
2302
},
2303
{
@@ -2343,7 +2343,7 @@
2343
"nl": "Agent Sessies",
2344
"ru": "Сессии агентов",
2345
"xloc": [
2346
- "default.handlebars->27->1462"
2346
+ "default.handlebars->27->1464"
2347
]
2348
},
2349
{
@@ -2368,7 +2368,7 @@
2368
"nl": "Agent Type",
2369
"ru": "Типы агента",
2370
"xloc": [
2371
- "default.handlebars->27->1197",
2371
+ "default.handlebars->27->1199",
2372
"default.handlebars->container->column_l->p21->3->1->meshOsChartDiv->1"
2373
]
2374
},
@@ -2440,7 +2440,7 @@
2440
"pt": "Agentes",
2441
"ru": "Агенты",
2442
"xloc": [
2443
- "default.handlebars->27->1475"
2443
+ "default.handlebars->27->1477"
2444
]
2445
},
2446
{
@@ -2513,7 +2513,7 @@
2513
"ru": "Разрешить пользователям управлять этой группой и устройствами этой группы.",
2514
"xloc": [
2515
"default.handlebars->27->1131",
2516
- "default.handlebars->27->1361"
2516
+ "default.handlebars->27->1363"
2517
]
2518
},
2519
{
@@ -3031,7 +3031,7 @@
3031
"nl": "Weet u zeker dat u de plug-in {0} wilt gebruiken: {1}",
3032
"ru": "Вы уверенны, что {0} плагин: {1}",
3033
"xloc": [
3034
- "default.handlebars->27->1511"
3034
+ "default.handlebars->27->1513"
3035
]
3036
},
3037
{
@@ -3081,7 +3081,7 @@
3081
"pt": "Aplicativo de autenticação",
3082
"ru": "Приложение аутентификации",
3083
"xloc": [
3084
- "default.handlebars->27->1391"
3084
+ "default.handlebars->27->1393"
3085
]
3086
},
3087
{
@@ -3337,7 +3337,7 @@
3337
"pt": "Códigos de backup",
3338
"ru": "Резервные коды",
3339
"xloc": [
3340
- "default.handlebars->27->1393"
3340
+ "default.handlebars->27->1395"
3341
]
3342
},
3343
{
@@ -3348,7 +3348,7 @@
3348
"nl": "Ongeldige handtening",
3349
"ru": "Плохой ключ",
3350
"xloc": [
3351
- "default.handlebars->27->1453"
3351
+ "default.handlebars->27->1455"
3352
]
3353
},
3354
{
@@ -3359,7 +3359,7 @@
3359
"nl": "Onjuist webcertificaat",
3360
"ru": "Плохой веб-сертификат",
3361
"xloc": [
3362
- "default.handlebars->27->1452"
3362
+ "default.handlebars->27->1454"
3363
]
3364
},
3365
{
@@ -3450,7 +3450,7 @@
3450
"pt": "Broadcast",
3451
"ru": "Отправить сообщение",
3452
"xloc": [
3453
- "default.handlebars->27->1334",
3453
+ "default.handlebars->27->1336",
3454
"default.handlebars->container->column_l->p4->3->1->0->3->1"
3455
]
3456
},
@@ -3465,7 +3465,7 @@
3465
"pt": "Mensagem de transmissão",
3466
"ru": "Отправить сообщение",
3467
"xloc": [
3468
- "default.handlebars->27->1291"
3468
+ "default.handlebars->27->1293"
3469
]
3470
},
3471
{
@@ -3479,7 +3479,7 @@
3479
"pt": "Transmita uma mensagem para todos os usuários conectados.",
3480
"ru": "Отправить сообщение всем подключенным пользователям.",
3481
"xloc": [
3482
- "default.handlebars->27->1290"
3482
+ "default.handlebars->27->1292"
3483
]
3484
},
3485
{
@@ -3552,7 +3552,7 @@
3552
"pt": "Servidor CIRA",
3553
"ru": "CIRA Сервер",
3554
"xloc": [
3555
- "default.handlebars->27->1502"
3555
+ "default.handlebars->27->1504"
3556
]
3557
},
3558
{
@@ -3566,7 +3566,7 @@
3566
"pt": "Comandos do servidor CIRA",
3567
"ru": "CIRA Сервер команды",
3568
"xloc": [
3569
- "default.handlebars->27->1503"
3569
+ "default.handlebars->27->1505"
3570
]
3571
},
3572
{
@@ -3577,7 +3577,7 @@
3577
"nl": "CPU gebruik",
3578
"ru": "Загрузка CPU",
3579
"xloc": [
3580
- "default.handlebars->27->1467"
3580
+ "default.handlebars->27->1469"
3581
]
3582
},
3583
{
@@ -3591,7 +3591,7 @@
3591
"pt": "Carga da CPU nos últimos 15 minutos",
3592
"ru": "Загрузка CPU за последние 15 минут",
3593
"xloc": [
3594
- "default.handlebars->27->1470"
3594
+ "default.handlebars->27->1472"
3595
]
3596
},
3597
{
@@ -3605,7 +3605,7 @@
3605
"pt": "Carga da CPU nos últimos 5 minutos",
3606
"ru": "Загрузка CPU за последние 5 минут",
3607
"xloc": [
3608
- "default.handlebars->27->1469"
3608
+ "default.handlebars->27->1471"
3609
]
3610
},
3611
{
@@ -3619,7 +3619,7 @@
3619
"pt": "Carga da CPU no último minuto",
3620
"ru": "Загрузка CPU за последнюю минуту",
3621
"xloc": [
3622
- "default.handlebars->27->1468"
3622
+ "default.handlebars->27->1470"
3623
]
3624
},
3625
{
@@ -3649,8 +3649,8 @@
3649
"pt": "Formato CSV",
3650
"ru": "Формат CSV",
3651
"xloc": [
3652
- "default.handlebars->27->1243",
3653
- "default.handlebars->27->1282",
3652
+ "default.handlebars->27->1245",
3653
+ "default.handlebars->27->1284",
3654
"default.handlebars->27->382"
3655
]
3656
},
@@ -3665,7 +3665,7 @@
3665
"pt": "Erro de chamada",
3666
"ru": "Ошибка вызова",
3667
"xloc": [
3668
- "default.handlebars->27->1512"
3668
+ "default.handlebars->27->1514"
3669
]
3670
},
3671
{
@@ -3754,7 +3754,7 @@
3754
"pt": "Alterar email para {0}",
3755
"ru": "Смена email для {0}",
3756
"xloc": [
3757
- "default.handlebars->27->1406"
3757
+ "default.handlebars->27->1408"
3758
]
3759
},
3760
{
@@ -3785,7 +3785,7 @@
3785
"ru": "Смена пароля",
3786
"xloc": [
3787
"default-mobile.handlebars->9->49",
3788
- "default.handlebars->27->1401",
3788
+ "default.handlebars->27->1403",
3789
"default.handlebars->27->995"
3790
]
3791
},
@@ -3800,7 +3800,7 @@
3800
"pt": "Alterar senha para {0}",
3801
"ru": "Смена пароля для {0}",
3802
"xloc": [
3803
- "default.handlebars->27->1413"
3803
+ "default.handlebars->27->1415"
3804
]
3805
},
3806
{
@@ -3913,7 +3913,7 @@
3913
"pt": "Chat",
3914
"ru": "Чат",
3915
"xloc": [
3916
- "default.handlebars->27->1260"
3916
+ "default.handlebars->27->1262"
3917
]
3918
},
3919
{
@@ -3929,8 +3929,8 @@
3929
"xloc": [
3930
"default-mobile.handlebars->9->307",
3931
"default-mobile.handlebars->9->325",
3932
- "default.handlebars->27->1154",
3933
- "default.handlebars->27->1177"
3932
+ "default.handlebars->27->1155",
3933
+ "default.handlebars->27->1179"
3934
]
3935
},
3936
{
@@ -4000,7 +4000,7 @@
4000
"pt": "Verificando ...",
4001
"ru": "Проверка...",
4002
"xloc": [
4003
- "default.handlebars->27->1508",
4003
+ "default.handlebars->27->1510",
4004
"default.handlebars->27->769"
4005
]
4006
},
@@ -4128,7 +4128,7 @@
4128
"default-mobile.handlebars->9->268",
4129
"default-mobile.handlebars->9->28",
4130
"default-mobile.handlebars->9->91",
4131
- "default.handlebars->27->1237",
4131
+ "default.handlebars->27->1239",
4132
"default.handlebars->27->666",
4133
"default.handlebars->27->668",
4134
"default.handlebars->27->670",
@@ -4223,7 +4223,7 @@
4223
]
4224
},
4225
{
4226
- "ce": "Client Control Mode (CCM)",
4226
+ "cs": "Client Control Mode (CCM)",
4227
"de": "Client Control Mode (CCM)",
4228
"en": "Client Control Mode (CCM)",
4229
"es": "Client Control Mode (CCM)",
@@ -4303,8 +4303,8 @@
4303
"nl": "Gemeenschappelijke apparaatgroepen",
4304
"ru": "Общие группы устройств",
4305
"xloc": [
4306
- "default.handlebars->27->1342",
4307
- "default.handlebars->27->1416"
4306
+ "default.handlebars->27->1344",
4307
+ "default.handlebars->27->1418"
4308
]
4309
},
4310
{
@@ -4318,7 +4318,7 @@
4318
"ru": "Подтвердить {0} из {1} записей в это расположение?",
4319
"xloc": [
4320
"default-mobile.handlebars->9->86",
4321
- "default.handlebars->27->1232"
4321
+ "default.handlebars->27->1234"
4322
]
4323
},
4324
{
@@ -4335,7 +4335,7 @@
4335
"default-mobile.handlebars->9->220",
4336
"default-mobile.handlebars->9->287",
4337
"default.handlebars->27->1112",
4338
- "default.handlebars->27->1357",
4338
+ "default.handlebars->27->1359",
4339
"default.handlebars->27->379",
4340
"default.handlebars->27->556",
4341
"default.handlebars->27->565"
@@ -4421,7 +4421,7 @@
4421
"nl": "Bevestig overschrijven?",
4422
"ru": "Подтвердить перезапись?",
4423
"xloc": [
4424
- "default.handlebars->27->1231"
4424
+ "default.handlebars->27->1233"
4425
]
4426
},
4427
{
@@ -4447,8 +4447,8 @@
4447
"nl": "Bevestig het verwijderen van de apparaatgroep {0}?",
4448
"ru": "Подтвердить удаление группы устройств {0}?",
4449
"xloc": [
4450
- "default.handlebars->27->1352",
4451
- "default.handlebars->27->1436"
4450
+ "default.handlebars->27->1354",
4451
+ "default.handlebars->27->1438"
4452
]
4453
},
4454
{
@@ -4459,7 +4459,7 @@
4459
"nl": "Bevestig het verwijderen van de groep {0}?",
4460
"ru": "Подтвердить удаление группы {0}?",
4461
"xloc": [
4462
- "default.handlebars->27->1432"
4462
+ "default.handlebars->27->1434"
4463
]
4464
},
4465
{
@@ -4474,8 +4474,8 @@
4474
"ru": "Подтвердить удаление пользователя {0}?",
4475
"xloc": [
4476
"default-mobile.handlebars->9->333",
4477
- "default.handlebars->27->1186",
4478
- "default.handlebars->27->1360"
4477
+ "default.handlebars->27->1188",
4478
+ "default.handlebars->27->1362"
4479
]
4480
},
4481
{
@@ -4581,7 +4581,7 @@
4581
"nl": "Verbonden Intel® AMT",
4582
"ru": "Подключено Intel® AMT",
4583
"xloc": [
4584
- "default.handlebars->27->1458"
4584
+ "default.handlebars->27->1460"
4585
]
4586
},
4587
{
@@ -4592,7 +4592,7 @@
4592
"nl": "Verbonden gebruikers",
4593
"ru": "Подключенные пользователи",
4594
"xloc": [
4595
- "default.handlebars->27->1463"
4595
+ "default.handlebars->27->1465"
4596
]
4597
},
4598
{
@@ -4649,7 +4649,7 @@
4649
"pt": "Contagem de conexões",
4650
"ru": "Подключений ",
4651
"xloc": [
4652
- "default.handlebars->27->1474"
4652
+ "default.handlebars->27->1476"
4653
]
4654
},
4655
{
@@ -4663,7 +4663,7 @@
4663
"pt": "Encaminhador de conexão",
4664
"ru": "Ретранслятор подключения",
4665
"xloc": [
4666
- "default.handlebars->27->1501"
4666
+ "default.handlebars->27->1503"
4667
]
4668
},
4669
{
@@ -4706,7 +4706,7 @@
4706
"ru": "Связь",
4707
"xloc": [
4708
"default-mobile.handlebars->9->195",
4709
- "default.handlebars->27->1202",
4709
+ "default.handlebars->27->1204",
4710
"default.handlebars->27->184",
4711
"default.handlebars->27->488",
4712
"default.handlebars->container->column_l->p21->3->1->meshConnChartDiv->1"
@@ -4750,7 +4750,7 @@
4750
"pt": "Codificador de cookies",
4751
"ru": "Cookie-кодировщик",
4752
"xloc": [
4753
- "default.handlebars->27->1488"
4753
+ "default.handlebars->27->1490"
4754
]
4755
},
4756
{
@@ -4959,7 +4959,7 @@
4959
"pt": "Servidor Core",
4960
"ru": "Основной сервер",
4961
"xloc": [
4962
- "default.handlebars->27->1487"
4962
+ "default.handlebars->27->1489"
4963
]
4964
},
4965
{
@@ -4986,7 +4986,7 @@
4986
"pt": "Criar conta",
4987
"ru": "Создать учетную запись",
4988
"xloc": [
4989
- "default.handlebars->27->1302",
4989
+ "default.handlebars->27->1304",
4990
"login-mobile.handlebars->container->page_content->column_l->1->1->0->1->createpanel->1->1->9->1->12->1->1",
4991
"login.handlebars->container->column_l->centralTable->1->0->logincell->createpanel->1->9->1->12->1->1"
4992
]
@@ -5013,7 +5013,7 @@
5013
"nl": "Maak een gebruikersgroep.",
5014
"ru": "Создать группу пользователей",
5015
"xloc": [
5016
- "default.handlebars->27->1325"
5016
+ "default.handlebars->27->1327"
5017
]
5018
},
5019
{
@@ -5055,7 +5055,7 @@
5055
"pt": "Crie várias contas ao mesmo tempo importando um arquivo JSON com o seguinte formato:",
5056
"ru": "Создайте сразу несколько учетных записей, импортировав файл JSON в следующем формате:",
5057
"xloc": [
5058
- "default.handlebars->27->1273"
5058
+ "default.handlebars->27->1275"
5059
]
5060
},
5061
{
@@ -5084,7 +5084,7 @@
5084
"pt": "Criação",
5085
"ru": "Создано",
5086
"xloc": [
5087
- "default.handlebars->27->1379"
5087
+ "default.handlebars->27->1381"
5088
]
5089
},
5090
{
@@ -5352,7 +5352,7 @@
5352
"default-mobile.handlebars->9->81",
5353
"default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
5354
"default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
5355
- "default.handlebars->27->1226",
5355
+ "default.handlebars->27->1228",
5356
"default.handlebars->27->409",
5357
"default.handlebars->27->653",
5358
"default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
@@ -5447,7 +5447,7 @@
5447
"nl": "Verwijder gebruiker",
5448
"ru": "Удалить пользователя",
5449
"xloc": [
5450
- "default.handlebars->27->1400"
5450
+ "default.handlebars->27->1402"
5451
]
5452
},
5453
{
@@ -5458,8 +5458,8 @@
5458
"nl": "Verwijder de gebruikersgroep",
5459
"ru": "Удалить группу пользователей",
5460
"xloc": [
5461
- "default.handlebars->27->1350",
5462
- "default.handlebars->27->1358"
5461
+ "default.handlebars->27->1352",
5462
+ "default.handlebars->27->1360"
5463
]
5464
},
5465
{
@@ -5473,7 +5473,7 @@
5473
"pt": "Excluir usuário {0}",
5474
"ru": "Удалить пользователя {0}",
5475
"xloc": [
5476
- "default.handlebars->27->1414"
5476
+ "default.handlebars->27->1416"
5477
]
5478
},
5479
{
@@ -5525,7 +5525,7 @@
5525
"xloc": [
5526
"default-mobile.handlebars->9->251",
5527
"default-mobile.handlebars->9->83",
5528
- "default.handlebars->27->1228",
5528
+ "default.handlebars->27->1230",
5529
"default.handlebars->27->655"
5530
]
5531
},
@@ -5537,7 +5537,7 @@
5537
"nl": "Verwijder gebruikersgroep {0}?",
5538
"ru": "Удалить группу пользователей {0}?",
5539
"xloc": [
5540
- "default.handlebars->27->1356"
5540
+ "default.handlebars->27->1358"
5541
]
5542
},
5543
{
@@ -5553,7 +5553,7 @@
5553
"xloc": [
5554
"default-mobile.handlebars->9->250",
5555
"default-mobile.handlebars->9->82",
5556
- "default.handlebars->27->1227",
5556
+ "default.handlebars->27->1229",
5557
"default.handlebars->27->654"
5558
]
5559
},
@@ -5641,10 +5641,10 @@
5641
"default.handlebars->27->1007",
5642
"default.handlebars->27->1031",
5643
"default.handlebars->27->1115",
5644
- "default.handlebars->27->1324",
5645
- "default.handlebars->27->1329",
5644
+ "default.handlebars->27->1326",
5645
"default.handlebars->27->1331",
5647
- "default.handlebars->27->1354",
5646
+ "default.handlebars->27->1333",
5647
+ "default.handlebars->27->1356",
5648
"default.handlebars->27->446",
5649
"default.handlebars->27->447",
5650
"default.handlebars->27->597",
@@ -5825,9 +5825,9 @@
5825
"xloc": [
5826
"default.handlebars->27->1134",
5827
"default.handlebars->27->1136",
5828
- "default.handlebars->27->1348",
5829
- "default.handlebars->27->1422",
5830
- "default.handlebars->27->1428"
5828
+ "default.handlebars->27->1350",
5829
+ "default.handlebars->27->1424",
5830
+ "default.handlebars->27->1430"
5831
]
5832
},
5833
{
@@ -5842,7 +5842,7 @@
5842
"ru": "Пользователь группы устройств",
5843
"xloc": [
5844
"default-mobile.handlebars->9->331",
5845
- "default.handlebars->27->1184"
5845
+ "default.handlebars->27->1186"
5846
]
5847
},
5848
{
@@ -5857,10 +5857,10 @@
5857
"ru": "Группы устройств",
5858
"xloc": [
5859
"default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->3",
5860
- "default.handlebars->27->1320",
5861
- "default.handlebars->27->1333",
5862
- "default.handlebars->27->1388",
5863
- "default.handlebars->27->1461",
5860
+ "default.handlebars->27->1322",
5861
+ "default.handlebars->27->1335",
5862
+ "default.handlebars->27->1390",
5863
+ "default.handlebars->27->1463",
5864
"default.handlebars->container->column_l->p2->9"
5865
]
5866
},
@@ -5940,7 +5940,7 @@
5940
"pt": "Conexões de dispositivos.",
5941
"ru": "Подключения устройств.",
5942
"xloc": [
5943
- "default.handlebars->27->1188",
5943
+ "default.handlebars->27->1190",
5944
"default.handlebars->27->975"
5945
]
5946
},
@@ -5955,7 +5955,7 @@
5955
"pt": "Desconexões de dispositivos.",
5956
"ru": "Отключения устройств.",
5957
"xloc": [
5958
- "default.handlebars->27->1189",
5958
+ "default.handlebars->27->1191",
5959
"default.handlebars->27->976"
5960
]
5961
},
@@ -6581,7 +6581,7 @@
6581
"pt": "Faça o download da lista de eventos com um dos formatos de arquivo abaixo.",
6582
"ru": "Скачать список событий в одном из форматов ниже.",
6583
"xloc": [
6584
- "default.handlebars->27->1242"
6584
+ "default.handlebars->27->1244"
6585
]
6586
},
6587
{
@@ -6595,7 +6595,7 @@
6595
"pt": "Baixe a lista de usuários com um dos formatos de arquivo abaixo.",
6596
"ru": "Скачать список пользователей в одном из форматов ниже.",
6597
"xloc": [
6598
- "default.handlebars->27->1281"
6598
+ "default.handlebars->27->1283"
6599
]
6600
},
6601
{
@@ -6663,7 +6663,7 @@
6663
"nl": "Duplicaat Agent",
6664
"ru": "Скопировать агент",
6665
"xloc": [
6666
- "default.handlebars->27->1457"
6666
+ "default.handlebars->27->1459"
6667
]
6668
},
6669
{
@@ -6685,7 +6685,7 @@
6685
"nl": "Dupliceer Gebruikers Groep",
6686
"ru": "Скопировать группу пользователей",
6687
"xloc": [
6688
- "default.handlebars->27->1326"
6688
+ "default.handlebars->27->1328"
6689
]
6690
},
6691
{
@@ -6830,7 +6830,7 @@
6830
"default-mobile.handlebars->9->311",
6831
"default.handlebars->27->1116",
6832
"default.handlebars->27->1140",
6833
- "default.handlebars->27->1163"
6833
+ "default.handlebars->27->1164"
6834
]
6835
},
6836
{
@@ -6855,7 +6855,7 @@
6855
"nl": "Bewerk apparaatgroep rechten",
6856
"ru": "Редактировать права группы устройств",
6857
"xloc": [
6858
- "default.handlebars->27->1160"
6858
+ "default.handlebars->27->1161"
6859
]
6860
},
6861
{
@@ -6883,7 +6883,7 @@
6883
"ru": "Редактировать примечания устройства",
6884
"xloc": [
6885
"default-mobile.handlebars->9->305",
6886
- "default.handlebars->27->1152"
6886
+ "default.handlebars->27->1153"
6887
]
6888
},
6889
{
@@ -6914,7 +6914,7 @@
6914
"ru": "Редактировать примечания",
6915
"xloc": [
6916
"default-mobile.handlebars->9->318",
6917
- "default.handlebars->27->1170"
6917
+ "default.handlebars->27->1171"
6918
]
6919
},
6920
{
@@ -6927,7 +6927,7 @@
6927
"pt": "Editar permissões do grupo de dispositivos do usuário",
6928
"ru": "Редактировать права пользователя для группы устройств",
6929
"xloc": [
6930
- "default.handlebars->27->1161"
6930
+ "default.handlebars->27->1162"
6931
]
6932
},
6933
{
@@ -6938,7 +6938,7 @@
6938
"nl": "Bewerk de gebruikersgroep",
6939
"ru": "Редактировать группу пользователей",
6940
"xloc": [
6941
- "default.handlebars->27->1355"
6941
+ "default.handlebars->27->1357"
6942
]
6943
},
6944
{
@@ -6965,10 +6965,10 @@
6965
"ru": "Email",
6966
"xloc": [
6967
"default-mobile.handlebars->9->37",
6968
- "default.handlebars->27->1293",
6969
- "default.handlebars->27->1375",
6970
- "default.handlebars->27->1376",
6971
- "default.handlebars->27->1404",
6968
+ "default.handlebars->27->1295",
6969
+ "default.handlebars->27->1377",
6970
+ "default.handlebars->27->1378",
6971
+ "default.handlebars->27->1406",
6972
"default.handlebars->27->265"
6973
]
6974
},
@@ -7013,7 +7013,7 @@
7013
"pt": "O email foi verificado",
7014
"ru": "Email подтвержден",
7015
"xloc": [
7016
- "default.handlebars->27->1372"
7016
+ "default.handlebars->27->1374"
7017
]
7018
},
7019
{
@@ -7027,7 +7027,7 @@
7027
"pt": "O email foi verificado.",
7028
"ru": "Email подтвержден.",
7029
"xloc": [
7030
- "default.handlebars->27->1299"
7030
+ "default.handlebars->27->1301"
7031
]
7032
},
7033
{
@@ -7041,7 +7041,7 @@
7041
"pt": "Email não verificado",
7042
"ru": "Email не подтвержден",
7043
"xloc": [
7044
- "default.handlebars->27->1373"
7044
+ "default.handlebars->27->1375"
7045
]
7046
},
7047
{
@@ -7298,7 +7298,7 @@
7298
"pt": "Insira uma lista separada por vírgulas de nomes de regiões administrativas.",
7299
"ru": "Введите разделенный запятыми список имен административных областей.",
7300
"xloc": [
7301
- "default.handlebars->27->1303"
7301
+ "default.handlebars->27->1305"
7302
]
7303
},
7304
{
@@ -7436,7 +7436,7 @@
7436
"pt": "Exportação da lista de eventos",
7437
"ru": "Экспорт списка событий",
7438
"xloc": [
7439
- "default.handlebars->27->1247"
7439
+ "default.handlebars->27->1249"
7440
]
7441
},
7442
{
@@ -7527,7 +7527,7 @@
7527
"nl": "Extern",
7528
"ru": "Внешний",
7529
"xloc": [
7530
- "default.handlebars->27->1481"
7530
+ "default.handlebars->27->1483"
7531
]
7532
},
7533
{
@@ -7811,8 +7811,8 @@
7811
"pt": "Forçar redefinição de senha no próximo login.",
7812
"ru": "Принудительно сбросить пароль при следующем входе в систему.",
7813
"xloc": [
7814
- "default.handlebars->27->1297",
7815
- "default.handlebars->27->1411"
7814
+ "default.handlebars->27->1299",
7815
+ "default.handlebars->27->1413"
7816
]
7817
},
7818
{
@@ -7882,8 +7882,8 @@
7882
"pt": "Livre",
7883
"ru": "Свободно",
7884
"xloc": [
7885
- "default.handlebars->27->1442",
7886
- "default.handlebars->27->1444"
7885
+ "default.handlebars->27->1444",
7886
+ "default.handlebars->27->1446"
7887
]
7888
},
7889
{
@@ -8035,7 +8035,7 @@
8035
"default-mobile.handlebars->9->64",
8036
"default.handlebars->27->1016",
8037
"default.handlebars->27->1139",
8038
- "default.handlebars->27->1308"
8038
+ "default.handlebars->27->1310"
8039
]
8040
},
8041
{
@@ -8049,7 +8049,7 @@
8049
"pt": "Administrador Pleno (todos os direitos)",
8050
"ru": "Администратор с полным доступом (все права)",
8051
"xloc": [
8052
- "default.handlebars->27->1162"
8052
+ "default.handlebars->27->1163"
8053
]
8054
},
8055
{
@@ -8061,8 +8061,8 @@
8061
"ru": "Администратор группы устройств с полным доступом",
8062
"xloc": [
8063
"default.handlebars->27->1079",
8064
- "default.handlebars->27->1345",
8065
- "default.handlebars->27->1419"
8064
+ "default.handlebars->27->1347",
8065
+ "default.handlebars->27->1421"
8066
]
8067
},
8068
{
@@ -8092,7 +8092,7 @@
8092
"pt": "Administrador completo",
8093
"ru": "Администратор с полным доступом",
8094
"xloc": [
8095
- "default.handlebars->27->1368"
8095
+ "default.handlebars->27->1370"
8096
]
8097
},
8098
{
@@ -8427,7 +8427,7 @@
8427
"nl": "Groeps leden",
8428
"ru": "Члены группы",
8429
"xloc": [
8430
- "default.handlebars->27->1337"
8430
+ "default.handlebars->27->1339"
8431
]
8432
},
8433
{
@@ -8477,7 +8477,7 @@
8477
"nl": "Groepen",
8478
"ru": "Группы",
8479
"xloc": [
8480
- "default.handlebars->27->1252",
8480
+ "default.handlebars->27->1254",
8481
"default.handlebars->container->topbar->1->1->UsersSubMenuSpan->UsersSubMenu->1->0->UsersGroups"
8482
]
8483
},
@@ -8558,7 +8558,7 @@
8558
"es": "Heap Total",
8559
"nl": "Heap Totaal",
8560
"xloc": [
8561
- "default.handlebars->27->1483"
8561
+ "default.handlebars->27->1485"
8562
]
8563
},
8564
{
@@ -8568,7 +8568,7 @@
8568
"es": "Heap Used",
8569
"nl": "Heap gebruikt",
8570
"xloc": [
8571
- "default.handlebars->27->1482"
8571
+ "default.handlebars->27->1484"
8572
]
8573
},
8574
{
@@ -8709,7 +8709,7 @@
8709
"ru": "Задержано {0} записей для {2}",
8710
"xloc": [
8711
"default-mobile.handlebars->9->88",
8712
- "default.handlebars->27->1234"
8712
+ "default.handlebars->27->1236"
8713
]
8714
},
8715
{
@@ -9086,10 +9086,10 @@
9086
"pt": "Intel AMT",
9087
"ru": "Intel AMT",
9088
"xloc": [
9089
- "default.handlebars->27->1194",
9090
- "default.handlebars->27->1200",
9091
- "default.handlebars->27->1479",
9092
- "default.handlebars->27->1500"
9089
+ "default.handlebars->27->1196",
9090
+ "default.handlebars->27->1202",
9091
+ "default.handlebars->27->1481",
9092
+ "default.handlebars->27->1502"
9093
]
9094
},
9095
{
@@ -9375,7 +9375,7 @@
9375
"pt": "Intel® Área de trabalho AMT e eventos seriais.",
9376
"ru": "События Intel® AMT desktop или serial.",
9377
"xloc": [
9378
- "default.handlebars->27->1190",
9378
+ "default.handlebars->27->1192",
9379
"default.handlebars->27->977"
9380
]
9381
},
@@ -9649,7 +9649,7 @@
9649
"nl": "Ongeldige apparaatgroep type",
9650
"ru": "Некорректный тип группы устройств",
9651
"xloc": [
9652
- "default.handlebars->27->1456"
9652
+ "default.handlebars->27->1458"
9653
]
9654
},
9655
{
@@ -9660,7 +9660,7 @@
9660
"nl": "Onjuiste JSON",
9661
"ru": "Некорректный JSON",
9662
"xloc": [
9663
- "default.handlebars->27->1450"
9663
+ "default.handlebars->27->1452"
9664
]
9665
},
9666
{
@@ -9674,8 +9674,8 @@
9674
"pt": "Formato de arquivo JSON inválido.",
9675
"ru": "Некорректный формат файла JSON.",
9676
"xloc": [
9677
- "default.handlebars->27->1278",
9678
- "default.handlebars->27->1280"
9677
+ "default.handlebars->27->1280",
9678
+ "default.handlebars->27->1282"
9679
]
9680
},
9681
{
@@ -9689,7 +9689,7 @@
9689
"pt": "Arquivo JSON inválido: {0}.",
9690
"ru": "Некорректный файл JSON: {0}.",
9691
"xloc": [
9692
- "default.handlebars->27->1276"
9692
+ "default.handlebars->27->1278"
9693
]
9694
},
9695
{
@@ -9700,7 +9700,7 @@
9700
"nl": "Onjuiste PKCS handtekening",
9701
"ru": "Некорректная сигнатура PKCS",
9702
"xloc": [
9703
- "default.handlebars->27->1448"
9703
+ "default.handlebars->27->1450"
9704
]
9705
},
9706
{
@@ -9711,7 +9711,7 @@
9711
"nl": "Ongeldige RSA handtekening",
9712
"ru": "Некорректная сигнатура RSA",
9713
"xloc": [
9714
- "default.handlebars->27->1449"
9714
+ "default.handlebars->27->1451"
9715
]
9716
},
9717
{
@@ -9894,8 +9894,8 @@
9894
"pt": "Formato JSON",
9895
"ru": "Формат JSON",
9896
"xloc": [
9897
- "default.handlebars->27->1245",
9898
- "default.handlebars->27->1284",
9897
+ "default.handlebars->27->1247",
9898
+ "default.handlebars->27->1286",
9899
"default.handlebars->27->384"
9900
]
9901
},
@@ -10280,7 +10280,7 @@
10280
"pt": "Último acesso",
10281
"ru": "Последний доступ",
10282
"xloc": [
10283
- "default.handlebars->27->1253"
10283
+ "default.handlebars->27->1255"
10284
]
10285
},
10286
{
@@ -10294,7 +10294,7 @@
10294
"pt": "Último login",
10295
"ru": "Последний вход в систему",
10296
"xloc": [
10297
- "default.handlebars->27->1380"
10297
+ "default.handlebars->27->1382"
10298
]
10299
},
10300
{
@@ -10343,7 +10343,7 @@
10343
"pt": "Última alteração: {0}",
10344
"ru": "Последнее изменение: {0}",
10345
"xloc": [
10346
- "default.handlebars->27->1384"
10346
+ "default.handlebars->27->1386"
10347
]
10348
},
10349
{
@@ -10385,7 +10385,7 @@
10385
"pt": "Último login: {0}",
10386
"ru": "Последний вход в систему: {0}",
10387
"xloc": [
10388
- "default.handlebars->27->1263"
10388
+ "default.handlebars->27->1265"
10389
]
10390
},
10391
{
@@ -10500,7 +10500,7 @@
10500
"pt": "Menos",
10501
"ru": "Меньше",
10502
"xloc": [
10503
- "default.handlebars->27->1514"
10503
+ "default.handlebars->27->1516"
10504
]
10505
},
10506
{
@@ -10529,7 +10529,7 @@
10529
"ru": "Ограниченный ввод",
10530
"xloc": [
10531
"default-mobile.handlebars->9->323",
10532
- "default.handlebars->27->1175"
10532
+ "default.handlebars->27->1177"
10533
]
10534
},
10535
{
@@ -10558,7 +10558,7 @@
10558
"ru": "Ссылка",
10559
"xloc": [
10560
"default-mobile.handlebars->9->68",
10561
- "default.handlebars->27->1206",
10561
+ "default.handlebars->27->1208",
10562
"default.handlebars->container->column_l->p42->p42tbl->1->0->4"
10563
]
10564
},
@@ -10920,7 +10920,7 @@
10920
"pt": "Bloquear conta",
10921
"ru": "Заблокировать учетную запись",
10922
"xloc": [
10923
- "default.handlebars->27->1314"
10923
+ "default.handlebars->27->1316"
10924
]
10925
},
10926
{
@@ -10934,7 +10934,7 @@
10934
"pt": "Bloqueado",
10935
"ru": "Заблокирован",
10936
"xloc": [
10937
- "default.handlebars->27->1264"
10937
+ "default.handlebars->27->1266"
10938
]
10939
},
10940
{
@@ -10948,7 +10948,7 @@
10948
"pt": "Conta bloqueada",
10949
"ru": "Заблокированная учетная запись",
10950
"xloc": [
10951
- "default.handlebars->27->1365"
10951
+ "default.handlebars->27->1367"
10952
]
10953
},
10954
{
@@ -11329,7 +11329,7 @@
11329
"pt": "Mensagens do servidor principal",
11330
"ru": "Сообщения главного сервера",
11331
"xloc": [
11332
- "default.handlebars->27->1490"
11332
+ "default.handlebars->27->1492"
11333
]
11334
},
11335
{
@@ -11398,7 +11398,7 @@
11398
"default-mobile.handlebars->9->295",
11399
"default-mobile.handlebars->9->313",
11400
"default.handlebars->27->1142",
11401
- "default.handlebars->27->1165"
11401
+ "default.handlebars->27->1166"
11402
]
11403
},
11404
{
@@ -11414,7 +11414,7 @@
11414
"default-mobile.handlebars->9->294",
11415
"default-mobile.handlebars->9->312",
11416
"default.handlebars->27->1141",
11417
- "default.handlebars->27->1164"
11417
+ "default.handlebars->27->1165"
11418
]
11419
},
11420
{
@@ -11439,7 +11439,7 @@
11439
"nl": "Beheer gebruikersgroepen.",
11440
"ru": "Управление группами пользователя",
11441
"xloc": [
11442
- "default.handlebars->27->1313"
11442
+ "default.handlebars->27->1315"
11443
]
11444
},
11445
{
@@ -11453,7 +11453,7 @@
11453
"pt": "Gerenciar Usuários",
11454
"ru": "Управление пользователями",
11455
"xloc": [
11456
- "default.handlebars->27->1312"
11456
+ "default.handlebars->27->1314"
11457
]
11458
},
11459
{
@@ -11539,7 +11539,7 @@
11539
"pt": "Gerenciador",
11540
"ru": "Менеджер",
11541
"xloc": [
11542
- "default.handlebars->27->1269"
11542
+ "default.handlebars->27->1271"
11543
]
11544
},
11545
{
@@ -11618,7 +11618,7 @@
11618
"nl": "Max Sessies bereikt",
11619
"ru": "Достигнуто максимальное число сессий",
11620
"xloc": [
11621
- "default.handlebars->27->1454"
11621
+ "default.handlebars->27->1456"
11622
]
11623
},
11624
{
@@ -11663,7 +11663,7 @@
11663
"pt": "Megabytes",
11664
"ru": "Мегабайт",
11665
"xloc": [
11666
- "default.handlebars->27->1480"
11666
+ "default.handlebars->27->1482"
11667
]
11668
},
11669
{
@@ -11677,7 +11677,7 @@
11677
"pt": "Memória",
11678
"ru": "ОЗУ",
11679
"xloc": [
11680
- "default.handlebars->27->1471",
11680
+ "default.handlebars->27->1473",
11681
"default.handlebars->27->737",
11682
"default.handlebars->container->column_l->p40->3->1->p40type->3"
11683
]
@@ -11716,7 +11716,7 @@
11716
"ru": "Консоль Mesh Agent",
11717
"xloc": [
11718
"default-mobile.handlebars->9->302",
11719
- "default.handlebars->27->1149"
11719
+ "default.handlebars->27->1150"
11720
]
11721
},
11722
{
@@ -11787,7 +11787,7 @@
11787
"nl": "MeshAgent verkeer",
11788
"ru": "Трафик MeshAgent",
11789
"xloc": [
11790
- "default.handlebars->27->1492"
11790
+ "default.handlebars->27->1494"
11791
]
11792
},
11793
{
@@ -11800,7 +11800,7 @@
11800
"nl": "MeshAgent update",
11801
"ru": "Обновление MeshAgent",
11802
"xloc": [
11803
- "default.handlebars->27->1493"
11803
+ "default.handlebars->27->1495"
11804
]
11805
},
11806
{
@@ -11880,7 +11880,7 @@
11880
"pt": "Peering do servidor MeshCentral",
11881
"ru": "Соединения сервера MeshCentral",
11882
"xloc": [
11883
- "default.handlebars->27->1491"
11883
+ "default.handlebars->27->1493"
11884
]
11885
},
11886
{
@@ -12071,7 +12071,7 @@
12071
"pt": "Despachante de mensagens",
12072
"ru": "Диспетчер сообщения",
12073
"xloc": [
12074
- "default.handlebars->27->1489"
12074
+ "default.handlebars->27->1491"
12075
]
12076
},
12077
{
@@ -12153,7 +12153,7 @@
12153
"pt": "Mais",
12154
"ru": "Еще",
12155
"xloc": [
12156
- "default.handlebars->27->1513"
12156
+ "default.handlebars->27->1515"
12157
]
12158
},
12159
{
@@ -12424,12 +12424,12 @@
12424
"default.handlebars->27->1003",
12425
"default.handlebars->27->1030",
12426
"default.handlebars->27->1114",
12427
- "default.handlebars->27->1251",
12428
- "default.handlebars->27->1319",
12429
- "default.handlebars->27->1323",
12430
- "default.handlebars->27->1328",
12427
+ "default.handlebars->27->1253",
12428
+ "default.handlebars->27->1321",
12429
+ "default.handlebars->27->1325",
12430
"default.handlebars->27->1330",
12432
- "default.handlebars->27->1353",
12431
+ "default.handlebars->27->1332",
12432
+ "default.handlebars->27->1355",
12433
"default.handlebars->27->614",
12434
"default.handlebars->27->687",
12435
"default.handlebars->27->729",
@@ -12464,7 +12464,7 @@
12464
"pt": "Nome1, Nome2, Nome3",
12465
"ru": "Имя1, Имя2, Имя3",
12466
"xloc": [
12467
- "default.handlebars->27->1305"
12467
+ "default.handlebars->27->1307"
12468
]
12469
},
12470
{
@@ -12600,7 +12600,7 @@
12600
"xloc": [
12601
"default-mobile.handlebars->9->247",
12602
"default-mobile.handlebars->9->79",
12603
- "default.handlebars->27->1224",
12603
+ "default.handlebars->27->1226",
12604
"default.handlebars->27->651",
12605
"default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
12606
"default.handlebars->container->column_l->p5->p5toolbar->1->0->p5filehead->3"
@@ -12679,6 +12679,18 @@
12679
"default.handlebars->27->463"
12680
]
12681
},
12682
+ {
12683
+ "en": "No Desktop",
12684
+ "xloc": [
12685
+ "default.handlebars->27->1173"
12686
+ ]
12687
+ },
12688
+ {
12689
+ "en": "No Desktop Access",
12690
+ "xloc": [
12691
+ "default.handlebars->27->1146"
12692
+ ]
12693
+ },
12694
{
12695
"cs": "Nenalezeny žádné události",
12696
"de": "Keine Ereignisse vorhanden",
@@ -12690,8 +12702,8 @@
12702
"pt": "Nenhum evento encontrado",
12703
"ru": "События не найдены",
12704
"xloc": [
12693
- "default.handlebars->27->1241",
12694
- "default.handlebars->27->1437",
12705
+ "default.handlebars->27->1243",
12706
+ "default.handlebars->27->1439",
12707
"default.handlebars->27->685"
12708
]
12709
},
@@ -12707,7 +12719,7 @@
12719
"ru": "Нет доступа к файлам",
12720
"xloc": [
12721
"default-mobile.handlebars->9->300",
12710
- "default.handlebars->27->1147"
12722
+ "default.handlebars->27->1148"
12723
]
12724
},
12725
{
@@ -12722,7 +12734,7 @@
12734
"ru": "Файлов нет",
12735
"xloc": [
12736
"default-mobile.handlebars->9->321",
12725
- "default.handlebars->27->1173"
12737
+ "default.handlebars->27->1175"
12738
]
12739
},
12740
{
@@ -12737,8 +12749,8 @@
12749
"xloc": [
12750
"default-mobile.handlebars->9->301",
12751
"default-mobile.handlebars->9->322",
12740
- "default.handlebars->27->1148",
12741
- "default.handlebars->27->1174"
12752
+ "default.handlebars->27->1149",
12753
+ "default.handlebars->27->1176"
12754
]
12755
},
12756
{
@@ -12790,7 +12802,7 @@
12802
"nl": "Geen leden",
12803
"ru": "Нет членов",
12804
"xloc": [
12793
- "default.handlebars->27->1340"
12805
+ "default.handlebars->27->1342"
12806
]
12807
},
12808
{
@@ -12803,7 +12815,7 @@
12815
"pt": "Não há novos grupos de dispositivos",
12816
"ru": "Запретить создание групп устройств",
12817
"xloc": [
12806
- "default.handlebars->27->1315"
12818
+ "default.handlebars->27->1317"
12819
]
12820
},
12821
{
@@ -12836,9 +12848,9 @@
12848
"default-mobile.handlebars->9->65",
12849
"default.handlebars->27->1017",
12850
"default.handlebars->27->1080",
12839
- "default.handlebars->27->1179",
12840
- "default.handlebars->27->1346",
12841
- "default.handlebars->27->1420"
12851
+ "default.handlebars->27->1181",
12852
+ "default.handlebars->27->1348",
12853
+ "default.handlebars->27->1422"
12854
]
12855
},
12856
{
@@ -12868,7 +12880,7 @@
12880
"ru": "Нет терминала",
12881
"xloc": [
12882
"default-mobile.handlebars->9->320",
12871
- "default.handlebars->27->1172"
12883
+ "default.handlebars->27->1174"
12884
]
12885
},
12886
{
@@ -12882,7 +12894,7 @@
12894
"ru": "Нет доступа к терминалу",
12895
"xloc": [
12896
"default-mobile.handlebars->9->299",
12885
- "default.handlebars->27->1146"
12897
+ "default.handlebars->27->1147"
12898
]
12899
},
12900
{
@@ -12895,7 +12907,7 @@
12907
"pt": "Sem ferramentas (MeshCmd / Roteador)",
12908
"ru": "Нет инструментов (MeshCmd/Router)",
12909
"xloc": [
12898
- "default.handlebars->27->1316"
12910
+ "default.handlebars->27->1318"
12911
]
12912
},
12913
{
@@ -12906,8 +12918,8 @@
12918
"nl": "Geen gemeenschappelijke apparaatgroepen",
12919
"ru": "Нет общих групп устройств",
12920
"xloc": [
12909
- "default.handlebars->27->1349",
12910
- "default.handlebars->27->1423"
12921
+ "default.handlebars->27->1351",
12922
+ "default.handlebars->27->1425"
12923
]
12924
},
12925
{
@@ -12975,7 +12987,7 @@
12987
"nl": "Geen apparaten in deze apparaatgroep.",
12988
"ru": "В группе нет устройств.",
12989
"xloc": [
12978
- "default.handlebars->27->1203"
12990
+ "default.handlebars->27->1205"
12991
]
12992
},
12993
{
@@ -13026,7 +13038,7 @@
13038
"nl": "Geen groepen gevonden.",
13039
"ru": "Группы не найдены.",
13040
"xloc": [
13029
- "default.handlebars->27->1318"
13041
+ "default.handlebars->27->1320"
13042
]
13043
},
13044
{
@@ -13105,7 +13117,7 @@
13117
"pt": "Sem direitos de servidor",
13118
"ru": "Нет серверных прав",
13119
"xloc": [
13108
- "default.handlebars->27->1366"
13120
+ "default.handlebars->27->1368"
13121
]
13122
},
13123
{
@@ -13116,7 +13128,7 @@
13128
"nl": "Geen gebruikersgroep lidmaatschap",
13129
"ru": "Нет членства в группах пользователей",
13130
"xloc": [
13119
- "default.handlebars->27->1429"
13131
+ "default.handlebars->27->1431"
13132
]
13133
},
13134
{
@@ -13130,7 +13142,7 @@
13142
"pt": "Usuários não encontrados.",
13143
"ru": "Пользователи не найдены.",
13144
"xloc": [
13133
- "default.handlebars->27->1259"
13145
+ "default.handlebars->27->1261"
13146
]
13147
},
13148
{
@@ -13186,10 +13198,10 @@
13198
"default.handlebars->27->1036",
13199
"default.handlebars->27->1048",
13200
"default.handlebars->27->1053",
13189
- "default.handlebars->27->1212",
13190
- "default.handlebars->27->1327",
13191
- "default.handlebars->27->1385",
13192
- "default.handlebars->27->1389",
13201
+ "default.handlebars->27->1214",
13202
+ "default.handlebars->27->1329",
13203
+ "default.handlebars->27->1387",
13204
+ "default.handlebars->27->1391",
13205
"default.handlebars->27->148",
13206
"default.handlebars->27->163",
13207
"default.handlebars->27->164",
@@ -13290,8 +13302,8 @@
13302
"nl": "Niet verbonden",
13303
"ru": "Не подключен",
13304
"xloc": [
13293
- "default.handlebars->27->1192",
13294
- "default.handlebars->27->1198"
13305
+ "default.handlebars->27->1194",
13306
+ "default.handlebars->27->1200"
13307
]
13308
},
13309
{
@@ -13312,7 +13324,7 @@
13324
"pt": "Não configurado",
13325
"ru": "Не задано",
13326
"xloc": [
13315
- "default.handlebars->27->1371"
13327
+ "default.handlebars->27->1373"
13328
]
13329
},
13330
{
@@ -13327,7 +13339,7 @@
13339
"ru": "Примечания",
13340
"xloc": [
13341
"default.handlebars->27->1061",
13330
- "default.handlebars->27->1396",
13342
+ "default.handlebars->27->1398",
13343
"default.handlebars->27->492",
13344
"default.handlebars->27->527"
13345
]
@@ -13355,7 +13367,7 @@
13367
"pt": "Configurações de notificação",
13368
"ru": "Настройки уведомлений",
13369
"xloc": [
13358
- "default.handlebars->27->1191",
13370
+ "default.handlebars->27->1193",
13371
"default.handlebars->27->978",
13372
"default.handlebars->container->column_l->p2->p2AccountActions->3->8"
13373
]
@@ -13368,7 +13380,7 @@
13380
"nl": "Meldingsinstellingen moeten ook worden ingeschakeld in accountinstellingen.",
13381
"ru": "Уведомления также должны быть включены в настройках учетной записи.",
13382
"xloc": [
13371
- "default.handlebars->27->1187"
13383
+ "default.handlebars->27->1189"
13384
]
13385
},
13386
{
@@ -13409,7 +13421,7 @@
13421
"pt": "Notificar",
13422
"ru": "Уведомить",
13423
"xloc": [
13412
- "default.handlebars->27->1398"
13424
+ "default.handlebars->27->1400"
13425
]
13426
},
13427
{
@@ -13439,7 +13451,7 @@
13451
"pt": "Notificar {0}",
13452
"ru": "Уведомить {0}",
13453
"xloc": [
13442
- "default.handlebars->27->1271"
13454
+ "default.handlebars->27->1273"
13455
]
13456
},
13457
{
@@ -13501,7 +13513,7 @@
13513
"pt": "Ocorreu em {0}",
13514
"ru": "Произошло в {0}",
13515
"xloc": [
13504
- "default.handlebars->27->1440"
13516
+ "default.handlebars->27->1442"
13517
]
13518
},
13519
{
@@ -13515,7 +13527,7 @@
13527
"pt": "Usuários offline",
13528
"ru": "Оффлайн пользователи",
13529
"xloc": [
13518
- "default.handlebars->27->1256"
13530
+ "default.handlebars->27->1258"
13531
]
13532
},
13533
{
@@ -13559,7 +13571,7 @@
13571
"pt": "Usuários Online",
13572
"ru": "Онлайн пользователи",
13573
"xloc": [
13562
- "default.handlebars->27->1255"
13574
+ "default.handlebars->27->1257"
13575
]
13576
},
13577
{
@@ -13809,7 +13821,7 @@
13821
"pt": "Parcial",
13822
"ru": "Частично",
13823
"xloc": [
13812
- "default.handlebars->27->1270"
13824
+ "default.handlebars->27->1272"
13825
]
13826
},
13827
{
@@ -13821,8 +13833,8 @@
13833
"ru": "Частичные права на группу устройств",
13834
"xloc": [
13835
"default.handlebars->27->1078",
13824
- "default.handlebars->27->1343",
13825
- "default.handlebars->27->1417"
13836
+ "default.handlebars->27->1345",
13837
+ "default.handlebars->27->1419"
13838
]
13839
},
13840
{
@@ -13850,7 +13862,7 @@
13862
"pt": "Direitos parciais",
13863
"ru": "Частичные права",
13864
"xloc": [
13853
- "default.handlebars->27->1369"
13865
+ "default.handlebars->27->1371"
13866
]
13867
},
13868
{
@@ -13878,12 +13890,12 @@
13890
"ru": "Пароль",
13891
"xloc": [
13892
"default-mobile.handlebars->9->213",
13881
- "default.handlebars->27->1294",
13882
- "default.handlebars->27->1295",
13883
- "default.handlebars->27->1381",
13893
+ "default.handlebars->27->1296",
13894
+ "default.handlebars->27->1297",
13895
"default.handlebars->27->1383",
13885
- "default.handlebars->27->1407",
13886
- "default.handlebars->27->1408",
13896
+ "default.handlebars->27->1385",
13897
+ "default.handlebars->27->1409",
13898
+ "default.handlebars->27->1410",
13899
"default.handlebars->27->225",
13900
"default.handlebars->27->254",
13901
"default.handlebars->27->544"
@@ -13963,7 +13975,7 @@
13975
"pt": "Dica de senha",
13976
"ru": "Подсказка пароля",
13977
"xloc": [
13966
- "default.handlebars->27->1409"
13978
+ "default.handlebars->27->1411"
13979
]
13980
},
13981
{
@@ -14066,7 +14078,7 @@
14078
"default-mobile.handlebars->9->87",
14079
"default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->3",
14080
"default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->3",
14069
- "default.handlebars->27->1233",
14081
+ "default.handlebars->27->1235",
14082
"default.handlebars->27->642",
14083
"default.handlebars->27->664",
14084
"default.handlebars->container->column_l->p12->termTable->1->1->6->1->3",
@@ -14199,8 +14211,8 @@
14211
"ru": "Права",
14212
"xloc": [
14213
"default-mobile.handlebars->9->329",
14202
- "default.handlebars->27->1182",
14203
- "default.handlebars->27->1254"
14214
+ "default.handlebars->27->1184",
14215
+ "default.handlebars->27->1256"
14216
]
14217
},
14218
{
@@ -14314,7 +14326,7 @@
14326
"nl": "Plugin Actie",
14327
"ru": "Действие плагина",
14328
"xloc": [
14317
- "default.handlebars->27->1510",
14329
+ "default.handlebars->27->1512",
14330
"default.handlebars->27->159"
14331
]
14332
},
@@ -14485,7 +14497,7 @@
14497
"nl": "Power Status",
14498
"ru": "Состояния питания",
14499
"xloc": [
14488
- "default.handlebars->27->1196",
14500
+ "default.handlebars->27->1198",
14501
"default.handlebars->container->column_l->p21->3->1->meshPowerChartDiv->1"
14502
]
14503
},
@@ -14665,7 +14677,7 @@
14677
"ru": "Публичная ссылка",
14678
"xloc": [
14679
"default-mobile.handlebars->9->74",
14668
- "default.handlebars->27->1219"
14680
+ "default.handlebars->27->1221"
14681
]
14682
},
14683
{
@@ -14857,7 +14869,7 @@
14869
"pt": "RSS",
14870
"ru": "RSS",
14871
"xloc": [
14860
- "default.handlebars->27->1484"
14872
+ "default.handlebars->27->1486"
14873
]
14874
},
14875
{
@@ -14871,7 +14883,7 @@
14883
"pt": "Randomize a senha.",
14884
"ru": "Случайный пароль.",
14885
"xloc": [
14874
- "default.handlebars->27->1296"
14886
+ "default.handlebars->27->1298"
14887
]
14888
},
14889
{
@@ -14910,7 +14922,7 @@
14922
"pt": "Realms",
14923
"ru": "Области",
14924
"xloc": [
14913
- "default.handlebars->27->1304"
14925
+ "default.handlebars->27->1306"
14926
]
14927
},
14928
{
@@ -14926,7 +14938,7 @@
14938
"xloc": [
14939
"default-mobile.handlebars->9->248",
14940
"default-mobile.handlebars->9->80",
14929
- "default.handlebars->27->1225",
14941
+ "default.handlebars->27->1227",
14942
"default.handlebars->27->652"
14943
]
14944
},
@@ -15000,7 +15012,7 @@
15012
"nl": "Relay geteld",
15013
"ru": "Число ретрансляций",
15014
"xloc": [
15003
- "default.handlebars->27->1466"
15015
+ "default.handlebars->27->1468"
15016
]
15017
},
15018
{
@@ -15011,7 +15023,7 @@
15023
"nl": "Relay fouten",
15024
"ru": "Ошибки ретранслятора",
15025
"xloc": [
15014
- "default.handlebars->27->1459"
15026
+ "default.handlebars->27->1461"
15027
]
15028
},
15029
{
@@ -15024,8 +15036,8 @@
15036
"pt": "Retransmissão de sessão ",
15037
"ru": "Сессии ретранслятора",
15038
"xloc": [
15027
- "default.handlebars->27->1465",
15028
- "default.handlebars->27->1478"
15039
+ "default.handlebars->27->1467",
15040
+ "default.handlebars->27->1480"
15041
]
15042
},
15043
{
@@ -15111,7 +15123,7 @@
15123
"default-mobile.handlebars->9->296",
15124
"default-mobile.handlebars->9->314",
15125
"default.handlebars->27->1143",
15114
- "default.handlebars->27->1166"
15126
+ "default.handlebars->27->1167"
15127
]
15128
},
15129
{
@@ -15155,7 +15167,7 @@
15167
"ru": "Удаленный пользователь Mesh",
15168
"xloc": [
15169
"default-mobile.handlebars->9->332",
15158
- "default.handlebars->27->1185"
15170
+ "default.handlebars->27->1187"
15171
]
15172
},
15173
{
@@ -15166,7 +15178,7 @@
15178
"nl": "Externe gebruiker",
15179
"ru": "Удаленный пользователь",
15180
"xloc": [
15169
- "default.handlebars->27->1359"
15181
+ "default.handlebars->27->1361"
15182
]
15183
},
15184
{
@@ -15182,7 +15194,7 @@
15194
"default-mobile.handlebars->9->297",
15195
"default-mobile.handlebars->9->319",
15196
"default.handlebars->27->1144",
15185
- "default.handlebars->27->1171"
15197
+ "default.handlebars->27->1172"
15198
]
15199
},
15200
{
@@ -15236,8 +15248,8 @@
15248
"nl": "Verwijder apparaatgroep",
15249
"ru": "Удалить группу устройств.",
15250
"xloc": [
15239
- "default.handlebars->27->1351",
15240
- "default.handlebars->27->1435"
15251
+ "default.handlebars->27->1353",
15252
+ "default.handlebars->27->1437"
15253
]
15254
},
15255
{
@@ -15248,7 +15260,7 @@
15260
"nl": "Verwijder gebruiker",
15261
"ru": "Удалить пользователя",
15262
"xloc": [
15251
- "default.handlebars->27->1431"
15263
+ "default.handlebars->27->1433"
15264
]
15265
},
15266
{
@@ -15261,7 +15273,7 @@
15273
"pt": "Remova toda a autenticação do segundo fator.",
15274
"ru": "Удалить все двухфакторные аутентификации.",
15275
"xloc": [
15264
- "default.handlebars->27->1412"
15276
+ "default.handlebars->27->1414"
15277
]
15278
},
15279
{
@@ -15272,7 +15284,7 @@
15284
"nl": "Verwijder alle eerdere gebeurtenissen voor dit gebruikers-ID.",
15285
"ru": "Удалить все прошлые события для этого userid.",
15286
"xloc": [
15275
- "default.handlebars->27->1298"
15287
+ "default.handlebars->27->1300"
15288
]
15289
},
15290
{
@@ -15321,7 +15333,7 @@
15333
"nl": "Verwijder de groepslidmaatschap",
15334
"ru": "Удалить членство пользователя в группе",
15335
"xloc": [
15324
- "default.handlebars->27->1427"
15336
+ "default.handlebars->27->1429"
15337
]
15338
},
15339
{
@@ -15332,7 +15344,7 @@
15344
"nl": "Verwijder gebruikers groepsrechten van deze apparaatgroep",
15345
"ru": "Удалить права группы пользователей для этой группы устройств",
15346
"xloc": [
15335
- "default.handlebars->27->1347"
15347
+ "default.handlebars->27->1349"
15348
]
15349
},
15350
{
@@ -15347,8 +15359,8 @@
15359
"ru": "Удалить права пользователя для этой группы устройств",
15360
"xloc": [
15361
"default.handlebars->27->1081",
15350
- "default.handlebars->27->1338",
15351
- "default.handlebars->27->1421"
15362
+ "default.handlebars->27->1340",
15363
+ "default.handlebars->27->1423"
15364
]
15365
},
15366
{
@@ -15366,7 +15378,7 @@
15378
"default-mobile.handlebars->9->84",
15379
"default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
15380
"default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
15369
- "default.handlebars->27->1229",
15381
+ "default.handlebars->27->1231",
15382
"default.handlebars->27->406",
15383
"default.handlebars->27->656",
15384
"default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
@@ -15400,8 +15412,8 @@
15412
"ru": "Требования: {0}.",
15413
"xloc": [
15414
"default-mobile.handlebars->9->48",
15403
- "default.handlebars->27->1301",
15404
- "default.handlebars->27->1410"
15415
+ "default.handlebars->27->1303",
15416
+ "default.handlebars->27->1412"
15417
]
15418
},
15419
{
@@ -15589,7 +15601,7 @@
15601
"pt": "Restrições",
15602
"ru": "Ограничения",
15603
"xloc": [
15592
- "default.handlebars->27->1370"
15604
+ "default.handlebars->27->1372"
15605
]
15606
},
15607
{
@@ -15643,7 +15655,7 @@
15655
"xloc": [
15656
"default-mobile.handlebars->9->242",
15657
"default-mobile.handlebars->9->66",
15646
- "default.handlebars->27->1204",
15658
+ "default.handlebars->27->1206",
15659
"default.handlebars->27->646"
15660
]
15661
},
@@ -16010,7 +16022,7 @@
16022
"ru": "Защита",
16023
"xloc": [
16024
"default-mobile.handlebars->9->214",
16013
- "default.handlebars->27->1394",
16025
+ "default.handlebars->27->1396",
16026
"default.handlebars->27->226",
16027
"default.handlebars->27->545",
16028
"default.handlebars->27->718"
@@ -16027,7 +16039,7 @@
16039
"pt": "Chave de segurança",
16040
"ru": "Ключ безопасности",
16041
"xloc": [
16030
- "default.handlebars->27->1392"
16042
+ "default.handlebars->27->1394"
16043
]
16044
},
16045
{
@@ -16048,7 +16060,7 @@
16060
"pt": "Selecionar tudo",
16061
"ru": "Выбрать все",
16062
"xloc": [
16051
- "default.handlebars->27->1221",
16063
+ "default.handlebars->27->1223",
16064
"default.handlebars->27->364",
16065
"default.handlebars->27->648",
16066
"default.handlebars->27->650",
@@ -16069,7 +16081,7 @@
16081
"pt": "Selecione nenhum",
16082
"ru": "Очистить все",
16083
"xloc": [
16072
- "default.handlebars->27->1220",
16084
+ "default.handlebars->27->1222",
16085
"default.handlebars->27->363",
16086
"default.handlebars->27->649",
16087
"default.handlebars->meshContextMenu->cxselectnone"
@@ -16167,7 +16179,7 @@
16179
"ru": "Только собственные события",
16180
"xloc": [
16181
"default-mobile.handlebars->9->324",
16170
- "default.handlebars->27->1176"
16182
+ "default.handlebars->27->1178"
16183
]
16184
},
16185
{
@@ -16223,7 +16235,7 @@
16235
"nl": "Stuur een bericht naar alle gebruikers in deze groep.",
16236
"ru": "Отправить уведомление всем пользователям этой группы.",
16237
"xloc": [
16226
- "default.handlebars->27->1335"
16238
+ "default.handlebars->27->1337"
16239
]
16240
},
16241
{
@@ -16237,7 +16249,7 @@
16249
"pt": "Envie uma notificação de texto para este usuário.",
16250
"ru": "Отправить текстовое уведомление этому пользователю.",
16251
"xloc": [
16240
- "default.handlebars->27->1272"
16252
+ "default.handlebars->27->1274"
16253
]
16254
},
16255
{
@@ -16265,7 +16277,7 @@
16277
"pt": "Enviar email de convite.",
16278
"ru": "Отправить приглашение по email.",
16279
"xloc": [
16268
- "default.handlebars->27->1300"
16280
+ "default.handlebars->27->1302"
16281
]
16282
},
16283
{
@@ -16292,7 +16304,7 @@
16304
"pt": "Enviar notificação do usuário",
16305
"ru": "Отправить уведомление пользователю",
16306
"xloc": [
16295
- "default.handlebars->27->1399"
16307
+ "default.handlebars->27->1401"
16308
]
16309
},
16310
{
@@ -16330,7 +16342,7 @@
16342
"pt": "Backup do servidor",
16343
"ru": "Резервное копирование сервера",
16344
"xloc": [
16333
- "default.handlebars->27->1309"
16345
+ "default.handlebars->27->1311"
16346
]
16347
},
16348
{
@@ -16342,13 +16354,13 @@
16354
"nl": "Server Certificaat",
16355
"ru": "Сертификат сервера",
16356
"xloc": [
16345
- "default.handlebars->27->1494"
16357
+ "default.handlebars->27->1496"
16358
]
16359
},
16360
{
16361
"en": "Server Database",
16362
"xloc": [
16351
- "default.handlebars->27->1495"
16363
+ "default.handlebars->27->1497"
16364
]
16365
},
16366
{
@@ -16363,9 +16375,9 @@
16375
"xloc": [
16376
"default-mobile.handlebars->9->303",
16377
"default-mobile.handlebars->9->316",
16366
- "default.handlebars->27->1150",
16367
- "default.handlebars->27->1168",
16368
- "default.handlebars->27->1307"
16378
+ "default.handlebars->27->1151",
16379
+ "default.handlebars->27->1169",
16380
+ "default.handlebars->27->1309"
16381
]
16382
},
16383
{
@@ -16379,8 +16391,8 @@
16391
"pt": "Permissões do servidor",
16392
"ru": "Разрешения сервера",
16393
"xloc": [
16382
- "default.handlebars->27->1265",
16383
- "default.handlebars->27->1317"
16394
+ "default.handlebars->27->1267",
16395
+ "default.handlebars->27->1319"
16396
]
16397
},
16398
{
@@ -16394,7 +16406,7 @@
16406
"pt": "Cota do servidor",
16407
"ru": "Квота сервера",
16408
"xloc": [
16397
- "default.handlebars->27->1378"
16409
+ "default.handlebars->27->1380"
16410
]
16411
},
16412
{
@@ -16408,7 +16420,7 @@
16420
"pt": "Restauração do servidor",
16421
"ru": "Восстановление сервера",
16422
"xloc": [
16411
- "default.handlebars->27->1310"
16423
+ "default.handlebars->27->1312"
16424
]
16425
},
16426
{
@@ -16422,7 +16434,7 @@
16434
"pt": "Direitos do servidor",
16435
"ru": "Права",
16436
"xloc": [
16425
- "default.handlebars->27->1377"
16437
+ "default.handlebars->27->1379"
16438
]
16439
},
16440
{
@@ -16433,7 +16445,7 @@
16445
"nl": "Server Status",
16446
"ru": "Состояние сервера",
16447
"xloc": [
16436
- "default.handlebars->27->1445"
16448
+ "default.handlebars->27->1447"
16449
]
16450
},
16451
{
@@ -16461,7 +16473,7 @@
16473
"pt": "Rastreamento de servidor",
16474
"ru": "Трассировка сервера",
16475
"xloc": [
16464
- "default.handlebars->27->1504"
16476
+ "default.handlebars->27->1506"
16477
]
16478
},
16479
{
@@ -16475,7 +16487,7 @@
16487
"pt": "Atualizações do Servidor",
16488
"ru": "Обновление сервера",
16489
"xloc": [
16478
- "default.handlebars->27->1311"
16490
+ "default.handlebars->27->1313"
16491
]
16492
},
16493
{
@@ -16569,7 +16581,7 @@
16581
"pt": "ServerStats.csv",
16582
"ru": "ServerStats.csv",
16583
"xloc": [
16572
- "default.handlebars->27->1486"
16584
+ "default.handlebars->27->1488"
16585
]
16586
},
16587
{
@@ -16830,7 +16842,7 @@
16842
"ru": "Показывать только собственные события",
16843
"xloc": [
16844
"default-mobile.handlebars->9->306",
16833
- "default.handlebars->27->1153"
16845
+ "default.handlebars->27->1154"
16846
]
16847
},
16848
{
@@ -17628,7 +17640,7 @@
17640
"pt": "Status",
17641
"ru": "Статус",
17642
"xloc": [
17631
- "default.handlebars->27->1405",
17643
+ "default.handlebars->27->1407",
17644
"default.handlebars->container->column_l->p42->p42tbl->1->0->7"
17645
]
17646
},
@@ -17685,7 +17697,7 @@
17697
"pt": "O limite de armazenamento excede",
17698
"ru": "Превышен лимит места для хранения",
17699
"xloc": [
17688
- "default.handlebars->27->1207"
17700
+ "default.handlebars->27->1209"
17701
]
17702
},
17703
{
@@ -18138,7 +18150,7 @@
18150
"pt": "Atualmente não há notificações",
18151
"ru": "На данный момент уведомлений нет",
18152
"xloc": [
18141
- "default.handlebars->27->1439"
18153
+ "default.handlebars->27->1441"
18154
]
18155
},
18156
{
@@ -18968,7 +18980,7 @@
18980
"ru": "Удаление",
18981
"xloc": [
18982
"default-mobile.handlebars->9->326",
18971
- "default.handlebars->27->1178"
18983
+ "default.handlebars->27->1180"
18984
]
18985
},
18986
{
@@ -18981,7 +18993,7 @@
18993
"ru": "Удаление агента",
18994
"xloc": [
18995
"default-mobile.handlebars->9->308",
18984
- "default.handlebars->27->1155",
18996
+ "default.handlebars->27->1156",
18997
"default.handlebars->27->366",
18998
"default.handlebars->27->537"
18999
]
@@ -19014,7 +19026,7 @@
19026
"default-mobile.handlebars->9->171",
19027
"default-mobile.handlebars->9->172",
19028
"default.handlebars->27->13",
19017
- "default.handlebars->27->1430",
19029
+ "default.handlebars->27->1432",
19030
"default.handlebars->27->362",
19031
"default.handlebars->27->41",
19032
"default.handlebars->27->42",
@@ -19047,7 +19059,7 @@
19059
"nl": "Onbekende actie",
19060
"ru": "Неизвестное действие",
19061
"xloc": [
19050
- "default.handlebars->27->1451"
19062
+ "default.handlebars->27->1453"
19063
]
19064
},
19065
{
@@ -19058,9 +19070,9 @@
19070
"nl": "Onbekende apparaatgroep",
19071
"ru": "Неизвестная группа устройств",
19072
"xloc": [
19061
- "default.handlebars->27->1344",
19062
- "default.handlebars->27->1418",
19063
- "default.handlebars->27->1455"
19073
+ "default.handlebars->27->1346",
19074
+ "default.handlebars->27->1420",
19075
+ "default.handlebars->27->1457"
19076
]
19077
},
19078
{
@@ -19071,7 +19083,7 @@
19083
"nl": "Onbekende groep",
19084
"ru": "Неизвестная группа",
19085
"xloc": [
19074
- "default.handlebars->27->1447"
19086
+ "default.handlebars->27->1449"
19087
]
19088
},
19089
{
@@ -19097,7 +19109,7 @@
19109
"nl": "Onbekende gebruikersgroep",
19110
"ru": "Неизвестная группа пользователей",
19111
"xloc": [
19100
- "default.handlebars->27->1426"
19112
+ "default.handlebars->27->1428"
19113
]
19114
},
19115
{
@@ -19158,7 +19170,7 @@
19170
"nl": "Bijgewerkt",
19171
"ru": "Актуально",
19172
"xloc": [
19161
- "default.handlebars->27->1509"
19173
+ "default.handlebars->27->1511"
19174
]
19175
},
19176
{
@@ -19191,8 +19203,8 @@
19203
"default-mobile.handlebars->9->253",
19204
"default-mobile.handlebars->9->271",
19205
"default-mobile.handlebars->9->85",
19194
- "default.handlebars->27->1230",
19195
- "default.handlebars->27->1238",
19206
+ "default.handlebars->27->1232",
19207
+ "default.handlebars->27->1240",
19208
"default.handlebars->27->657",
19209
"default.handlebars->27->680",
19210
"default.handlebars->27->683",
@@ -19259,7 +19271,7 @@
19271
"nl": "Upload overschrijft {0} bestand. Doorgaan?",
19272
"ru": "Загрузка перезапишет 1 файл. Продолжить?",
19273
"xloc": [
19262
- "default.handlebars->27->1239",
19274
+ "default.handlebars->27->1241",
19275
"default.handlebars->27->681"
19276
]
19277
},
@@ -19271,7 +19283,7 @@
19283
"nl": "Upload overschrijft {0} bestanden. Doorgaan?",
19284
"ru": "Загрузка перезапишет {0} файлов. Продолжить?",
19285
"xloc": [
19274
- "default.handlebars->27->1240",
19286
+ "default.handlebars->27->1242",
19287
"default.handlebars->27->682"
19288
]
19289
},
@@ -19347,8 +19359,8 @@
19359
"pt": "Usava",
19360
"ru": "Использовано",
19361
"xloc": [
19350
- "default.handlebars->27->1441",
19351
- "default.handlebars->27->1443"
19362
+ "default.handlebars->27->1443",
19363
+ "default.handlebars->27->1445"
19364
]
19365
},
19366
{
@@ -19364,8 +19376,8 @@
19376
"xloc": [
19377
"default-mobile.handlebars->9->328",
19378
"default.handlebars->27->1082",
19367
- "default.handlebars->27->1266",
19368
- "default.handlebars->27->1339",
19379
+ "default.handlebars->27->1268",
19380
+ "default.handlebars->27->1341",
19381
"default.handlebars->27->182"
19382
]
19383
},
@@ -19379,7 +19391,7 @@
19391
"pt": "Usuário + Arquivos",
19392
"ru": "Пользователь + Файлы",
19393
"xloc": [
19382
- "default.handlebars->27->1267"
19394
+ "default.handlebars->27->1269"
19395
]
19396
},
19397
{
@@ -19392,10 +19404,10 @@
19404
"pt": "Importação de conta de usuário",
19405
"ru": "Импорт учетной записи пользователя",
19406
"xloc": [
19395
- "default.handlebars->27->1274",
19396
- "default.handlebars->27->1275",
19407
+ "default.handlebars->27->1276",
19408
"default.handlebars->27->1277",
19398
- "default.handlebars->27->1279"
19409
+ "default.handlebars->27->1279",
19410
+ "default.handlebars->27->1281"
19411
]
19412
},
19413
{
@@ -19406,7 +19418,7 @@
19418
"nl": "Gebruikersaccounts",
19419
"ru": "Учетные записи пользователей",
19420
"xloc": [
19409
- "default.handlebars->27->1460"
19421
+ "default.handlebars->27->1462"
19422
]
19423
},
19424
{
@@ -19446,8 +19458,8 @@
19458
"ru": "Группа пользователей",
19459
"xloc": [
19460
"default.handlebars->27->1135",
19449
- "default.handlebars->27->1322",
19450
- "default.handlebars->27->1433"
19461
+ "default.handlebars->27->1324",
19462
+ "default.handlebars->27->1435"
19463
]
19464
},
19465
{
@@ -19469,7 +19481,7 @@
19481
"nl": "Gebruikersgroeps lidmaatschap",
19482
"ru": "Членство в группах пользователей",
19483
"xloc": [
19472
- "default.handlebars->27->1425"
19484
+ "default.handlebars->27->1427"
19485
]
19486
},
19487
{
@@ -19482,8 +19494,8 @@
19494
"pt": "Identificador do usuário",
19495
"ru": "Идентификатор пользователя",
19496
"xloc": [
19485
- "default.handlebars->27->1181",
19486
- "default.handlebars->27->1374"
19497
+ "default.handlebars->27->1183",
19498
+ "default.handlebars->27->1376"
19499
]
19500
},
19501
{
@@ -19496,7 +19508,7 @@
19508
"pt": "Exportação da lista de usuários",
19509
"ru": "Экспортировать список пользователей",
19510
"xloc": [
19499
- "default.handlebars->27->1286"
19511
+ "default.handlebars->27->1288"
19512
]
19513
},
19514
{
@@ -19510,7 +19522,7 @@
19522
"pt": "Nome de Usuário",
19523
"ru": "Имя пользователя",
19524
"xloc": [
19513
- "default.handlebars->27->1180"
19525
+ "default.handlebars->27->1182"
19526
]
19527
},
19528
{
@@ -19525,7 +19537,7 @@
19537
"ru": "Имена пользователей",
19538
"xloc": [
19539
"default.handlebars->27->1133",
19528
- "default.handlebars->27->1363"
19540
+ "default.handlebars->27->1365"
19541
]
19542
},
19543
{
@@ -19551,7 +19563,7 @@
19563
"pt": "Sessões de Usuário",
19564
"ru": "Сессии пользователя",
19565
"xloc": [
19554
- "default.handlebars->27->1477"
19566
+ "default.handlebars->27->1479"
19567
]
19568
},
19569
{
@@ -19627,7 +19639,7 @@
19639
"ru": "Имя пользователя",
19640
"xloc": [
19641
"default-mobile.handlebars->9->212",
19630
- "default.handlebars->27->1292",
19642
+ "default.handlebars->27->1294",
19643
"default.handlebars->27->223",
19644
"default.handlebars->27->253",
19645
"default.handlebars->27->543",
@@ -19676,9 +19688,9 @@
19688
"pt": "Usuários",
19689
"ru": "Пользователи",
19690
"xloc": [
19679
- "default.handlebars->27->1321",
19680
- "default.handlebars->27->1332",
19681
- "default.handlebars->27->1476",
19691
+ "default.handlebars->27->1323",
19692
+ "default.handlebars->27->1334",
19693
+ "default.handlebars->27->1478",
19694
"default.handlebars->container->topbar->1->1->UsersSubMenuSpan->UsersSubMenu->1->0->UsersGeneral"
19695
]
19696
},
@@ -19690,7 +19702,7 @@
19702
"nl": "gebruikers Sessies",
19703
"ru": "Сессии пользователей",
19704
"xloc": [
19693
- "default.handlebars->27->1464"
19705
+ "default.handlebars->27->1466"
19706
]
19707
},
19708
{
@@ -19859,7 +19871,7 @@
19871
"pt": "Ver notas sobre este usuário",
19872
"ru": "Посмотреть примечания об этом пользователе",
19873
"xloc": [
19862
- "default.handlebars->27->1397"
19874
+ "default.handlebars->27->1399"
19875
]
19876
},
19877
{
@@ -19912,8 +19924,8 @@
19924
"xloc": [
19925
"default-mobile.handlebars->9->304",
19926
"default-mobile.handlebars->9->317",
19915
- "default.handlebars->27->1151",
19916
- "default.handlebars->27->1169"
19927
+ "default.handlebars->27->1152",
19928
+ "default.handlebars->27->1170"
19929
]
19930
},
19931
{
@@ -19997,8 +20009,8 @@
20009
"pt": "Servidor web",
20010
"ru": "Веб-сервер",
20011
"xloc": [
20000
- "default.handlebars->27->1496",
20001
- "default.handlebars->27->1497"
20012
+ "default.handlebars->27->1498",
20013
+ "default.handlebars->27->1499"
20014
]
20015
},
20016
{
@@ -20012,7 +20024,7 @@
20024
"pt": "Solicitações de servidor Web",
20025
"ru": "Запросы веб-сервера",
20026
"xloc": [
20015
- "default.handlebars->27->1498"
20027
+ "default.handlebars->27->1500"
20028
]
20029
},
20030
{
@@ -20026,7 +20038,7 @@
20038
"pt": "Encaminhador de soquete da Web",
20039
"ru": "Ретранслятор Web Socket",
20040
"xloc": [
20029
- "default.handlebars->27->1499"
20041
+ "default.handlebars->27->1501"
20042
]
20043
},
20044
{
@@ -20081,7 +20093,7 @@
20093
"pt": "Será alterado no próximo login.",
20094
"ru": "Будет изменено при следующем входе в систему.",
20095
"xloc": [
20084
- "default.handlebars->27->1382"
20096
+ "default.handlebars->27->1384"
20097
]
20098
},
20099
{
@@ -20669,7 +20681,7 @@
20681
"pt": "\\\\'",
20682
"ru": "\\\\'",
20683
"xloc": [
20672
- "default.handlebars->27->1507"
20684
+ "default.handlebars->27->1509"
20685
]
20686
},
20687
{
@@ -20768,7 +20780,7 @@
20780
"ru": "копировать",
20781
"xloc": [
20782
"default-mobile.handlebars->9->89",
20771
- "default.handlebars->27->1235"
20783
+ "default.handlebars->27->1237"
20784
]
20785
},
20786
{
@@ -20816,8 +20828,8 @@
20828
"pt": "eventslist.csv",
20829
"ru": "eventslist.csv",
20830
"xloc": [
20819
- "default.handlebars->27->1244",
20820
- "default.handlebars->27->1249"
20831
+ "default.handlebars->27->1246",
20832
+ "default.handlebars->27->1251"
20833
]
20834
},
20835
{
@@ -20831,8 +20843,8 @@
20843
"pt": "eventslist.json",
20844
"ru": "eventslist.json",
20845
"xloc": [
20834
- "default.handlebars->27->1246",
20835
- "default.handlebars->27->1250"
20846
+ "default.handlebars->27->1248",
20847
+ "default.handlebars->27->1252"
20848
]
20849
},
20850
{
@@ -20860,7 +20872,7 @@
20872
"pt": "livre",
20873
"ru": "свободно",
20874
"xloc": [
20863
- "default.handlebars->27->1472"
20875
+ "default.handlebars->27->1474"
20876
]
20877
},
20878
{
@@ -21005,7 +21017,7 @@
21017
"pt": "id, nome, email, criação, último login, grupos, fatores de autenticação",
21018
"ru": "id, name, email, creation, lastlogin, groups, authfactors",
21019
"xloc": [
21008
- "default.handlebars->27->1287"
21020
+ "default.handlebars->27->1289"
21021
]
21022
},
21023
{
@@ -21055,7 +21067,7 @@
21067
"ru": "переместить",
21068
"xloc": [
21069
"default-mobile.handlebars->9->90",
21058
- "default.handlebars->27->1236"
21070
+ "default.handlebars->27->1238"
21071
]
21072
},
21073
{
@@ -21094,7 +21106,7 @@
21106
"pt": "servertrace.csv",
21107
"ru": "servertrace.csv",
21108
"xloc": [
21097
- "default.handlebars->27->1506"
21109
+ "default.handlebars->27->1508"
21110
]
21111
},
21112
{
@@ -21131,7 +21143,7 @@
21143
"pt": "tempo, conn.agente, conn.usuários.usersessions, conn.relaysession, conn.intelamt, mem.externo mem.amontoado, mem.heaptotal, mem.rss",
21144
"ru": "time, conn.agent, conn.users, conn.usersessions, conn.relaysession, conn.intelamt, mem.external, mem.heapused, mem.heaptotal, mem.rss",
21145
"xloc": [
21134
- "default.handlebars->27->1485"
21146
+ "default.handlebars->27->1487"
21147
]
21148
},
21149
{
@@ -21143,7 +21155,7 @@
21155
"pt": "hora, fonte, mensagem",
21156
"ru": "time, source, message",
21157
"xloc": [
21146
- "default.handlebars->27->1505"
21158
+ "default.handlebars->27->1507"
21159
]
21160
},
21161
{
@@ -21166,7 +21178,7 @@
21178
"pt": "total",
21179
"ru": "всего",
21180
"xloc": [
21169
- "default.handlebars->27->1473"
21181
+ "default.handlebars->27->1475"
21182
]
21183
},
21184
{
@@ -21210,8 +21222,8 @@
21222
"pt": "Lista de usuários.csv",
21223
"ru": "userlist.csv",
21224
"xloc": [
21213
- "default.handlebars->27->1283",
21214
- "default.handlebars->27->1288"
21225
+ "default.handlebars->27->1285",
21226
+ "default.handlebars->27->1290"
21227
]
21228
},
21229
{
@@ -21225,15 +21237,15 @@
21237
"pt": "Lista de usuários.json",
21238
"ru": "userlist.json",
21239
"xloc": [
21228
- "default.handlebars->27->1285",
21229
- "default.handlebars->27->1289"
21240
+ "default.handlebars->27->1287",
21241
+ "default.handlebars->27->1291"
21242
]
21243
},
21244
{
21245
"en": "utc, time, type, action, user, device, message",
21246
"nl": "utc, tiid, type, actie, bebruiker, apparaat, bericht",
21247
"xloc": [
21236
- "default.handlebars->27->1248"
21248
+ "default.handlebars->27->1250"
21249
]
21250
},
21251
{
@@ -21256,7 +21268,7 @@
21268
"pt": "{0} Gb",
21269
"ru": "{0} Гб",
21270
"xloc": [
21259
- "default.handlebars->27->1216"
21271
+ "default.handlebars->27->1218"
21272
]
21273
},
21274
{
@@ -21270,7 +21282,7 @@
21282
"pt": "{0} Kb",
21283
"ru": "{0} Kб",
21284
"xloc": [
21273
- "default.handlebars->27->1214"
21285
+ "default.handlebars->27->1216"
21286
]
21287
},
21288
{
@@ -21284,7 +21296,7 @@
21296
"pt": "{0} Mb",
21297
"ru": "{0} Mб",
21298
"xloc": [
21287
- "default.handlebars->27->1215"
21299
+ "default.handlebars->27->1217"
21300
]
21301
},
21302
{
@@ -21312,7 +21324,7 @@
21324
"pt": "{0} sessões ativas",
21325
"ru": "{0} активных сессий",
21326
"xloc": [
21315
- "default.handlebars->27->1403"
21327
+ "default.handlebars->27->1405"
21328
]
21329
},
21330
{
@@ -21326,7 +21338,7 @@
21338
"pt": "{0} b",
21339
"ru": "{0} байт",
21340
"xloc": [
21329
- "default.handlebars->27->1213"
21341
+ "default.handlebars->27->1215"
21342
]
21343
},
21344
{
@@ -21341,7 +21353,7 @@
21353
"ru": "{0} байт",
21354
"xloc": [
21355
"default-mobile.handlebars->9->78",
21344
- "default.handlebars->27->1223"
21356
+ "default.handlebars->27->1225"
21357
]
21358
},
21359
{
@@ -21355,7 +21367,7 @@
21367
"pt": "{0} bytes restantes",
21368
"ru": "{0} байт осталось",
21369
"xloc": [
21358
- "default.handlebars->27->1208"
21370
+ "default.handlebars->27->1210"
21371
]
21372
},
21373
{
@@ -21369,7 +21381,7 @@
21381
"pt": "{0} gigabytes restantes",
21382
"ru": "{0} гигабайт осталось",
21383
"xloc": [
21372
- "default.handlebars->27->1211"
21384
+ "default.handlebars->27->1213"
21385
]
21386
},
21387
{
@@ -21383,7 +21395,7 @@
21395
"pt": "{0} grupos",
21396
"ru": "{0} групп",
21397
"xloc": [
21386
- "default.handlebars->27->1387"
21398
+ "default.handlebars->27->1389"
21399
]
21400
},
21401
{
@@ -21419,7 +21431,7 @@
21431
"pt": "{0} kilobytes restantes",
21432
"ru": "{0} килобайт осталось",
21433
"xloc": [
21422
- "default.handlebars->27->1209"
21434
+ "default.handlebars->27->1211"
21435
]
21436
},
21437
{
@@ -21448,7 +21460,7 @@
21460
"pt": "{0} megabytes restantes",
21461
"ru": "{0} мегабайт осталось",
21462
"xloc": [
21451
- "default.handlebars->27->1210"
21463
+ "default.handlebars->27->1212"
21464
]
21465
},
21466
{
@@ -21484,7 +21496,7 @@
21496
"pt": "{0} mais usuários não exibidos, use a caixa de pesquisa para procurar usuários ...",
21497
"ru": "Еще {0} пользователей не показаны, используйте поиск для нахождения пользователей...",
21498
"xloc": [
21487
- "default.handlebars->27->1258"
21499
+ "default.handlebars->27->1260"
21500
]
21501
},
21502
{
@@ -21582,7 +21594,7 @@
21594
"pt": "{0} sessões",
21595
"ru": "{0} сессий",
21596
"xloc": [
21585
- "default.handlebars->27->1262"
21597
+ "default.handlebars->27->1264"
21598
]
21599
},
21600
{
@@ -21681,7 +21693,7 @@
21693
"pt": "{0} k em 1 arquivo. {1} k no máximo",
21694
"ru": "{0}k в 1 файле. {1}k максимум",
21695
"xloc": [
21684
- "default.handlebars->27->1218"
21696
+ "default.handlebars->27->1220"
21697
]
21698
},
21699
{
@@ -21695,7 +21707,7 @@
21707
"pt": "{0} k em {1} arquivos. {2} k no máximo",
21708
"ru": "{0}k в {1} файлах. {2}k максимум",
21709
"xloc": [
21698
- "default.handlebars->27->1217"
21710
+ "default.handlebars->27->1219"
21711
]
21712
},
21713
{
views/default.handlebars
+11
-4
@@ -3981,11 +3981,12 @@
3981
var rights = GetNodeRights(node);
3982
var consoleRights = ((rights & 16) != 0);
3983
3984
- // Check if we have terminal and file access
3984
+ // Check if we have desktop, terminal and file access
3985
+ var desktopAccess = ((rights == 0xFFFFFFFF) || ((rights & 65536) == 0));
3986
var terminalAccess = ((rights == 0xFFFFFFFF) || ((rights & 512) == 0));
3987
var fileAccess = ((rights == 0xFFFFFFFF) || ((rights & 1024) == 0));
3988
3988
- QV('cxdesktop', ((mesh.mtype == 1) || (node.agent == null) || (node.agent.caps == null) || ((node.agent.caps & 1) != 0) || (node.intelamt && (node.intelamt.state == 2))) && ((rights & 8) || (rights & 256)));
3989
+ QV('cxdesktop', ((mesh.mtype == 1) || (node.agent == null) || (node.agent.caps == null) || ((node.agent.caps & 1) != 0) || (node.intelamt && (node.intelamt.state == 2))) && ((rights & 8) || (rights & 256)) && desktopAccess);
3990
QV('cxterminal', ((mesh.mtype == 1) || (node.agent == null) || (node.agent.caps == null) || ((node.agent.caps & 2) != 0) || (node.intelamt && (node.intelamt.state == 2))) && (rights & 8) && terminalAccess);
3991
QV('cxfiles', ((mesh.mtype == 2) && ((node.agent == null) || (node.agent.caps == null) || ((node.agent.caps & 4) != 0))) && (rights & 8) && fileAccess);
3992
QV('cxevents', (node.intelamt != null) && ((node.intelamt.state == 2) || (node.conn & 2)) && (rights & 8));
@@ -4915,6 +4916,7 @@
4916
masterUpdate(256);
4917
4918
// Check if we have terminal and file access
4919
+ var desktopAccess = ((meshrights == 0xFFFFFFFF) || ((meshrights & 65536) == 0));
4920
var terminalAccess = ((meshrights == 0xFFFFFFFF) || ((meshrights & 512) == 0));
4921
var fileAccess = ((meshrights == 0xFFFFFFFF) || ((meshrights & 1024) == 0));
4922
var amtAccess = ((meshrights == 0xFFFFFFFF) || ((meshrights & 2048) == 0));
@@ -4970,9 +4972,9 @@
4972
// Show or hide the tabs
4973
// mesh.mtype: 1 = Intel AMT only, 2 = Mesh Agent
4974
// node.agent.caps (bitmask): 1 = Desktop, 2 = Terminal, 4 = Files, 8 = Console
4973
- QV('MainDevDesktop', (((mesh.mtype == 1) && ((typeof node.intelamt.sku !== 'number') || ((node.intelamt.sku & 8) != 0)))
4975
+ QV('MainDevDesktop', desktopAccess && ((((mesh.mtype == 1) && ((typeof node.intelamt.sku !== 'number') || ((node.intelamt.sku & 8) != 0)))
4976
|| ((mesh.mtype == 2) && ((node.agent == null) || (node.agent.caps == null) || ((node.agent.caps & 1) != 0) || (node.intelamt && (node.intelamt.state == 2)))))
4975
- && ((meshrights & 8) || (meshrights & 256))
4977
+ && ((meshrights & 8) || (meshrights & 256)))
4978
);
4979
QV('MainDevTerminal', ((mesh.mtype == 1) || (node.agent == null) || (node.agent.caps == null) || ((node.agent.caps & 2) != 0) || (node.intelamt && (node.intelamt.state == 2))) && (meshrights & 8) && terminalAccess);
4980
QV('MainDevFiles', ((mesh.mtype == 2) && ((node.agent == null) || (node.agent.caps == null) || ((node.agent.caps & 4) != 0))) && (meshrights & 8) && fileAccess);
@@ -8415,6 +8417,7 @@
8417
x += '<label><input type=checkbox onchange=p20validateAddMeshUserDialog() id=p20remotecontrol>' + "Remote Control" + '</label><br>';
8418
x += '<label><input type=checkbox onchange=p20validateAddMeshUserDialog() id=p20remoteview style=margin-left:12px>' + "Remote View Only" + '</label><br>';
8419
x += '<label><input type=checkbox onchange=p20validateAddMeshUserDialog() id=p20remotelimitedinput style=margin-left:12px>' + "Limited Input Only" + '</label><br>';
8420
+ x += '<label><input type=checkbox onchange=p20validateAddMeshUserDialog() id=p20nodesktop style=margin-left:12px>' + "No Desktop Access" + '</label><br>';
8421
x += '<label><input type=checkbox onchange=p20validateAddMeshUserDialog() id=p20noterminal style=margin-left:12px>' + "No Terminal Access" + '</label><br>';
8422
x += '<label><input type=checkbox onchange=p20validateAddMeshUserDialog() id=p20nofiles style=margin-left:12px>' + "No File Access" + '</label><br>';
8423
x += '<label><input type=checkbox onchange=p20validateAddMeshUserDialog() id=p20noamt style=margin-left:12px>' + "No Intel® AMT" + '</label><br>';
@@ -8450,6 +8453,7 @@
8453
if (meshrights & 4) { Q('p20managecomputers').checked = true; }
8454
if (meshrights & 8) {
8455
Q('p20remotecontrol').checked = true;
8456
+ if (meshrights & 65536) { Q('p20nodesktop').checked = true; }
8457
if (meshrights & 256) { Q('p20remoteview').checked = true; }
8458
if (meshrights & 512) { Q('p20noterminal').checked = true; }
8459
if (meshrights & 1024) { Q('p20nofiles').checked = true; }
@@ -8528,6 +8532,7 @@
8532
QE('p20limitevents', nc);
8533
QE('p20remoteview', nc && Q('p20remotecontrol').checked);
8534
QE('p20remotelimitedinput', nc && Q('p20remotecontrol').checked && !Q('p20remoteview').checked);
8535
+ QE('p20nodesktop', nc && Q('p20remotecontrol').checked);
8536
QE('p20noterminal', nc && Q('p20remotecontrol').checked);
8537
QE('p20nofiles', nc && Q('p20remotecontrol').checked);
8538
QE('p20noamt', nc && Q('p20remotecontrol').checked);
@@ -8550,6 +8555,7 @@
8555
if (Q('p20wakedevices').checked == true) meshadmin += 64;
8556
if (Q('p20editnotes').checked == true) meshadmin += 128;
8557
if (Q('p20remoteview').checked == true) meshadmin += 256;
8558
+ if (Q('p20nodesktop').checked == true) meshadmin += 65536;
8559
if (Q('p20noterminal').checked == true) meshadmin += 512;
8560
if (Q('p20nofiles').checked == true) meshadmin += 1024;
8561
if (Q('p20noamt').checked == true) meshadmin += 2048;
@@ -8598,6 +8604,7 @@
8604
if ((meshrights & 64) != 0) r.push("Wake Devices");
8605
if ((meshrights & 128) != 0) r.push("Edit Notes");
8606
if (((meshrights & 8) != 0) && (meshrights & 256) != 0) r.push("Remote View Only");
8607
+ if (((meshrights & 8) != 0) && (meshrights & 65536) != 0) r.push("No Desktop");
8608
if (((meshrights & 8) != 0) && (meshrights & 512) != 0) r.push("No Terminal");
8609
if (((meshrights & 8) != 0) && (meshrights & 1024) != 0) r.push("No Files");
8610
if (((meshrights & 8) != 0) && (meshrights & 2048) != 0) r.push("No Intel® AMT");