Added Account Settings Lock Feature.

Ylian Saint-Hilaire committed Aug 5, 2020 at 20:15 UTC b9d49182f22fa7c36cb76d966c08e7fc3f836cf0
5 files changed +673 -606
meshuser.js
+80 -44
@@ -32,37 +32,38 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
32 const USERCONSENT_ShowConnectionToolbar = 64;
33
34 // Mesh Rights
35 - const MESHRIGHT_EDITMESH = 1;
36 - const MESHRIGHT_MANAGEUSERS = 2;
37 - const MESHRIGHT_MANAGECOMPUTERS = 4;
38 - const MESHRIGHT_REMOTECONTROL = 8;
39 - const MESHRIGHT_AGENTCONSOLE = 16;
40 - const MESHRIGHT_SERVERFILES = 32;
41 - const MESHRIGHT_WAKEDEVICE = 64;
42 - const MESHRIGHT_SETNOTES = 128;
43 - const MESHRIGHT_REMOTEVIEWONLY = 256;
44 - const MESHRIGHT_NOTERMINAL = 512;
45 - const MESHRIGHT_NOFILES = 1024;
46 - const MESHRIGHT_NOAMT = 2048;
47 - const MESHRIGHT_DESKLIMITEDINPUT = 4096;
48 - const MESHRIGHT_LIMITEVENTS = 8192;
49 - const MESHRIGHT_CHATNOTIFY = 16384;
50 - const MESHRIGHT_UNINSTALL = 32768;
51 - const MESHRIGHT_NODESKTOP = 65536;
52 - const MESHRIGHT_ADMIN = 0xFFFFFFFF;
35 + const MESHRIGHT_EDITMESH = 0x00000001;
36 + const MESHRIGHT_MANAGEUSERS = 0x00000002;
37 + const MESHRIGHT_MANAGECOMPUTERS = 0x00000004;
38 + const MESHRIGHT_REMOTECONTROL = 0x00000008;
39 + const MESHRIGHT_AGENTCONSOLE = 0x00000010;
40 + const MESHRIGHT_SERVERFILES = 0x00000020;
41 + const MESHRIGHT_WAKEDEVICE = 0x00000040;
42 + const MESHRIGHT_SETNOTES = 0x00000080;
43 + const MESHRIGHT_REMOTEVIEWONLY = 0x00000100;
44 + const MESHRIGHT_NOTERMINAL = 0x00000200;
45 + const MESHRIGHT_NOFILES = 0x00000400;
46 + const MESHRIGHT_NOAMT = 0x00000800;
47 + const MESHRIGHT_DESKLIMITEDINPUT = 0x00001000;
48 + const MESHRIGHT_LIMITEVENTS = 0x00002000;
49 + const MESHRIGHT_CHATNOTIFY = 0x00004000;
50 + const MESHRIGHT_UNINSTALL = 0x00008000;
51 + const MESHRIGHT_NODESKTOP = 0x00010000;
52 + const MESHRIGHT_ADMIN = 0xFFFFFFFF;
53
54 // Site rights
55 - const SITERIGHT_SERVERBACKUP = 1; // 0x00000001
56 - const SITERIGHT_MANAGEUSERS = 2; // 0x00000002
57 - const SITERIGHT_SERVERRESTORE = 4; // 0x00000004
58 - const SITERIGHT_FILEACCESS = 8; // 0x00000008
59 - const SITERIGHT_SERVERUPDATE = 16; // 0x00000010
60 - const SITERIGHT_LOCKED = 32; // 0x00000020
61 - const SITERIGHT_NONEWGROUPS = 64; // 0x00000040
62 - const SITERIGHT_NOMESHCMD = 128; // 0x00000080
63 - const SITERIGHT_USERGROUPS = 256; // 0x00000100
64 - const SITERIGHT_RECORDINGS = 512; // 0x00000200
65 - const SITERIGHT_ADMIN = 0xFFFFFFFF; // 0xFFFFFFFF
55 + const SITERIGHT_SERVERBACKUP = 0x00000001;
56 + const SITERIGHT_MANAGEUSERS = 0x00000002;
57 + const SITERIGHT_SERVERRESTORE = 0x00000004;
58 + const SITERIGHT_FILEACCESS = 0x00000008;
59 + const SITERIGHT_SERVERUPDATE = 0x00000010;
60 + const SITERIGHT_LOCKED = 0x00000020;
61 + const SITERIGHT_NONEWGROUPS = 0x00000040;
62 + const SITERIGHT_NOMESHCMD = 0x00000080;
63 + const SITERIGHT_USERGROUPS = 0x00000100;
64 + const SITERIGHT_RECORDINGS = 0x00000200;
65 + const SITERIGHT_LOCKSETTINGS = 0x00000400;
66 + const SITERIGHT_ADMIN = 0xFFFFFFFF;
67
68 var obj = {};
69 obj.user = user;
@@ -1368,6 +1369,9 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
1369 }
1370 case 'changelang':
1371 {
1372 + // If this account is settings locked, return here.
1373 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return;
1374 +
1375 if (common.validateString(command.lang, 1, 6) == false) return;
1376
1377 // Always lowercase the email address
@@ -1394,6 +1398,9 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
1398 // If the email is the username, this command is not allowed.
1399 if (domain.usernameisemail) return;
1400
1401 + // If this account is settings locked, return here.
1402 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return;
1403 +
1404 // Change our own email address
1405 if ((domain.auth == 'sspi') || (domain.auth == 'ldap')) return;
1406 if (common.validateEmail(command.email, 1, 1024) == false) return;
@@ -1439,6 +1446,9 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
1446 }
1447 case 'verifyemail':
1448 {
1449 + // If this account is settings locked, return here.
1450 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return;
1451 +
1452 // Send a account email verification email
1453 if ((domain.auth == 'sspi') || (domain.auth == 'ldap')) return;
1454 if (common.validateString(command.email, 3, 1024) == false) return;
@@ -2311,6 +2321,8 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
2321 }
2322 case 'changemeshnotify':
2323 {
2324 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
2325 +
2326 var err = null;
2327 try {
2328 // Change the current user's notification flags for a meshid
@@ -2347,6 +2359,9 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
2359 }
2360 case 'changepassword':
2361 {
2362 + // If this account is settings locked, return here.
2363 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return;
2364 +
2365 // Change our own password
2366 if (common.validateString(command.oldpass, 1, 256) == false) break;
2367 if (common.validateString(command.newpass, 1, 256) == false) break;
@@ -3848,6 +3863,8 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
3863 }
3864 case 'otpemail':
3865 {
3866 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
3867 +
3868 // Check input
3869 if (typeof command.enabled != 'boolean') return;
3870
@@ -3870,6 +3887,8 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
3887 }
3888 case 'otpauth-request':
3889 {
3890 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
3891 +
3892 // Check if 2-step login is supported
3893 const twoStepLoginSupported = ((parent.parent.config.settings.no2factorauth !== true) && (domain.auth != 'sspi') && (parent.parent.certificates.CommonName.indexOf('.') != -1) && (args.nousers !== true));
3894 if (twoStepLoginSupported) {
@@ -3884,6 +3903,8 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
3903 }
3904 case 'otpauth-setup':
3905 {
3906 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
3907 +
3908 // Check if 2-step login is supported
3909 const twoStepLoginSupported = ((parent.parent.config.settings.no2factorauth !== true) && (domain.auth != 'sspi') && (parent.parent.certificates.CommonName.indexOf('.') != -1) && (args.nousers !== true));
3910 if (twoStepLoginSupported) {
@@ -3912,6 +3933,8 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
3933 }
3934 case 'otpauth-clear':
3935 {
3936 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
3937 +
3938 // Check if 2-step login is supported
3939 const twoStepLoginSupported = ((parent.parent.config.settings.no2factorauth !== true) && (domain.auth != 'sspi') && (parent.parent.certificates.CommonName.indexOf('.') != -1) && (args.nousers !== true));
3940 if (twoStepLoginSupported) {
@@ -3939,23 +3962,25 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
3962 const twoStepLoginSupported = ((parent.parent.config.settings.no2factorauth !== true) && (domain.auth != 'sspi') && (parent.parent.certificates.CommonName.indexOf('.') != -1) && (args.nousers !== true));
3963 if (twoStepLoginSupported == false) break;
3964
3942 - // Perform a sub-action
3965 var actionTaken = false, actionText = null;
3944 - if (command.subaction == 1) { // Generate a new set of tokens
3945 - var randomNumbers = [], v;
3946 - for (var i = 0; i < 10; i++) { do { v = getRandomEightDigitInteger(); } while (randomNumbers.indexOf(v) >= 0); randomNumbers.push(v); }
3947 - user.otpkeys = { keys: [] };
3948 - for (var i = 0; i < 10; i++) { user.otpkeys.keys[i] = { p: randomNumbers[i], u: true } }
3949 - actionTaken = true;
3950 - actionText = 'New 2FA backup codes generated.';
3951 - } else if (command.subaction == 2) { // Clear all tokens
3952 - actionTaken = (user.otpkeys != null);
3953 - delete user.otpkeys;
3954 - if (actionTaken) { actionText = '2FA backup codes cleared.'; }
3955 - }
3966 + if ((user.siteadmin == 0xFFFFFFFF) || ((user.siteadmin & 1024) == 0)) { // Don't allow generation of tokens if the account is settings locked
3967 + // Perform a sub-action
3968 + if (command.subaction == 1) { // Generate a new set of tokens
3969 + var randomNumbers = [], v;
3970 + for (var i = 0; i < 10; i++) { do { v = getRandomEightDigitInteger(); } while (randomNumbers.indexOf(v) >= 0); randomNumbers.push(v); }
3971 + user.otpkeys = { keys: [] };
3972 + for (var i = 0; i < 10; i++) { user.otpkeys.keys[i] = { p: randomNumbers[i], u: true } }
3973 + actionTaken = true;
3974 + actionText = 'New 2FA backup codes generated.';
3975 + } else if (command.subaction == 2) { // Clear all tokens
3976 + actionTaken = (user.otpkeys != null);
3977 + delete user.otpkeys;
3978 + if (actionTaken) { actionText = '2FA backup codes cleared.'; }
3979 + }
3980
3957 - // Save the changed user
3958 - if (actionTaken) { parent.db.SetUser(user); }
3981 + // Save the changed user
3982 + if (actionTaken) { parent.db.SetUser(user); }
3983 + }
3984
3985 // Return one time passwords for this user
3986 if (count2factoraAuths() > 0) {
@@ -3987,6 +4012,8 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
4012 }
4013 case 'otp-hkey-remove':
4014 {
4015 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
4016 +
4017 // Check if 2-step login is supported
4018 const twoStepLoginSupported = ((parent.parent.config.settings.no2factorauth !== true) && (domain.auth != 'sspi') && (parent.parent.certificates.CommonName.indexOf('.') != -1) && (args.nousers !== true));
4019 if (twoStepLoginSupported == false || command.index == null) break;
@@ -4009,6 +4036,8 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
4036 }
4037 case 'otp-hkey-yubikey-add':
4038 {
4039 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
4040 +
4041 // Yubico API id and signature key can be requested from https://upgrade.yubico.com/getapikey/
4042 var yubikeyotp = null;
4043 try { yubikeyotp = require('yubikeyotp'); } catch (ex) { }
@@ -4062,6 +4091,8 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
4091 }
4092 case 'webauthn-startregister':
4093 {
4094 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
4095 +
4096 // Check if 2-step login is supported
4097 const twoStepLoginSupported = ((parent.parent.config.settings.no2factorauth !== true) && (domain.auth != 'sspi') && (parent.parent.certificates.CommonName.indexOf('.') != -1) && (args.nousers !== true));
4098 if ((twoStepLoginSupported == false) || (command.name == null)) break;
@@ -4074,6 +4105,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
4105 }
4106 case 'webauthn-endregister':
4107 {
4108 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
4109 const twoStepLoginSupported = ((parent.parent.config.settings.no2factorauth !== true) && (domain.auth != 'sspi') && (parent.parent.certificates.CommonName.indexOf('.') != -1) && (args.nousers !== true));
4110 if ((twoStepLoginSupported == false) || (obj.webAuthnReqistrationRequest == null)) return;
4111
@@ -4113,6 +4145,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
4145 break;
4146 }
4147 case 'verifyPhone': {
4148 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
4149 if (parent.parent.smsserver == null) return;
4150 if (common.validateString(command.phone, 1, 18) == false) break; // Check phone length
4151 if (command.phone.match(/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/) == false) break; // Check phone
@@ -4124,6 +4157,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
4157 break;
4158 }
4159 case 'confirmPhone': {
4160 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
4161 if ((parent.parent.smsserver == null) || (typeof command.cookie != 'string') || (typeof command.code != 'string') || (obj.failedSmsCookieCheck == 1)) break; // Input checks
4162 var cookie = parent.parent.decodeCookie(command.cookie);
4163 if (cookie == null) break; // Invalid cookie
@@ -4150,6 +4184,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
4184 break;
4185 }
4186 case 'removePhone': {
4187 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
4188 if (user.phone == null) break;
4189
4190 // Clear the user's phone
@@ -4232,6 +4267,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
4267 break;
4268 }
4269 case 'userWebState': {
4270 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) return; // If this account is settings locked, return here.
4271 if (common.validateString(command.state, 1, 10000) == false) break; // Check state size, no more than 10k
4272 command.state = parent.filterUserWebState(command.state); // Filter the state to remove anything bad
4273 if ((command.state == null) || (typeof command.state !== 'string')) { console.log('tt'); break; } // If state did not validate correctly, quit here.
translate/translate.json
+548 -541
@@ -192,7 +192,7 @@
192 "zh-chs": " 用戶需要先登錄到該服務器一次,然後才能將其添加到設備組。",
193 "xloc": [
194 "default.handlebars->27->1341",
195 - "default.handlebars->27->1678"
195 + "default.handlebars->27->1680"
196 ]
197 },
198 {
@@ -429,7 +429,7 @@
429 "zh-chs": ",",
430 "xloc": [
431 "default-mobile.handlebars->9->446",
432 - "default.handlebars->27->1407"
432 + "default.handlebars->27->1408"
433 ]
434 },
435 {
@@ -640,8 +640,8 @@
640 "xloc": [
641 "default-mobile.handlebars->9->108",
642 "default-mobile.handlebars->9->295",
643 - "default.handlebars->27->1448",
644 - "default.handlebars->27->1833",
643 + "default.handlebars->27->1449",
644 + "default.handlebars->27->1835",
645 "default.handlebars->27->819"
646 ]
647 },
@@ -691,7 +691,7 @@
691 "ru": "1 активная сессия",
692 "zh-chs": "1個活動會話",
693 "xloc": [
694 - "default.handlebars->27->1747"
694 + "default.handlebars->27->1749"
695 ]
696 },
697 {
@@ -710,7 +710,7 @@
710 "xloc": [
711 "default-mobile.handlebars->9->118",
712 "default-mobile.handlebars->9->450",
713 - "default.handlebars->27->1467"
713 + "default.handlebars->27->1468"
714 ]
715 },
716 {
@@ -753,7 +753,7 @@
753 "ru": "1 группа",
754 "zh-chs": "1組",
755 "xloc": [
756 - "default.handlebars->27->1712"
756 + "default.handlebars->27->1714"
757 ]
758 },
759 {
@@ -825,7 +825,7 @@
825 "ru": "Еще 1 пользователь не показан, используйте поиск чтобы найти пользователей...",
826 "zh-chs": "未再顯示1個用戶,請使用搜索框查找用戶...",
827 "xloc": [
828 - "default.handlebars->27->1516"
828 + "default.handlebars->27->1517"
829 ]
830 },
831 {
@@ -882,7 +882,7 @@
882 "default-mobile.handlebars->9->168",
883 "default-mobile.handlebars->9->171",
884 "default-mobile.handlebars->9->174",
885 - "default.handlebars->27->1520",
885 + "default.handlebars->27->1521",
886 "default.handlebars->27->228",
887 "default.handlebars->27->231",
888 "default.handlebars->27->234",
@@ -1163,8 +1163,8 @@
1163 "ru": "двухфакторная аутентификация включена",
1164 "zh-chs": "啟用第二因素身份驗證",
1165 "xloc": [
1166 - "default.handlebars->27->1533",
1167 - "default.handlebars->27->1734"
1166 + "default.handlebars->27->1534",
1167 + "default.handlebars->27->1736"
1168 ]
1169 },
1170 {
@@ -1918,7 +1918,7 @@
1918 "ru": "Доступ к файлам сервера",
1919 "zh-chs": "訪問服務器文件",
1920 "xloc": [
1921 - "default.handlebars->27->1684"
1921 + "default.handlebars->27->1686"
1922 ]
1923 },
1924 {
@@ -2042,8 +2042,8 @@
2042 "ru": "Аккаунт заблокирован",
2043 "zh-chs": "帐户已被锁定",
2044 "xloc": [
2045 - "default.handlebars->27->1535",
2046 - "default.handlebars->27->1681"
2045 + "default.handlebars->27->1536",
2046 + "default.handlebars->27->1683"
2047 ]
2048 },
2049 {
@@ -2318,8 +2318,8 @@
2318 "ru": "Добавить устройство",
2319 "zh-chs": "添加設備",
2320 "xloc": [
2321 - "default.handlebars->27->1658",
2322 - "default.handlebars->27->1782"
2321 + "default.handlebars->27->1660",
2322 + "default.handlebars->27->1784"
2323 ]
2324 },
2325 {
@@ -2353,9 +2353,9 @@
2353 "ru": "Добавить группу устройств",
2354 "zh-chs": "添加設備組",
2355 "xloc": [
2356 - "default.handlebars->27->1373",
2357 - "default.handlebars->27->1652",
2358 - "default.handlebars->27->1770",
2356 + "default.handlebars->27->1374",
2357 + "default.handlebars->27->1654",
2358 + "default.handlebars->27->1772",
2359 "default.handlebars->27->216"
2360 ]
2361 },
@@ -2370,7 +2370,7 @@
2370 "nl": "Machtigingen voor apparaatgroep toevoegen",
2371 "zh-chs": "添加设备组权限",
2372 "xloc": [
2373 - "default.handlebars->27->1370"
2373 + "default.handlebars->27->1371"
2374 ]
2375 },
2376 {
@@ -2386,8 +2386,8 @@
2386 "ru": "Добавить разрешения для устройства",
2387 "zh-chs": "添加设备权限",
2388 "xloc": [
2389 - "default.handlebars->27->1375",
2390 - "default.handlebars->27->1377"
2389 + "default.handlebars->27->1376",
2390 + "default.handlebars->27->1378"
2391 ]
2392 },
2393 {
@@ -2472,7 +2472,7 @@
2472 "ru": "Добавить участие",
2473 "zh-chs": "添加會員",
2474 "xloc": [
2475 - "default.handlebars->27->1800"
2475 + "default.handlebars->27->1802"
2476 ]
2477 },
2478 {
@@ -2545,7 +2545,7 @@
2545 "ru": "Добавить разрешения для пользовательских устройств",
2546 "zh-chs": "添加用户设备权限",
2547 "xloc": [
2548 - "default.handlebars->27->1380"
2548 + "default.handlebars->27->1381"
2549 ]
2550 },
2551 {
@@ -2563,8 +2563,8 @@
2563 "zh-chs": "添加用戶組",
2564 "xloc": [
2565 "default.handlebars->27->1273",
2566 - "default.handlebars->27->1372",
2567 - "default.handlebars->27->1776",
2566 + "default.handlebars->27->1373",
2567 + "default.handlebars->27->1778",
2568 "default.handlebars->27->632"
2569 ]
2570 },
@@ -2579,7 +2579,7 @@
2579 "nl": "Gebruikersmachtigingen voor apparaatgroep toevoegen",
2580 "zh-chs": "添加用户组设备权限",
2581 "xloc": [
2582 - "default.handlebars->27->1382"
2582 + "default.handlebars->27->1383"
2583 ]
2584 },
2585 {
@@ -2625,7 +2625,7 @@
2625 "zh-chs": "添加用戶",
2626 "xloc": [
2627 "default.handlebars->27->1272",
2628 - "default.handlebars->27->1647"
2628 + "default.handlebars->27->1649"
2629 ]
2630 },
2631 {
@@ -2642,7 +2642,7 @@
2642 "ru": "Добавить пользователей в группу устройств",
2643 "zh-chs": "將用戶添加到設備組",
2644 "xloc": [
2645 - "default.handlebars->27->1369"
2645 + "default.handlebars->27->1370"
2646 ]
2647 },
2648 {
@@ -2659,7 +2659,7 @@
2659 "ru": "Добавить пользователей в группу",
2660 "zh-chs": "將用戶添加到用戶組",
2661 "xloc": [
2662 - "default.handlebars->27->1680"
2662 + "default.handlebars->27->1682"
2663 ]
2664 },
2665 {
@@ -2873,7 +2873,7 @@
2873 "ru": "Области администратора",
2874 "zh-chs": "管理領域",
2875 "xloc": [
2876 - "default.handlebars->27->1716"
2876 + "default.handlebars->27->1718"
2877 ]
2878 },
2879 {
@@ -2908,7 +2908,7 @@
2908 "ru": "Административные области",
2909 "zh-chs": "行政領域",
2910 "xloc": [
2911 - "default.handlebars->27->1598"
2911 + "default.handlebars->27->1599"
2912 ]
2913 },
2914 {
@@ -2925,7 +2925,7 @@
2925 "ru": "Администратор",
2926 "zh-chs": "管理員",
2927 "xloc": [
2928 - "default.handlebars->27->1527"
2928 + "default.handlebars->27->1528"
2929 ]
2930 },
2931 {
@@ -2962,8 +2962,8 @@
2962 "default-mobile.handlebars->9->199",
2963 "default-mobile.handlebars->9->223",
2964 "default-mobile.handlebars->9->239",
2965 - "default.handlebars->27->1434",
2966 - "default.handlebars->27->1442",
2965 + "default.handlebars->27->1435",
2966 + "default.handlebars->27->1443",
2967 "default.handlebars->27->195",
2968 "default.handlebars->27->416",
2969 "default.handlebars->container->column_l->p15->consoleTable->1->6->1->1->1->0->p15outputselecttd->p15outputselect->1"
@@ -2983,8 +2983,8 @@
2983 "ru": "Агент + Intel AMT",
2984 "zh-chs": "代理+英特爾AMT",
2985 "xloc": [
2986 - "default.handlebars->27->1436",
2987 - "default.handlebars->27->1444"
2986 + "default.handlebars->27->1437",
2987 + "default.handlebars->27->1445"
2988 ]
2989 },
2990 {
@@ -3019,7 +3019,7 @@
3019 "zh-chs": "代理控制台",
3020 "xloc": [
3021 "default-mobile.handlebars->9->430",
3022 - "default.handlebars->27->1390"
3022 + "default.handlebars->27->1391"
3023 ]
3024 },
3025 {
@@ -3036,7 +3036,7 @@
3036 "ru": "Счетчик ошибок агента",
3037 "zh-chs": "座席錯誤計數器",
3038 "xloc": [
3039 - "default.handlebars->27->1843"
3039 + "default.handlebars->27->1845"
3040 ]
3041 },
3042 {
@@ -3113,7 +3113,7 @@
3113 "ru": "Сессии агентов",
3114 "zh-chs": "座席會議",
3115 "xloc": [
3116 - "default.handlebars->27->1859"
3116 + "default.handlebars->27->1861"
3117 ]
3118 },
3119 {
@@ -3148,7 +3148,7 @@
3148 "ru": "Типы агента",
3149 "zh-chs": "代理類型",
3150 "xloc": [
3151 - "default.handlebars->27->1440",
3151 + "default.handlebars->27->1441",
3152 "default.handlebars->container->column_l->p21->3->1->meshOsChartDiv->1"
3153 ]
3154 },
@@ -3236,7 +3236,7 @@
3236 "ru": "Агенты",
3237 "zh-chs": "代理商",
3238 "xloc": [
3239 - "default.handlebars->27->1872"
3239 + "default.handlebars->27->1874"
3240 ]
3241 },
3242 {
@@ -3279,7 +3279,7 @@
3279 "en": "All Available",
3280 "nl": "Alle beschikbare",
3281 "xloc": [
3282 - "default.handlebars->27->1490"
3282 + "default.handlebars->27->1491"
3283 ]
3284 },
3285 {
@@ -3300,7 +3300,7 @@
3300 "en": "All Events",
3301 "nl": "Alle gebeurtenissen",
3302 "xloc": [
3303 - "default.handlebars->27->1488"
3303 + "default.handlebars->27->1489"
3304 ]
3305 },
3306 {
@@ -3337,7 +3337,7 @@
3337 "zh-chs": "允許用戶管理此設備組和該組中的設備。",
3338 "xloc": [
3339 "default.handlebars->27->1339",
3340 - "default.handlebars->27->1677"
3340 + "default.handlebars->27->1679"
3341 ]
3342 },
3343 {
@@ -3442,7 +3442,7 @@
3442 "zh-chs": "始終通知",
3443 "xloc": [
3444 "default.handlebars->27->1253",
3445 - "default.handlebars->27->1725",
3445 + "default.handlebars->27->1727",
3446 "default.handlebars->27->574"
3447 ]
3448 },
@@ -3461,7 +3461,7 @@
3461 "zh-chs": "總是提示",
3462 "xloc": [
3463 "default.handlebars->27->1254",
3464 - "default.handlebars->27->1726",
3464 + "default.handlebars->27->1728",
3465 "default.handlebars->27->575"
3466 ]
3467 },
@@ -4071,7 +4071,7 @@
4071 "ru": "Вы уверенны, что {0} плагин: {1}",
4072 "zh-chs": "您確定要{0}插件嗎:{1}",
4073 "xloc": [
4074 - "default.handlebars->27->1912"
4074 + "default.handlebars->27->1914"
4075 ]
4076 },
4077 {
@@ -4167,7 +4167,7 @@
4167 "ru": "Приложение аутентификации",
4168 "zh-chs": "身份驗證應用",
4169 "xloc": [
4170 - "default.handlebars->27->1729"
4170 + "default.handlebars->27->1731"
4171 ]
4172 },
4173 {
@@ -4428,8 +4428,8 @@
4428 "ru": "Фоновый и интерактивный",
4429 "zh-chs": "背景與互動",
4430 "xloc": [
4431 - "default.handlebars->27->1417",
4432 - "default.handlebars->27->1424",
4431 + "default.handlebars->27->1418",
4432 + "default.handlebars->27->1425",
4433 "default.handlebars->27->335"
4434 ]
4435 },
@@ -4447,8 +4447,8 @@
4447 "ru": "Только фоновый",
4448 "zh-chs": "僅背景",
4449 "xloc": [
4450 - "default.handlebars->27->1418",
4451 - "default.handlebars->27->1425",
4450 + "default.handlebars->27->1419",
4451 + "default.handlebars->27->1426",
4452 "default.handlebars->27->336",
4453 "default.handlebars->27->360"
4454 ]
@@ -4484,7 +4484,7 @@
4484 "ru": "Резервные коды",
4485 "zh-chs": "備用碼",
4486 "xloc": [
4487 - "default.handlebars->27->1731"
4487 + "default.handlebars->27->1733"
4488 ]
4489 },
4490 {
@@ -4501,7 +4501,7 @@
4501 "ru": "Плохой ключ",
4502 "zh-chs": "錯誤的簽名",
4503 "xloc": [
4504 - "default.handlebars->27->1850"
4504 + "default.handlebars->27->1852"
4505 ]
4506 },
4507 {
@@ -4518,7 +4518,7 @@
4518 "ru": "Плохой веб-сертификат",
4519 "zh-chs": "錯誤的網絡證書",
4520 "xloc": [
4521 - "default.handlebars->27->1849"
4521 + "default.handlebars->27->1851"
4522 ]
4523 },
4524 {
@@ -4656,7 +4656,7 @@
4656 "ru": "Отправить сообщение",
4657 "zh-chs": "廣播",
4658 "xloc": [
4659 - "default.handlebars->27->1645",
4659 + "default.handlebars->27->1647",
4660 "default.handlebars->container->column_l->p4->3->1->0->3->1"
4661 ]
4662 },
@@ -4674,7 +4674,7 @@
4674 "ru": "Отправить сообщение",
4675 "zh-chs": "廣播消息",
4676 "xloc": [
4677 - "default.handlebars->27->1580"
4677 + "default.handlebars->27->1581"
4678 ]
4679 },
4680 {
@@ -4691,7 +4691,7 @@
4691 "ru": "Отправить сообщение всем подключенным пользователям.",
4692 "zh-chs": "向所有連接的用戶廣播消息。",
4693 "xloc": [
4694 - "default.handlebars->27->1575"
4694 + "default.handlebars->27->1576"
4695 ]
4696 },
4697 {
@@ -4781,7 +4781,7 @@
4781 "ru": "CIRA Сервер",
4782 "zh-chs": "CIRA服務器",
4783 "xloc": [
4784 - "default.handlebars->27->1900"
4784 + "default.handlebars->27->1902"
4785 ]
4786 },
4787 {
@@ -4798,7 +4798,7 @@
4798 "ru": "CIRA Сервер команды",
4799 "zh-chs": "CIRA服務器命令",
4800 "xloc": [
4801 - "default.handlebars->27->1901"
4801 + "default.handlebars->27->1903"
4802 ]
4803 },
4804 {
@@ -4832,7 +4832,7 @@
4832 "ru": "Загрузка CPU",
4833 "zh-chs": "CPU負載",
4834 "xloc": [
4835 - "default.handlebars->27->1864"
4835 + "default.handlebars->27->1866"
4836 ]
4837 },
4838 {
@@ -4849,7 +4849,7 @@
4849 "ru": "Загрузка CPU за последние 15 минут",
4850 "zh-chs": "最近15分鐘的CPU負載",
4851 "xloc": [
4852 - "default.handlebars->27->1867"
4852 + "default.handlebars->27->1869"
4853 ]
4854 },
4855 {
@@ -4866,7 +4866,7 @@
4866 "ru": "Загрузка CPU за последние 5 минут",
4867 "zh-chs": "最近5分鐘的CPU負載",
4868 "xloc": [
4869 - "default.handlebars->27->1866"
4869 + "default.handlebars->27->1868"
4870 ]
4871 },
4872 {
@@ -4883,7 +4883,7 @@
4883 "ru": "Загрузка CPU за последнюю минуту",
4884 "zh-chs": "最後一分鐘的CPU負載",
4885 "xloc": [
4886 - "default.handlebars->27->1865"
4886 + "default.handlebars->27->1867"
4887 ]
4888 },
4889 {
@@ -4918,7 +4918,7 @@
4918 "ru": "CSV",
4919 "zh-chs": "CSV",
4920 "xloc": [
4921 - "default.handlebars->27->1498"
4921 + "default.handlebars->27->1499"
4922 ]
4923 },
4924 {
@@ -4935,8 +4935,8 @@
4935 "ru": "Формат CSV",
4936 "zh-chs": "CSV格式",
4937 "xloc": [
4938 - "default.handlebars->27->1502",
4939 - "default.handlebars->27->1567",
4938 + "default.handlebars->27->1503",
4939 + "default.handlebars->27->1568",
4940 "default.handlebars->27->459"
4941 ]
4942 },
@@ -4954,7 +4954,7 @@
4954 "ru": "Ошибка вызова",
4955 "zh-chs": "通話錯誤",
4956 "xloc": [
4957 - "default.handlebars->27->1913"
4957 + "default.handlebars->27->1915"
4958 ]
4959 },
4960 {
@@ -5094,7 +5094,7 @@
5094 "ru": "Смена email для {0}",
5095 "zh-chs": "更改{0}的電子郵件",
5096 "xloc": [
5097 - "default.handlebars->27->1759"
5097 + "default.handlebars->27->1761"
5098 ]
5099 },
5100 {
@@ -5132,7 +5132,7 @@
5132 "xloc": [
5133 "default-mobile.handlebars->9->90",
5134 "default.handlebars->27->1198",
5135 - "default.handlebars->27->1746"
5135 + "default.handlebars->27->1748"
5136 ]
5137 },
5138 {
@@ -5149,14 +5149,14 @@
5149 "ru": "Смена пароля для {0}",
5150 "zh-chs": "更改{0}的密碼",
5151 "xloc": [
5152 - "default.handlebars->27->1766"
5152 + "default.handlebars->27->1768"
5153 ]
5154 },
5155 {
5156 "en": "Change Real Name for {0}",
5157 "nl": "Verander echte naam voor {0}",
5158 "xloc": [
5159 - "default.handlebars->27->1754"
5159 + "default.handlebars->27->1756"
5160 ]
5161 },
5162 {
@@ -5226,7 +5226,7 @@
5226 "ru": "Изменить пароль для этого пользователя",
5227 "zh-chs": "更改該用戶的密碼",
5228 "xloc": [
5229 - "default.handlebars->27->1745"
5229 + "default.handlebars->27->1747"
5230 ]
5231 },
5232 {
@@ -5311,7 +5311,7 @@
5311 "ru": "Чат",
5312 "zh-chs": "聊天室",
5313 "xloc": [
5314 - "default.handlebars->27->1519",
5314 + "default.handlebars->27->1520",
5315 "default.handlebars->27->652",
5316 "default.handlebars->27->671"
5317 ]
@@ -5333,7 +5333,7 @@
5333 "default-mobile.handlebars->9->422",
5334 "default-mobile.handlebars->9->440",
5335 "default.handlebars->27->1367",
5336 - "default.handlebars->27->1401"
5336 + "default.handlebars->27->1402"
5337 ]
5338 },
5339 {
@@ -5438,7 +5438,7 @@
5438 "ru": "Проверка...",
5439 "zh-chs": "檢查...",
5440 "xloc": [
5441 - "default.handlebars->27->1907",
5441 + "default.handlebars->27->1909",
5442 "default.handlebars->27->971"
5443 ]
5444 },
@@ -5616,7 +5616,7 @@
5616 "default-mobile.handlebars->9->318",
5617 "default-mobile.handlebars->9->320",
5618 "default-mobile.handlebars->9->59",
5619 - "default.handlebars->27->1482",
5619 + "default.handlebars->27->1483",
5620 "default.handlebars->27->838",
5621 "default.handlebars->27->840",
5622 "default.handlebars->27->842",
@@ -5654,7 +5654,7 @@
5654 "nl": "Wis alle meldingen",
5655 "zh-chs": "全部清除",
5656 "xloc": [
5657 - "default.handlebars->27->1837"
5657 + "default.handlebars->27->1839"
5658 ]
5659 },
5660 {
@@ -5704,7 +5704,7 @@
5704 "ru": "Очистить это уведомление",
5705 "zh-chs": "清除此通知",
5706 "xloc": [
5707 - "default.handlebars->27->1836"
5707 + "default.handlebars->27->1838"
5708 ]
5709 },
5710 {
@@ -5750,7 +5750,7 @@
5750 "zh-chs": "单击此处编辑设备组名称",
5751 "xloc": [
5752 "default.handlebars->27->1233",
5753 - "default.handlebars->27->1438"
5753 + "default.handlebars->27->1439"
5754 ]
5755 },
5756 {
@@ -5780,7 +5780,7 @@
5780 "nl": "Klik hier om de gebruikersgroepsnaam te bewerken",
5781 "zh-chs": "单击此处编辑用户组名称",
5782 "xloc": [
5783 - "default.handlebars->27->1634"
5783 + "default.handlebars->27->1636"
5784 ]
5785 },
5786 {
@@ -5963,8 +5963,8 @@
5963 "ru": "Общие группы устройств",
5964 "zh-chs": "通用設備組",
5965 "xloc": [
5966 - "default.handlebars->27->1653",
5967 - "default.handlebars->27->1771"
5966 + "default.handlebars->27->1655",
5967 + "default.handlebars->27->1773"
5968 ]
5969 },
5970 {
@@ -5981,8 +5981,8 @@
5981 "ru": "Общие устройства",
5982 "zh-chs": "通用設備",
5983 "xloc": [
5984 - "default.handlebars->27->1659",
5985 - "default.handlebars->27->1783"
5984 + "default.handlebars->27->1661",
5985 + "default.handlebars->27->1785"
5986 ]
5987 },
5988 {
@@ -6000,7 +6000,7 @@
6000 "zh-chs": "將{1}入口{2}中的{0}限製到此位置?",
6001 "xloc": [
6002 "default-mobile.handlebars->9->127",
6003 - "default.handlebars->27->1477"
6003 + "default.handlebars->27->1478"
6004 ]
6005 },
6006 {
@@ -6020,10 +6020,10 @@
6020 "default-mobile.handlebars->9->276",
6021 "default-mobile.handlebars->9->402",
6022 "default.handlebars->27->1318",
6023 - "default.handlebars->27->1547",
6024 - "default.handlebars->27->1624",
6025 - "default.handlebars->27->1673",
6026 - "default.handlebars->27->1769",
6023 + "default.handlebars->27->1548",
6024 + "default.handlebars->27->1626",
6025 + "default.handlebars->27->1675",
6026 + "default.handlebars->27->1771",
6027 "default.handlebars->27->443",
6028 "default.handlebars->27->712",
6029 "default.handlebars->27->721"
@@ -6076,7 +6076,7 @@
6076 "nl": "Bevestig verwijdering geselecteerde account(s)?",
6077 "zh-chs": "确认删除选定的帐户?",
6078 "xloc": [
6079 - "default.handlebars->27->1546"
6079 + "default.handlebars->27->1547"
6080 ]
6081 },
6082 {
@@ -6107,7 +6107,7 @@
6107 "nl": "Bevestig verwijdering geselecteerde gebruikersgroep(en)?",
6108 "zh-chs": "确认删除选定的用户组?",
6109 "xloc": [
6110 - "default.handlebars->27->1623"
6110 + "default.handlebars->27->1625"
6111 ]
6112 },
6113 {
@@ -6124,7 +6124,7 @@
6124 "ru": "Подтвердить удаление пользователя {0}?",
6125 "zh-chs": "確認刪除用戶{0}?",
6126 "xloc": [
6127 - "default.handlebars->27->1768"
6127 + "default.handlebars->27->1770"
6128 ]
6129 },
6130 {
@@ -6138,7 +6138,7 @@
6138 "nl": "Bevestig lidmaatschap verwijderen van gebruiker \\\"{0}\\\"?",
6139 "zh-chs": "确认删除用户\\“ {0} \\”的成员身份?",
6140 "xloc": [
6141 - "default.handlebars->27->1676"
6141 + "default.handlebars->27->1678"
6142 ]
6143 },
6144 {
@@ -6152,7 +6152,7 @@
6152 "nl": "Bevestig lidmaatschap verwijdering van gebruikergroep \\\"{0}\\\"?",
6153 "zh-chs": "确认删除用户组 “{0}” 的成员身份?",
6154 "xloc": [
6155 - "default.handlebars->27->1798"
6155 + "default.handlebars->27->1800"
6156 ]
6157 },
6158 {
@@ -6205,7 +6205,7 @@
6205 "ru": "Подтвердить перезапись?",
6206 "zh-chs": "確認覆蓋?",
6207 "xloc": [
6208 - "default.handlebars->27->1476"
6208 + "default.handlebars->27->1477"
6209 ]
6210 },
6211 {
@@ -6219,8 +6219,8 @@
6219 "nl": "Bevestig verwijdering van toegangsrechten voor apparaat \\\"{0}\\\"?",
6220 "zh-chs": "确认删除设备“ {0} ”的访问权限?",
6221 "xloc": [
6222 - "default.handlebars->27->1666",
6223 - "default.handlebars->27->1789"
6222 + "default.handlebars->27->1668",
6223 + "default.handlebars->27->1791"
6224 ]
6225 },
6226 {
@@ -6234,8 +6234,8 @@
6234 "nl": "Bevestig verwijdering van toegangsrechten voor apparaatgroep \\\"{0}\\\"?",
6235 "zh-chs": "是否确认删除设备组“ {0}”的访问权限?",
6236 "xloc": [
6237 - "default.handlebars->27->1668",
6238 - "default.handlebars->27->1802"
6237 + "default.handlebars->27->1670",
6238 + "default.handlebars->27->1804"
6239 ]
6240 },
6241 {
@@ -6249,7 +6249,7 @@
6249 "nl": "Bevestig verwijdering van toegangsrechten voor gebruiker \\\"{0}\\\"?",
6250 "zh-chs": "确认删除用户\\“ {0} \\”的访问权限?",
6251 "xloc": [
6252 - "default.handlebars->27->1791"
6252 + "default.handlebars->27->1793"
6253 ]
6254 },
6255 {
@@ -6263,7 +6263,7 @@
6263 "nl": "Bevestig verwijdering van toegangsrechten voor gebruikergroep \\\"{0}\\\"?",
6264 "zh-chs": "确认删除用户组“ {0}”的访问权限?",
6265 "xloc": [
6266 - "default.handlebars->27->1794"
6266 + "default.handlebars->27->1796"
6267 ]
6268 },
6269 {
@@ -6277,8 +6277,8 @@
6277 "nl": "Verwijdering van toegangsrechten bevestigen?",
6278 "zh-chs": "确认删除访问权限?",
6279 "xloc": [
6280 - "default.handlebars->27->1792",
6281 - "default.handlebars->27->1795"
6280 + "default.handlebars->27->1794",
6281 + "default.handlebars->27->1797"
6282 ]
6283 },
6284 {
@@ -6351,7 +6351,7 @@
6351 "nl": "Bevestig de verwijdering van rechten voor gebruiker \\\"{0}\\\"?",
6352 "zh-chs": "确认删除用户“ {0} ”的权限?",
6353 "xloc": [
6354 - "default.handlebars->27->1410"
6354 + "default.handlebars->27->1411"
6355 ]
6356 },
6357 {
@@ -6365,7 +6365,7 @@
6365 "nl": "Bevestig de verwijdering van rechten voor de gebruikergroep \\\"{0}\\\"?",
6366 "zh-chs": "确认删除用户组“ {0} ”的权限?",
6367 "xloc": [
6368 - "default.handlebars->27->1412"
6368 + "default.handlebars->27->1413"
6369 ]
6370 },
6371 {
@@ -6526,7 +6526,7 @@
6526 "ru": "Подключено Intel&reg; AMT",
6527 "zh-chs": "連接的英特爾&reg;AMT",
6528 "xloc": [
6529 - "default.handlebars->27->1855"
6529 + "default.handlebars->27->1857"
6530 ]
6531 },
6532 {
@@ -6543,7 +6543,7 @@
6543 "ru": "Подключенные пользователи",
6544 "zh-chs": "關聯用戶",
6545 "xloc": [
6546 - "default.handlebars->27->1860"
6546 + "default.handlebars->27->1862"
6547 ]
6548 },
6549 {
@@ -6620,7 +6620,7 @@
6620 "ru": "Подключений ",
6621 "zh-chs": "連接數",
6622 "xloc": [
6623 - "default.handlebars->27->1871"
6623 + "default.handlebars->27->1873"
6624 ]
6625 },
6626 {
@@ -6637,7 +6637,7 @@
6637 "ru": "Ретранслятор подключения",
6638 "zh-chs": "連接繼電器",
6639 "xloc": [
6640 - "default.handlebars->27->1899"
6640 + "default.handlebars->27->1901"
6641 ]
6642 },
6643 {
@@ -6689,7 +6689,7 @@
6689 "zh-chs": "連接性",
6690 "xloc": [
6691 "default-mobile.handlebars->9->244",
6692 - "default.handlebars->27->1445",
6692 + "default.handlebars->27->1446",
6693 "default.handlebars->27->213",
6694 "default.handlebars->27->588",
6695 "default.handlebars->container->column_l->p21->3->1->meshConnChartDiv->1"
@@ -6765,7 +6765,7 @@
6765 "ru": "Cookie-кодировщик",
6766 "zh-chs": "Cookie編碼器",
6767 "xloc": [
6768 - "default.handlebars->27->1885"
6768 + "default.handlebars->27->1887"
6769 ]
6770 },
6771 {
@@ -6888,8 +6888,8 @@
6888 "ru": "Скопировать ссылку в буфер обмена",
6889 "zh-chs": "複製鏈接到剪貼板",
6890 "xloc": [
6891 - "default.handlebars->27->1450",
6892 - "default.handlebars->27->1464",
6891 + "default.handlebars->27->1451",
6892 + "default.handlebars->27->1465",
6893 "default.handlebars->27->348"
6894 ]
6895 },
@@ -7084,7 +7084,7 @@
7084 "ru": "Основной сервер",
7085 "zh-chs": "核心服務器",
7086 "xloc": [
7087 - "default.handlebars->27->1884"
7087 + "default.handlebars->27->1886"
7088 ]
7089 },
7090 {
@@ -7118,7 +7118,7 @@
7118 "ru": "Создать учетную запись",
7119 "zh-chs": "創建帳號",
7120 "xloc": [
7121 - "default.handlebars->27->1594",
7121 + "default.handlebars->27->1595",
7122 "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->createpanel->1->1->9->1->12->1->1",
7123 "login.handlebars->container->column_l->centralTable->1->0->logincell->createpanel->1->9->1->12->1->1"
7124 ]
@@ -7154,7 +7154,7 @@
7154 "ru": "Создать группу пользователей",
7155 "zh-chs": "創建用戶組",
7156 "xloc": [
7157 - "default.handlebars->27->1631"
7157 + "default.handlebars->27->1633"
7158 ]
7159 },
7160 {
@@ -7205,7 +7205,7 @@
7205 "ru": "Создайте сразу несколько учетных записей, импортировав файл JSON в следующем формате:",
7206 "zh-chs": "通過導入以下格式的JSON文件一次創建多個帳戶:",
7207 "xloc": [
7208 - "default.handlebars->27->1558"
7208 + "default.handlebars->27->1559"
7209 ]
7210 },
7211 {
@@ -7240,7 +7240,7 @@
7240 "ru": "Создано",
7241 "zh-chs": "創建",
7242 "xloc": [
7243 - "default.handlebars->27->1705"
7243 + "default.handlebars->27->1707"
7244 ]
7245 },
7246 {
@@ -7561,10 +7561,10 @@
7561 "en": "Default",
7562 "nl": "Standaard",
7563 "xloc": [
7564 - "default.handlebars->27->1581",
7565 - "default.handlebars->27->1627",
7566 - "default.handlebars->27->1638",
7567 - "default.handlebars->27->1694"
7564 + "default.handlebars->27->1582",
7565 + "default.handlebars->27->1629",
7566 + "default.handlebars->27->1640",
7567 + "default.handlebars->27->1696"
7568 ]
7569 },
7570 {
@@ -7585,7 +7585,7 @@
7585 "default-mobile.handlebars->9->301",
7586 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
7587 "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
7588 - "default.handlebars->27->1471",
7588 + "default.handlebars->27->1472",
7589 "default.handlebars->27->492",
7590 "default.handlebars->27->825",
7591 "default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
@@ -7625,7 +7625,7 @@
7625 "nl": "Verwijder accounts",
7626 "zh-chs": "删除帐号",
7627 "xloc": [
7628 - "default.handlebars->27->1548"
7628 + "default.handlebars->27->1549"
7629 ]
7630 },
7631 {
@@ -7715,7 +7715,7 @@
7715 "ru": "Удалить пользователя",
7716 "zh-chs": "刪除用戶",
7717 "xloc": [
7718 - "default.handlebars->27->1744"
7718 + "default.handlebars->27->1746"
7719 ]
7720 },
7721 {
@@ -7732,8 +7732,8 @@
7732 "ru": "Удалить группу пользователей",
7733 "zh-chs": "刪除用戶組",
7734 "xloc": [
7735 - "default.handlebars->27->1664",
7736 - "default.handlebars->27->1674"
7735 + "default.handlebars->27->1666",
7736 + "default.handlebars->27->1676"
7737 ]
7738 },
7739 {
@@ -7747,7 +7747,7 @@
7747 "nl": "Gebruikersgroepen verwijderen",
7748 "zh-chs": "删除用户组",
7749 "xloc": [
7750 - "default.handlebars->27->1625"
7750 + "default.handlebars->27->1627"
7751 ]
7752 },
7753 {
@@ -7764,7 +7764,7 @@
7764 "ru": "Удалить пользователя {0}",
7765 "zh-chs": "刪除用戶{0}",
7766 "xloc": [
7767 - "default.handlebars->27->1767"
7767 + "default.handlebars->27->1769"
7768 ]
7769 },
7770 {
@@ -7782,7 +7782,7 @@
7782 "zh-chs": "刪除帳戶",
7783 "xloc": [
7784 "default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->p3AccountActions->p2AccountActions->3->9->0",
7785 - "default.handlebars->27->1544",
7785 + "default.handlebars->27->1545",
7786 "default.handlebars->container->column_l->p2->p2info->p2AccountActions->3->p2AccountPassActions->7"
7787 ]
7788 },
@@ -7814,7 +7814,7 @@
7814 "nl": "Verwijder groep",
7815 "zh-chs": "删除群组",
7816 "xloc": [
7817 - "default.handlebars->27->1621"
7817 + "default.handlebars->27->1623"
7818 ]
7819 },
7820 {
@@ -7850,7 +7850,7 @@
7850 "xloc": [
7851 "default-mobile.handlebars->9->124",
7852 "default-mobile.handlebars->9->303",
7853 - "default.handlebars->27->1473",
7853 + "default.handlebars->27->1474",
7854 "default.handlebars->27->827"
7855 ]
7856 },
@@ -7868,7 +7868,7 @@
7868 "ru": "Удалить группу пользователей {0}?",
7869 "zh-chs": "刪除用戶組{0}?",
7870 "xloc": [
7871 - "default.handlebars->27->1672"
7871 + "default.handlebars->27->1674"
7872 ]
7873 },
7874 {
@@ -7887,7 +7887,7 @@
7887 "xloc": [
7888 "default-mobile.handlebars->9->123",
7889 "default-mobile.handlebars->9->302",
7890 - "default.handlebars->27->1472",
7890 + "default.handlebars->27->1473",
7891 "default.handlebars->27->826"
7892 ]
7893 },
@@ -8005,10 +8005,10 @@
8005 "default.handlebars->27->1210",
8006 "default.handlebars->27->1238",
8007 "default.handlebars->27->1321",
8008 - "default.handlebars->27->1630",
8009 - "default.handlebars->27->1640",
8010 - "default.handlebars->27->1641",
8011 - "default.handlebars->27->1670",
8008 + "default.handlebars->27->1632",
8009 + "default.handlebars->27->1642",
8010 + "default.handlebars->27->1643",
8011 + "default.handlebars->27->1672",
8012 "default.handlebars->27->533",
8013 "default.handlebars->27->534",
8014 "default.handlebars->27->755",
@@ -8048,7 +8048,7 @@
8048 "xloc": [
8049 "default-mobile.handlebars->9->256",
8050 "default.handlebars->27->1326",
8051 - "default.handlebars->27->1814",
8051 + "default.handlebars->27->1816",
8052 "default.handlebars->27->498",
8053 "default.handlebars->27->800",
8054 "default.handlebars->container->topbar->1->1->MainSubMenuSpan->MainSubMenu->1->0->MainDevDesktop",
@@ -8087,7 +8087,7 @@
8087 "zh-chs": "桌面通知",
8088 "xloc": [
8089 "default.handlebars->27->1248",
8090 - "default.handlebars->27->1720",
8090 + "default.handlebars->27->1722",
8091 "default.handlebars->27->569"
8092 ]
8093 },
@@ -8106,7 +8106,7 @@
8106 "zh-chs": "桌面提示",
8107 "xloc": [
8108 "default.handlebars->27->1247",
8109 - "default.handlebars->27->1719",
8109 + "default.handlebars->27->1721",
8110 "default.handlebars->27->568"
8111 ]
8112 },
@@ -8125,7 +8125,7 @@
8125 "zh-chs": "桌面提示+工具欄",
8126 "xloc": [
8127 "default.handlebars->27->1245",
8128 - "default.handlebars->27->1717",
8128 + "default.handlebars->27->1719",
8129 "default.handlebars->27->566"
8130 ]
8131 },
@@ -8158,7 +8158,7 @@
8158 "zh-chs": "桌面工具欄",
8159 "xloc": [
8160 "default.handlebars->27->1246",
8161 - "default.handlebars->27->1718",
8161 + "default.handlebars->27->1720",
8162 "default.handlebars->27->567"
8163 ]
8164 },
@@ -8238,7 +8238,7 @@
8238 "zh-chs": "設備",
8239 "xloc": [
8240 "default.handlebars->27->1348",
8241 - "default.handlebars->27->1786",
8241 + "default.handlebars->27->1788",
8242 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->9->devListToolbarSort->sortselect->5"
8243 ]
8244 },
@@ -8277,11 +8277,11 @@
8277 "default.handlebars->27->1343",
8278 "default.handlebars->27->1346",
8279 "default.handlebars->27->1347",
8280 - "default.handlebars->27->1495",
8281 - "default.handlebars->27->1656",
8282 - "default.handlebars->27->1662",
8283 - "default.handlebars->27->1774",
8284 - "default.handlebars->27->1823"
8280 + "default.handlebars->27->1496",
8281 + "default.handlebars->27->1658",
8282 + "default.handlebars->27->1664",
8283 + "default.handlebars->27->1776",
8284 + "default.handlebars->27->1825"
8285 ]
8286 },
8287 {
@@ -8299,7 +8299,7 @@
8299 "zh-chs": "設備組用戶",
8300 "xloc": [
8301 "default-mobile.handlebars->9->447",
8302 - "default.handlebars->27->1408"
8302 + "default.handlebars->27->1409"
8303 ]
8304 },
8305 {
@@ -8317,11 +8317,11 @@
8317 "zh-chs": "設備組",
8318 "xloc": [
8319 "default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->3",
8320 - "default.handlebars->27->1511",
8321 - "default.handlebars->27->1615",
8322 - "default.handlebars->27->1643",
8323 - "default.handlebars->27->1714",
8324 - "default.handlebars->27->1858",
8320 + "default.handlebars->27->1512",
8321 + "default.handlebars->27->1617",
8322 + "default.handlebars->27->1645",
8323 + "default.handlebars->27->1716",
8324 + "default.handlebars->27->1860",
8325 "default.handlebars->container->column_l->p2->p2info->7"
8326 ]
8327 },
@@ -8382,7 +8382,7 @@
8382 "zh-chs": "設備名稱",
8383 "xloc": [
8384 "default-mobile.handlebars->9->278",
8385 - "default.handlebars->27->1822",
8385 + "default.handlebars->27->1824",
8386 "default.handlebars->27->269",
8387 "default.handlebars->27->753",
8388 "player.handlebars->3->9"
@@ -8437,7 +8437,7 @@
8437 "zh-chs": "設備連接。",
8438 "xloc": [
8439 "default.handlebars->27->1178",
8440 - "default.handlebars->27->1429"
8440 + "default.handlebars->27->1430"
8441 ]
8442 },
8443 {
@@ -8455,7 +8455,7 @@
8455 "zh-chs": "設備斷開連接。",
8456 "xloc": [
8457 "default.handlebars->27->1179",
8458 - "default.handlebars->27->1430"
8458 + "default.handlebars->27->1431"
8459 ]
8460 },
8461 {
@@ -8782,8 +8782,8 @@
8782 "nl": "Apparaten",
8783 "zh-chs": "设备",
8784 "xloc": [
8785 - "default.handlebars->27->1616",
8786 - "default.handlebars->27->1644"
8785 + "default.handlebars->27->1618",
8786 + "default.handlebars->27->1646"
8787 ]
8788 },
8789 {
@@ -8951,7 +8951,7 @@
8951 "ru": "Показать публичную ссылку",
8952 "zh-chs": "显示公共链接",
8953 "xloc": [
8954 - "default.handlebars->27->1449"
8954 + "default.handlebars->27->1450"
8955 ]
8956 },
8957 {
@@ -8975,10 +8975,10 @@
8975 "en": "Domain",
8976 "nl": "Domein",
8977 "xloc": [
8978 - "default.handlebars->27->1582",
8979 - "default.handlebars->27->1628",
8980 - "default.handlebars->27->1637",
8981 - "default.handlebars->27->1693",
8978 + "default.handlebars->27->1583",
8979 + "default.handlebars->27->1630",
8980 + "default.handlebars->27->1639",
8981 + "default.handlebars->27->1695",
8982 "mstsc.handlebars->main->1->3->1->2->1->0",
8983 "mstsc.handlebars->main->1->3->1->2->3"
8984 ]
@@ -9183,7 +9183,7 @@
9183 "en": "Download Report",
9184 "nl": "Rapport downloaden",
9185 "xloc": [
9186 - "default.handlebars->27->1500",
9186 + "default.handlebars->27->1501",
9187 "default.handlebars->container->column_l->p3->3->1->0->3"
9188 ]
9189 },
@@ -9337,7 +9337,7 @@
9337 "ru": "Скачать список событий в одном из форматов ниже.",
9338 "zh-chs": "使用以下一種文件格式下載事件列表。",
9339 "xloc": [
9340 - "default.handlebars->27->1501"
9340 + "default.handlebars->27->1502"
9341 ]
9342 },
9343 {
@@ -9354,7 +9354,7 @@
9354 "ru": "Скачать список пользователей в одном из форматов ниже.",
9355 "zh-chs": "使用以下一種文件格式下載用戶列表。",
9356 "xloc": [
9357 - "default.handlebars->27->1566"
9357 + "default.handlebars->27->1567"
9358 ]
9359 },
9360 {
@@ -9437,7 +9437,7 @@
9437 "nl": "Dubbele agent",
9438 "zh-chs": "代理重复",
9439 "xloc": [
9440 - "default.handlebars->27->1854"
9440 + "default.handlebars->27->1856"
9441 ]
9442 },
9443 {
@@ -9471,7 +9471,7 @@
9471 "ru": "Скопировать группу пользователей",
9472 "zh-chs": "重複的用戶組",
9473 "xloc": [
9474 - "default.handlebars->27->1632"
9474 + "default.handlebars->27->1634"
9475 ]
9476 },
9477 {
@@ -9502,8 +9502,8 @@
9502 "ru": "Длительность",
9503 "zh-chs": "持續時間",
9504 "xloc": [
9505 - "default.handlebars->27->1808",
9506 - "default.handlebars->27->1828",
9505 + "default.handlebars->27->1810",
9506 + "default.handlebars->27->1830",
9507 "player.handlebars->3->2"
9508 ]
9509 },
@@ -9768,8 +9768,8 @@
9768 "default-mobile.handlebars->9->426",
9769 "default.handlebars->27->1322",
9770 "default.handlebars->27->1352",
9771 - "default.handlebars->27->1374",
9772 - "default.handlebars->27->1386"
9771 + "default.handlebars->27->1375",
9772 + "default.handlebars->27->1387"
9773 ]
9774 },
9775 {
@@ -9803,8 +9803,8 @@
9803 "ru": "Редактировать права группы устройств",
9804 "zh-chs": "編輯設備組權限",
9805 "xloc": [
9806 - "default.handlebars->27->1371",
9807 - "default.handlebars->27->1383"
9806 + "default.handlebars->27->1372",
9807 + "default.handlebars->27->1384"
9808 ]
9809 },
9810 {
@@ -9855,8 +9855,8 @@
9855 "ru": "Изменить разрешения устройства",
9856 "zh-chs": "编辑设备权限",
9857 "xloc": [
9858 - "default.handlebars->27->1376",
9859 - "default.handlebars->27->1378"
9858 + "default.handlebars->27->1377",
9859 + "default.handlebars->27->1379"
9860 ]
9861 },
9862 {
@@ -9931,7 +9931,7 @@
9931 "zh-chs": "編輯筆記",
9932 "xloc": [
9933 "default-mobile.handlebars->9->433",
9934 - "default.handlebars->27->1393"
9934 + "default.handlebars->27->1394"
9935 ]
9936 },
9937 {
@@ -9962,7 +9962,7 @@
9962 "ru": "Редактировать права пользователя для группы устройств",
9963 "zh-chs": "編輯用戶設備組權限",
9964 "xloc": [
9965 - "default.handlebars->27->1384"
9965 + "default.handlebars->27->1385"
9966 ]
9967 },
9968 {
@@ -9978,7 +9978,7 @@
9978 "ru": "Изменить разрешения для пользовательских устройств",
9979 "zh-chs": "编辑用户设备权限",
9980 "xloc": [
9981 - "default.handlebars->27->1379"
9981 + "default.handlebars->27->1380"
9982 ]
9983 },
9984 {
@@ -9995,7 +9995,7 @@
9995 "ru": "Редактировать группу пользователей",
9996 "zh-chs": "編輯用戶組",
9997 "xloc": [
9998 - "default.handlebars->27->1671"
9998 + "default.handlebars->27->1673"
9999 ]
10000 },
10001 {
@@ -10009,7 +10009,7 @@
10009 "nl": "Gebruikersmachtigingen voor apparaatgroep bewerken",
10010 "zh-chs": "编辑用户组设备权限",
10011 "xloc": [
10012 - "default.handlebars->27->1381"
10012 + "default.handlebars->27->1382"
10013 ]
10014 },
10015 {
@@ -10051,11 +10051,11 @@
10051 "zh-chs": "電子郵件",
10052 "xloc": [
10053 "default-mobile.handlebars->9->78",
10054 - "default.handlebars->27->1584",
10055 - "default.handlebars->27->1697",
10054 + "default.handlebars->27->1585",
10055 "default.handlebars->27->1699",
10057 - "default.handlebars->27->1739",
10058 - "default.handlebars->27->1755",
10056 + "default.handlebars->27->1701",
10057 + "default.handlebars->27->1741",
10058 + "default.handlebars->27->1757",
10059 "default.handlebars->27->319",
10060 "login-mobile.handlebars->5->42",
10061 "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->tokenpanel->1->7->1->4->1->3",
@@ -10171,7 +10171,7 @@
10171 "ru": "Электронная почта не подтверждена",
10172 "zh-chs": "邮件未验证",
10173 "xloc": [
10174 - "default.handlebars->27->1530"
10174 + "default.handlebars->27->1531"
10175 ]
10176 },
10177 {
@@ -10188,8 +10188,8 @@
10188 "ru": "Email подтвержден",
10189 "zh-chs": "電子郵件已驗證",
10190 "xloc": [
10191 - "default.handlebars->27->1531",
10192 - "default.handlebars->27->1691"
10191 + "default.handlebars->27->1532",
10192 + "default.handlebars->27->1693"
10193 ]
10194 },
10195 {
@@ -10206,7 +10206,7 @@
10206 "ru": "Email подтвержден.",
10207 "zh-chs": "電子郵件已驗證。",
10208 "xloc": [
10209 - "default.handlebars->27->1590"
10209 + "default.handlebars->27->1591"
10210 ]
10211 },
10212 {
@@ -10223,7 +10223,7 @@
10223 "ru": "Email не подтвержден",
10224 "zh-chs": "電子郵件未驗證",
10225 "xloc": [
10226 - "default.handlebars->27->1692"
10226 + "default.handlebars->27->1694"
10227 ]
10228 },
10229 {
@@ -10262,7 +10262,7 @@
10262 "en": "Email verified and forced password reset required.",
10263 "nl": "E-mail geverifieerd en geforceerd opnieuw instellen van wachtwoord vereist.",
10264 "xloc": [
10265 - "default.handlebars->27->1591"
10265 + "default.handlebars->27->1592"
10266 ]
10267 },
10268 {
@@ -10275,7 +10275,7 @@
10275 "nl": "Email/SMS verkeer",
10276 "zh-chs": "电子邮件/短信流量",
10277 "xloc": [
10278 - "default.handlebars->27->1893"
10278 + "default.handlebars->27->1895"
10279 ]
10280 },
10281 {
@@ -10314,7 +10314,7 @@
10314 "ru": "Включить коды приглашения",
10315 "zh-chs": "啟用邀請代碼",
10316 "xloc": [
10317 - "default.handlebars->27->1414"
10317 + "default.handlebars->27->1415"
10318 ]
10319 },
10320 {
@@ -10373,7 +10373,7 @@
10373 "en": "Enabled",
10374 "nl": "Ingeschakeld",
10375 "xloc": [
10376 - "default.handlebars->27->1830"
10376 + "default.handlebars->27->1832"
10377 ]
10378 },
10379 {
@@ -10397,7 +10397,7 @@
10397 "en": "End Time",
10398 "nl": "Eindtijd",
10399 "xloc": [
10400 - "default.handlebars->27->1827"
10400 + "default.handlebars->27->1829"
10401 ]
10402 },
10403 {
@@ -10653,7 +10653,7 @@
10653 "ru": "Введите разделенный запятыми список имен административных областей.",
10654 "zh-chs": "輸入管理領域名稱的逗號分隔列表。",
10655 "xloc": [
10656 - "default.handlebars->27->1595"
10656 + "default.handlebars->27->1596"
10657 ]
10658 },
10659 {
@@ -10837,7 +10837,7 @@
10837 "ru": "Экспорт списка событий",
10838 "zh-chs": "活動列表導出",
10839 "xloc": [
10840 - "default.handlebars->27->1506"
10840 + "default.handlebars->27->1507"
10841 ]
10842 },
10843 {
@@ -10960,7 +10960,7 @@
10960 "ru": "Внешний",
10961 "zh-chs": "外部",
10962 "xloc": [
10963 - "default.handlebars->27->1878"
10963 + "default.handlebars->27->1880"
10964 ]
10965 },
10966 {
@@ -11173,7 +11173,7 @@
11173 "default-mobile.handlebars->9->167",
11174 "default-mobile.handlebars->9->257",
11175 "default.handlebars->27->1333",
11176 - "default.handlebars->27->1815",
11176 + "default.handlebars->27->1817",
11177 "default.handlebars->27->236",
11178 "default.handlebars->container->topbar->1->1->MainSubMenuSpan->MainSubMenu->1->0->MainDevFiles",
11179 "default.handlebars->contextMenu->cxfiles"
@@ -11211,7 +11211,7 @@
11211 "zh-chs": "文件通知",
11212 "xloc": [
11213 "default.handlebars->27->1252",
11214 - "default.handlebars->27->1724",
11214 + "default.handlebars->27->1726",
11215 "default.handlebars->27->573"
11216 ]
11217 },
@@ -11230,7 +11230,7 @@
11230 "zh-chs": "文件提示",
11231 "xloc": [
11232 "default.handlebars->27->1251",
11233 - "default.handlebars->27->1723",
11233 + "default.handlebars->27->1725",
11234 "default.handlebars->27->572"
11235 ]
11236 },
@@ -11391,8 +11391,8 @@
11391 "ru": "Принудительно сбросить пароль при следующем входе в систему.",
11392 "zh-chs": "下次登錄時強制重置密碼。",
11393 "xloc": [
11394 - "default.handlebars->27->1589",
11395 - "default.handlebars->27->1764"
11394 + "default.handlebars->27->1590",
11395 + "default.handlebars->27->1766"
11396 ]
11397 },
11398 {
@@ -11451,7 +11451,7 @@
11451 "en": "Format",
11452 "nl": "Formaat",
11453 "xloc": [
11454 - "default.handlebars->27->1497"
11454 + "default.handlebars->27->1498"
11455 ]
11456 },
11457 {
@@ -11485,8 +11485,8 @@
11485 "ru": "Свободно",
11486 "zh-chs": "自由",
11487 "xloc": [
11488 - "default.handlebars->27->1839",
11489 - "default.handlebars->27->1841"
11488 + "default.handlebars->27->1841",
11489 + "default.handlebars->27->1843"
11490 ]
11491 },
11492 {
@@ -11680,7 +11680,7 @@
11680 "default-mobile.handlebars->9->425",
11681 "default.handlebars->27->1219",
11682 "default.handlebars->27->1351",
11683 - "default.handlebars->27->1601"
11683 + "default.handlebars->27->1602"
11684 ]
11685 },
11686 {
@@ -11697,7 +11697,7 @@
11697 "ru": "Администратор с полным доступом (все права)",
11698 "zh-chs": "正式管理員(保留所有權利)",
11699 "xloc": [
11700 - "default.handlebars->27->1385"
11700 + "default.handlebars->27->1386"
11701 ]
11702 },
11703 {
@@ -11780,7 +11780,7 @@
11780 "ru": "Администратор с полным доступом",
11781 "zh-chs": "正式管理員",
11782 "xloc": [
11783 - "default.handlebars->27->1685"
11783 + "default.handlebars->27->1687"
11784 ]
11785 },
11786 {
@@ -12211,8 +12211,8 @@
12211 "ru": "Групповое действие",
12212 "zh-chs": "集體行動",
12213 "xloc": [
12214 - "default.handlebars->27->1545",
12215 - "default.handlebars->27->1622",
12214 + "default.handlebars->27->1546",
12215 + "default.handlebars->27->1624",
12216 "default.handlebars->27->441",
12217 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->devListToolbar",
12218 "default.handlebars->container->column_l->p4->3->1->0->3->3",
@@ -12223,14 +12223,14 @@
12223 "en": "Group By",
12224 "nl": "Groeperen op",
12225 "xloc": [
12226 - "default.handlebars->27->1493"
12226 + "default.handlebars->27->1494"
12227 ]
12228 },
12229 {
12230 "en": "Group Identifier",
12231 "nl": "Groepsidentificatie",
12232 "xloc": [
12233 - "default.handlebars->27->1639"
12233 + "default.handlebars->27->1641"
12234 ]
12235 },
12236 {
@@ -12247,7 +12247,7 @@
12247 "ru": "Члены группы",
12248 "zh-chs": "小組成員",
12249 "xloc": [
12250 - "default.handlebars->27->1648"
12250 + "default.handlebars->27->1650"
12251 ]
12252 },
12253 {
@@ -12419,7 +12419,7 @@
12419 "ru": "Всего кучи",
12420 "zh-chs": "堆總數",
12421 "xloc": [
12422 - "default.handlebars->27->1880"
12422 + "default.handlebars->27->1882"
12423 ]
12424 },
12425 {
@@ -12436,7 +12436,7 @@
12436 "ru": "Куча используется",
12437 "zh-chs": "堆使用",
12438 "xloc": [
12439 - "default.handlebars->27->1879"
12439 + "default.handlebars->27->1881"
12440 ]
12441 },
12442 {
@@ -12677,7 +12677,7 @@
12677 "zh-chs": "保持{2}的{0}入口{1}",
12678 "xloc": [
12679 "default-mobile.handlebars->9->129",
12680 - "default.handlebars->27->1479"
12680 + "default.handlebars->27->1480"
12681 ]
12682 },
12683 {
@@ -13234,8 +13234,8 @@
13234 "ru": "Тип установки",
13235 "zh-chs": "安裝類型",
13236 "xloc": [
13237 - "default.handlebars->27->1416",
13238 - "default.handlebars->27->1423",
13237 + "default.handlebars->27->1417",
13238 + "default.handlebars->27->1424",
13239 "default.handlebars->27->334",
13240 "default.handlebars->27->358"
13241 ]
@@ -13272,10 +13272,10 @@
13272 "ru": "Intel AMT",
13273 "zh-chs": "英特爾AMT",
13274 "xloc": [
13275 - "default.handlebars->27->1435",
13276 - "default.handlebars->27->1443",
13277 - "default.handlebars->27->1876",
13278 - "default.handlebars->27->1898"
13275 + "default.handlebars->27->1436",
13276 + "default.handlebars->27->1444",
13277 + "default.handlebars->27->1878",
13278 + "default.handlebars->27->1900"
13279 ]
13280 },
13281 {
@@ -13316,14 +13316,14 @@
13316 "en": "Intel AMT Redirection",
13317 "nl": "Intel AMT omleiding",
13318 "xloc": [
13319 - "default.handlebars->27->1817"
13319 + "default.handlebars->27->1819"
13320 ]
13321 },
13322 {
13323 "en": "Intel AMT WSMAN",
13324 "nl": "Intel AMT WSMAN",
13325 "xloc": [
13326 - "default.handlebars->27->1816"
13326 + "default.handlebars->27->1818"
13327 ]
13328 },
13329 {
@@ -13658,7 +13658,7 @@
13658 "zh-chs": "英特爾&reg;AMT桌面和串行事件。",
13659 "xloc": [
13660 "default.handlebars->27->1180",
13661 - "default.handlebars->27->1431"
13661 + "default.handlebars->27->1432"
13662 ]
13663 },
13664 {
@@ -13967,8 +13967,8 @@
13967 "ru": "Только интерактивный режим",
13968 "zh-chs": "僅限互動",
13969 "xloc": [
13970 - "default.handlebars->27->1419",
13971 - "default.handlebars->27->1426",
13970 + "default.handlebars->27->1420",
13971 + "default.handlebars->27->1427",
13972 "default.handlebars->27->337",
13973 "default.handlebars->27->361"
13974 ]
@@ -14021,7 +14021,7 @@
14021 "ru": "Некорректный тип группы устройств",
14022 "zh-chs": "無效的設備組類型",
14023 "xloc": [
14024 - "default.handlebars->27->1853"
14024 + "default.handlebars->27->1855"
14025 ]
14026 },
14027 {
@@ -14038,7 +14038,7 @@
14038 "ru": "Некорректный JSON",
14039 "zh-chs": "無效的JSON",
14040 "xloc": [
14041 - "default.handlebars->27->1847"
14041 + "default.handlebars->27->1849"
14042 ]
14043 },
14044 {
@@ -14055,8 +14055,8 @@
14055 "ru": "Некорректный формат файла JSON.",
14056 "zh-chs": "無效的JSON文件格式。",
14057 "xloc": [
14058 - "default.handlebars->27->1563",
14059 - "default.handlebars->27->1565"
14058 + "default.handlebars->27->1564",
14059 + "default.handlebars->27->1566"
14060 ]
14061 },
14062 {
@@ -14073,7 +14073,7 @@
14073 "ru": "Некорректный файл JSON: {0}.",
14074 "zh-chs": "無效的JSON文件:{0}。",
14075 "xloc": [
14076 - "default.handlebars->27->1561"
14076 + "default.handlebars->27->1562"
14077 ]
14078 },
14079 {
@@ -14090,7 +14090,7 @@
14090 "ru": "Некорректная сигнатура PKCS",
14091 "zh-chs": "無效的PKCS簽名",
14092 "xloc": [
14093 - "default.handlebars->27->1845"
14093 + "default.handlebars->27->1847"
14094 ]
14095 },
14096 {
@@ -14107,7 +14107,7 @@
14107 "ru": "Некорректная сигнатура RSA",
14108 "zh-chs": "無效的RSA密碼",
14109 "xloc": [
14110 - "default.handlebars->27->1846"
14110 + "default.handlebars->27->1848"
14111 ]
14112 },
14113 {
@@ -14185,7 +14185,7 @@
14185 "en": "Invalidate Email",
14186 "nl": "E-mail ongeldig maken",
14187 "xloc": [
14188 - "default.handlebars->27->1539"
14188 + "default.handlebars->27->1540"
14189 ]
14190 },
14191 {
@@ -14250,7 +14250,7 @@
14250 "ru": "Коды приглашений могут использоваться любым пользователем для присоединения устройств к этой группе устройств по следующей общедоступной ссылке:",
14251 "zh-chs": "任何人都可以使用邀請代碼通過以下公共鏈接將設備加入該設備組:",
14252 "xloc": [
14253 - "default.handlebars->27->1421"
14253 + "default.handlebars->27->1422"
14254 ]
14255 },
14256 {
@@ -14303,10 +14303,10 @@
14303 "zh-chs": "邀請碼",
14304 "xloc": [
14305 "default.handlebars->27->1263",
14306 - "default.handlebars->27->1415",
14307 - "default.handlebars->27->1420",
14308 - "default.handlebars->27->1422",
14309 - "default.handlebars->27->1427"
14306 + "default.handlebars->27->1416",
14307 + "default.handlebars->27->1421",
14308 + "default.handlebars->27->1423",
14309 + "default.handlebars->27->1428"
14310 ]
14311 },
14312 {
@@ -14423,7 +14423,7 @@
14423 "ru": "JSON",
14424 "zh-chs": "JSON",
14425 "xloc": [
14426 - "default.handlebars->27->1499"
14426 + "default.handlebars->27->1500"
14427 ]
14428 },
14429 {
@@ -14440,8 +14440,8 @@
14440 "ru": "Формат JSON",
14441 "zh-chs": "JSON格式",
14442 "xloc": [
14443 - "default.handlebars->27->1504",
14444 - "default.handlebars->27->1569",
14443 + "default.handlebars->27->1505",
14444 + "default.handlebars->27->1570",
14445 "default.handlebars->27->461"
14446 ]
14447 },
@@ -14941,7 +14941,7 @@
14941 "ru": "Последний доступ",
14942 "zh-chs": "最後訪問",
14943 "xloc": [
14944 - "default.handlebars->27->1512"
14944 + "default.handlebars->27->1513"
14945 ]
14946 },
14947 {
@@ -14958,7 +14958,7 @@
14958 "ru": "Последний вход в систему",
14959 "zh-chs": "上次登錄",
14960 "xloc": [
14961 - "default.handlebars->27->1706"
14961 + "default.handlebars->27->1708"
14962 ]
14963 },
14964 {
@@ -15021,7 +15021,7 @@
15021 "ru": "Последнее изменение: {0}",
15022 "zh-chs": "上次更改:{0}",
15023 "xloc": [
15024 - "default.handlebars->27->1710"
15024 + "default.handlebars->27->1712"
15025 ]
15026 },
15027 {
@@ -15072,7 +15072,7 @@
15072 "ru": "Последний вход в систему: {0}",
15073 "zh-chs": "上次登錄:{0}",
15074 "xloc": [
15075 - "default.handlebars->27->1522"
15075 + "default.handlebars->27->1523"
15076 ]
15077 },
15078 {
@@ -15209,7 +15209,7 @@
15209 "nl": "Leeg laten voor geen.",
15210 "zh-chs": "一无所有。",
15211 "xloc": [
15212 - "default.handlebars->27->1750"
15212 + "default.handlebars->27->1752"
15213 ]
15214 },
15215 {
@@ -15248,7 +15248,7 @@
15248 "ru": "Меньше",
15249 "zh-chs": "減",
15250 "xloc": [
15251 - "default.handlebars->27->1915"
15251 + "default.handlebars->27->1917"
15252 ]
15253 },
15254 {
@@ -15301,7 +15301,7 @@
15301 "zh-chs": "有限輸入",
15302 "xloc": [
15303 "default-mobile.handlebars->9->438",
15304 - "default.handlebars->27->1399",
15304 + "default.handlebars->27->1400",
15305 "default.handlebars->27->644",
15306 "default.handlebars->27->663"
15307 ]
@@ -15690,7 +15690,7 @@
15690 "default-mobile.handlebars->9->72",
15691 "default.handlebars->27->1226",
15692 "default.handlebars->27->1230",
15693 - "default.handlebars->27->1804",
15693 + "default.handlebars->27->1806",
15694 "default.handlebars->27->725",
15695 "default.handlebars->27->959"
15696 ]
@@ -15813,7 +15813,14 @@
15813 "ru": "Заблокировать учетную запись",
15814 "zh-chs": "鎖定賬戶",
15815 "xloc": [
15816 - "default.handlebars->27->1608"
15816 + "default.handlebars->27->1609"
15817 + ]
15818 + },
15819 + {
15820 + "en": "Lock Account Settings",
15821 + "xloc": [
15822 + "default.handlebars->27->1369",
15823 + "default.handlebars->27->1612"
15824 ]
15825 },
15826 {
@@ -15830,7 +15837,7 @@
15837 "ru": "Заблокировать учетную запись",
15838 "zh-chs": "鎖定賬戶",
15839 "xloc": [
15833 - "default.handlebars->27->1542"
15840 + "default.handlebars->27->1543"
15841 ]
15842 },
15843 {
@@ -15847,7 +15854,7 @@
15854 "ru": "Заблокирован",
15855 "zh-chs": "已鎖定",
15856 "xloc": [
15850 - "default.handlebars->27->1523"
15857 + "default.handlebars->27->1524"
15858 ]
15859 },
15860 {
@@ -15864,7 +15871,7 @@
15871 "ru": "Заблокированная учетная запись",
15872 "zh-chs": "賬戶鎖定",
15873 "xloc": [
15867 - "default.handlebars->27->1682"
15874 + "default.handlebars->27->1684"
15875 ]
15876 },
15877 {
@@ -16363,7 +16370,7 @@
16370 "ru": "Сообщения главного сервера",
16371 "zh-chs": "主服務器消息",
16372 "xloc": [
16366 - "default.handlebars->27->1887"
16373 + "default.handlebars->27->1889"
16374 ]
16375 },
16376 {
@@ -16452,7 +16459,7 @@
16459 "default-mobile.handlebars->9->410",
16460 "default-mobile.handlebars->9->428",
16461 "default.handlebars->27->1354",
16455 - "default.handlebars->27->1388"
16462 + "default.handlebars->27->1389"
16463 ]
16464 },
16465 {
@@ -16472,7 +16479,7 @@
16479 "default-mobile.handlebars->9->409",
16480 "default-mobile.handlebars->9->427",
16481 "default.handlebars->27->1353",
16475 - "default.handlebars->27->1387"
16482 + "default.handlebars->27->1388"
16483 ]
16484 },
16485 {
@@ -16495,7 +16502,7 @@
16502 "en": "Manage Recordings",
16503 "nl": "Beheeer opnames",
16504 "xloc": [
16498 - "default.handlebars->27->1607"
16505 + "default.handlebars->27->1608"
16506 ]
16507 },
16508 {
@@ -16529,7 +16536,7 @@
16536 "ru": "Управление группами пользователя",
16537 "zh-chs": "管理用戶組",
16538 "xloc": [
16532 - "default.handlebars->27->1606"
16539 + "default.handlebars->27->1607"
16540 ]
16541 },
16542 {
@@ -16546,7 +16553,7 @@
16553 "ru": "Управление пользователями",
16554 "zh-chs": "管理用戶",
16555 "xloc": [
16549 - "default.handlebars->27->1605",
16556 + "default.handlebars->27->1606",
16557 "default.handlebars->27->657"
16558 ]
16559 },
@@ -16686,7 +16693,7 @@
16693 "ru": "Менеджер",
16694 "zh-chs": "經理",
16695 "xloc": [
16689 - "default.handlebars->27->1528"
16696 + "default.handlebars->27->1529"
16697 ]
16698 },
16699 {
@@ -16789,7 +16796,7 @@
16796 "ru": "Достигнуто максимальное число сессий",
16797 "zh-chs": "達到的會話數上限",
16798 "xloc": [
16792 - "default.handlebars->27->1851"
16799 + "default.handlebars->27->1853"
16800 ]
16801 },
16802 {
@@ -16843,7 +16850,7 @@
16850 "ru": "Мегабайт",
16851 "zh-chs": "兆字節",
16852 "xloc": [
16846 - "default.handlebars->27->1877"
16853 + "default.handlebars->27->1879"
16854 ]
16855 },
16856 {
@@ -16861,7 +16868,7 @@
16868 "zh-chs": "記憶",
16869 "xloc": [
16870 "default-mobile.handlebars->9->381",
16864 - "default.handlebars->27->1868",
16871 + "default.handlebars->27->1870",
16872 "default.handlebars->27->925",
16873 "default.handlebars->container->column_l->p40->3->1->p40type->3"
16874 ]
@@ -17000,7 +17007,7 @@
17007 "ru": "Трафик MeshAgent",
17008 "zh-chs": "MeshAgent流量",
17009 "xloc": [
17003 - "default.handlebars->27->1889"
17010 + "default.handlebars->27->1891"
17011 ]
17012 },
17013 {
@@ -17017,7 +17024,7 @@
17024 "ru": "Обновление MeshAgent",
17025 "zh-chs": "MeshAgent更新",
17026 "xloc": [
17020 - "default.handlebars->27->1890"
17027 + "default.handlebars->27->1892"
17028 ]
17029 },
17030 {
@@ -17120,7 +17127,7 @@
17127 "ru": "Соединения сервера MeshCentral",
17128 "zh-chs": "MeshCentral服務器對等",
17129 "xloc": [
17123 - "default.handlebars->27->1888"
17130 + "default.handlebars->27->1890"
17131 ]
17132 },
17133 {
@@ -17384,7 +17391,7 @@
17391 "ru": "Диспетчер сообщения",
17392 "zh-chs": "郵件調度程序",
17393 "xloc": [
17387 - "default.handlebars->27->1886"
17394 + "default.handlebars->27->1888"
17395 ]
17396 },
17397 {
@@ -17533,7 +17540,7 @@
17540 "ru": "Еще",
17541 "zh-chs": "更多",
17542 "xloc": [
17536 - "default.handlebars->27->1914"
17543 + "default.handlebars->27->1916"
17544 ]
17545 },
17546 {
@@ -17609,7 +17616,7 @@
17616 "en": "Multiplexor",
17617 "nl": "Multiplexor",
17618 "xloc": [
17612 - "default.handlebars->27->1829"
17619 + "default.handlebars->27->1831"
17620 ]
17621 },
17622 {
@@ -17880,12 +17887,12 @@
17887 "default.handlebars->27->1206",
17888 "default.handlebars->27->1237",
17889 "default.handlebars->27->1320",
17883 - "default.handlebars->27->1510",
17884 - "default.handlebars->27->1613",
17885 - "default.handlebars->27->1629",
17886 - "default.handlebars->27->1636",
17887 - "default.handlebars->27->1669",
17888 - "default.handlebars->27->1688",
17890 + "default.handlebars->27->1511",
17891 + "default.handlebars->27->1615",
17892 + "default.handlebars->27->1631",
17893 + "default.handlebars->27->1638",
17894 + "default.handlebars->27->1671",
17895 + "default.handlebars->27->1690",
17896 "default.handlebars->27->523",
17897 "default.handlebars->27->76",
17898 "default.handlebars->27->784",
@@ -17928,7 +17935,7 @@
17935 "ru": "Имя1, Имя2, Имя3",
17936 "zh-chs": "名稱1,名稱2,名稱3",
17937 "xloc": [
17931 - "default.handlebars->27->1597"
17938 + "default.handlebars->27->1598"
17939 ]
17940 },
17941 {
@@ -18103,7 +18110,7 @@
18110 "xloc": [
18111 "default-mobile.handlebars->9->120",
18112 "default-mobile.handlebars->9->299",
18106 - "default.handlebars->27->1469",
18113 + "default.handlebars->27->1470",
18114 "default.handlebars->27->823",
18115 "default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
18116 "default.handlebars->container->column_l->p5->p5toolbar->1->0->p5filehead->3"
@@ -18246,7 +18253,7 @@
18253 "ru": "Нет рабочего стола",
18254 "zh-chs": "沒有桌面",
18255 "xloc": [
18249 - "default.handlebars->27->1395",
18256 + "default.handlebars->27->1396",
18257 "default.handlebars->27->645",
18258 "default.handlebars->27->664"
18259 ]
@@ -18282,8 +18289,8 @@
18289 "ru": "События не найдены",
18290 "zh-chs": "找不到活動",
18291 "xloc": [
18285 - "default.handlebars->27->1486",
18286 - "default.handlebars->27->1803",
18292 + "default.handlebars->27->1487",
18293 + "default.handlebars->27->1805",
18294 "default.handlebars->27->857"
18295 ]
18296 },
@@ -18320,7 +18327,7 @@
18327 "zh-chs": "沒有文件",
18328 "xloc": [
18329 "default-mobile.handlebars->9->436",
18323 - "default.handlebars->27->1397",
18330 + "default.handlebars->27->1398",
18331 "default.handlebars->27->642",
18332 "default.handlebars->27->661"
18333 ]
@@ -18359,7 +18366,7 @@
18366 "default-mobile.handlebars->9->416",
18367 "default-mobile.handlebars->9->437",
18368 "default.handlebars->27->1361",
18362 - "default.handlebars->27->1398"
18369 + "default.handlebars->27->1399"
18370 ]
18371 },
18372 {
@@ -18427,7 +18434,7 @@
18434 "ru": "Нет членов",
18435 "zh-chs": "沒有會員",
18436 "xloc": [
18430 - "default.handlebars->27->1651"
18437 + "default.handlebars->27->1653"
18438 ]
18439 },
18440 {
@@ -18444,7 +18451,7 @@
18451 "ru": "Запретить создание групп устройств",
18452 "zh-chs": "沒有新的設備組",
18453 "xloc": [
18447 - "default.handlebars->27->1609"
18454 + "default.handlebars->27->1610"
18455 ]
18456 },
18457 {
@@ -18484,7 +18491,7 @@
18491 "default-mobile.handlebars->9->399",
18492 "default-mobile.handlebars->9->442",
18493 "default.handlebars->27->1220",
18487 - "default.handlebars->27->1403",
18494 + "default.handlebars->27->1404",
18495 "default.handlebars->27->654",
18496 "default.handlebars->27->673"
18497 ]
@@ -18523,7 +18530,7 @@
18530 "zh-chs": "沒有終端",
18531 "xloc": [
18532 "default-mobile.handlebars->9->435",
18526 - "default.handlebars->27->1396",
18533 + "default.handlebars->27->1397",
18534 "default.handlebars->27->641",
18535 "default.handlebars->27->660"
18536 ]
@@ -18560,7 +18567,7 @@
18567 "ru": "Нет инструментов (MeshCmd/Router)",
18568 "zh-chs": "沒有工具(MeshCmd /路由器)",
18569 "xloc": [
18563 - "default.handlebars->27->1610"
18570 + "default.handlebars->27->1611"
18571 ]
18572 },
18573 {
@@ -18577,8 +18584,8 @@
18584 "ru": "Нет общих групп устройств",
18585 "zh-chs": "沒有共同的設備組",
18586 "xloc": [
18580 - "default.handlebars->27->1657",
18581 - "default.handlebars->27->1775"
18587 + "default.handlebars->27->1659",
18588 + "default.handlebars->27->1777"
18589 ]
18590 },
18591 {
@@ -18674,8 +18681,8 @@
18681 "ru": "Нет общих устройств",
18682 "zh-chs": "沒有共同的設備",
18683 "xloc": [
18677 - "default.handlebars->27->1663",
18678 - "default.handlebars->27->1787"
18684 + "default.handlebars->27->1665",
18685 + "default.handlebars->27->1789"
18686 ]
18687 },
18688 {
@@ -18692,7 +18699,7 @@
18699 "ru": "В группе нет устройств.",
18700 "zh-chs": "該設備組中沒有設備。",
18701 "xloc": [
18695 - "default.handlebars->27->1446"
18702 + "default.handlebars->27->1447"
18703 ]
18704 },
18705 {
@@ -18762,7 +18769,7 @@
18769 "ru": "Группы не найдены.",
18770 "zh-chs": "找不到群組。",
18771 "xloc": [
18765 - "default.handlebars->27->1612"
18772 + "default.handlebars->27->1614"
18773 ]
18774 },
18775 {
@@ -18855,7 +18862,7 @@
18862 "en": "No recordings.",
18863 "nl": "Geen opnames.",
18864 "xloc": [
18858 - "default.handlebars->27->1805"
18865 + "default.handlebars->27->1807"
18866 ]
18867 },
18868 {
@@ -18872,7 +18879,7 @@
18879 "ru": "Нет серверных прав",
18880 "zh-chs": "沒有服務器權限",
18881 "xloc": [
18875 - "default.handlebars->27->1683"
18882 + "default.handlebars->27->1685"
18883 ]
18884 },
18885 {
@@ -18889,7 +18896,7 @@
18896 "ru": "Нет членства в группах пользователей",
18897 "zh-chs": "沒有用戶組成員身份",
18898 "xloc": [
18892 - "default.handlebars->27->1781"
18899 + "default.handlebars->27->1783"
18900 ]
18901 },
18902 {
@@ -18906,7 +18913,7 @@
18913 "ru": "Пользователи не найдены.",
18914 "zh-chs": "未找到相應的用戶。",
18915 "xloc": [
18909 - "default.handlebars->27->1518"
18916 + "default.handlebars->27->1519"
18917 ]
18918 },
18919 {
@@ -18989,15 +18996,15 @@
18996 "default.handlebars->27->1255",
18997 "default.handlebars->27->1260",
18998 "default.handlebars->27->1262",
18992 - "default.handlebars->27->1437",
18993 - "default.handlebars->27->1456",
18994 - "default.handlebars->27->1494",
18995 - "default.handlebars->27->1633",
18999 + "default.handlebars->27->1438",
19000 + "default.handlebars->27->1457",
19001 + "default.handlebars->27->1495",
19002 "default.handlebars->27->1635",
18997 - "default.handlebars->27->1702",
18998 - "default.handlebars->27->1711",
18999 - "default.handlebars->27->1715",
19000 - "default.handlebars->27->1727",
19003 + "default.handlebars->27->1637",
19004 + "default.handlebars->27->1704",
19005 + "default.handlebars->27->1713",
19006 + "default.handlebars->27->1717",
19007 + "default.handlebars->27->1729",
19008 "default.handlebars->27->174",
19009 "default.handlebars->27->190",
19010 "default.handlebars->27->191",
@@ -19132,8 +19139,8 @@
19139 "ru": "Не подключен",
19140 "zh-chs": "未連接",
19141 "xloc": [
19135 - "default.handlebars->27->1433",
19136 - "default.handlebars->27->1441"
19142 + "default.handlebars->27->1434",
19143 + "default.handlebars->27->1442"
19144 ]
19145 },
19146 {
@@ -19158,7 +19165,7 @@
19165 "en": "Not on server",
19166 "nl": "Niet op de server",
19167 "xloc": [
19161 - "default.handlebars->27->1821"
19168 + "default.handlebars->27->1823"
19169 ]
19170 },
19171 {
@@ -19175,8 +19182,8 @@
19182 "ru": "Не задано",
19183 "zh-chs": "沒有設置",
19184 "xloc": [
19178 - "default.handlebars->27->1689",
19179 - "default.handlebars->27->1690"
19185 + "default.handlebars->27->1691",
19186 + "default.handlebars->27->1692"
19187 ]
19188 },
19189 {
@@ -19193,7 +19200,7 @@
19200 "ru": "не подтверждено",
19201 "zh-chs": "未經審核的",
19202 "xloc": [
19196 - "default.handlebars->27->1757"
19203 + "default.handlebars->27->1759"
19204 ]
19205 },
19206 {
@@ -19211,7 +19218,7 @@
19218 "zh-chs": "筆記",
19219 "xloc": [
19220 "default.handlebars->27->1270",
19214 - "default.handlebars->27->1735",
19221 + "default.handlebars->27->1737",
19222 "default.handlebars->27->592",
19223 "default.handlebars->27->650",
19224 "default.handlebars->27->669",
@@ -19250,7 +19257,7 @@
19257 "zh-chs": "通知設置",
19258 "xloc": [
19259 "default.handlebars->27->1181",
19253 - "default.handlebars->27->1432",
19260 + "default.handlebars->27->1433",
19261 "default.handlebars->container->column_l->p2->p2info->p2AccountActions->3->10"
19262 ]
19263 },
@@ -19268,7 +19275,7 @@
19275 "ru": "Уведомления также должны быть включены в настройках учетной записи.",
19276 "zh-chs": "通知設置還必須在帳戶設置中啟用。",
19277 "xloc": [
19271 - "default.handlebars->27->1428"
19278 + "default.handlebars->27->1429"
19279 ]
19280 },
19281 {
@@ -19319,7 +19326,7 @@
19326 "ru": "Уведомить",
19327 "zh-chs": "通知",
19328 "xloc": [
19322 - "default.handlebars->27->1741"
19329 + "default.handlebars->27->1743"
19330 ]
19331 },
19332 {
@@ -19355,7 +19362,7 @@
19362 "ru": "Уведомить {0}",
19363 "zh-chs": "通知{0}",
19364 "xloc": [
19358 - "default.handlebars->27->1557"
19365 + "default.handlebars->27->1558"
19366 ]
19367 },
19368 {
@@ -19433,7 +19440,7 @@
19440 "ru": "Произошло в {0}",
19441 "zh-chs": "發生在{0}",
19442 "xloc": [
19436 - "default.handlebars->27->1835"
19443 + "default.handlebars->27->1837"
19444 ]
19445 },
19446 {
@@ -19450,7 +19457,7 @@
19457 "ru": "Оффлайн пользователи",
19458 "zh-chs": "離線用戶",
19459 "xloc": [
19453 - "default.handlebars->27->1515"
19460 + "default.handlebars->27->1516"
19461 ]
19462 },
19463 {
@@ -19475,7 +19482,7 @@
19482 "en": "One Day",
19483 "nl": "één dag",
19484 "xloc": [
19478 - "default.handlebars->27->1491"
19485 + "default.handlebars->27->1492"
19486 ]
19487 },
19488 {
@@ -19518,7 +19525,7 @@
19525 "ru": "Онлайн пользователи",
19526 "zh-chs": "在線用戶",
19527 "xloc": [
19521 - "default.handlebars->27->1514"
19528 + "default.handlebars->27->1515"
19529 ]
19530 },
19531 {
@@ -19684,8 +19691,8 @@
19691 "zh-chs": "運作方式",
19692 "xloc": [
19693 "default-mobile.handlebars->9->264",
19687 - "default.handlebars->27->1541",
19688 - "default.handlebars->27->1620",
19694 + "default.handlebars->27->1542",
19695 + "default.handlebars->27->1622",
19696 "default.handlebars->27->431",
19697 "default.handlebars->27->451",
19698 "default.handlebars->27->690"
@@ -19861,7 +19868,7 @@
19868 "ru": "Частично",
19869 "zh-chs": "部分的",
19870 "xloc": [
19864 - "default.handlebars->27->1529"
19871 + "default.handlebars->27->1530"
19872 ]
19873 },
19874 {
@@ -19925,7 +19932,7 @@
19932 "ru": "Частичные права",
19933 "zh-chs": "部分權利",
19934 "xloc": [
19928 - "default.handlebars->27->1686"
19935 + "default.handlebars->27->1688"
19936 ]
19937 },
19938 {
@@ -19960,12 +19967,12 @@
19967 "zh-chs": "密碼",
19968 "xloc": [
19969 "default-mobile.handlebars->9->269",
19963 - "default.handlebars->27->1585",
19970 "default.handlebars->27->1586",
19965 - "default.handlebars->27->1707",
19971 + "default.handlebars->27->1587",
19972 "default.handlebars->27->1709",
19967 - "default.handlebars->27->1760",
19968 - "default.handlebars->27->1761",
19973 + "default.handlebars->27->1711",
19974 + "default.handlebars->27->1762",
19975 + "default.handlebars->27->1763",
19976 "default.handlebars->27->274",
19977 "default.handlebars->27->305",
19978 "default.handlebars->27->700",
@@ -20076,7 +20083,7 @@
20083 "ru": "Подсказка пароля",
20084 "zh-chs": "密碼提示",
20085 "xloc": [
20079 - "default.handlebars->27->1762"
20086 + "default.handlebars->27->1764"
20087 ]
20088 },
20089 {
@@ -20199,7 +20206,7 @@
20206 "default-mobile.handlebars->9->312",
20207 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->3",
20208 "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->3",
20202 - "default.handlebars->27->1478",
20209 + "default.handlebars->27->1479",
20210 "default.handlebars->27->814",
20211 "default.handlebars->27->836",
20212 "default.handlebars->container->column_l->p12->termTable->1->1->6->1->3",
@@ -20370,8 +20377,8 @@
20377 "zh-chs": "權限",
20378 "xloc": [
20379 "default-mobile.handlebars->9->445",
20373 - "default.handlebars->27->1406",
20374 - "default.handlebars->27->1513"
20380 + "default.handlebars->27->1407",
20381 + "default.handlebars->27->1514"
20382 ]
20383 },
20384 {
@@ -20405,7 +20412,7 @@
20412 "default-mobile.handlebars->9->65",
20413 "default-mobile.handlebars->9->67",
20414 "default.handlebars->27->159",
20408 - "default.handlebars->27->1752",
20415 + "default.handlebars->27->1754",
20416 "default.handlebars->27->951",
20417 "default.handlebars->27->954"
20418 ]
@@ -20420,7 +20427,7 @@
20427 "nl": "Telefoonnummer",
20428 "zh-chs": "电话号码",
20429 "xloc": [
20423 - "default.handlebars->27->1701"
20430 + "default.handlebars->27->1703"
20431 ]
20432 },
20433 {
@@ -20434,7 +20441,7 @@
20441 "zh-chs": "电话号码:",
20442 "xloc": [
20443 "default-mobile.handlebars->9->66",
20437 - "default.handlebars->27->1751",
20444 + "default.handlebars->27->1753",
20445 "default.handlebars->27->953"
20446 ]
20447 },
@@ -20571,7 +20578,7 @@
20578 "zh-chs": "插件動作",
20579 "xloc": [
20580 "default.handlebars->27->185",
20574 - "default.handlebars->27->1911"
20581 + "default.handlebars->27->1913"
20582 ]
20583 },
20584 {
@@ -20804,7 +20811,7 @@
20811 "ru": "Состояния питания",
20812 "zh-chs": "電力國",
20813 "xloc": [
20807 - "default.handlebars->27->1439",
20814 + "default.handlebars->27->1440",
20815 "default.handlebars->container->column_l->p21->3->1->meshPowerChartDiv->1"
20816 ]
20817 },
@@ -20889,7 +20896,7 @@
20896 "en": "Present on server",
20897 "nl": "Aanwezig op de server",
20898 "xloc": [
20892 - "default.handlebars->27->1820"
20899 + "default.handlebars->27->1822"
20900 ]
20901 },
20902 {
@@ -21005,7 +21012,7 @@
21012 "ru": "Протокол",
21013 "zh-chs": "協議",
21014 "xloc": [
21008 - "default.handlebars->27->1818",
21015 + "default.handlebars->27->1820",
21016 "player.handlebars->3->16"
21017 ]
21018 },
@@ -21056,7 +21063,7 @@
21063 "zh-chs": "公開連結",
21064 "xloc": [
21065 "default-mobile.handlebars->9->115",
21059 - "default.handlebars->27->1463"
21066 + "default.handlebars->27->1464"
21067 ]
21068 },
21069 {
@@ -21313,7 +21320,7 @@
21320 "ru": "RSS",
21321 "zh-chs": "的RSS",
21322 "xloc": [
21316 - "default.handlebars->27->1881"
21323 + "default.handlebars->27->1883"
21324 ]
21325 },
21326 {
@@ -21330,7 +21337,7 @@
21337 "ru": "Случайный пароль.",
21338 "zh-chs": "隨機化密碼。",
21339 "xloc": [
21333 - "default.handlebars->27->1587"
21340 + "default.handlebars->27->1588"
21341 ]
21342 },
21343 {
@@ -21371,9 +21378,9 @@
21378 "en": "Real Name",
21379 "nl": "Echte naam",
21380 "xloc": [
21374 - "default.handlebars->27->1698",
21381 "default.handlebars->27->1700",
21376 - "default.handlebars->27->1753"
21382 + "default.handlebars->27->1702",
21383 + "default.handlebars->27->1755"
21384 ]
21385 },
21386 {
@@ -21390,7 +21397,7 @@
21397 "ru": "Области",
21398 "zh-chs": "境界",
21399 "xloc": [
21393 - "default.handlebars->27->1596"
21400 + "default.handlebars->27->1597"
21401 ]
21402 },
21403 {
@@ -21417,7 +21424,7 @@
21424 "en": "Recording Details",
21425 "nl": "Opname details",
21426 "xloc": [
21420 - "default.handlebars->27->1832"
21427 + "default.handlebars->27->1834"
21428 ]
21429 },
21430 {
@@ -21443,7 +21450,7 @@
21450 "xloc": [
21451 "default-mobile.handlebars->9->121",
21452 "default-mobile.handlebars->9->300",
21446 - "default.handlebars->27->1470",
21453 + "default.handlebars->27->1471",
21454 "default.handlebars->27->824"
21455 ]
21456 },
@@ -21541,7 +21548,7 @@
21548 "ru": "Число ретрансляций",
21549 "zh-chs": "中繼計數",
21550 "xloc": [
21544 - "default.handlebars->27->1863"
21551 + "default.handlebars->27->1865"
21552 ]
21553 },
21554 {
@@ -21558,7 +21565,7 @@
21565 "ru": "Ошибки ретранслятора",
21566 "zh-chs": "中繼錯誤",
21567 "xloc": [
21561 - "default.handlebars->27->1856"
21568 + "default.handlebars->27->1858"
21569 ]
21570 },
21571 {
@@ -21575,8 +21582,8 @@
21582 "ru": "Сессии ретранслятора",
21583 "zh-chs": "接力會議",
21584 "xloc": [
21578 - "default.handlebars->27->1862",
21579 - "default.handlebars->27->1875"
21585 + "default.handlebars->27->1864",
21586 + "default.handlebars->27->1877"
21587 ]
21588 },
21589 {
@@ -21707,7 +21714,7 @@
21714 "default-mobile.handlebars->9->411",
21715 "default-mobile.handlebars->9->429",
21716 "default.handlebars->27->1355",
21710 - "default.handlebars->27->1389"
21717 + "default.handlebars->27->1390"
21718 ]
21719 },
21720 {
@@ -21804,7 +21811,7 @@
21811 "default-mobile.handlebars->9->412",
21812 "default-mobile.handlebars->9->434",
21813 "default.handlebars->27->1356",
21807 - "default.handlebars->27->1394"
21814 + "default.handlebars->27->1395"
21815 ]
21816 },
21817 {
@@ -21897,8 +21904,8 @@
21904 "nl": "Apparaatgroepmachtigingen verwijderen",
21905 "zh-chs": "删除设备组权限",
21906 "xloc": [
21900 - "default.handlebars->27->1667",
21901 - "default.handlebars->27->1801"
21907 + "default.handlebars->27->1669",
21908 + "default.handlebars->27->1803"
21909 ]
21910 },
21911 {
@@ -21912,8 +21919,8 @@
21919 "nl": "Apparaatmachtigingen verwijderen",
21920 "zh-chs": "删除设备权限",
21921 "xloc": [
21915 - "default.handlebars->27->1665",
21916 - "default.handlebars->27->1788"
21922 + "default.handlebars->27->1667",
21923 + "default.handlebars->27->1790"
21924 ]
21925 },
21926 {
@@ -21941,7 +21948,7 @@
21948 "nl": "Lidmaatschap van gebruikersgroep verwijderen",
21949 "zh-chs": "删除用户组成员身份",
21950 "xloc": [
21944 - "default.handlebars->27->1797"
21951 + "default.handlebars->27->1799"
21952 ]
21953 },
21954 {
@@ -21955,8 +21962,8 @@
21962 "nl": "Gebruikersgroepmachtigingen verwijderen",
21963 "zh-chs": "删除用户组权限",
21964 "xloc": [
21958 - "default.handlebars->27->1411",
21959 - "default.handlebars->27->1793"
21965 + "default.handlebars->27->1412",
21966 + "default.handlebars->27->1795"
21967 ]
21968 },
21969 {
@@ -21970,7 +21977,7 @@
21977 "nl": "Gebruikerslidmaatschap verwijderen",
21978 "zh-chs": "删除用户成员资格",
21979 "xloc": [
21973 - "default.handlebars->27->1675"
21980 + "default.handlebars->27->1677"
21981 ]
21982 },
21983 {
@@ -21984,8 +21991,8 @@
21991 "nl": "Gebruikersmachtigingen verwijderen",
21992 "zh-chs": "删除用户权限",
21993 "xloc": [
21987 - "default.handlebars->27->1409",
21988 - "default.handlebars->27->1790"
21994 + "default.handlebars->27->1410",
21995 + "default.handlebars->27->1792"
21996 ]
21997 },
21998 {
@@ -22002,7 +22009,7 @@
22009 "ru": "Удалить все двухфакторные аутентификации.",
22010 "zh-chs": "刪除所有第二因素驗證。",
22011 "xloc": [
22005 - "default.handlebars->27->1765"
22012 + "default.handlebars->27->1767"
22013 ]
22014 },
22015 {
@@ -22019,7 +22026,7 @@
22026 "ru": "Удалить все прошлые события для этого userid.",
22027 "zh-chs": "刪除此用戶標識的所有先前事件。",
22028 "xloc": [
22022 - "default.handlebars->27->1588"
22029 + "default.handlebars->27->1589"
22030 ]
22031 },
22032 {
@@ -22107,7 +22114,7 @@
22114 "ru": "Удалить этого пользователя",
22115 "zh-chs": "删除该用户",
22116 "xloc": [
22110 - "default.handlebars->27->1743"
22117 + "default.handlebars->27->1745"
22118 ]
22119 },
22120 {
@@ -22124,7 +22131,7 @@
22131 "ru": "Удалить членство пользователя в группе",
22132 "zh-chs": "刪除用戶組成員身份",
22133 "xloc": [
22127 - "default.handlebars->27->1779"
22134 + "default.handlebars->27->1781"
22135 ]
22136 },
22137 {
@@ -22138,7 +22145,7 @@
22145 "nl": "Gebruikersrechten voor dit apparaat verwijderen",
22146 "zh-chs": "删除此设备的用户组权限",
22147 "xloc": [
22141 - "default.handlebars->27->1661"
22148 + "default.handlebars->27->1663"
22149 ]
22150 },
22151 {
@@ -22155,7 +22162,7 @@
22162 "ru": "Удалить права группы пользователей для этой группы устройств",
22163 "zh-chs": "刪除該設備組的用戶組權限",
22164 "xloc": [
22158 - "default.handlebars->27->1655",
22165 + "default.handlebars->27->1657",
22166 "default.handlebars->27->634"
22167 ]
22168 },
@@ -22174,9 +22181,9 @@
22181 "zh-chs": "刪除此設備組的用戶權限",
22182 "xloc": [
22183 "default.handlebars->27->1287",
22177 - "default.handlebars->27->1649",
22178 - "default.handlebars->27->1773",
22179 - "default.handlebars->27->1785",
22184 + "default.handlebars->27->1651",
22185 + "default.handlebars->27->1775",
22186 + "default.handlebars->27->1787",
22187 "default.handlebars->27->635"
22188 ]
22189 },
@@ -22198,7 +22205,7 @@
22205 "default-mobile.handlebars->9->304",
22206 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
22207 "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
22201 - "default.handlebars->27->1474",
22208 + "default.handlebars->27->1475",
22209 "default.handlebars->27->489",
22210 "default.handlebars->27->828",
22211 "default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
@@ -22210,14 +22217,14 @@
22217 "en": "Report Day",
22218 "nl": "Dag rapport",
22219 "xloc": [
22213 - "default.handlebars->27->1492"
22220 + "default.handlebars->27->1493"
22221 ]
22222 },
22223 {
22224 "en": "Report Type",
22225 "nl": "Rapporttype",
22226 "xloc": [
22220 - "default.handlebars->27->1487"
22227 + "default.handlebars->27->1488"
22228 ]
22229 },
22230 {
@@ -22252,8 +22259,8 @@
22259 "zh-chs": "要求:{0}。",
22260 "xloc": [
22261 "default-mobile.handlebars->9->89",
22255 - "default.handlebars->27->1593",
22256 - "default.handlebars->27->1763"
22262 + "default.handlebars->27->1594",
22263 + "default.handlebars->27->1765"
22264 ]
22265 },
22266 {
@@ -22495,7 +22502,7 @@
22502 "ru": "Ограничения",
22503 "zh-chs": "限制條件",
22504 "xloc": [
22498 - "default.handlebars->27->1687"
22505 + "default.handlebars->27->1689"
22506 ]
22507 },
22508 {
@@ -22565,7 +22572,7 @@
22572 "xloc": [
22573 "default-mobile.handlebars->9->107",
22574 "default-mobile.handlebars->9->294",
22568 - "default.handlebars->27->1447",
22575 + "default.handlebars->27->1448",
22576 "default.handlebars->27->818"
22577 ]
22578 },
@@ -22755,8 +22762,8 @@
22762 "nl": "SMS",
22763 "zh-chs": "短信",
22764 "xloc": [
22758 - "default.handlebars->27->1732",
22759 - "default.handlebars->27->1737",
22765 + "default.handlebars->27->1734",
22766 + "default.handlebars->27->1739",
22767 "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->tokenpanel->1->7->1->4->1->3",
22768 "login.handlebars->container->column_l->centralTable->1->0->logincell->tokenpanel->1->7->1->4->1->3"
22769 ]
@@ -22771,7 +22778,7 @@
22778 "nl": "SMS geschikt telefoonnummer voor deze gebruiker.",
22779 "zh-chs": "此用户的短信功能电话号码。",
22780 "xloc": [
22774 - "default.handlebars->27->1749"
22781 + "default.handlebars->27->1751"
22782 ]
22783 },
22784 {
@@ -23183,7 +23190,7 @@
23190 "xloc": [
23191 "default-mobile.handlebars->9->270",
23192 "default-mobile.handlebars->9->360",
23186 - "default.handlebars->27->1733",
23193 + "default.handlebars->27->1735",
23194 "default.handlebars->27->275",
23195 "default.handlebars->27->701",
23196 "default.handlebars->27->904"
@@ -23203,7 +23210,7 @@
23210 "ru": "Ключ безопасности",
23211 "zh-chs": "安全密鑰",
23212 "xloc": [
23206 - "default.handlebars->27->1730"
23213 + "default.handlebars->27->1732"
23214 ]
23215 },
23216 {
@@ -23237,9 +23244,9 @@
23244 "ru": "Выбрать все",
23245 "zh-chs": "全選",
23246 "xloc": [
23240 - "default.handlebars->27->1466",
23241 - "default.handlebars->27->1537",
23242 - "default.handlebars->27->1618",
23247 + "default.handlebars->27->1467",
23248 + "default.handlebars->27->1538",
23249 + "default.handlebars->27->1620",
23250 "default.handlebars->27->427",
23251 "default.handlebars->27->820",
23252 "default.handlebars->27->822",
@@ -23265,9 +23272,9 @@
23272 "ru": "Очистить все",
23273 "zh-chs": "選擇無",
23274 "xloc": [
23268 - "default.handlebars->27->1465",
23269 - "default.handlebars->27->1536",
23270 - "default.handlebars->27->1617",
23275 + "default.handlebars->27->1466",
23276 + "default.handlebars->27->1537",
23277 + "default.handlebars->27->1619",
23278 "default.handlebars->27->426",
23279 "default.handlebars->27->821",
23280 "default.handlebars->meshContextMenu->cxselectnone"
@@ -23352,8 +23359,8 @@
23359 "nl": "Selecteer een bewerking die u op alle geselecteerde gebruikers wilt uitvoeren.",
23360 "zh-chs": "选择要对所有选定用户执行的操作。",
23361 "xloc": [
23355 - "default.handlebars->27->1540",
23356 - "default.handlebars->27->1619"
23362 + "default.handlebars->27->1541",
23363 + "default.handlebars->27->1621"
23364 ]
23365 },
23366 {
@@ -23407,7 +23414,7 @@
23414 "zh-chs": "僅自我事件",
23415 "xloc": [
23416 "default-mobile.handlebars->9->439",
23410 - "default.handlebars->27->1400"
23417 + "default.handlebars->27->1401"
23418 ]
23419 },
23420 {
@@ -23433,7 +23440,7 @@
23440 "en": "Send Email",
23441 "nl": "E-mail verzenden",
23442 "xloc": [
23436 - "default.handlebars->27->1551"
23443 + "default.handlebars->27->1552"
23444 ]
23445 },
23446 {
@@ -23481,7 +23488,7 @@
23488 "nl": "verstuur SMS",
23489 "zh-chs": "发送短信",
23490 "xloc": [
23484 - "default.handlebars->27->1549"
23491 + "default.handlebars->27->1550"
23492 ]
23493 },
23494 {
@@ -23494,7 +23501,7 @@
23501 "nl": "Stuur een SMS bericht naar deze gebruiker",
23502 "zh-chs": "发送短信给该用户",
23503 "xloc": [
23497 - "default.handlebars->27->1738"
23504 + "default.handlebars->27->1740"
23505 ]
23506 },
23507 {
@@ -23502,7 +23509,7 @@
23509 "nl": "Stuur een e-mailbericht naar deze gebruiker",
23510 "fr": "Envoyer un Mail à cet utilisateur",
23511 "xloc": [
23505 - "default.handlebars->27->1740"
23512 + "default.handlebars->27->1742"
23513 ]
23514 },
23515 {
@@ -23519,7 +23526,7 @@
23526 "ru": "Отправить уведомление всем пользователям этой группы.",
23527 "zh-chs": "向該組中的所有用戶發送通知。",
23528 "xloc": [
23522 - "default.handlebars->27->1646"
23529 + "default.handlebars->27->1648"
23530 ]
23531 },
23532 {
@@ -23536,7 +23543,7 @@
23543 "ru": "Отправить текстовое уведомление этому пользователю.",
23544 "zh-chs": "向該用戶發送文本通知。",
23545 "xloc": [
23539 - "default.handlebars->27->1552"
23546 + "default.handlebars->27->1553"
23547 ]
23548 },
23549 {
@@ -23552,7 +23559,7 @@
23559 "ru": "Отправить письмо пользователю",
23560 "zh-chs": "发送电子邮件给用户",
23561 "xloc": [
23555 - "default.handlebars->27->1532"
23562 + "default.handlebars->27->1533"
23563 ]
23564 },
23565 {
@@ -23586,7 +23593,7 @@
23593 "ru": "Отправить приглашение по email.",
23594 "zh-chs": "發送邀請電子郵件。",
23595 "xloc": [
23589 - "default.handlebars->27->1592"
23596 + "default.handlebars->27->1593"
23597 ]
23598 },
23599 {
@@ -23652,7 +23659,7 @@
23659 "ru": "Отправить уведомление пользователю",
23660 "zh-chs": "發送用戶通知",
23661 "xloc": [
23655 - "default.handlebars->27->1742"
23662 + "default.handlebars->27->1744"
23663 ]
23664 },
23665 {
@@ -23704,7 +23711,7 @@
23711 "ru": "Резервное копирование сервера",
23712 "zh-chs": "服務器備份",
23713 "xloc": [
23707 - "default.handlebars->27->1602"
23714 + "default.handlebars->27->1603"
23715 ]
23716 },
23717 {
@@ -23721,7 +23728,7 @@
23728 "ru": "Сертификат сервера",
23729 "zh-chs": "服務器證書",
23730 "xloc": [
23724 - "default.handlebars->27->1891"
23731 + "default.handlebars->27->1893"
23732 ]
23733 },
23734 {
@@ -23738,7 +23745,7 @@
23745 "ru": "База данных сервера",
23746 "zh-chs": "服務器數據庫",
23747 "xloc": [
23741 - "default.handlebars->27->1892"
23748 + "default.handlebars->27->1894"
23749 ]
23750 },
23751 {
@@ -23758,8 +23765,8 @@
23765 "default-mobile.handlebars->9->418",
23766 "default-mobile.handlebars->9->431",
23767 "default.handlebars->27->1363",
23761 - "default.handlebars->27->1391",
23762 - "default.handlebars->27->1599",
23768 + "default.handlebars->27->1392",
23769 + "default.handlebars->27->1600",
23770 "default.handlebars->27->648",
23771 "default.handlebars->27->667"
23772 ]
@@ -23778,8 +23785,8 @@
23785 "ru": "Разрешения сервера",
23786 "zh-chs": "服務器權限",
23787 "xloc": [
23781 - "default.handlebars->27->1524",
23782 - "default.handlebars->27->1611"
23788 + "default.handlebars->27->1525",
23789 + "default.handlebars->27->1613"
23790 ]
23791 },
23792 {
@@ -23796,7 +23803,7 @@
23803 "ru": "Квота сервера",
23804 "zh-chs": "服務器配額",
23805 "xloc": [
23799 - "default.handlebars->27->1704"
23806 + "default.handlebars->27->1706"
23807 ]
23808 },
23809 {
@@ -23813,7 +23820,7 @@
23820 "ru": "Восстановление сервера",
23821 "zh-chs": "服務器還原",
23822 "xloc": [
23816 - "default.handlebars->27->1603"
23823 + "default.handlebars->27->1604"
23824 ]
23825 },
23826 {
@@ -23830,7 +23837,7 @@
23837 "ru": "Права",
23838 "zh-chs": "服務器權限",
23839 "xloc": [
23833 - "default.handlebars->27->1703"
23840 + "default.handlebars->27->1705"
23841 ]
23842 },
23843 {
@@ -23847,7 +23854,7 @@
23854 "ru": "Состояние сервера",
23855 "zh-chs": "服務器狀態",
23856 "xloc": [
23850 - "default.handlebars->27->1842"
23857 + "default.handlebars->27->1844"
23858 ]
23859 },
23860 {
@@ -23881,7 +23888,7 @@
23888 "ru": "Трассировка сервера",
23889 "zh-chs": "服務器跟踪",
23890 "xloc": [
23884 - "default.handlebars->27->1902"
23891 + "default.handlebars->27->1904"
23892 ]
23893 },
23894 {
@@ -23898,7 +23905,7 @@
23905 "ru": "Обновление сервера",
23906 "zh-chs": "服務器更新",
23907 "xloc": [
23901 - "default.handlebars->27->1604"
23908 + "default.handlebars->27->1605"
23909 ]
23910 },
23911 {
@@ -24020,7 +24027,7 @@
24027 "ru": "ServerStats.csv",
24028 "zh-chs": "ServerStats.csv",
24029 "xloc": [
24023 - "default.handlebars->27->1883"
24030 + "default.handlebars->27->1885"
24031 ]
24032 },
24033 {
@@ -24061,7 +24068,7 @@
24068 "en": "Session",
24069 "nl": "Sessie",
24070 "xloc": [
24064 - "default.handlebars->27->1806"
24071 + "default.handlebars->27->1808"
24072 ]
24073 },
24074 {
@@ -24452,32 +24459,32 @@
24459 "en": "Show for 1 minute",
24460 "nl": "Toon gedurende 1 minuut",
24461 "xloc": [
24455 - "default.handlebars->27->1555",
24456 - "default.handlebars->27->1578"
24462 + "default.handlebars->27->1556",
24463 + "default.handlebars->27->1579"
24464 ]
24465 },
24466 {
24467 "en": "Show for 10 seconds",
24468 "nl": "Toon gedurende 10 seconden",
24469 "xloc": [
24463 - "default.handlebars->27->1554",
24464 - "default.handlebars->27->1577"
24470 + "default.handlebars->27->1555",
24471 + "default.handlebars->27->1578"
24472 ]
24473 },
24474 {
24475 "en": "Show for 5 minutes",
24476 "nl": "Toon gedurende 5 minuten",
24477 "xloc": [
24471 - "default.handlebars->27->1556",
24472 - "default.handlebars->27->1579"
24478 + "default.handlebars->27->1557",
24479 + "default.handlebars->27->1580"
24480 ]
24481 },
24482 {
24483 "en": "Show message until dismissed by user",
24484 "nl": "Toon bericht totdat het door de gebruiker wordt afgewezen",
24485 "xloc": [
24479 - "default.handlebars->27->1553",
24480 - "default.handlebars->27->1576"
24486 + "default.handlebars->27->1554",
24487 + "default.handlebars->27->1577"
24488 ]
24489 },
24490 {
@@ -24646,8 +24653,8 @@
24653 "ru": "Размер",
24654 "zh-chs": "尺寸",
24655 "xloc": [
24649 - "default.handlebars->27->1809",
24650 - "default.handlebars->27->1824",
24656 + "default.handlebars->27->1811",
24657 + "default.handlebars->27->1826",
24658 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->9->devListToolbarSize"
24659 ]
24660 },
@@ -25462,8 +25469,8 @@
25469 "en": "Start Time",
25470 "nl": "Start tijd",
25471 "xloc": [
25465 - "default.handlebars->27->1807",
25466 - "default.handlebars->27->1826",
25472 + "default.handlebars->27->1809",
25473 + "default.handlebars->27->1828",
25474 "default.handlebars->27->767"
25475 ]
25476 },
@@ -25516,8 +25523,8 @@
25523 "ru": "Статус",
25524 "zh-chs": "狀態",
25525 "xloc": [
25519 - "default.handlebars->27->1756",
25520 - "default.handlebars->27->1819",
25526 + "default.handlebars->27->1758",
25527 + "default.handlebars->27->1821",
25528 "default.handlebars->container->column_l->p42->p42tbl->1->0->7"
25529 ]
25530 },
@@ -25617,7 +25624,7 @@
25624 "ru": "Превышен лимит места для хранения",
25625 "zh-chs": "儲存空間超過",
25626 "xloc": [
25620 - "default.handlebars->27->1451"
25627 + "default.handlebars->27->1452"
25628 ]
25629 },
25630 {
@@ -25661,7 +25668,7 @@
25668 "en": "Subject",
25669 "nl": "Onderwerp",
25670 "xloc": [
25664 - "default.handlebars->27->1550"
25671 + "default.handlebars->27->1551"
25672 ]
25673 },
25674 {
@@ -26086,7 +26093,7 @@
26093 "xloc": [
26094 "default-mobile.handlebars->9->164",
26095 "default.handlebars->27->1330",
26089 - "default.handlebars->27->1813",
26096 + "default.handlebars->27->1815",
26097 "default.handlebars->27->233",
26098 "default.handlebars->27->499",
26099 "default.handlebars->container->topbar->1->1->MainSubMenuSpan->MainSubMenu->1->0->MainDevTerminal",
@@ -26125,7 +26132,7 @@
26132 "zh-chs": "終端通知",
26133 "xloc": [
26134 "default.handlebars->27->1250",
26128 - "default.handlebars->27->1722",
26135 + "default.handlebars->27->1724",
26136 "default.handlebars->27->571"
26137 ]
26138 },
@@ -26144,7 +26151,7 @@
26151 "zh-chs": "終端提示",
26152 "xloc": [
26153 "default.handlebars->27->1249",
26147 - "default.handlebars->27->1721",
26154 + "default.handlebars->27->1723",
26155 "default.handlebars->27->570"
26156 ]
26157 },
@@ -26288,7 +26295,7 @@
26295 "ru": "На данный момент уведомлений нет",
26296 "zh-chs": "目前沒有任何通知",
26297 "xloc": [
26291 - "default.handlebars->27->1834"
26298 + "default.handlebars->27->1836"
26299 ]
26300 },
26301 {
@@ -26575,7 +26582,7 @@
26582 "en": "Time Span",
26583 "nl": "Tijdspanne",
26584 "xloc": [
26578 - "default.handlebars->27->1489"
26585 + "default.handlebars->27->1490"
26586 ]
26587 },
26588 {
@@ -27489,7 +27496,7 @@
27496 "zh-chs": "卸載",
27497 "xloc": [
27498 "default-mobile.handlebars->9->441",
27492 - "default.handlebars->27->1402",
27499 + "default.handlebars->27->1403",
27500 "default.handlebars->27->653",
27501 "default.handlebars->27->672"
27502 ]
@@ -27559,9 +27566,9 @@
27566 "default.handlebars->27->1227",
27567 "default.handlebars->27->1228",
27568 "default.handlebars->27->13",
27562 - "default.handlebars->27->1796",
27563 - "default.handlebars->27->1811",
27564 - "default.handlebars->27->1812",
27569 + "default.handlebars->27->1798",
27570 + "default.handlebars->27->1813",
27571 + "default.handlebars->27->1814",
27572 "default.handlebars->27->41",
27573 "default.handlebars->27->42",
27574 "default.handlebars->27->425",
@@ -27601,7 +27608,7 @@
27608 "ru": "Неизвестное действие",
27609 "zh-chs": "未知動作",
27610 "xloc": [
27604 - "default.handlebars->27->1848"
27611 + "default.handlebars->27->1850"
27612 ]
27613 },
27614 {
@@ -27618,8 +27625,8 @@
27625 "ru": "Неизвестное устройство",
27626 "zh-chs": "未知設備",
27627 "xloc": [
27621 - "default.handlebars->27->1660",
27622 - "default.handlebars->27->1784"
27628 + "default.handlebars->27->1662",
27629 + "default.handlebars->27->1786"
27630 ]
27631 },
27632 {
@@ -27636,9 +27643,9 @@
27643 "ru": "Неизвестная группа устройств",
27644 "zh-chs": "未知設備組",
27645 "xloc": [
27639 - "default.handlebars->27->1654",
27640 - "default.handlebars->27->1772",
27641 - "default.handlebars->27->1852"
27646 + "default.handlebars->27->1656",
27647 + "default.handlebars->27->1774",
27648 + "default.handlebars->27->1854"
27649 ]
27650 },
27651 {
@@ -27655,7 +27662,7 @@
27662 "ru": "Неизвестная группа",
27663 "zh-chs": "未知群組",
27664 "xloc": [
27658 - "default.handlebars->27->1844"
27665 + "default.handlebars->27->1846"
27666 ]
27667 },
27668 {
@@ -27690,7 +27697,7 @@
27697 "ru": "Неизвестная группа пользователей",
27698 "zh-chs": "未知用戶組",
27699 "xloc": [
27693 - "default.handlebars->27->1778"
27700 + "default.handlebars->27->1780"
27701 ]
27702 },
27703 {
@@ -27741,7 +27748,7 @@
27748 "nl": "Account ontgrendelen",
27749 "zh-chs": "解锁帐号",
27750 "xloc": [
27744 - "default.handlebars->27->1543"
27751 + "default.handlebars->27->1544"
27752 ]
27753 },
27754 {
@@ -27779,7 +27786,7 @@
27786 "ru": "Актуально",
27787 "zh-chs": "最新",
27788 "xloc": [
27782 - "default.handlebars->27->1909"
27789 + "default.handlebars->27->1911"
27790 ]
27791 },
27792 {
@@ -27820,8 +27827,8 @@
27827 "default-mobile.handlebars->9->126",
27828 "default-mobile.handlebars->9->305",
27829 "default-mobile.handlebars->9->323",
27823 - "default.handlebars->27->1475",
27824 - "default.handlebars->27->1483",
27830 + "default.handlebars->27->1476",
27831 + "default.handlebars->27->1484",
27832 "default.handlebars->27->829",
27833 "default.handlebars->27->852",
27834 "default.handlebars->27->855",
@@ -27910,7 +27917,7 @@
27917 "ru": "Загрузка перезапишет 1 файл. Продолжить?",
27918 "zh-chs": "上傳將覆蓋1個文件。繼續?",
27919 "xloc": [
27913 - "default.handlebars->27->1484",
27920 + "default.handlebars->27->1485",
27921 "default.handlebars->27->853"
27922 ]
27923 },
@@ -27928,7 +27935,7 @@
27935 "ru": "Загрузка перезапишет {0} файлов. Продолжить?",
27936 "zh-chs": "上傳將覆蓋{0}個文件。繼續?",
27937 "xloc": [
27931 - "default.handlebars->27->1485",
27938 + "default.handlebars->27->1486",
27939 "default.handlebars->27->854"
27940 ]
27941 },
@@ -28029,8 +28036,8 @@
28036 "ru": "Использовано",
28037 "zh-chs": "用過的",
28038 "xloc": [
28032 - "default.handlebars->27->1838",
28033 - "default.handlebars->27->1840"
28039 + "default.handlebars->27->1840",
28040 + "default.handlebars->27->1842"
28041 ]
28042 },
28043 {
@@ -28048,10 +28055,10 @@
28055 "zh-chs": "用戶",
28056 "xloc": [
28057 "default.handlebars->27->1288",
28051 - "default.handlebars->27->1496",
28052 - "default.handlebars->27->1525",
28053 - "default.handlebars->27->1650",
28054 - "default.handlebars->27->1831",
28058 + "default.handlebars->27->1497",
28059 + "default.handlebars->27->1526",
28060 + "default.handlebars->27->1652",
28061 + "default.handlebars->27->1833",
28062 "default.handlebars->27->211",
28063 "default.handlebars->27->637"
28064 ]
@@ -28070,7 +28077,7 @@
28077 "ru": "Пользователь + Файлы",
28078 "zh-chs": "用戶+文件",
28079 "xloc": [
28073 - "default.handlebars->27->1526"
28080 + "default.handlebars->27->1527"
28081 ]
28082 },
28083 {
@@ -28087,10 +28094,10 @@
28094 "ru": "Импорт учетной записи пользователя",
28095 "zh-chs": "用戶帳戶導入",
28096 "xloc": [
28090 - "default.handlebars->27->1559",
28097 "default.handlebars->27->1560",
28092 - "default.handlebars->27->1562",
28093 - "default.handlebars->27->1564"
28098 + "default.handlebars->27->1561",
28099 + "default.handlebars->27->1563",
28100 + "default.handlebars->27->1565"
28101 ]
28102 },
28103 {
@@ -28107,7 +28114,7 @@
28114 "ru": "Учетные записи пользователей",
28115 "zh-chs": "用戶帳號",
28116 "xloc": [
28110 - "default.handlebars->27->1857"
28117 + "default.handlebars->27->1859"
28118 ]
28119 },
28120 {
@@ -28144,7 +28151,7 @@
28151 "zh-chs": "用戶同意",
28152 "xloc": [
28153 "default.handlebars->27->1256",
28147 - "default.handlebars->27->1728",
28154 + "default.handlebars->27->1730",
28155 "default.handlebars->27->577"
28156 ]
28157 },
@@ -28164,9 +28171,9 @@
28171 "xloc": [
28172 "default.handlebars->27->1344",
28173 "default.handlebars->27->1345",
28167 - "default.handlebars->27->1626",
28168 - "default.handlebars->27->1780",
28169 - "default.handlebars->27->1799",
28174 + "default.handlebars->27->1628",
28175 + "default.handlebars->27->1782",
28176 + "default.handlebars->27->1801",
28177 "default.handlebars->27->636"
28178 ]
28179 },
@@ -28201,7 +28208,7 @@
28208 "ru": "Членство в группах пользователей",
28209 "zh-chs": "用戶組成員資格",
28210 "xloc": [
28204 - "default.handlebars->27->1777"
28211 + "default.handlebars->27->1779"
28212 ]
28213 },
28214 {
@@ -28225,9 +28232,9 @@
28232 "ru": "Идентификатор пользователя",
28233 "zh-chs": "用戶標識",
28234 "xloc": [
28228 - "default.handlebars->27->1405",
28229 - "default.handlebars->27->1695",
28230 - "default.handlebars->27->1696"
28235 + "default.handlebars->27->1406",
28236 + "default.handlebars->27->1697",
28237 + "default.handlebars->27->1698"
28238 ]
28239 },
28240 {
@@ -28235,7 +28242,7 @@
28242 "nl": "Gebruikers-ID's",
28243 "xloc": [
28244 "default.handlebars->27->1342",
28238 - "default.handlebars->27->1679"
28245 + "default.handlebars->27->1681"
28246 ]
28247 },
28248 {
@@ -28252,7 +28259,7 @@
28259 "ru": "Экспортировать список пользователей",
28260 "zh-chs": "用戶列表導出",
28261 "xloc": [
28255 - "default.handlebars->27->1571"
28262 + "default.handlebars->27->1572"
28263 ]
28264 },
28265 {
@@ -28270,7 +28277,7 @@
28277 "zh-chs": "用戶名",
28278 "xloc": [
28279 "default-mobile.handlebars->9->443",
28273 - "default.handlebars->27->1404"
28280 + "default.handlebars->27->1405"
28281 ]
28282 },
28283 {
@@ -28332,7 +28339,7 @@
28339 "ru": "Сессии пользователя",
28340 "zh-chs": "用戶會話",
28341 "xloc": [
28335 - "default.handlebars->27->1874"
28342 + "default.handlebars->27->1876"
28343 ]
28344 },
28345 {
@@ -28466,7 +28473,7 @@
28473 "zh-chs": "用戶名",
28474 "xloc": [
28475 "default-mobile.handlebars->9->268",
28469 - "default.handlebars->27->1583",
28476 + "default.handlebars->27->1584",
28477 "default.handlebars->27->272",
28478 "default.handlebars->27->304",
28479 "default.handlebars->27->699",
@@ -28528,9 +28535,9 @@
28535 "ru": "Пользователи",
28536 "zh-chs": "用戶數",
28537 "xloc": [
28531 - "default.handlebars->27->1614",
28532 - "default.handlebars->27->1642",
28533 - "default.handlebars->27->1873",
28538 + "default.handlebars->27->1616",
28539 + "default.handlebars->27->1644",
28540 + "default.handlebars->27->1875",
28541 "default.handlebars->container->topbar->1->1->UsersSubMenuSpan->UsersSubMenu->1->0->UsersGeneral"
28542 ]
28543 },
@@ -28548,7 +28555,7 @@
28555 "ru": "Сессии пользователей",
28556 "zh-chs": "用戶會話",
28557 "xloc": [
28551 - "default.handlebars->27->1861"
28558 + "default.handlebars->27->1863"
28559 ]
28560 },
28561 {
@@ -28572,7 +28579,7 @@
28579 "en": "Validate Email",
28580 "nl": "E-mail valideren",
28581 "xloc": [
28575 - "default.handlebars->27->1538"
28582 + "default.handlebars->27->1539"
28583 ]
28584 },
28585 {
@@ -28640,7 +28647,7 @@
28647 "ru": "Проверенный",
28648 "zh-chs": "已驗證",
28649 "xloc": [
28643 - "default.handlebars->27->1758"
28650 + "default.handlebars->27->1760"
28651 ]
28652 },
28653 {
@@ -28667,7 +28674,7 @@
28674 "zh-chs": "验证电话号码",
28675 "xloc": [
28676 "default-mobile.handlebars->9->63",
28670 - "default.handlebars->27->1534",
28677 + "default.handlebars->27->1535",
28678 "default.handlebars->27->949"
28679 ]
28680 },
@@ -28744,7 +28751,7 @@
28751 "ru": "Версия несовместима, пожалуйста, сначала обновите установку MeshCentral",
28752 "zh-chs": "版本不兼容,请先升级您的MeshCentral安装",
28753 "xloc": [
28747 - "default.handlebars->27->1905"
28754 + "default.handlebars->27->1907"
28755 ]
28756 },
28757 {
@@ -28812,8 +28819,8 @@
28819 "ru": "Просмотр журнала изменений",
28820 "zh-chs": "查看变更日志",
28821 "xloc": [
28815 - "default.handlebars->27->1908",
28816 - "default.handlebars->27->1910"
28822 + "default.handlebars->27->1910",
28823 + "default.handlebars->27->1912"
28824 ]
28825 },
28826 {
@@ -28864,7 +28871,7 @@
28871 "ru": "Посмотреть примечания об этом пользователе",
28872 "zh-chs": "查看有關此用戶的註釋",
28873 "xloc": [
28867 - "default.handlebars->27->1736"
28874 + "default.handlebars->27->1738"
28875 ]
28876 },
28877 {
@@ -28965,7 +28972,7 @@
28972 "default-mobile.handlebars->9->419",
28973 "default-mobile.handlebars->9->432",
28974 "default.handlebars->27->1364",
28968 - "default.handlebars->27->1392"
28975 + "default.handlebars->27->1393"
28976 ]
28977 },
28978 {
@@ -29071,8 +29078,8 @@
29078 "ru": "Веб-сервер",
29079 "zh-chs": "網絡服務器",
29080 "xloc": [
29074 - "default.handlebars->27->1894",
29075 - "default.handlebars->27->1895"
29081 + "default.handlebars->27->1896",
29082 + "default.handlebars->27->1897"
29083 ]
29084 },
29085 {
@@ -29089,7 +29096,7 @@
29096 "ru": "Запросы веб-сервера",
29097 "zh-chs": "Web服務器請求",
29098 "xloc": [
29092 - "default.handlebars->27->1896"
29099 + "default.handlebars->27->1898"
29100 ]
29101 },
29102 {
@@ -29106,7 +29113,7 @@
29113 "ru": "Ретранслятор Web Socket",
29114 "zh-chs": "Web套接字中繼",
29115 "xloc": [
29109 - "default.handlebars->27->1897"
29116 + "default.handlebars->27->1899"
29117 ]
29118 },
29119 {
@@ -29183,7 +29190,7 @@
29190 "ru": "Когда этот параметр включен, коды приглашений могут использоваться любым пользователем для присоединения устройств к этой группе устройств по следующей общедоступной ссылке:",
29191 "zh-chs": "啟用後,任何人都可以使用邀請代碼通過以下公共鏈接將設備加入該設備組:",
29192 "xloc": [
29186 - "default.handlebars->27->1413"
29193 + "default.handlebars->27->1414"
29194 ]
29195 },
29196 {
@@ -29218,7 +29225,7 @@
29225 "ru": "Будет изменено при следующем входе в систему.",
29226 "zh-chs": "下次登錄時將更改。",
29227 "xloc": [
29221 - "default.handlebars->27->1708"
29228 + "default.handlebars->27->1710"
29229 ]
29230 },
29231 {
@@ -30187,7 +30194,7 @@
30194 "ru": "\\\\'",
30195 "zh-chs": "\\\\'",
30196 "xloc": [
30190 - "default.handlebars->27->1906"
30197 + "default.handlebars->27->1908"
30198 ]
30199 },
30200 {
@@ -30381,7 +30388,7 @@
30388 "zh-chs": "複製",
30389 "xloc": [
30390 "default-mobile.handlebars->9->130",
30384 - "default.handlebars->27->1480"
30391 + "default.handlebars->27->1481"
30392 ]
30393 },
30394 {
@@ -30455,8 +30462,8 @@
30462 "ru": "eventslist.csv",
30463 "zh-chs": "eventslist.csv",
30464 "xloc": [
30458 - "default.handlebars->27->1503",
30459 - "default.handlebars->27->1508"
30465 + "default.handlebars->27->1504",
30466 + "default.handlebars->27->1509"
30467 ]
30468 },
30469 {
@@ -30473,8 +30480,8 @@
30480 "ru": "eventslist.json",
30481 "zh-chs": "eventslist.json",
30482 "xloc": [
30476 - "default.handlebars->27->1505",
30477 - "default.handlebars->27->1509"
30483 + "default.handlebars->27->1506",
30484 + "default.handlebars->27->1510"
30485 ]
30486 },
30487 {
@@ -30508,7 +30515,7 @@
30515 "ru": "свободно",
30516 "zh-chs": "自由",
30517 "xloc": [
30511 - "default.handlebars->27->1869"
30518 + "default.handlebars->27->1871"
30519 ]
30520 },
30521 {
@@ -30693,7 +30700,7 @@
30700 "ru": "id, name, email, creation, lastlogin, groups, authfactors",
30701 "zh-chs": "id,名稱,電子郵件,創建,lastlogin,組,authfactors",
30702 "xloc": [
30696 - "default.handlebars->27->1572"
30703 + "default.handlebars->27->1573"
30704 ]
30705 },
30706 {
@@ -30794,7 +30801,7 @@
30801 "ru": "k max, пусто по умолчанию",
30802 "zh-chs": "k max,默认为空白",
30803 "xloc": [
30797 - "default.handlebars->27->1600"
30804 + "default.handlebars->27->1601"
30805 ]
30806 },
30807 {
@@ -30898,7 +30905,7 @@
30905 "zh-chs": "移動",
30906 "xloc": [
30907 "default-mobile.handlebars->9->131",
30901 - "default.handlebars->27->1481"
30908 + "default.handlebars->27->1482"
30909 ]
30910 },
30911 {
@@ -30967,7 +30974,7 @@
30974 "ru": "servertrace.csv",
30975 "zh-chs": "servertrace.csv",
30976 "xloc": [
30970 - "default.handlebars->27->1904"
30977 + "default.handlebars->27->1906"
30978 ]
30979 },
30980 {
@@ -31024,7 +31031,7 @@
31031 "ru": "time, conn.agent, conn.users, conn.usersessions, conn.relaysession, conn.intelamt, mem.external, mem.heapused, mem.heaptotal, mem.rss",
31032 "zh-chs": "時間,conn.agent,conn.users,conn.usersessions,conn.relaysession,conn.intelamt,mem.external,mem.heapused,mem.heaptotal,mem.rss",
31033 "xloc": [
31027 - "default.handlebars->27->1882"
31034 + "default.handlebars->27->1884"
31035 ]
31036 },
31037 {
@@ -31041,7 +31048,7 @@
31048 "ru": "time, source, message",
31049 "zh-chs": "時間,來源,訊息",
31050 "xloc": [
31044 - "default.handlebars->27->1903"
31051 + "default.handlebars->27->1905"
31052 ]
31053 },
31054 {
@@ -31072,7 +31079,7 @@
31079 "ru": "всего",
31080 "zh-chs": "總",
31081 "xloc": [
31075 - "default.handlebars->27->1870"
31082 + "default.handlebars->27->1872"
31083 ]
31084 },
31085 {
@@ -31143,8 +31150,8 @@
31150 "ru": "userlist.csv",
31151 "zh-chs": "userlist.csv",
31152 "xloc": [
31146 - "default.handlebars->27->1568",
31147 - "default.handlebars->27->1573"
31153 + "default.handlebars->27->1569",
31154 + "default.handlebars->27->1574"
31155 ]
31156 },
31157 {
@@ -31161,8 +31168,8 @@
31168 "ru": "userlist.json",
31169 "zh-chs": "userlist.json",
31170 "xloc": [
31164 - "default.handlebars->27->1570",
31165 - "default.handlebars->27->1574"
31171 + "default.handlebars->27->1571",
31172 + "default.handlebars->27->1575"
31173 ]
31174 },
31175 {
@@ -31179,7 +31186,7 @@
31186 "ru": "utc, время, тип, действие, пользователь, устройство, сообщение",
31187 "zh-chs": "utc,時間,類型,操作,用戶,設備,消息",
31188 "xloc": [
31182 - "default.handlebars->27->1507"
31189 + "default.handlebars->27->1508"
31190 ]
31191 },
31192 {
@@ -31213,7 +31220,7 @@
31220 "ru": "{0} Гб",
31221 "zh-chs": "{0} Gb",
31222 "xloc": [
31216 - "default.handlebars->27->1460"
31223 + "default.handlebars->27->1461"
31224 ]
31225 },
31226 {
@@ -31230,8 +31237,8 @@
31237 "ru": "{0} Kб",
31238 "zh-chs": "{0} Kb",
31239 "xloc": [
31233 - "default.handlebars->27->1458",
31234 - "default.handlebars->27->1810"
31240 + "default.handlebars->27->1459",
31241 + "default.handlebars->27->1812"
31242 ]
31243 },
31244 {
@@ -31249,7 +31256,7 @@
31256 "zh-chs": "{0} Mb",
31257 "xloc": [
31258 "default-mobile.handlebars->9->384",
31252 - "default.handlebars->27->1459",
31259 + "default.handlebars->27->1460",
31260 "default.handlebars->27->928"
31261 ]
31262 },
@@ -31285,7 +31292,7 @@
31292 "ru": "{0} активных сессий",
31293 "zh-chs": "{0}個活動會話",
31294 "xloc": [
31288 - "default.handlebars->27->1748"
31295 + "default.handlebars->27->1750"
31296 ]
31297 },
31298 {
@@ -31302,7 +31309,7 @@
31309 "ru": "{0} байт",
31310 "zh-chs": "{0} b",
31311 "xloc": [
31305 - "default.handlebars->27->1457"
31312 + "default.handlebars->27->1458"
31313 ]
31314 },
31315 {
@@ -31320,8 +31327,8 @@
31327 "zh-chs": "{0}個字節",
31328 "xloc": [
31329 "default-mobile.handlebars->9->119",
31323 - "default.handlebars->27->1468",
31324 - "default.handlebars->27->1825"
31330 + "default.handlebars->27->1469",
31331 + "default.handlebars->27->1827"
31332 ]
31333 },
31334 {
@@ -31338,7 +31345,7 @@
31345 "ru": "{0} байт осталось",
31346 "zh-chs": "剩餘{0}個字節",
31347 "xloc": [
31341 - "default.handlebars->27->1452"
31348 + "default.handlebars->27->1453"
31349 ]
31350 },
31351 {
@@ -31362,7 +31369,7 @@
31369 "ru": "{0} гигабайт осталось",
31370 "zh-chs": "剩餘{0} GB",
31371 "xloc": [
31365 - "default.handlebars->27->1455"
31372 + "default.handlebars->27->1456"
31373 ]
31374 },
31375 {
@@ -31379,7 +31386,7 @@
31386 "ru": "{0} групп",
31387 "zh-chs": "{0}個群組",
31388 "xloc": [
31382 - "default.handlebars->27->1713"
31389 + "default.handlebars->27->1715"
31390 ]
31391 },
31392 {
@@ -31427,7 +31434,7 @@
31434 "ru": "{0} килобайт осталось",
31435 "zh-chs": "剩餘{0}千字節",
31436 "xloc": [
31430 - "default.handlebars->27->1453"
31437 + "default.handlebars->27->1454"
31438 ]
31439 },
31440 {
@@ -31462,7 +31469,7 @@
31469 "ru": "{0} мегабайт осталось",
31470 "zh-chs": "剩餘{0}兆字節",
31471 "xloc": [
31465 - "default.handlebars->27->1454"
31472 + "default.handlebars->27->1455"
31473 ]
31474 },
31475 {
@@ -31496,7 +31503,7 @@
31503 "ru": "Еще {0} пользователей не показаны, используйте поиск для нахождения пользователей...",
31504 "zh-chs": "{0}未顯示更多用戶,請使用搜索框查找用戶...",
31505 "xloc": [
31499 - "default.handlebars->27->1517"
31506 + "default.handlebars->27->1518"
31507 ]
31508 },
31509 {
@@ -31634,7 +31641,7 @@
31641 "default-mobile.handlebars->9->169",
31642 "default-mobile.handlebars->9->172",
31643 "default-mobile.handlebars->9->175",
31637 - "default.handlebars->27->1521",
31644 + "default.handlebars->27->1522",
31645 "default.handlebars->27->229",
31646 "default.handlebars->27->232",
31647 "default.handlebars->27->235",
@@ -31760,7 +31767,7 @@
31767 "ru": "{0}k в 1 файле. {1}k максимум",
31768 "zh-chs": "{0} k合1檔案。最多{1} k",
31769 "xloc": [
31763 - "default.handlebars->27->1462"
31770 + "default.handlebars->27->1463"
31771 ]
31772 },
31773 {
@@ -31777,7 +31784,7 @@
31784 "ru": "{0}k в {1} файлах. {2}k максимум",
31785 "zh-chs": "{1}個文件中有{0}個。最多{2} k",
31786 "xloc": [
31780 - "default.handlebars->27->1461"
31787 + "default.handlebars->27->1462"
31788 ]
31789 },
31790 {
views/default-mobile.handlebars
+9 -5
@@ -908,6 +908,12 @@
908 }
909
910 function updateSelf() {
911 + var accountSettingsLocked = false;
912 + if (userinfo) { accountSettingsLocked = ((userinfo.siteadmin != 0xFFFFFFFF) && ((userinfo.siteadmin & 1024) != 0)); }
913 + QV('p3AccountActions', ((features & 4) == 0) && (serverinfo.domainauth == false) && (accountSettingsLocked == false)); // Hide Account Actions if in single user mode or domain authentication
914 + QV('logoutMenuOption', ((features & 4) == 0) && (serverinfo.domainauth == false)); // Hide logout if in single user mode or domain authentication
915 + QV('p2AccountSecurity', ((features & 4) == 0) && (serverinfo.domainauth == false) && ((features & 4096) != 0) && (accountSettingsLocked == false)); // Hide Account Security if in single user mode or domain authentication, 2 factor auth not supported.
916 +
917 QV('verifyEmailId', (userinfo.emailVerified !== true) && (userinfo.email != null) && (serverinfo.emailcheck == true));
918 QV('manageAuthApp', features & 4096);
919 QV('manageOtp', ((features & 4096) != 0) && ((userinfo.otpsecret == 1) || (userinfo.otphkeys > 0)));
@@ -942,9 +948,7 @@
948 case 'serverinfo': {
949 serverinfo = message.serverinfo;
950 if (serverinfo.timeout) { setInterval(checkIdleSessionTimeout, 10000); checkIdleSessionTimeout(); }
945 - QV('p3AccountActions', ((features & 4) == 0) && (serverinfo.domainauth == false)); // Hide Account Actions if in single user mode or domain authentication
946 - QV('logoutMenuOption', ((features & 4) == 0) && (serverinfo.domainauth == false)); // Hide logout if in single user mode or domain authentication
947 - QV('p2AccountSecurity', ((features & 4) == 0) && (serverinfo.domainauth == false) && ((features & 4096) != 0)); // Hide Account Security if in single user mode or domain authentication, 2 factor auth not supported.
951 + if (userinfo != null) updateSelf();
952 break;
953 }
954 case 'authcookie': {
@@ -957,7 +961,7 @@
961 userinfo = message.userinfo;
962 QH('p3userName', userinfo.name);
963 //updateSiteAdmin();
960 - updateSelf();
964 + if (serverinfo != null) updateSelf();
965 break;
966 }
967 case 'users': {
@@ -1146,7 +1150,7 @@
1150 var oldsiteadmin = userinfo.siteadmin ? userinfo.siteadmin : 0;
1151 if ((message.event.account.quota != userinfo.quota) || (((userinfo.siteadmin & 8) == 0) && ((message.event.account.siteadmin & 8) != 0))) { meshserver.send({ action: 'files' }); }
1152 userinfo = message.event.account;
1149 - if (oldsiteadmin != newsiteadmin) updateSiteAdmin();
1153 + //if (oldsiteadmin != newsiteadmin) updateSiteAdmin();
1154 updateSelf();
1155
1156 // If our list of nodes may have changes, request the new list now.
views/default.handlebars
+28 -16
@@ -354,7 +354,7 @@
354 <table class="pTable">
355 <tr>
356 <td class="h1"></td>
357 - <td>
357 + <td class="auto-style1">
358 <input type="button" style="display:none" value="Download Report" onclick=p3showReportDialog() />
359 </td>
360 <td class="auto-style1">
@@ -1792,15 +1792,18 @@
1792 function updateSiteAdmin() {
1793 var noServerBackup = '{{{noServerBackup}}}';
1794 var siteRights = userinfo.siteadmin;
1795 + var accountSettingsLocked = ((siteRights != 0xFFFFFFFF) && ((siteRights & 1024) != 0));
1796 if (noServerBackup == 1) { siteRights &= 0xFFFFFFFA; } // If not server backups allowed, remove server backup and restore permissions
1797
1798 // Update account actions
1798 - QV('p2AccountSecurity', ((features & 4) == 0) && (serverinfo.domainauth == false) && ((features & 4096) != 0)); // Hide Account Security if in single user mode or domain authentication, 2 factor auth not supported.
1799 + QV('p2AccountSecurity', ((features & 4) == 0) && (serverinfo.domainauth == false) && ((features & 4096) != 0) && (accountSettingsLocked == false)); // Hide Account Security if in single user mode or domain authentication, 2 factor auth not supported.
1800 + QV('p2AccountActions', !accountSettingsLocked)
1801 QV('managePhoneNumber1', (features & 0x02000000) && (features & 0x04000000));
1802 QV('managePhoneNumber2', (features & 0x02000000) && !(features & 0x04000000));
1803 QV('manageEmail2FA', features & 0x00800000);
1804 QV('p2AccountPassActions', ((features & 4) == 0) && (serverinfo.domainauth == false) && (userinfo != null) && (userinfo._id.split('/')[2].startsWith('~') == false)); // Hide Account Actions if in single user mode or domain authentication
1805 //QV('p2AccountImage', ((features & 4) == 0) && (serverinfo.domainauth == false)); // If account actions are not visible, also remove the image on that panel
1806 + QV('p2AccountImage', !accountSettingsLocked)
1807 QV('p2ServerActions', siteRights & 21);
1808 QV('LeftMenuMyServer', siteRights & 21); // 16 + 4 + 1
1809 QV('MainMenuMyServer', siteRights & 21);
@@ -1878,8 +1881,9 @@
1881 var backupCodesWarningDone = false;
1882 function updateSelf() {
1883 var authFactorCount = count2factoraAuths(); // Get the number of 2nd factors
1884 + var accountSettingsLocked = ((userinfo.siteadmin != 0xFFFFFFFF) && ((userinfo.siteadmin & 1024) != 0));
1885 QV('verifyEmailId', (userinfo.emailVerified !== true) && (userinfo.email != null) && (serverinfo.emailcheck == true));
1882 - QV('verifyEmailId2', (userinfo.emailVerified !== true) && (userinfo.email != null) && (serverinfo.emailcheck == true));
1886 + QV('verifyEmailId2', (userinfo.emailVerified !== true) && (userinfo.email != null) && (serverinfo.emailcheck == true) && (accountSettingsLocked == false));
1887 QV('manageOtp', authFactorCount > 0);
1888 QV('authPhoneNumberCheck', (userinfo.phone != null));
1889 QV('authEmailSetupCheck', (userinfo.otpekey == 1) && (userinfo.email != null) && (userinfo.emailVerified == true));
@@ -9183,14 +9187,16 @@
9187 x += addHtmlValue("User Consent", addLinkConditional(meshFeatures, 'p20editmeshconsent(1)', meshrights & 1));
9188 }
9189
9186 - // Display user notification
9187 - var meshNotify = 0, meshNotifyStr = [];
9188 - if (userinfo.links && userinfo.links[currentMesh._id] && userinfo.links[currentMesh._id].notify) { meshNotify = userinfo.links[currentMesh._id].notify; }
9189 - if (meshNotify & 2) { meshNotifyStr.push("Connect"); }
9190 - if (meshNotify & 4) { meshNotifyStr.push("Disconnect"); }
9191 - if (meshNotify & 8) { meshNotifyStr.push("Intel&reg; AMT"); }
9192 - if (meshNotifyStr.length == 0) { meshNotifyStr.push('<i>' + "None" + '</i>'); }
9193 - x += addHtmlValue("Notifications", addLink(meshNotifyStr.join(', '), 'p20editMeshNotify()'));
9190 + if ((userinfo.siteadmin == 0xFFFFFFFF) || ((userinfo.siteadmin & 1024) == 0)) {
9191 + // Display user notification
9192 + var meshNotify = 0, meshNotifyStr = [];
9193 + if (userinfo.links && userinfo.links[currentMesh._id] && userinfo.links[currentMesh._id].notify) { meshNotify = userinfo.links[currentMesh._id].notify; }
9194 + if (meshNotify & 2) { meshNotifyStr.push("Connect"); }
9195 + if (meshNotify & 4) { meshNotifyStr.push("Disconnect"); }
9196 + if (meshNotify & 8) { meshNotifyStr.push("Intel&reg; AMT"); }
9197 + if (meshNotifyStr.length == 0) { meshNotifyStr.push('<i>' + "None" + '</i>'); }
9198 + x += addHtmlValue("Notifications", addLink(meshNotifyStr.join(', '), 'p20editMeshNotify()'));
9199 + }
9200
9201 // Display invitation codes
9202 if ((features & 0x01000000) && (currentMesh.mtype == 2)) {
@@ -9567,6 +9573,7 @@
9573 x += '<label><input type=checkbox onchange=p20validateAddMeshUserDialog() id=p20limitevents>' + "Show Only Own Events" + '</label><br>';
9574 x += '<label><input type=checkbox onchange=p20validateAddMeshUserDialog() id=p20chatnotify>' + "Chat & Notify" + '</label><br>';
9575 x += '<label><input type=checkbox onchange=p20validateAddMeshUserDialog() id=p20uninstall>' + "Uninstall Agent" + '</label><br>';
9576 + x += '<label><input type=checkbox onchange=p20validateAddMeshUserDialog() id=p20settingslock>' + "Lock Account Settings" + '</label><br>';
9577 x += '</div>';
9578
9579 if (userid == null) {
@@ -10633,7 +10640,7 @@
10640 if ((user.siteadmin != null) && ((user.siteadmin & 32) != 0) && (user.siteadmin != 0xFFFFFFFF)) { permissions += "Locked" + ',&nbsp;'; }
10641 permissions += '<span title=\'' + "Server Permissions" + '\'>';
10642
10636 - var urights = user.siteadmin & (0xFFFFFFFF - 224);
10643 + var urights = user.siteadmin & (0xFFFFFFFF - 1248);
10644 if ((user.siteadmin == null) || (urights == 0)) {
10645 permissions += "User";
10646 } else if (urights == 8) {
@@ -10645,7 +10652,7 @@
10652 } else {
10653 permissions += "Partial";
10654 }
10648 - if ((user.siteadmin != null) && (user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & (64 + 128)) != 0)) { permissions += '*'; }
10655 + if ((user.siteadmin != null) && (user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & (64 + 128 + 1024)) != 0)) { permissions += '*'; }
10656 permissions += '</span>';
10657 //if ((user.quota != null) && ((user.siteadmin & 8) != 0)) { msg += ", " + (user.quota / 1024) + " k"; }
10658 if (self) { permissions += '</a>'; }
@@ -11035,6 +11042,7 @@
11042 x += '<label><input type=checkbox onchange=showUserAdminDialogValidate() id=ua_lockedaccount>' + "Lock Account" + '</label><br>';
11043 x += '<label><input type=checkbox onchange=showUserAdminDialogValidate() id=ua_nonewgroups>' + "No New Device Groups" + '</label><br>';
11044 x += '<label><input type=checkbox onchange=showUserAdminDialogValidate() id=ua_nomeshcmd>' + "No Tools (MeshCmd/Router)" + '</label><br>';
11045 + x += '<label><input type=checkbox onchange=showUserAdminDialogValidate() id=ua_locksettings>' + "Lock Account Settings" + '</label><br>';
11046 x += '</div>';
11047 setDialogMode(2, "Server Permissions", 2 + (uself?0:1), showUserAdminDialogEx, x, user);
11048 if (user.siteadmin && user.siteadmin != 0) {
@@ -11046,6 +11054,7 @@
11054 Q('ua_lockedaccount').checked = ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 32) != 0)); // Account locked
11055 Q('ua_nonewgroups').checked = ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 64) != 0)); // No New Groups
11056 Q('ua_nomeshcmd').checked = ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 128) != 0)); // No Tools (MeshCMD / Router)
11057 + Q('ua_locksettings').checked = ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)); // Lock account settings
11058 }
11059 if ((userinfo.siteadmin & 2) != 0) {
11060 Q('ua_manageusers').checked = ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 2) != 0)); // Manage Users
@@ -11075,6 +11084,7 @@
11084 QE('ua_lockedaccount', !uself && (userinfo.siteadmin & 2) && (user.siteadmin != 0xFFFFFFFF) && (userinfo._id != user._id));
11085 QE('ua_nonewgroups', !uself && (userinfo.siteadmin & 2) && (user.siteadmin != 0xFFFFFFFF) && (userinfo._id != user._id));
11086 QE('ua_nomeshcmd', !uself && (userinfo.siteadmin & 2) && (user.siteadmin != 0xFFFFFFFF) && (userinfo._id != user._id));
11087 + QE('ua_locksettings', !uself && (userinfo.siteadmin & 2) && (user.siteadmin != 0xFFFFFFFF) && (userinfo._id != user._id));
11088 Q('ua_fileaccessquota').value = (user.quota != null)?(user.quota / 1024):'';
11089 showUserAdminDialogValidate();
11090 return false;
@@ -11091,8 +11101,9 @@
11101 QE('ua_nonewgroups', !Q('ua_fulladmin').checked);
11102 QE('ua_nomeshcmd', !Q('ua_fulladmin').checked);
11103 QE('ua_manageusergroups', !Q('ua_fulladmin').checked);
11094 - QE('ua_fileaccessquota', Q('ua_fileaccess').checked && !Q('ua_fulladmin').checked);
11104 QE('ua_managerecordings', !Q('ua_fulladmin').checked);
11105 + QE('ua_locksettings', !Q('ua_fulladmin').checked);
11106 + QE('ua_fileaccessquota', Q('ua_fileaccess').checked && !Q('ua_fulladmin').checked);
11107 }
11108 }
11109
@@ -11109,6 +11120,7 @@
11120 if (Q('ua_nomeshcmd').checked == true) siteadmin += 128;
11121 if (Q('ua_manageusergroups').checked == true) siteadmin += 256;
11122 if (Q('ua_managerecordings').checked == true) siteadmin += 512;
11123 + if (Q('ua_locksettings').checked == true) siteadmin += 1024;
11124 }
11125 var x = { action: 'edituser', id: user._id, siteadmin: siteadmin };
11126 if (isNaN(quota) == false) { x.quota = (quota * 1024); }
@@ -11580,8 +11592,8 @@
11592 // Server permissions
11593 var msg = [], premsg = '';
11594 if ((user.siteadmin != null) && ((user.siteadmin & 32) != 0) && (user.siteadmin != 0xFFFFFFFF)) { premsg = '<img src="images/padlock12.png" height=12 width=8 title="' + "Account is locked" + '" style="margin-top:2px" /> '; msg.push("Locked account"); }
11583 - if ((user.siteadmin == null) || ((user.siteadmin & (0xFFFFFFFF - 224)) == 0)) { msg.push("No server rights"); } else if (user.siteadmin == 8) { msg.push("Access to server files"); } else if (user.siteadmin == 0xFFFFFFFF) { msg.push("Full administrator"); } else { msg.push("Partial rights"); }
11584 - if ((user.siteadmin != null) && (user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & (64 + 128)) != 0)) { msg.push("Restrictions"); }
11595 + if ((user.siteadmin == null) || ((user.siteadmin & (0xFFFFFFFF - 1248)) == 0)) { msg.push("No server rights"); } else if (user.siteadmin == 8) { msg.push("Access to server files"); } else if (user.siteadmin == 0xFFFFFFFF) { msg.push("Full administrator"); } else { msg.push("Partial rights"); }
11596 + if ((user.siteadmin != null) && (user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & (64 + 128 + 1024)) != 0)) { msg.push("Restrictions"); }
11597
11598 // Show user attributes
11599 var x = '<div style=min-height:80px><table style=width:100%>';
webserver.js
+8
@@ -1754,6 +1754,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
1754 }
1755 }
1756 if (!user) { parent.debug('web', 'handleDeleteAccountRequest: user not found.'); res.sendStatus(404); return; }
1757 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) { parent.debug('web', 'handleDeleteAccountRequest: account settings locked.'); res.sendStatus(404); return; }
1758
1759 // Check if the password is correct
1760 obj.authenticate(user._id.split('/')[2], req.body.apassword1, domain, function (err, userid) {
@@ -1874,6 +1875,13 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
1875 return;
1876 }
1877
1878 + // Check account settings locked
1879 + if ((user.siteadmin != 0xFFFFFFFF) && ((user.siteadmin & 1024) != 0)) {
1880 + parent.debug('web', 'handlePasswordChangeRequest: account settings locked.');
1881 + res.sendStatus(404);
1882 + return;
1883 + }
1884 +
1885 // Check old password
1886 obj.checkUserPassword(domain, user, req.body.apassword0, function (result) {
1887 if (result == true) {