Fixed web relay connection issue.

Ylian Saint-Hilaire committed Mar 26, 2020 at 23:01 UTC cbabfab7de8e8ec91e681250e6d9036d06354684
6 files changed +433 -397
meshcentral.js
+1 -1
@@ -1069,7 +1069,7 @@ function CreateMeshCentralServer(config, args) {
1069 }
1070
1071 // Start plugin manager if configuration allows this.
1072 - if ((obj.config) && (obj.config.settings) && (obj.config.settings.plugins != null)) {
1072 + if ((obj.config) && (obj.config.settings) && (obj.config.settings.plugins != null) && (obj.config.settings.plugins != false) && ((typeof obj.config.settings.plugins != 'object') || (obj.config.settings.plugins.enabled != false))) {
1073 const nodeVersion = Number(process.version.match(/^v(\d+\.\d+)/)[1]);
1074 if (nodeVersion < 7) {
1075 addServerWarning("Plugin support requires Node v7.x or higher.");
meshuser.js
+21
@@ -2737,6 +2737,27 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
2737 db.Remove('ra' + node._id); // Remove real agent to diagnostic agent link
2738 });
2739
2740 + // Remove any user node links
2741 + if (node.links != null) {
2742 + for (var i in node.links) {
2743 + if (i.startsWith('user/')) {
2744 + var cuser = parent.users[i];
2745 + if ((cuser != null) && (cuser.links != null) && (cuser.links[node._id] != null)) {
2746 + // Remove the user link & save the user
2747 + delete cuser.links[node._id];
2748 + if (Object.keys(cuser.links).length == 0) { delete cuser.links; }
2749 + db.SetUser(cuser);
2750 +
2751 + // Notify user change
2752 + var targets = ['*', 'server-users', cuser._id];
2753 + var event = { etype: 'user', userid: cuser._id, username: cuser.name, action: 'accountchange', msg: 'Removed user device rights for ' + cuser.name, domain: domain.id, account: parent.CloneSafeUser(cuser) };
2754 + if (db.changeStream) { event.noact = 1; } // If DB change stream is active, don't use this event to change the user. Another event will come.
2755 + parent.parent.DispatchEvent(targets, obj, event);
2756 + }
2757 + }
2758 + }
2759 + }
2760 +
2761 // Event node deletion
2762 var event = { etype: 'node', userid: user._id, username: user.name, action: 'removenode', nodeid: node._id, msg: 'Removed device ' + node.name + ' from group ' + parent.meshes[node.meshid].name, domain: domain.id };
2763 // TODO: We can't use the changeStream for node delete because we will not know the meshid the device was in.
sample-config.json
+1 -1
@@ -73,7 +73,7 @@
73 },
74 "__MaxInvalidLogin": "Time in minutes, max amount of bad logins from a source IP in the time before logins are rejected.",
75 "MaxInvalidLogin": { "time": 10, "count": 10, "coolofftime": 10 },
76 - "_Plugins": {
76 + "Plugins": {
77 "enabled": true
78 }
79 },
translate/translate.json
+396 -385
@@ -254,7 +254,7 @@
254 "zh-chs": " 用戶需要先登錄到該服務器一次,然後才能將其添加到設備組。",
255 "xloc": [
256 "default.handlebars->27->1144",
257 - "default.handlebars->27->1394"
257 + "default.handlebars->27->1395"
258 ]
259 },
260 {
@@ -470,7 +470,7 @@
470 "zh-chs": ",",
471 "xloc": [
472 "default-mobile.handlebars->9->333",
473 - "default.handlebars->27->1200"
473 + "default.handlebars->27->1201"
474 ]
475 },
476 {
@@ -652,8 +652,8 @@
652 "xloc": [
653 "default-mobile.handlebars->9->246",
654 "default-mobile.handlebars->9->70",
655 - "default.handlebars->27->1237",
656 - "default.handlebars->27->1485",
655 + "default.handlebars->27->1238",
656 + "default.handlebars->27->1486",
657 "default.handlebars->27->653"
658 ]
659 },
@@ -703,7 +703,7 @@
703 "ru": "1 активная сессия",
704 "zh-chs": "1個活動會話",
705 "xloc": [
706 - "default.handlebars->27->1435"
706 + "default.handlebars->27->1436"
707 ]
708 },
709 {
@@ -722,7 +722,7 @@
722 "xloc": [
723 "default-mobile.handlebars->9->337",
724 "default-mobile.handlebars->9->80",
725 - "default.handlebars->27->1254"
725 + "default.handlebars->27->1255"
726 ]
727 },
728 {
@@ -758,7 +758,7 @@
758 "ru": "1 группа",
759 "zh-chs": "1組",
760 "xloc": [
761 - "default.handlebars->27->1418"
761 + "default.handlebars->27->1419"
762 ]
763 },
764 {
@@ -830,7 +830,7 @@
830 "ru": "Еще 1 пользователь не показан, используйте поиск чтобы найти пользователей...",
831 "zh-chs": "未再顯示1個用戶,請使用搜索框查找用戶...",
832 "xloc": [
833 - "default.handlebars->27->1289"
833 + "default.handlebars->27->1290"
834 ]
835 },
836 {
@@ -881,7 +881,7 @@
881 "ru": "1 сессия",
882 "zh-chs": "1節",
883 "xloc": [
884 - "default.handlebars->27->1293"
884 + "default.handlebars->27->1294"
885 ]
886 },
887 {
@@ -1146,7 +1146,7 @@
1146 "ru": "двухфакторная аутентификация включена",
1147 "zh-chs": "啟用第二因素身份驗證",
1148 "xloc": [
1149 - "default.handlebars->27->1427"
1149 + "default.handlebars->27->1428"
1150 ]
1151 },
1152 {
@@ -1879,7 +1879,7 @@
1879 "ru": "Доступ к файлам сервера",
1880 "zh-chs": "訪問服務器文件",
1881 "xloc": [
1882 - "default.handlebars->27->1399"
1882 + "default.handlebars->27->1400"
1883 ]
1884 },
1885 {
@@ -2238,8 +2238,7 @@
2238 "pt": "Adicionar Dispositivo",
2239 "zh-chs": "添加設備",
2240 "xloc": [
2241 - "default.handlebars->27->1175",
2242 - "default.handlebars->27->1451"
2241 + "default.handlebars->27->1452"
2242 ]
2243 },
2244 {
@@ -2275,11 +2274,17 @@
2274 "xloc": [
2275 "default.handlebars->27->1172",
2276 "default.handlebars->27->1174",
2278 - "default.handlebars->27->1373",
2279 - "default.handlebars->27->1460",
2277 + "default.handlebars->27->1374",
2278 + "default.handlebars->27->1461",
2279 "default.handlebars->27->187"
2280 ]
2281 },
2282 + {
2283 + "en": "Add Device Permissions",
2284 + "xloc": [
2285 + "default.handlebars->27->1175"
2286 + ]
2287 + },
2288 {
2289 "cs": "Přidat Intel® AMT CIRA zařízení",
2290 "de": "Intel&reg;-AMT-CIRA-Gerät hinzufügen",
@@ -2361,7 +2366,7 @@
2366 "ru": "Добавить участие",
2367 "zh-chs": "添加會員",
2368 "xloc": [
2364 - "default.handlebars->27->1481"
2369 + "default.handlebars->27->1482"
2370 ]
2371 },
2372 {
@@ -2419,7 +2424,7 @@
2424 "xloc": [
2425 "default.handlebars->27->1076",
2426 "default.handlebars->27->1173",
2422 - "default.handlebars->27->1469"
2427 + "default.handlebars->27->1470"
2428 ]
2429 },
2430 {
@@ -2454,7 +2459,7 @@
2459 "zh-chs": "添加用戶",
2460 "xloc": [
2461 "default.handlebars->27->1075",
2457 - "default.handlebars->27->1368"
2462 + "default.handlebars->27->1369"
2463 ]
2464 },
2465 {
@@ -2488,7 +2493,7 @@
2493 "ru": "Добавить пользователей в группу",
2494 "zh-chs": "將用戶添加到用戶組",
2495 "xloc": [
2491 - "default.handlebars->27->1396"
2496 + "default.handlebars->27->1397"
2497 ]
2498 },
2499 {
@@ -2690,7 +2695,7 @@
2695 "ru": "Области администратора",
2696 "zh-chs": "管理領域",
2697 "xloc": [
2693 - "default.handlebars->27->1422"
2698 + "default.handlebars->27->1423"
2699 ]
2700 },
2701 {
@@ -2724,7 +2729,7 @@
2729 "ru": "Административные области",
2730 "zh-chs": "行政領域",
2731 "xloc": [
2727 - "default.handlebars->27->1338"
2732 + "default.handlebars->27->1339"
2733 ]
2734 },
2735 {
@@ -2741,7 +2746,7 @@
2746 "ru": "Администратор",
2747 "zh-chs": "管理員",
2748 "xloc": [
2744 - "default.handlebars->27->1300"
2749 + "default.handlebars->27->1301"
2750 ]
2751 },
2752 {
@@ -2777,8 +2782,8 @@
2782 "default-mobile.handlebars->9->124",
2783 "default-mobile.handlebars->9->177",
2784 "default-mobile.handlebars->9->193",
2780 - "default.handlebars->27->1225",
2781 - "default.handlebars->27->1231",
2785 + "default.handlebars->27->1226",
2786 + "default.handlebars->27->1232",
2787 "default.handlebars->27->166",
2788 "default.handlebars->27->355",
2789 "default.handlebars->container->column_l->p15->consoleTable->1->6->1->1->1->0->p15outputselecttd->p15outputselect->1"
@@ -2797,8 +2802,8 @@
2802 "ru": "Агент + Intel AMT",
2803 "zh-chs": "代理+英特爾AMT",
2804 "xloc": [
2800 - "default.handlebars->27->1227",
2801 - "default.handlebars->27->1233"
2805 + "default.handlebars->27->1228",
2806 + "default.handlebars->27->1234"
2807 ]
2808 },
2809 {
@@ -2831,7 +2836,7 @@
2836 "zh-chs": "代理控制台",
2837 "xloc": [
2838 "default-mobile.handlebars->9->318",
2834 - "default.handlebars->27->1183"
2839 + "default.handlebars->27->1184"
2840 ]
2841 },
2842 {
@@ -2847,7 +2852,7 @@
2852 "ru": "Счетчик ошибок агента",
2853 "zh-chs": "座席錯誤計數器",
2854 "xloc": [
2850 - "default.handlebars->27->1494"
2855 + "default.handlebars->27->1495"
2856 ]
2857 },
2858 {
@@ -2913,7 +2918,7 @@
2918 "ru": "Сессии агентов",
2919 "zh-chs": "座席會議",
2920 "xloc": [
2916 - "default.handlebars->27->1510"
2921 + "default.handlebars->27->1511"
2922 ]
2923 },
2924 {
@@ -2947,7 +2952,7 @@
2952 "ru": "Типы агента",
2953 "zh-chs": "代理類型",
2954 "xloc": [
2950 - "default.handlebars->27->1229",
2955 + "default.handlebars->27->1230",
2956 "default.handlebars->container->column_l->p21->3->1->meshOsChartDiv->1"
2957 ]
2958 },
@@ -3035,7 +3040,7 @@
3040 "ru": "Агенты",
3041 "zh-chs": "代理商",
3042 "xloc": [
3038 - "default.handlebars->27->1523"
3043 + "default.handlebars->27->1524"
3044 ]
3045 },
3046 {
@@ -3123,7 +3128,7 @@
3128 "zh-chs": "允許用戶管理此設備組和該組中的設備。",
3129 "xloc": [
3130 "default.handlebars->27->1143",
3126 - "default.handlebars->27->1393"
3131 + "default.handlebars->27->1394"
3132 ]
3133 },
3134 {
@@ -3766,7 +3771,7 @@
3771 "ru": "Вы уверенны, что {0} плагин: {1}",
3772 "zh-chs": "您確定要{0}插件嗎:{1}",
3773 "xloc": [
3769 - "default.handlebars->27->1560"
3774 + "default.handlebars->27->1561"
3775 ]
3776 },
3777 {
@@ -3828,7 +3833,7 @@
3833 "ru": "Приложение аутентификации",
3834 "zh-chs": "身份驗證應用",
3835 "xloc": [
3831 - "default.handlebars->27->1423"
3836 + "default.handlebars->27->1424"
3837 ]
3838 },
3839 {
@@ -4085,8 +4090,8 @@
4090 "ru": "Фоновый и интерактивный",
4091 "zh-chs": "背景與互動",
4092 "xloc": [
4088 - "default.handlebars->27->1208",
4089 - "default.handlebars->27->1215",
4093 + "default.handlebars->27->1209",
4094 + "default.handlebars->27->1216",
4095 "default.handlebars->27->282"
4096 ]
4097 },
@@ -4104,8 +4109,8 @@
4109 "ru": "Только фоновый",
4110 "zh-chs": "僅背景",
4111 "xloc": [
4107 - "default.handlebars->27->1209",
4108 - "default.handlebars->27->1216",
4112 + "default.handlebars->27->1210",
4113 + "default.handlebars->27->1217",
4114 "default.handlebars->27->283",
4115 "default.handlebars->27->305"
4116 ]
@@ -4141,7 +4146,7 @@
4146 "ru": "Резервные коды",
4147 "zh-chs": "備用碼",
4148 "xloc": [
4144 - "default.handlebars->27->1425"
4149 + "default.handlebars->27->1426"
4150 ]
4151 },
4152 {
@@ -4158,7 +4163,7 @@
4163 "ru": "Плохой ключ",
4164 "zh-chs": "錯誤的簽名",
4165 "xloc": [
4161 - "default.handlebars->27->1501"
4166 + "default.handlebars->27->1502"
4167 ]
4168 },
4169 {
@@ -4175,7 +4180,7 @@
4180 "ru": "Плохой веб-сертификат",
4181 "zh-chs": "錯誤的網絡證書",
4182 "xloc": [
4178 - "default.handlebars->27->1500"
4183 + "default.handlebars->27->1501"
4184 ]
4185 },
4186 {
@@ -4287,7 +4292,7 @@
4292 "ru": "Отправить сообщение",
4293 "zh-chs": "廣播",
4294 "xloc": [
4290 - "default.handlebars->27->1366",
4295 + "default.handlebars->27->1367",
4296 "default.handlebars->container->column_l->p4->3->1->0->3->1"
4297 ]
4298 },
@@ -4305,7 +4310,7 @@
4310 "ru": "Отправить сообщение",
4311 "zh-chs": "廣播消息",
4312 "xloc": [
4308 - "default.handlebars->27->1323"
4313 + "default.handlebars->27->1324"
4314 ]
4315 },
4316 {
@@ -4322,7 +4327,7 @@
4327 "ru": "Отправить сообщение всем подключенным пользователям.",
4328 "zh-chs": "向所有連接的用戶廣播消息。",
4329 "xloc": [
4325 - "default.handlebars->27->1322"
4330 + "default.handlebars->27->1323"
4331 ]
4332 },
4333 {
@@ -4410,7 +4415,7 @@
4415 "ru": "CIRA Сервер",
4416 "zh-chs": "CIRA服務器",
4417 "xloc": [
4413 - "default.handlebars->27->1551"
4418 + "default.handlebars->27->1552"
4419 ]
4420 },
4421 {
@@ -4427,7 +4432,7 @@
4432 "ru": "CIRA Сервер команды",
4433 "zh-chs": "CIRA服務器命令",
4434 "xloc": [
4430 - "default.handlebars->27->1552"
4435 + "default.handlebars->27->1553"
4436 ]
4437 },
4438 {
@@ -4444,7 +4449,7 @@
4449 "ru": "Загрузка CPU",
4450 "zh-chs": "CPU負載",
4451 "xloc": [
4447 - "default.handlebars->27->1515"
4452 + "default.handlebars->27->1516"
4453 ]
4454 },
4455 {
@@ -4461,7 +4466,7 @@
4466 "ru": "Загрузка CPU за последние 15 минут",
4467 "zh-chs": "最近15分鐘的CPU負載",
4468 "xloc": [
4464 - "default.handlebars->27->1518"
4469 + "default.handlebars->27->1519"
4470 ]
4471 },
4472 {
@@ -4478,7 +4483,7 @@
4483 "ru": "Загрузка CPU за последние 5 минут",
4484 "zh-chs": "最近5分鐘的CPU負載",
4485 "xloc": [
4481 - "default.handlebars->27->1517"
4486 + "default.handlebars->27->1518"
4487 ]
4488 },
4489 {
@@ -4495,7 +4500,7 @@
4500 "ru": "Загрузка CPU за последнюю минуту",
4501 "zh-chs": "最後一分鐘的CPU負載",
4502 "xloc": [
4498 - "default.handlebars->27->1516"
4503 + "default.handlebars->27->1517"
4504 ]
4505 },
4506 {
@@ -4531,8 +4536,8 @@
4536 "ru": "Формат CSV",
4537 "zh-chs": "CSV格式",
4538 "xloc": [
4534 - "default.handlebars->27->1275",
4535 - "default.handlebars->27->1314",
4539 + "default.handlebars->27->1276",
4540 + "default.handlebars->27->1315",
4541 "default.handlebars->27->384"
4542 ]
4543 },
@@ -4550,7 +4555,7 @@
4555 "ru": "Ошибка вызова",
4556 "zh-chs": "通話錯誤",
4557 "xloc": [
4553 - "default.handlebars->27->1561"
4558 + "default.handlebars->27->1562"
4559 ]
4560 },
4561 {
@@ -4657,7 +4662,7 @@
4662 "ru": "Смена email для {0}",
4663 "zh-chs": "更改{0}的電子郵件",
4664 "xloc": [
4660 - "default.handlebars->27->1441"
4665 + "default.handlebars->27->1442"
4666 ]
4667 },
4668 {
@@ -4695,7 +4700,7 @@
4700 "xloc": [
4701 "default-mobile.handlebars->9->52",
4702 "default.handlebars->27->1005",
4698 - "default.handlebars->27->1434"
4703 + "default.handlebars->27->1435"
4704 ]
4705 },
4706 {
@@ -4712,7 +4717,7 @@
4717 "ru": "Смена пароля для {0}",
4718 "zh-chs": "更改{0}的密碼",
4719 "xloc": [
4715 - "default.handlebars->27->1448"
4720 + "default.handlebars->27->1449"
4721 ]
4722 },
4723 {
@@ -4778,7 +4783,7 @@
4783 "pt": "Alterar a senha para este usuário",
4784 "zh-chs": "更改該用戶的密碼",
4785 "xloc": [
4781 - "default.handlebars->27->1433"
4786 + "default.handlebars->27->1434"
4787 ]
4788 },
4789 {
@@ -4863,7 +4868,7 @@
4868 "ru": "Чат",
4869 "zh-chs": "聊天室",
4870 "xloc": [
4866 - "default.handlebars->27->1292"
4871 + "default.handlebars->27->1293"
4872 ]
4873 },
4874 {
@@ -4883,7 +4888,7 @@
4888 "default-mobile.handlebars->9->310",
4889 "default-mobile.handlebars->9->328",
4890 "default.handlebars->27->1169",
4886 - "default.handlebars->27->1194"
4891 + "default.handlebars->27->1195"
4892 ]
4893 },
4894 {
@@ -4968,7 +4973,7 @@
4973 "ru": "Проверка...",
4974 "zh-chs": "檢查...",
4975 "xloc": [
4971 - "default.handlebars->27->1557",
4976 + "default.handlebars->27->1558",
4977 "default.handlebars->27->778"
4978 ]
4979 },
@@ -5132,7 +5137,7 @@
5137 "default-mobile.handlebars->9->271",
5138 "default-mobile.handlebars->9->28",
5139 "default-mobile.handlebars->9->94",
5135 - "default.handlebars->27->1269",
5140 + "default.handlebars->27->1270",
5141 "default.handlebars->27->672",
5142 "default.handlebars->27->674",
5143 "default.handlebars->27->676",
@@ -5197,7 +5202,7 @@
5202 "en": "Clear this notification",
5203 "nl": "Wis deze melding",
5204 "xloc": [
5200 - "default.handlebars->27->1488"
5205 + "default.handlebars->27->1489"
5206 ]
5207 },
5208 {
@@ -5355,8 +5360,8 @@
5360 "ru": "Общие группы устройств",
5361 "zh-chs": "通用設備組",
5362 "xloc": [
5358 - "default.handlebars->27->1374",
5359 - "default.handlebars->27->1461"
5363 + "default.handlebars->27->1375",
5364 + "default.handlebars->27->1462"
5365 ]
5366 },
5367 {
@@ -5369,7 +5374,7 @@
5374 "pt": "Dispositivos comuns",
5375 "zh-chs": "通用設備",
5376 "xloc": [
5372 - "default.handlebars->27->1452"
5377 + "default.handlebars->27->1453"
5378 ]
5379 },
5380 {
@@ -5386,7 +5391,7 @@
5391 "zh-chs": "將{1}入口{2}中的{0}限製到此位置?",
5392 "xloc": [
5393 "default-mobile.handlebars->9->89",
5389 - "default.handlebars->27->1264"
5394 + "default.handlebars->27->1265"
5395 ]
5396 },
5397 {
@@ -5406,7 +5411,7 @@
5411 "default-mobile.handlebars->9->223",
5412 "default-mobile.handlebars->9->290",
5413 "default.handlebars->27->1124",
5409 - "default.handlebars->27->1389",
5414 + "default.handlebars->27->1390",
5415 "default.handlebars->27->381",
5416 "default.handlebars->27->561",
5417 "default.handlebars->27->570"
@@ -5473,7 +5478,7 @@
5478 "pt": "Confirmar exclusão do usuário {0}?",
5479 "zh-chs": "確認刪除用戶{0}?",
5480 "xloc": [
5476 - "default.handlebars->27->1450"
5481 + "default.handlebars->27->1451"
5482 ]
5483 },
5484 {
@@ -5524,7 +5529,7 @@
5529 "ru": "Подтвердить перезапись?",
5530 "zh-chs": "確認覆蓋?",
5531 "xloc": [
5527 - "default.handlebars->27->1263"
5532 + "default.handlebars->27->1264"
5533 ]
5534 },
5535 {
@@ -5559,14 +5564,14 @@
5564 "ru": "Подтвердить удаление группы устройств {0}?",
5565 "zh-chs": "確認刪除設備組{0}?",
5566 "xloc": [
5562 - "default.handlebars->27->1384",
5563 - "default.handlebars->27->1483"
5567 + "default.handlebars->27->1385",
5568 + "default.handlebars->27->1484"
5569 ]
5570 },
5571 {
5572 "en": "Confirm removal of device {0}?",
5573 "xloc": [
5569 - "default.handlebars->27->1476"
5574 + "default.handlebars->27->1477"
5575 ]
5576 },
5577 {
@@ -5583,7 +5588,7 @@
5588 "ru": "Подтвердить удаление группы {0}?",
5589 "zh-chs": "確認刪除組{0}?",
5590 "xloc": [
5586 - "default.handlebars->27->1479"
5591 + "default.handlebars->27->1480"
5592 ]
5593 },
5594 {
@@ -5601,8 +5606,8 @@
5606 "zh-chs": "確認刪除用戶{0}?",
5607 "xloc": [
5608 "default-mobile.handlebars->9->336",
5604 - "default.handlebars->27->1203",
5605 - "default.handlebars->27->1392"
5609 + "default.handlebars->27->1204",
5610 + "default.handlebars->27->1393"
5611 ]
5612 },
5613 {
@@ -5734,7 +5739,7 @@
5739 "ru": "Подключено Intel&reg; AMT",
5740 "zh-chs": "連接的英特爾&reg;AMT",
5741 "xloc": [
5737 - "default.handlebars->27->1506"
5742 + "default.handlebars->27->1507"
5743 ]
5744 },
5745 {
@@ -5751,7 +5756,7 @@
5756 "ru": "Подключенные пользователи",
5757 "zh-chs": "關聯用戶",
5758 "xloc": [
5754 - "default.handlebars->27->1511"
5759 + "default.handlebars->27->1512"
5760 ]
5761 },
5762 {
@@ -5823,7 +5828,7 @@
5828 "ru": "Подключений ",
5829 "zh-chs": "連接數",
5830 "xloc": [
5826 - "default.handlebars->27->1522"
5831 + "default.handlebars->27->1523"
5832 ]
5833 },
5834 {
@@ -5840,7 +5845,7 @@
5845 "ru": "Ретранслятор подключения",
5846 "zh-chs": "連接繼電器",
5847 "xloc": [
5843 - "default.handlebars->27->1550"
5848 + "default.handlebars->27->1551"
5849 ]
5850 },
5851 {
@@ -5892,7 +5897,7 @@
5897 "zh-chs": "連接性",
5898 "xloc": [
5899 "default-mobile.handlebars->9->198",
5895 - "default.handlebars->27->1234",
5900 + "default.handlebars->27->1235",
5901 "default.handlebars->27->184",
5902 "default.handlebars->27->493",
5903 "default.handlebars->container->column_l->p21->3->1->meshConnChartDiv->1"
@@ -5947,7 +5952,7 @@
5952 "ru": "Cookie-кодировщик",
5953 "zh-chs": "Cookie編碼器",
5954 "xloc": [
5950 - "default.handlebars->27->1536"
5955 + "default.handlebars->27->1537"
5956 ]
5957 },
5958 {
@@ -6207,7 +6212,7 @@
6212 "ru": "Основной сервер",
6213 "zh-chs": "核心服務器",
6214 "xloc": [
6210 - "default.handlebars->27->1535"
6215 + "default.handlebars->27->1536"
6216 ]
6217 },
6218 {
@@ -6240,7 +6245,7 @@
6245 "ru": "Создать учетную запись",
6246 "zh-chs": "創建帳號",
6247 "xloc": [
6243 - "default.handlebars->27->1334",
6248 + "default.handlebars->27->1335",
6249 "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->createpanel->1->1->9->1->12->1->1",
6250 "login.handlebars->container->column_l->centralTable->1->0->logincell->createpanel->1->9->1->12->1->1"
6251 ]
@@ -6276,7 +6281,7 @@
6281 "ru": "Создать группу пользователей",
6282 "zh-chs": "創建用戶組",
6283 "xloc": [
6279 - "default.handlebars->27->1357"
6284 + "default.handlebars->27->1358"
6285 ]
6286 },
6287 {
@@ -6327,7 +6332,7 @@
6332 "ru": "Создайте сразу несколько учетных записей, импортировав файл JSON в следующем формате:",
6333 "zh-chs": "通過導入以下格式的JSON文件一次創建多個帳戶:",
6334 "xloc": [
6330 - "default.handlebars->27->1305"
6335 + "default.handlebars->27->1306"
6336 ]
6337 },
6338 {
@@ -6362,7 +6367,7 @@
6367 "ru": "Создано",
6368 "zh-chs": "創建",
6369 "xloc": [
6365 - "default.handlebars->27->1411"
6370 + "default.handlebars->27->1412"
6371 ]
6372 },
6373 {
@@ -6688,7 +6693,7 @@
6693 "default-mobile.handlebars->9->84",
6694 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
6695 "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
6691 - "default.handlebars->27->1258",
6696 + "default.handlebars->27->1259",
6697 "default.handlebars->27->411",
6698 "default.handlebars->27->659",
6699 "default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
@@ -6804,7 +6809,7 @@
6809 "ru": "Удалить пользователя",
6810 "zh-chs": "刪除用戶",
6811 "xloc": [
6807 - "default.handlebars->27->1432"
6812 + "default.handlebars->27->1433"
6813 ]
6814 },
6815 {
@@ -6821,8 +6826,8 @@
6826 "ru": "Удалить группу пользователей",
6827 "zh-chs": "刪除用戶組",
6828 "xloc": [
6824 - "default.handlebars->27->1382",
6825 - "default.handlebars->27->1390"
6829 + "default.handlebars->27->1383",
6830 + "default.handlebars->27->1391"
6831 ]
6832 },
6833 {
@@ -6839,7 +6844,7 @@
6844 "ru": "Удалить пользователя {0}",
6845 "zh-chs": "刪除用戶{0}",
6846 "xloc": [
6842 - "default.handlebars->27->1449"
6847 + "default.handlebars->27->1450"
6848 ]
6849 },
6850 {
@@ -6907,7 +6912,7 @@
6912 "xloc": [
6913 "default-mobile.handlebars->9->254",
6914 "default-mobile.handlebars->9->86",
6910 - "default.handlebars->27->1260",
6915 + "default.handlebars->27->1261",
6916 "default.handlebars->27->661"
6917 ]
6918 },
@@ -6925,7 +6930,7 @@
6930 "ru": "Удалить группу пользователей {0}?",
6931 "zh-chs": "刪除用戶組{0}?",
6932 "xloc": [
6928 - "default.handlebars->27->1388"
6933 + "default.handlebars->27->1389"
6934 ]
6935 },
6936 {
@@ -6944,7 +6949,7 @@
6949 "xloc": [
6950 "default-mobile.handlebars->9->253",
6951 "default-mobile.handlebars->9->85",
6947 - "default.handlebars->27->1259",
6952 + "default.handlebars->27->1260",
6953 "default.handlebars->27->660"
6954 ]
6955 },
@@ -7048,10 +7053,10 @@
7053 "default.handlebars->27->1017",
7054 "default.handlebars->27->1041",
7055 "default.handlebars->27->1127",
7051 - "default.handlebars->27->1356",
7052 - "default.handlebars->27->1361",
7053 - "default.handlebars->27->1363",
7054 - "default.handlebars->27->1386",
7056 + "default.handlebars->27->1357",
7057 + "default.handlebars->27->1362",
7058 + "default.handlebars->27->1364",
7059 + "default.handlebars->27->1387",
7060 "default.handlebars->27->451",
7061 "default.handlebars->27->452",
7062 "default.handlebars->27->603",
@@ -7241,7 +7246,7 @@
7246 "zh-chs": "設備",
7247 "xloc": [
7248 "default.handlebars->27->1150",
7244 - "default.handlebars->27->1458",
7249 + "default.handlebars->27->1459",
7250 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->9->devListToolbarSort->sortselect->5"
7251 ]
7252 },
@@ -7279,9 +7284,9 @@
7284 "default.handlebars->27->1146",
7285 "default.handlebars->27->1148",
7286 "default.handlebars->27->1149",
7282 - "default.handlebars->27->1380",
7283 - "default.handlebars->27->1467",
7284 - "default.handlebars->27->1473"
7287 + "default.handlebars->27->1381",
7288 + "default.handlebars->27->1468",
7289 + "default.handlebars->27->1474"
7290 ]
7291 },
7292 {
@@ -7299,7 +7304,7 @@
7304 "zh-chs": "設備組用戶",
7305 "xloc": [
7306 "default-mobile.handlebars->9->334",
7302 - "default.handlebars->27->1201"
7307 + "default.handlebars->27->1202"
7308 ]
7309 },
7310 {
@@ -7317,10 +7322,10 @@
7322 "zh-chs": "設備組",
7323 "xloc": [
7324 "default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->3",
7320 - "default.handlebars->27->1352",
7321 - "default.handlebars->27->1365",
7322 - "default.handlebars->27->1420",
7323 - "default.handlebars->27->1509",
7325 + "default.handlebars->27->1353",
7326 + "default.handlebars->27->1366",
7327 + "default.handlebars->27->1421",
7328 + "default.handlebars->27->1510",
7329 "default.handlebars->container->column_l->p2->9"
7330 ]
7331 },
@@ -7422,7 +7427,7 @@
7427 "ru": "Подключения устройств.",
7428 "zh-chs": "設備連接。",
7429 "xloc": [
7425 - "default.handlebars->27->1220",
7430 + "default.handlebars->27->1221",
7431 "default.handlebars->27->985"
7432 ]
7433 },
@@ -7440,7 +7445,7 @@
7445 "ru": "Отключения устройств.",
7446 "zh-chs": "設備斷開連接。",
7447 "xloc": [
7443 - "default.handlebars->27->1221",
7448 + "default.handlebars->27->1222",
7449 "default.handlebars->27->986"
7450 ]
7451 },
@@ -8212,7 +8217,7 @@
8217 "ru": "Скачать список событий в одном из форматов ниже.",
8218 "zh-chs": "使用以下一種文件格式下載事件列表。",
8219 "xloc": [
8215 - "default.handlebars->27->1274"
8220 + "default.handlebars->27->1275"
8221 ]
8222 },
8223 {
@@ -8229,7 +8234,7 @@
8234 "ru": "Скачать список пользователей в одном из форматов ниже.",
8235 "zh-chs": "使用以下一種文件格式下載用戶列表。",
8236 "xloc": [
8232 - "default.handlebars->27->1313"
8237 + "default.handlebars->27->1314"
8238 ]
8239 },
8240 {
@@ -8315,7 +8320,7 @@
8320 "ru": "Скопировать агент",
8321 "zh-chs": "代理重複",
8322 "xloc": [
8318 - "default.handlebars->27->1505"
8323 + "default.handlebars->27->1506"
8324 ]
8325 },
8326 {
@@ -8349,7 +8354,7 @@
8354 "ru": "Скопировать группу пользователей",
8355 "zh-chs": "重複的用戶組",
8356 "xloc": [
8352 - "default.handlebars->27->1358"
8357 + "default.handlebars->27->1359"
8358 ]
8359 },
8360 {
@@ -8524,7 +8529,7 @@
8529 "default-mobile.handlebars->9->314",
8530 "default.handlebars->27->1128",
8531 "default.handlebars->27->1154",
8527 - "default.handlebars->27->1179"
8532 + "default.handlebars->27->1180"
8533 ]
8534 },
8535 {
@@ -8558,7 +8563,7 @@
8563 "ru": "Редактировать права группы устройств",
8564 "zh-chs": "編輯設備組權限",
8565 "xloc": [
8561 - "default.handlebars->27->1176"
8566 + "default.handlebars->27->1177"
8567 ]
8568 },
8569 {
@@ -8596,6 +8601,12 @@
8601 "default.handlebars->27->1167"
8602 ]
8603 },
8604 + {
8605 + "en": "Edit Device Permissions",
8606 + "xloc": [
8607 + "default.handlebars->27->1176"
8608 + ]
8609 + },
8610 {
8611 "cs": "Upravit přihlašovací údaje k Intel® AMT",
8612 "de": "Zugangsdaten für Intel&reg; AMT bearbeiten",
@@ -8631,7 +8642,7 @@
8642 "zh-chs": "編輯筆記",
8643 "xloc": [
8644 "default-mobile.handlebars->9->321",
8634 - "default.handlebars->27->1186"
8645 + "default.handlebars->27->1187"
8646 ]
8647 },
8648 {
@@ -8648,7 +8659,7 @@
8659 "ru": "Редактировать права пользователя для группы устройств",
8660 "zh-chs": "編輯用戶設備組權限",
8661 "xloc": [
8651 - "default.handlebars->27->1177"
8662 + "default.handlebars->27->1178"
8663 ]
8664 },
8665 {
@@ -8665,7 +8676,7 @@
8676 "ru": "Редактировать группу пользователей",
8677 "zh-chs": "編輯用戶組",
8678 "xloc": [
8668 - "default.handlebars->27->1387"
8679 + "default.handlebars->27->1388"
8680 ]
8681 },
8682 {
@@ -8699,10 +8710,10 @@
8710 "zh-chs": "電子郵件",
8711 "xloc": [
8712 "default-mobile.handlebars->9->40",
8702 - "default.handlebars->27->1325",
8703 - "default.handlebars->27->1407",
8713 + "default.handlebars->27->1326",
8714 "default.handlebars->27->1408",
8705 - "default.handlebars->27->1437",
8715 + "default.handlebars->27->1409",
8716 + "default.handlebars->27->1438",
8717 "default.handlebars->27->266",
8718 "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->tokenpanel->1->7->1->4->1->3",
8719 "login.handlebars->container->column_l->centralTable->1->0->logincell->tokenpanel->1->7->1->4->1->3"
@@ -8744,7 +8755,7 @@
8755 "en": "Email Traffic",
8756 "nl": "E-mailverkeer",
8757 "xloc": [
8747 - "default.handlebars->27->1544"
8758 + "default.handlebars->27->1545"
8759 ]
8760 },
8761 {
@@ -8779,7 +8790,7 @@
8790 "ru": "Email подтвержден",
8791 "zh-chs": "電子郵件已驗證",
8792 "xloc": [
8782 - "default.handlebars->27->1404"
8793 + "default.handlebars->27->1405"
8794 ]
8795 },
8796 {
@@ -8796,7 +8807,7 @@
8807 "ru": "Email подтвержден.",
8808 "zh-chs": "電子郵件已驗證。",
8809 "xloc": [
8799 - "default.handlebars->27->1331"
8810 + "default.handlebars->27->1332"
8811 ]
8812 },
8813 {
@@ -8813,7 +8824,7 @@
8824 "ru": "Email не подтвержден",
8825 "zh-chs": "電子郵件未驗證",
8826 "xloc": [
8816 - "default.handlebars->27->1405"
8827 + "default.handlebars->27->1406"
8828 ]
8829 },
8830 {
@@ -8861,7 +8872,7 @@
8872 "pt": "Ativar códigos de convite",
8873 "zh-chs": "啟用邀請代碼",
8874 "xloc": [
8864 - "default.handlebars->27->1205"
8875 + "default.handlebars->27->1206"
8876 ]
8877 },
8878 {
@@ -9168,7 +9179,7 @@
9179 "ru": "Введите разделенный запятыми список имен административных областей.",
9180 "zh-chs": "輸入管理領域名稱的逗號分隔列表。",
9181 "xloc": [
9171 - "default.handlebars->27->1335"
9182 + "default.handlebars->27->1336"
9183 ]
9184 },
9185 {
@@ -9336,7 +9347,7 @@
9347 "ru": "Экспорт списка событий",
9348 "zh-chs": "活動列表導出",
9349 "xloc": [
9339 - "default.handlebars->27->1279"
9350 + "default.handlebars->27->1280"
9351 ]
9352 },
9353 {
@@ -9456,7 +9467,7 @@
9467 "ru": "Внешний",
9468 "zh-chs": "外部",
9469 "xloc": [
9459 - "default.handlebars->27->1529"
9470 + "default.handlebars->27->1530"
9471 ]
9472 },
9473 {
@@ -9801,8 +9812,8 @@
9812 "ru": "Принудительно сбросить пароль при следующем входе в систему.",
9813 "zh-chs": "下次登錄時強制重置密碼。",
9814 "xloc": [
9804 - "default.handlebars->27->1329",
9805 - "default.handlebars->27->1446"
9815 + "default.handlebars->27->1330",
9816 + "default.handlebars->27->1447"
9817 ]
9818 },
9819 {
@@ -9888,8 +9899,8 @@
9899 "ru": "Свободно",
9900 "zh-chs": "自由",
9901 "xloc": [
9891 - "default.handlebars->27->1490",
9892 - "default.handlebars->27->1492"
9902 + "default.handlebars->27->1491",
9903 + "default.handlebars->27->1493"
9904 ]
9905 },
9906 {
@@ -10074,7 +10085,7 @@
10085 "default-mobile.handlebars->9->67",
10086 "default.handlebars->27->1026",
10087 "default.handlebars->27->1153",
10077 - "default.handlebars->27->1340"
10088 + "default.handlebars->27->1341"
10089 ]
10090 },
10091 {
@@ -10091,7 +10102,7 @@
10102 "ru": "Администратор с полным доступом (все права)",
10103 "zh-chs": "正式管理員(保留所有權利)",
10104 "xloc": [
10094 - "default.handlebars->27->1178"
10105 + "default.handlebars->27->1179"
10106 ]
10107 },
10108 {
@@ -10109,8 +10120,8 @@
10120 "zh-chs": "完整的設備組管理員",
10121 "xloc": [
10122 "default.handlebars->27->1091",
10112 - "default.handlebars->27->1377",
10113 - "default.handlebars->27->1464"
10123 + "default.handlebars->27->1378",
10124 + "default.handlebars->27->1465"
10125 ]
10126 },
10127 {
@@ -10123,7 +10134,7 @@
10134 "pt": "Direitos completos do dispositivo",
10135 "zh-chs": "完整的設備權限",
10136 "xloc": [
10126 - "default.handlebars->27->1455"
10137 + "default.handlebars->27->1456"
10138 ]
10139 },
10140 {
@@ -10159,7 +10170,7 @@
10170 "ru": "Администратор с полным доступом",
10171 "zh-chs": "正式管理員",
10172 "xloc": [
10162 - "default.handlebars->27->1400"
10173 + "default.handlebars->27->1401"
10174 ]
10175 },
10176 {
@@ -10569,7 +10580,7 @@
10580 "ru": "Члены группы",
10581 "zh-chs": "小組成員",
10582 "xloc": [
10572 - "default.handlebars->27->1369"
10583 + "default.handlebars->27->1370"
10584 ]
10585 },
10586 {
@@ -10636,7 +10647,7 @@
10647 "ru": "Группы",
10648 "zh-chs": "團體",
10649 "xloc": [
10639 - "default.handlebars->27->1284",
10650 + "default.handlebars->27->1285",
10651 "default.handlebars->container->topbar->1->1->UsersSubMenuSpan->UsersSubMenu->1->0->UsersGroups"
10652 ]
10653 },
@@ -10737,7 +10748,7 @@
10748 "pt": "Total da pilha",
10749 "zh-chs": "堆總數",
10750 "xloc": [
10740 - "default.handlebars->27->1531"
10751 + "default.handlebars->27->1532"
10752 ]
10753 },
10754 {
@@ -10752,7 +10763,7 @@
10763 "pt": "Pilha usada",
10764 "zh-chs": "堆使用",
10765 "xloc": [
10755 - "default.handlebars->27->1530"
10766 + "default.handlebars->27->1531"
10767 ]
10768 },
10769 {
@@ -10925,7 +10936,7 @@
10936 "zh-chs": "保持{2}的{0}入口{1}",
10937 "xloc": [
10938 "default-mobile.handlebars->9->91",
10928 - "default.handlebars->27->1266"
10939 + "default.handlebars->27->1267"
10940 ]
10941 },
10942 {
@@ -11371,8 +11382,8 @@
11382 "ru": "Тип установки",
11383 "zh-chs": "安裝類型",
11384 "xloc": [
11374 - "default.handlebars->27->1207",
11375 - "default.handlebars->27->1214",
11385 + "default.handlebars->27->1208",
11386 + "default.handlebars->27->1215",
11387 "default.handlebars->27->281",
11388 "default.handlebars->27->303"
11389 ]
@@ -11408,10 +11419,10 @@
11419 "ru": "Intel AMT",
11420 "zh-chs": "英特爾AMT",
11421 "xloc": [
11411 - "default.handlebars->27->1226",
11412 - "default.handlebars->27->1232",
11413 - "default.handlebars->27->1527",
11414 - "default.handlebars->27->1549"
11422 + "default.handlebars->27->1227",
11423 + "default.handlebars->27->1233",
11424 + "default.handlebars->27->1528",
11425 + "default.handlebars->27->1550"
11426 ]
11427 },
11428 {
@@ -11761,7 +11772,7 @@
11772 "ru": "События Intel&reg; AMT desktop или serial.",
11773 "zh-chs": "英特爾&reg;AMT桌面和串行事件。",
11774 "xloc": [
11764 - "default.handlebars->27->1222",
11775 + "default.handlebars->27->1223",
11776 "default.handlebars->27->987"
11777 ]
11778 },
@@ -12052,8 +12063,8 @@
12063 "ru": "Только интерактивный режим",
12064 "zh-chs": "僅限互動",
12065 "xloc": [
12055 - "default.handlebars->27->1210",
12056 - "default.handlebars->27->1217",
12066 + "default.handlebars->27->1211",
12067 + "default.handlebars->27->1218",
12068 "default.handlebars->27->284",
12069 "default.handlebars->27->306"
12070 ]
@@ -12104,7 +12115,7 @@
12115 "ru": "Некорректный тип группы устройств",
12116 "zh-chs": "無效的設備組類型",
12117 "xloc": [
12107 - "default.handlebars->27->1504"
12118 + "default.handlebars->27->1505"
12119 ]
12120 },
12121 {
@@ -12121,7 +12132,7 @@
12132 "ru": "Некорректный JSON",
12133 "zh-chs": "無效的JSON",
12134 "xloc": [
12124 - "default.handlebars->27->1498"
12135 + "default.handlebars->27->1499"
12136 ]
12137 },
12138 {
@@ -12138,8 +12149,8 @@
12149 "ru": "Некорректный формат файла JSON.",
12150 "zh-chs": "無效的JSON文件格式。",
12151 "xloc": [
12141 - "default.handlebars->27->1310",
12142 - "default.handlebars->27->1312"
12152 + "default.handlebars->27->1311",
12153 + "default.handlebars->27->1313"
12154 ]
12155 },
12156 {
@@ -12156,7 +12167,7 @@
12167 "ru": "Некорректный файл JSON: {0}.",
12168 "zh-chs": "無效的JSON文件:{0}。",
12169 "xloc": [
12159 - "default.handlebars->27->1308"
12170 + "default.handlebars->27->1309"
12171 ]
12172 },
12173 {
@@ -12173,7 +12184,7 @@
12184 "ru": "Некорректная сигнатура PKCS",
12185 "zh-chs": "無效的PKCS簽名",
12186 "xloc": [
12176 - "default.handlebars->27->1496"
12187 + "default.handlebars->27->1497"
12188 ]
12189 },
12190 {
@@ -12190,7 +12201,7 @@
12201 "ru": "Некорректная сигнатура RSA",
12202 "zh-chs": "無效的RSA密碼",
12203 "xloc": [
12193 - "default.handlebars->27->1497"
12204 + "default.handlebars->27->1498"
12205 ]
12206 },
12207 {
@@ -12304,7 +12315,7 @@
12315 "pt": "Os códigos de convite podem ser usados ​​por qualquer pessoa para associar dispositivos a este grupo de dispositivos usando o seguinte link público:",
12316 "zh-chs": "任何人都可以使用邀請代碼通過以下公共鏈接將設備加入該設備組:",
12317 "xloc": [
12307 - "default.handlebars->27->1212"
12318 + "default.handlebars->27->1213"
12319 ]
12320 },
12321 {
@@ -12350,10 +12361,10 @@
12361 "zh-chs": "邀請碼",
12362 "xloc": [
12363 "default.handlebars->27->1066",
12353 - "default.handlebars->27->1206",
12354 - "default.handlebars->27->1211",
12355 - "default.handlebars->27->1213",
12356 - "default.handlebars->27->1218"
12364 + "default.handlebars->27->1207",
12365 + "default.handlebars->27->1212",
12366 + "default.handlebars->27->1214",
12367 + "default.handlebars->27->1219"
12368 ]
12369 },
12370 {
@@ -12471,8 +12482,8 @@
12482 "ru": "Формат JSON",
12483 "zh-chs": "JSON格式",
12484 "xloc": [
12474 - "default.handlebars->27->1277",
12475 - "default.handlebars->27->1316",
12485 + "default.handlebars->27->1278",
12486 + "default.handlebars->27->1317",
12487 "default.handlebars->27->386"
12488 ]
12489 },
@@ -12944,7 +12955,7 @@
12955 "ru": "Последний доступ",
12956 "zh-chs": "最後訪問",
12957 "xloc": [
12947 - "default.handlebars->27->1285"
12958 + "default.handlebars->27->1286"
12959 ]
12960 },
12961 {
@@ -12961,7 +12972,7 @@
12972 "ru": "Последний вход в систему",
12973 "zh-chs": "上次登錄",
12974 "xloc": [
12964 - "default.handlebars->27->1412"
12975 + "default.handlebars->27->1413"
12976 ]
12977 },
12978 {
@@ -13019,7 +13030,7 @@
13030 "ru": "Последнее изменение: {0}",
13031 "zh-chs": "上次更改:{0}",
13032 "xloc": [
13022 - "default.handlebars->27->1416"
13033 + "default.handlebars->27->1417"
13034 ]
13035 },
13036 {
@@ -13070,7 +13081,7 @@
13081 "ru": "Последний вход в систему: {0}",
13082 "zh-chs": "上次登錄:{0}",
13083 "xloc": [
13073 - "default.handlebars->27->1295"
13084 + "default.handlebars->27->1296"
13085 ]
13086 },
13087 {
@@ -13211,7 +13222,7 @@
13222 "ru": "Меньше",
13223 "zh-chs": "減",
13224 "xloc": [
13214 - "default.handlebars->27->1563"
13225 + "default.handlebars->27->1564"
13226 ]
13227 },
13228 {
@@ -13246,7 +13257,7 @@
13257 "zh-chs": "有限輸入",
13258 "xloc": [
13259 "default-mobile.handlebars->9->326",
13249 - "default.handlebars->27->1192"
13260 + "default.handlebars->27->1193"
13261 ]
13262 },
13263 {
@@ -13281,7 +13292,7 @@
13292 "zh-chs": "鏈接",
13293 "xloc": [
13294 "default-mobile.handlebars->9->71",
13284 - "default.handlebars->27->1238",
13295 + "default.handlebars->27->1239",
13296 "default.handlebars->container->column_l->p42->p42tbl->1->0->4"
13297 ]
13298 },
@@ -13719,7 +13730,7 @@
13730 "ru": "Заблокировать учетную запись",
13731 "zh-chs": "鎖定賬戶",
13732 "xloc": [
13722 - "default.handlebars->27->1346"
13733 + "default.handlebars->27->1347"
13734 ]
13735 },
13736 {
@@ -13736,7 +13747,7 @@
13747 "ru": "Заблокирован",
13748 "zh-chs": "已鎖定",
13749 "xloc": [
13739 - "default.handlebars->27->1296"
13750 + "default.handlebars->27->1297"
13751 ]
13752 },
13753 {
@@ -13753,7 +13764,7 @@
13764 "ru": "Заблокированная учетная запись",
13765 "zh-chs": "賬戶鎖定",
13766 "xloc": [
13756 - "default.handlebars->27->1397"
13767 + "default.handlebars->27->1398"
13768 ]
13769 },
13770 {
@@ -14228,7 +14239,7 @@
14239 "ru": "Сообщения главного сервера",
14240 "zh-chs": "主服務器消息",
14241 "xloc": [
14231 - "default.handlebars->27->1538"
14242 + "default.handlebars->27->1539"
14243 ]
14244 },
14245 {
@@ -14313,7 +14324,7 @@
14324 "default-mobile.handlebars->9->298",
14325 "default-mobile.handlebars->9->316",
14326 "default.handlebars->27->1156",
14316 - "default.handlebars->27->1181"
14327 + "default.handlebars->27->1182"
14328 ]
14329 },
14330 {
@@ -14333,7 +14344,7 @@
14344 "default-mobile.handlebars->9->297",
14345 "default-mobile.handlebars->9->315",
14346 "default.handlebars->27->1155",
14336 - "default.handlebars->27->1180"
14347 + "default.handlebars->27->1181"
14348 ]
14349 },
14350 {
@@ -14367,7 +14378,7 @@
14378 "ru": "Управление группами пользователя",
14379 "zh-chs": "管理用戶組",
14380 "xloc": [
14370 - "default.handlebars->27->1345"
14381 + "default.handlebars->27->1346"
14382 ]
14383 },
14384 {
@@ -14384,7 +14395,7 @@
14395 "ru": "Управление пользователями",
14396 "zh-chs": "管理用戶",
14397 "xloc": [
14387 - "default.handlebars->27->1344"
14398 + "default.handlebars->27->1345"
14399 ]
14400 },
14401 {
@@ -14502,7 +14513,7 @@
14513 "ru": "Менеджер",
14514 "zh-chs": "經理",
14515 "xloc": [
14505 - "default.handlebars->27->1301"
14516 + "default.handlebars->27->1302"
14517 ]
14518 },
14519 {
@@ -14602,7 +14613,7 @@
14613 "ru": "Достигнуто максимальное число сессий",
14614 "zh-chs": "達到的會話數上限",
14615 "xloc": [
14605 - "default.handlebars->27->1502"
14616 + "default.handlebars->27->1503"
14617 ]
14618 },
14619 {
@@ -14656,7 +14667,7 @@
14667 "ru": "Мегабайт",
14668 "zh-chs": "兆字節",
14669 "xloc": [
14659 - "default.handlebars->27->1528"
14670 + "default.handlebars->27->1529"
14671 ]
14672 },
14673 {
@@ -14673,7 +14684,7 @@
14684 "ru": "ОЗУ",
14685 "zh-chs": "記憶",
14686 "xloc": [
14676 - "default.handlebars->27->1519",
14687 + "default.handlebars->27->1520",
14688 "default.handlebars->27->743",
14689 "default.handlebars->container->column_l->p40->3->1->p40type->3"
14690 ]
@@ -14806,7 +14817,7 @@
14817 "ru": "Трафик MeshAgent",
14818 "zh-chs": "MeshAgent流量",
14819 "xloc": [
14809 - "default.handlebars->27->1540"
14820 + "default.handlebars->27->1541"
14821 ]
14822 },
14823 {
@@ -14823,7 +14834,7 @@
14834 "ru": "Обновление MeshAgent",
14835 "zh-chs": "MeshAgent更新",
14836 "xloc": [
14826 - "default.handlebars->27->1541"
14837 + "default.handlebars->27->1542"
14838 ]
14839 },
14840 {
@@ -14922,7 +14933,7 @@
14933 "ru": "Соединения сервера MeshCentral",
14934 "zh-chs": "MeshCentral服務器對等",
14935 "xloc": [
14925 - "default.handlebars->27->1539"
14936 + "default.handlebars->27->1540"
14937 ]
14938 },
14939 {
@@ -15176,7 +15187,7 @@
15187 "ru": "Диспетчер сообщения",
15188 "zh-chs": "郵件調度程序",
15189 "xloc": [
15179 - "default.handlebars->27->1537"
15190 + "default.handlebars->27->1538"
15191 ]
15192 },
15193 {
@@ -15277,7 +15288,7 @@
15288 "ru": "Еще",
15289 "zh-chs": "更多",
15290 "xloc": [
15280 - "default.handlebars->27->1562"
15291 + "default.handlebars->27->1563"
15292 ]
15293 },
15294 {
@@ -15607,12 +15618,12 @@
15618 "default.handlebars->27->1013",
15619 "default.handlebars->27->1040",
15620 "default.handlebars->27->1126",
15610 - "default.handlebars->27->1283",
15611 - "default.handlebars->27->1351",
15612 - "default.handlebars->27->1355",
15613 - "default.handlebars->27->1360",
15614 - "default.handlebars->27->1362",
15615 - "default.handlebars->27->1385",
15621 + "default.handlebars->27->1284",
15622 + "default.handlebars->27->1352",
15623 + "default.handlebars->27->1356",
15624 + "default.handlebars->27->1361",
15625 + "default.handlebars->27->1363",
15626 + "default.handlebars->27->1386",
15627 "default.handlebars->27->444",
15628 "default.handlebars->27->620",
15629 "default.handlebars->27->693",
@@ -15654,7 +15665,7 @@
15665 "ru": "Имя1, Имя2, Имя3",
15666 "zh-chs": "名稱1,名稱2,名稱3",
15667 "xloc": [
15657 - "default.handlebars->27->1337"
15668 + "default.handlebars->27->1338"
15669 ]
15670 },
15671 {
@@ -15823,7 +15834,7 @@
15834 "xloc": [
15835 "default-mobile.handlebars->9->250",
15836 "default-mobile.handlebars->9->82",
15826 - "default.handlebars->27->1256",
15837 + "default.handlebars->27->1257",
15838 "default.handlebars->27->657",
15839 "default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
15840 "default.handlebars->container->column_l->p5->p5toolbar->1->0->p5filehead->3"
@@ -15931,7 +15942,7 @@
15942 "pt": "No Desktop",
15943 "zh-chs": "沒有桌面",
15944 "xloc": [
15934 - "default.handlebars->27->1188"
15945 + "default.handlebars->27->1189"
15946 ]
15947 },
15948 {
@@ -15961,8 +15972,8 @@
15972 "ru": "События не найдены",
15973 "zh-chs": "找不到活動",
15974 "xloc": [
15964 - "default.handlebars->27->1273",
15965 - "default.handlebars->27->1484",
15975 + "default.handlebars->27->1274",
15976 + "default.handlebars->27->1485",
15977 "default.handlebars->27->691"
15978 ]
15979 },
@@ -15999,7 +16010,7 @@
16010 "zh-chs": "沒有文件",
16011 "xloc": [
16012 "default-mobile.handlebars->9->324",
16002 - "default.handlebars->27->1190"
16013 + "default.handlebars->27->1191"
16014 ]
16015 },
16016 {
@@ -16019,7 +16030,7 @@
16030 "default-mobile.handlebars->9->304",
16031 "default-mobile.handlebars->9->325",
16032 "default.handlebars->27->1163",
16022 - "default.handlebars->27->1191"
16033 + "default.handlebars->27->1192"
16034 ]
16035 },
16036 {
@@ -16086,7 +16097,7 @@
16097 "ru": "Нет членов",
16098 "zh-chs": "沒有會員",
16099 "xloc": [
16089 - "default.handlebars->27->1372"
16100 + "default.handlebars->27->1373"
16101 ]
16102 },
16103 {
@@ -16103,7 +16114,7 @@
16114 "ru": "Запретить создание групп устройств",
16115 "zh-chs": "沒有新的設備組",
16116 "xloc": [
16106 - "default.handlebars->27->1347"
16117 + "default.handlebars->27->1348"
16118 ]
16119 },
16120 {
@@ -16143,10 +16154,10 @@
16154 "default-mobile.handlebars->9->68",
16155 "default.handlebars->27->1027",
16156 "default.handlebars->27->1092",
16146 - "default.handlebars->27->1196",
16147 - "default.handlebars->27->1378",
16148 - "default.handlebars->27->1456",
16149 - "default.handlebars->27->1465"
16157 + "default.handlebars->27->1197",
16158 + "default.handlebars->27->1379",
16159 + "default.handlebars->27->1457",
16160 + "default.handlebars->27->1466"
16161 ]
16162 },
16163 {
@@ -16183,7 +16194,7 @@
16194 "zh-chs": "沒有終端",
16195 "xloc": [
16196 "default-mobile.handlebars->9->323",
16186 - "default.handlebars->27->1189"
16197 + "default.handlebars->27->1190"
16198 ]
16199 },
16200 {
@@ -16217,7 +16228,7 @@
16228 "ru": "Нет инструментов (MeshCmd/Router)",
16229 "zh-chs": "沒有工具(MeshCmd /路由器)",
16230 "xloc": [
16220 - "default.handlebars->27->1348"
16231 + "default.handlebars->27->1349"
16232 ]
16233 },
16234 {
@@ -16234,8 +16245,8 @@
16245 "ru": "Нет общих групп устройств",
16246 "zh-chs": "沒有共同的設備組",
16247 "xloc": [
16237 - "default.handlebars->27->1381",
16238 - "default.handlebars->27->1468"
16248 + "default.handlebars->27->1382",
16249 + "default.handlebars->27->1469"
16250 ]
16251 },
16252 {
@@ -16317,7 +16328,7 @@
16328 "pt": "Nenhum dispositivo em comum",
16329 "zh-chs": "沒有共同的設備",
16330 "xloc": [
16320 - "default.handlebars->27->1459"
16331 + "default.handlebars->27->1460"
16332 ]
16333 },
16334 {
@@ -16334,7 +16345,7 @@
16345 "ru": "В группе нет устройств.",
16346 "zh-chs": "該設備組中沒有設備。",
16347 "xloc": [
16337 - "default.handlebars->27->1235"
16348 + "default.handlebars->27->1236"
16349 ]
16350 },
16351 {
@@ -16402,7 +16413,7 @@
16413 "ru": "Группы не найдены.",
16414 "zh-chs": "找不到群組。",
16415 "xloc": [
16405 - "default.handlebars->27->1350"
16416 + "default.handlebars->27->1351"
16417 ]
16418 },
16419 {
@@ -16502,7 +16513,7 @@
16513 "ru": "Нет серверных прав",
16514 "zh-chs": "沒有服務器權限",
16515 "xloc": [
16505 - "default.handlebars->27->1398"
16516 + "default.handlebars->27->1399"
16517 ]
16518 },
16519 {
@@ -16518,7 +16529,7 @@
16529 "ru": "Нет членства в группах пользователей",
16530 "zh-chs": "沒有用戶組成員身份",
16531 "xloc": [
16521 - "default.handlebars->27->1474"
16532 + "default.handlebars->27->1475"
16533 ]
16534 },
16535 {
@@ -16535,7 +16546,7 @@
16546 "ru": "Пользователи не найдены.",
16547 "zh-chs": "未找到相應的用戶。",
16548 "xloc": [
16538 - "default.handlebars->27->1291"
16549 + "default.handlebars->27->1292"
16550 ]
16551 },
16552 {
@@ -16601,10 +16612,10 @@
16612 "default.handlebars->27->1058",
16613 "default.handlebars->27->1063",
16614 "default.handlebars->27->1065",
16604 - "default.handlebars->27->1244",
16605 - "default.handlebars->27->1359",
16606 - "default.handlebars->27->1417",
16607 - "default.handlebars->27->1421",
16615 + "default.handlebars->27->1245",
16616 + "default.handlebars->27->1360",
16617 + "default.handlebars->27->1418",
16618 + "default.handlebars->27->1422",
16619 "default.handlebars->27->148",
16620 "default.handlebars->27->163",
16621 "default.handlebars->27->164",
@@ -16729,8 +16740,8 @@
16740 "ru": "Не подключен",
16741 "zh-chs": "未連接",
16742 "xloc": [
16732 - "default.handlebars->27->1224",
16733 - "default.handlebars->27->1230"
16743 + "default.handlebars->27->1225",
16744 + "default.handlebars->27->1231"
16745 ]
16746 },
16747 {
@@ -16760,7 +16771,7 @@
16771 "ru": "Не задано",
16772 "zh-chs": "沒有設置",
16773 "xloc": [
16763 - "default.handlebars->27->1403"
16774 + "default.handlebars->27->1404"
16775 ]
16776 },
16777 {
@@ -16773,7 +16784,7 @@
16784 "pt": "Não verificado",
16785 "zh-chs": "未經審核的",
16786 "xloc": [
16776 - "default.handlebars->27->1439"
16787 + "default.handlebars->27->1440"
16788 ]
16789 },
16790 {
@@ -16791,7 +16802,7 @@
16802 "zh-chs": "筆記",
16803 "xloc": [
16804 "default.handlebars->27->1073",
16794 - "default.handlebars->27->1428",
16805 + "default.handlebars->27->1429",
16806 "default.handlebars->27->497",
16807 "default.handlebars->27->532"
16808 ]
@@ -16826,7 +16837,7 @@
16837 "ru": "Настройки уведомлений",
16838 "zh-chs": "通知設置",
16839 "xloc": [
16829 - "default.handlebars->27->1223",
16840 + "default.handlebars->27->1224",
16841 "default.handlebars->27->988",
16842 "default.handlebars->container->column_l->p2->p2AccountActions->3->8"
16843 ]
@@ -16845,7 +16856,7 @@
16856 "ru": "Уведомления также должны быть включены в настройках учетной записи.",
16857 "zh-chs": "通知設置還必須在帳戶設置中啟用。",
16858 "xloc": [
16848 - "default.handlebars->27->1219"
16859 + "default.handlebars->27->1220"
16860 ]
16861 },
16862 {
@@ -16896,7 +16907,7 @@
16907 "ru": "Уведомить",
16908 "zh-chs": "通知",
16909 "xloc": [
16899 - "default.handlebars->27->1430"
16910 + "default.handlebars->27->1431"
16911 ]
16912 },
16913 {
@@ -16932,7 +16943,7 @@
16943 "ru": "Уведомить {0}",
16944 "zh-chs": "通知{0}",
16945 "xloc": [
16935 - "default.handlebars->27->1303"
16946 + "default.handlebars->27->1304"
16947 ]
16948 },
16949 {
@@ -17006,7 +17017,7 @@
17017 "ru": "Произошло в {0}",
17018 "zh-chs": "發生在{0}",
17019 "xloc": [
17009 - "default.handlebars->27->1487"
17020 + "default.handlebars->27->1488"
17021 ]
17022 },
17023 {
@@ -17023,7 +17034,7 @@
17034 "ru": "Оффлайн пользователи",
17035 "zh-chs": "離線用戶",
17036 "xloc": [
17026 - "default.handlebars->27->1288"
17037 + "default.handlebars->27->1289"
17038 ]
17039 },
17040 {
@@ -17076,7 +17087,7 @@
17087 "ru": "Онлайн пользователи",
17088 "zh-chs": "在線用戶",
17089 "xloc": [
17079 - "default.handlebars->27->1287"
17090 + "default.handlebars->27->1288"
17091 ]
17092 },
17093 {
@@ -17385,7 +17396,7 @@
17396 "ru": "Частично",
17397 "zh-chs": "部分的",
17398 "xloc": [
17388 - "default.handlebars->27->1302"
17399 + "default.handlebars->27->1303"
17400 ]
17401 },
17402 {
@@ -17403,8 +17414,8 @@
17414 "zh-chs": "部分設備組權限",
17415 "xloc": [
17416 "default.handlebars->27->1090",
17406 - "default.handlebars->27->1375",
17407 - "default.handlebars->27->1462"
17417 + "default.handlebars->27->1376",
17418 + "default.handlebars->27->1463"
17419 ]
17420 },
17421 {
@@ -17417,7 +17428,7 @@
17428 "pt": "Direitos Parciais do Dispositivo",
17429 "zh-chs": "部分設備權利",
17430 "xloc": [
17420 - "default.handlebars->27->1453"
17431 + "default.handlebars->27->1454"
17432 ]
17433 },
17434 {
@@ -17453,7 +17464,7 @@
17464 "ru": "Частичные права",
17465 "zh-chs": "部分權利",
17466 "xloc": [
17456 - "default.handlebars->27->1401"
17467 + "default.handlebars->27->1402"
17468 ]
17469 },
17470 {
@@ -17487,12 +17498,12 @@
17498 "zh-chs": "密碼",
17499 "xloc": [
17500 "default-mobile.handlebars->9->216",
17490 - "default.handlebars->27->1326",
17501 "default.handlebars->27->1327",
17492 - "default.handlebars->27->1413",
17493 - "default.handlebars->27->1415",
17494 - "default.handlebars->27->1442",
17502 + "default.handlebars->27->1328",
17503 + "default.handlebars->27->1414",
17504 + "default.handlebars->27->1416",
17505 "default.handlebars->27->1443",
17506 + "default.handlebars->27->1444",
17507 "default.handlebars->27->225",
17508 "default.handlebars->27->254",
17509 "default.handlebars->27->549"
@@ -17588,7 +17599,7 @@
17599 "ru": "Подсказка пароля",
17600 "zh-chs": "密碼提示",
17601 "xloc": [
17591 - "default.handlebars->27->1444"
17602 + "default.handlebars->27->1445"
17603 ]
17604 },
17605 {
@@ -17710,7 +17721,7 @@
17721 "default-mobile.handlebars->9->90",
17722 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->3",
17723 "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->3",
17713 - "default.handlebars->27->1265",
17724 + "default.handlebars->27->1266",
17725 "default.handlebars->27->648",
17726 "default.handlebars->27->670",
17727 "default.handlebars->container->column_l->p12->termTable->1->1->6->1->3",
@@ -17870,8 +17881,8 @@
17881 "zh-chs": "權限",
17882 "xloc": [
17883 "default-mobile.handlebars->9->332",
17873 - "default.handlebars->27->1199",
17874 - "default.handlebars->27->1286"
17884 + "default.handlebars->27->1200",
17885 + "default.handlebars->27->1287"
17886 ]
17887 },
17888 {
@@ -18021,7 +18032,7 @@
18032 "ru": "Действие плагина",
18033 "zh-chs": "插件動作",
18034 "xloc": [
18024 - "default.handlebars->27->1559",
18035 + "default.handlebars->27->1560",
18036 "default.handlebars->27->159"
18037 ]
18038 },
@@ -18243,7 +18254,7 @@
18254 "ru": "Состояния питания",
18255 "zh-chs": "電力國",
18256 "xloc": [
18246 - "default.handlebars->27->1228",
18257 + "default.handlebars->27->1229",
18258 "default.handlebars->container->column_l->p21->3->1->meshPowerChartDiv->1"
18259 ]
18260 },
@@ -18468,7 +18479,7 @@
18479 "zh-chs": "公開連結",
18480 "xloc": [
18481 "default-mobile.handlebars->9->77",
18471 - "default.handlebars->27->1251"
18482 + "default.handlebars->27->1252"
18483 ]
18484 },
18485 {
@@ -18713,7 +18724,7 @@
18724 "ru": "RSS",
18725 "zh-chs": "的RSS",
18726 "xloc": [
18716 - "default.handlebars->27->1532"
18727 + "default.handlebars->27->1533"
18728 ]
18729 },
18730 {
@@ -18730,7 +18741,7 @@
18741 "ru": "Случайный пароль.",
18742 "zh-chs": "隨機化密碼。",
18743 "xloc": [
18733 - "default.handlebars->27->1328"
18744 + "default.handlebars->27->1329"
18745 ]
18746 },
18747 {
@@ -18780,7 +18791,7 @@
18791 "ru": "Области",
18792 "zh-chs": "境界",
18793 "xloc": [
18783 - "default.handlebars->27->1336"
18794 + "default.handlebars->27->1337"
18795 ]
18796 },
18797 {
@@ -18799,7 +18810,7 @@
18810 "xloc": [
18811 "default-mobile.handlebars->9->251",
18812 "default-mobile.handlebars->9->83",
18802 - "default.handlebars->27->1257",
18813 + "default.handlebars->27->1258",
18814 "default.handlebars->27->658"
18815 ]
18816 },
@@ -18892,7 +18903,7 @@
18903 "ru": "Число ретрансляций",
18904 "zh-chs": "中繼計數",
18905 "xloc": [
18895 - "default.handlebars->27->1514"
18906 + "default.handlebars->27->1515"
18907 ]
18908 },
18909 {
@@ -18908,7 +18919,7 @@
18919 "ru": "Ошибки ретранслятора",
18920 "zh-chs": "中繼錯誤",
18921 "xloc": [
18911 - "default.handlebars->27->1507"
18922 + "default.handlebars->27->1508"
18923 ]
18924 },
18925 {
@@ -18924,8 +18935,8 @@
18935 "ru": "Сессии ретранслятора",
18936 "zh-chs": "接力會議",
18937 "xloc": [
18927 - "default.handlebars->27->1513",
18928 - "default.handlebars->27->1526"
18938 + "default.handlebars->27->1514",
18939 + "default.handlebars->27->1527"
18940 ]
18941 },
18942 {
@@ -19040,7 +19051,7 @@
19051 "default-mobile.handlebars->9->299",
19052 "default-mobile.handlebars->9->317",
19053 "default.handlebars->27->1157",
19043 - "default.handlebars->27->1182"
19054 + "default.handlebars->27->1183"
19055 ]
19056 },
19057 {
@@ -19093,7 +19104,7 @@
19104 "zh-chs": "遠程網狀用戶",
19105 "xloc": [
19106 "default-mobile.handlebars->9->335",
19096 - "default.handlebars->27->1202"
19107 + "default.handlebars->27->1203"
19108 ]
19109 },
19110 {
@@ -19110,7 +19121,7 @@
19121 "ru": "Удаленный пользователь",
19122 "zh-chs": "遠程用戶",
19123 "xloc": [
19113 - "default.handlebars->27->1391"
19124 + "default.handlebars->27->1392"
19125 ]
19126 },
19127 {
@@ -19129,7 +19140,7 @@
19140 "default-mobile.handlebars->9->300",
19141 "default-mobile.handlebars->9->322",
19142 "default.handlebars->27->1158",
19132 - "default.handlebars->27->1187"
19143 + "default.handlebars->27->1188"
19144 ]
19145 },
19146 {
@@ -19198,8 +19209,8 @@
19209 "ru": "Удалить группу устройств.",
19210 "zh-chs": "刪除設備組",
19211 "xloc": [
19201 - "default.handlebars->27->1383",
19202 - "default.handlebars->27->1482"
19212 + "default.handlebars->27->1384",
19213 + "default.handlebars->27->1483"
19214 ]
19215 },
19216 {
@@ -19216,8 +19227,8 @@
19227 "ru": "Удалить пользователя",
19228 "zh-chs": "刪除用戶",
19229 "xloc": [
19219 - "default.handlebars->27->1475",
19220 - "default.handlebars->27->1478"
19230 + "default.handlebars->27->1476",
19231 + "default.handlebars->27->1479"
19232 ]
19233 },
19234 {
@@ -19234,7 +19245,7 @@
19245 "ru": "Удалить все двухфакторные аутентификации.",
19246 "zh-chs": "刪除所有第二因素驗證。",
19247 "xloc": [
19237 - "default.handlebars->27->1447"
19248 + "default.handlebars->27->1448"
19249 ]
19250 },
19251 {
@@ -19251,7 +19262,7 @@
19262 "ru": "Удалить все прошлые события для этого userid.",
19263 "zh-chs": "刪除此用戶標識的所有先前事件。",
19264 "xloc": [
19254 - "default.handlebars->27->1330"
19265 + "default.handlebars->27->1331"
19266 ]
19267 },
19268 {
@@ -19319,7 +19330,7 @@
19330 "ru": "Удалить членство пользователя в группе",
19331 "zh-chs": "刪除用戶組成員身份",
19332 "xloc": [
19322 - "default.handlebars->27->1472"
19333 + "default.handlebars->27->1473"
19334 ]
19335 },
19336 {
@@ -19336,7 +19347,7 @@
19347 "ru": "Удалить права группы пользователей для этой группы устройств",
19348 "zh-chs": "刪除該設備組的用戶組權限",
19349 "xloc": [
19339 - "default.handlebars->27->1379"
19350 + "default.handlebars->27->1380"
19351 ]
19352 },
19353 {
@@ -19354,9 +19365,9 @@
19365 "zh-chs": "刪除此設備組的用戶權限",
19366 "xloc": [
19367 "default.handlebars->27->1093",
19357 - "default.handlebars->27->1370",
19358 - "default.handlebars->27->1457",
19359 - "default.handlebars->27->1466"
19368 + "default.handlebars->27->1371",
19369 + "default.handlebars->27->1458",
19370 + "default.handlebars->27->1467"
19371 ]
19372 },
19373 {
@@ -19377,7 +19388,7 @@
19388 "default-mobile.handlebars->9->87",
19389 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
19390 "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
19380 - "default.handlebars->27->1261",
19391 + "default.handlebars->27->1262",
19392 "default.handlebars->27->408",
19393 "default.handlebars->27->662",
19394 "default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
@@ -19417,8 +19428,8 @@
19428 "zh-chs": "要求:{0}。",
19429 "xloc": [
19430 "default-mobile.handlebars->9->51",
19420 - "default.handlebars->27->1333",
19421 - "default.handlebars->27->1445"
19431 + "default.handlebars->27->1334",
19432 + "default.handlebars->27->1446"
19433 ]
19434 },
19435 {
@@ -19646,7 +19657,7 @@
19657 "ru": "Ограничения",
19658 "zh-chs": "限制條件",
19659 "xloc": [
19649 - "default.handlebars->27->1402"
19660 + "default.handlebars->27->1403"
19661 ]
19662 },
19663 {
@@ -19712,7 +19723,7 @@
19723 "xloc": [
19724 "default-mobile.handlebars->9->245",
19725 "default-mobile.handlebars->9->69",
19715 - "default.handlebars->27->1236",
19726 + "default.handlebars->27->1237",
19727 "default.handlebars->27->652"
19728 ]
19729 },
@@ -20179,7 +20190,7 @@
20190 "zh-chs": "安全",
20191 "xloc": [
20192 "default-mobile.handlebars->9->217",
20182 - "default.handlebars->27->1426",
20193 + "default.handlebars->27->1427",
20194 "default.handlebars->27->226",
20195 "default.handlebars->27->550",
20196 "default.handlebars->27->724"
@@ -20199,7 +20210,7 @@
20210 "ru": "Ключ безопасности",
20211 "zh-chs": "安全密鑰",
20212 "xloc": [
20202 - "default.handlebars->27->1424"
20213 + "default.handlebars->27->1425"
20214 ]
20215 },
20216 {
@@ -20229,7 +20240,7 @@
20240 "ru": "Выбрать все",
20241 "zh-chs": "全選",
20242 "xloc": [
20232 - "default.handlebars->27->1253",
20243 + "default.handlebars->27->1254",
20244 "default.handlebars->27->366",
20245 "default.handlebars->27->654",
20246 "default.handlebars->27->656",
@@ -20253,7 +20264,7 @@
20264 "ru": "Очистить все",
20265 "zh-chs": "選擇無",
20266 "xloc": [
20256 - "default.handlebars->27->1252",
20267 + "default.handlebars->27->1253",
20268 "default.handlebars->27->365",
20269 "default.handlebars->27->655",
20270 "default.handlebars->meshContextMenu->cxselectnone"
@@ -20376,7 +20387,7 @@
20387 "zh-chs": "僅自我事件",
20388 "xloc": [
20389 "default-mobile.handlebars->9->327",
20379 - "default.handlebars->27->1193"
20390 + "default.handlebars->27->1194"
20391 ]
20392 },
20393 {
@@ -20447,7 +20458,7 @@
20458 "ru": "Отправить уведомление всем пользователям этой группы.",
20459 "zh-chs": "向該組中的所有用戶發送通知。",
20460 "xloc": [
20450 - "default.handlebars->27->1367"
20461 + "default.handlebars->27->1368"
20462 ]
20463 },
20464 {
@@ -20464,7 +20475,7 @@
20475 "ru": "Отправить текстовое уведомление этому пользователю.",
20476 "zh-chs": "向該用戶發送文本通知。",
20477 "xloc": [
20467 - "default.handlebars->27->1304"
20478 + "default.handlebars->27->1305"
20479 ]
20480 },
20481 {
@@ -20498,7 +20509,7 @@
20509 "ru": "Отправить приглашение по email.",
20510 "zh-chs": "發送邀請電子郵件。",
20511 "xloc": [
20501 - "default.handlebars->27->1332"
20512 + "default.handlebars->27->1333"
20513 ]
20514 },
20515 {
@@ -20546,7 +20557,7 @@
20557 "ru": "Отправить уведомление пользователю",
20558 "zh-chs": "發送用戶通知",
20559 "xloc": [
20549 - "default.handlebars->27->1431"
20560 + "default.handlebars->27->1432"
20561 ]
20562 },
20563 {
@@ -20594,7 +20605,7 @@
20605 "ru": "Резервное копирование сервера",
20606 "zh-chs": "服務器備份",
20607 "xloc": [
20597 - "default.handlebars->27->1341"
20608 + "default.handlebars->27->1342"
20609 ]
20610 },
20611 {
@@ -20610,7 +20621,7 @@
20621 "ru": "Сертификат сервера",
20622 "zh-chs": "服務器證書",
20623 "xloc": [
20613 - "default.handlebars->27->1542"
20624 + "default.handlebars->27->1543"
20625 ]
20626 },
20627 {
@@ -20623,7 +20634,7 @@
20634 "pt": "Banco de Dados do Servidor",
20635 "zh-chs": "服務器數據庫",
20636 "xloc": [
20626 - "default.handlebars->27->1543"
20637 + "default.handlebars->27->1544"
20638 ]
20639 },
20640 {
@@ -20643,8 +20654,8 @@
20654 "default-mobile.handlebars->9->306",
20655 "default-mobile.handlebars->9->319",
20656 "default.handlebars->27->1165",
20646 - "default.handlebars->27->1184",
20647 - "default.handlebars->27->1339"
20657 + "default.handlebars->27->1185",
20658 + "default.handlebars->27->1340"
20659 ]
20660 },
20661 {
@@ -20661,8 +20672,8 @@
20672 "ru": "Разрешения сервера",
20673 "zh-chs": "服務器權限",
20674 "xloc": [
20664 - "default.handlebars->27->1297",
20665 - "default.handlebars->27->1349"
20675 + "default.handlebars->27->1298",
20676 + "default.handlebars->27->1350"
20677 ]
20678 },
20679 {
@@ -20679,7 +20690,7 @@
20690 "ru": "Квота сервера",
20691 "zh-chs": "服務器配額",
20692 "xloc": [
20682 - "default.handlebars->27->1410"
20693 + "default.handlebars->27->1411"
20694 ]
20695 },
20696 {
@@ -20696,7 +20707,7 @@
20707 "ru": "Восстановление сервера",
20708 "zh-chs": "服務器還原",
20709 "xloc": [
20699 - "default.handlebars->27->1342"
20710 + "default.handlebars->27->1343"
20711 ]
20712 },
20713 {
@@ -20713,7 +20724,7 @@
20724 "ru": "Права",
20725 "zh-chs": "服務器權限",
20726 "xloc": [
20716 - "default.handlebars->27->1409"
20727 + "default.handlebars->27->1410"
20728 ]
20729 },
20730 {
@@ -20730,7 +20741,7 @@
20741 "ru": "Состояние сервера",
20742 "zh-chs": "服務器狀態",
20743 "xloc": [
20733 - "default.handlebars->27->1493"
20744 + "default.handlebars->27->1494"
20745 ]
20746 },
20747 {
@@ -20764,7 +20775,7 @@
20775 "ru": "Трассировка сервера",
20776 "zh-chs": "服務器跟踪",
20777 "xloc": [
20767 - "default.handlebars->27->1553"
20778 + "default.handlebars->27->1554"
20779 ]
20780 },
20781 {
@@ -20781,7 +20792,7 @@
20792 "ru": "Обновление сервера",
20793 "zh-chs": "服務器更新",
20794 "xloc": [
20784 - "default.handlebars->27->1343"
20795 + "default.handlebars->27->1344"
20796 ]
20797 },
20798 {
@@ -20900,7 +20911,7 @@
20911 "ru": "ServerStats.csv",
20912 "zh-chs": "ServerStats.csv",
20913 "xloc": [
20903 - "default.handlebars->27->1534"
20914 + "default.handlebars->27->1535"
20915 ]
20916 },
20917 {
@@ -22204,7 +22215,7 @@
22215 "ru": "Статус",
22216 "zh-chs": "狀態",
22217 "xloc": [
22207 - "default.handlebars->27->1438",
22218 + "default.handlebars->27->1439",
22219 "default.handlebars->container->column_l->p42->p42tbl->1->0->7"
22220 ]
22221 },
@@ -22274,7 +22285,7 @@
22285 "ru": "Превышен лимит места для хранения",
22286 "zh-chs": "儲存空間超過",
22287 "xloc": [
22277 - "default.handlebars->27->1239"
22288 + "default.handlebars->27->1240"
22289 ]
22290 },
22291 {
@@ -22876,7 +22887,7 @@
22887 "ru": "На данный момент уведомлений нет",
22888 "zh-chs": "目前沒有任何通知",
22889 "xloc": [
22879 - "default.handlebars->27->1486"
22890 + "default.handlebars->27->1487"
22891 ]
22892 },
22893 {
@@ -23943,7 +23954,7 @@
23954 "zh-chs": "卸載",
23955 "xloc": [
23956 "default-mobile.handlebars->9->329",
23946 - "default.handlebars->27->1195"
23957 + "default.handlebars->27->1196"
23958 ]
23959 },
23960 {
@@ -24002,7 +24013,7 @@
24013 "default-mobile.handlebars->9->174",
24014 "default-mobile.handlebars->9->175",
24015 "default.handlebars->27->13",
24005 - "default.handlebars->27->1477",
24016 + "default.handlebars->27->1478",
24017 "default.handlebars->27->364",
24018 "default.handlebars->27->41",
24019 "default.handlebars->27->42",
@@ -24044,7 +24055,7 @@
24055 "ru": "Неизвестное действие",
24056 "zh-chs": "未知動作",
24057 "xloc": [
24047 - "default.handlebars->27->1499"
24058 + "default.handlebars->27->1500"
24059 ]
24060 },
24061 {
@@ -24057,7 +24068,7 @@
24068 "pt": "Dispositivo desconhecido",
24069 "zh-chs": "未知設備",
24070 "xloc": [
24060 - "default.handlebars->27->1454"
24071 + "default.handlebars->27->1455"
24072 ]
24073 },
24074 {
@@ -24074,9 +24085,9 @@
24085 "ru": "Неизвестная группа устройств",
24086 "zh-chs": "未知設備組",
24087 "xloc": [
24077 - "default.handlebars->27->1376",
24078 - "default.handlebars->27->1463",
24079 - "default.handlebars->27->1503"
24088 + "default.handlebars->27->1377",
24089 + "default.handlebars->27->1464",
24090 + "default.handlebars->27->1504"
24091 ]
24092 },
24093 {
@@ -24093,7 +24104,7 @@
24104 "ru": "Неизвестная группа",
24105 "zh-chs": "未知群組",
24106 "xloc": [
24096 - "default.handlebars->27->1495"
24107 + "default.handlebars->27->1496"
24108 ]
24109 },
24110 {
@@ -24128,7 +24139,7 @@
24139 "ru": "Неизвестная группа пользователей",
24140 "zh-chs": "未知用戶組",
24141 "xloc": [
24131 - "default.handlebars->27->1471"
24142 + "default.handlebars->27->1472"
24143 ]
24144 },
24145 {
@@ -24203,7 +24214,7 @@
24214 "ru": "Актуально",
24215 "zh-chs": "最新",
24216 "xloc": [
24206 - "default.handlebars->27->1558"
24217 + "default.handlebars->27->1559"
24218 ]
24219 },
24220 {
@@ -24243,8 +24254,8 @@
24254 "default-mobile.handlebars->9->256",
24255 "default-mobile.handlebars->9->274",
24256 "default-mobile.handlebars->9->88",
24246 - "default.handlebars->27->1262",
24247 - "default.handlebars->27->1270",
24257 + "default.handlebars->27->1263",
24258 + "default.handlebars->27->1271",
24259 "default.handlebars->27->663",
24260 "default.handlebars->27->686",
24261 "default.handlebars->27->689",
@@ -24329,7 +24340,7 @@
24340 "ru": "Загрузка перезапишет 1 файл. Продолжить?",
24341 "zh-chs": "上傳將覆蓋1個文件。繼續?",
24342 "xloc": [
24332 - "default.handlebars->27->1271",
24343 + "default.handlebars->27->1272",
24344 "default.handlebars->27->687"
24345 ]
24346 },
@@ -24347,7 +24358,7 @@
24358 "ru": "Загрузка перезапишет {0} файлов. Продолжить?",
24359 "zh-chs": "上傳將覆蓋{0}個文件。繼續?",
24360 "xloc": [
24350 - "default.handlebars->27->1272",
24361 + "default.handlebars->27->1273",
24362 "default.handlebars->27->688"
24363 ]
24364 },
@@ -24443,8 +24454,8 @@
24454 "ru": "Использовано",
24455 "zh-chs": "用過的",
24456 "xloc": [
24446 - "default.handlebars->27->1489",
24447 - "default.handlebars->27->1491"
24457 + "default.handlebars->27->1490",
24458 + "default.handlebars->27->1492"
24459 ]
24460 },
24461 {
@@ -24463,8 +24474,8 @@
24474 "xloc": [
24475 "default-mobile.handlebars->9->331",
24476 "default.handlebars->27->1094",
24466 - "default.handlebars->27->1298",
24467 - "default.handlebars->27->1371",
24477 + "default.handlebars->27->1299",
24478 + "default.handlebars->27->1372",
24479 "default.handlebars->27->182"
24480 ]
24481 },
@@ -24482,7 +24493,7 @@
24493 "ru": "Пользователь + Файлы",
24494 "zh-chs": "用戶+文件",
24495 "xloc": [
24485 - "default.handlebars->27->1299"
24496 + "default.handlebars->27->1300"
24497 ]
24498 },
24499 {
@@ -24498,10 +24509,10 @@
24509 "ru": "Импорт учетной записи пользователя",
24510 "zh-chs": "用戶帳戶導入",
24511 "xloc": [
24501 - "default.handlebars->27->1306",
24512 "default.handlebars->27->1307",
24503 - "default.handlebars->27->1309",
24504 - "default.handlebars->27->1311"
24513 + "default.handlebars->27->1308",
24514 + "default.handlebars->27->1310",
24515 + "default.handlebars->27->1312"
24516 ]
24517 },
24518 {
@@ -24518,7 +24529,7 @@
24529 "ru": "Учетные записи пользователей",
24530 "zh-chs": "用戶帳號",
24531 "xloc": [
24521 - "default.handlebars->27->1508"
24532 + "default.handlebars->27->1509"
24533 ]
24534 },
24535 {
@@ -24571,8 +24582,8 @@
24582 "zh-chs": "用戶組",
24583 "xloc": [
24584 "default.handlebars->27->1147",
24574 - "default.handlebars->27->1354",
24575 - "default.handlebars->27->1480"
24585 + "default.handlebars->27->1355",
24586 + "default.handlebars->27->1481"
24587 ]
24588 },
24589 {
@@ -24605,7 +24616,7 @@
24616 "ru": "Членство в группах пользователей",
24617 "zh-chs": "用戶組成員資格",
24618 "xloc": [
24608 - "default.handlebars->27->1470"
24619 + "default.handlebars->27->1471"
24620 ]
24621 },
24622 {
@@ -24622,8 +24633,8 @@
24633 "ru": "Идентификатор пользователя",
24634 "zh-chs": "用戶標識",
24635 "xloc": [
24625 - "default.handlebars->27->1198",
24626 - "default.handlebars->27->1406"
24636 + "default.handlebars->27->1199",
24637 + "default.handlebars->27->1407"
24638 ]
24639 },
24640 {
@@ -24640,7 +24651,7 @@
24651 "ru": "Экспортировать список пользователей",
24652 "zh-chs": "用戶列表導出",
24653 "xloc": [
24643 - "default.handlebars->27->1318"
24654 + "default.handlebars->27->1319"
24655 ]
24656 },
24657 {
@@ -24657,7 +24668,7 @@
24668 "ru": "Имя пользователя",
24669 "zh-chs": "用戶名",
24670 "xloc": [
24660 - "default.handlebars->27->1197"
24671 + "default.handlebars->27->1198"
24672 ]
24673 },
24674 {
@@ -24675,7 +24686,7 @@
24686 "zh-chs": "用戶名",
24687 "xloc": [
24688 "default.handlebars->27->1145",
24678 - "default.handlebars->27->1395"
24689 + "default.handlebars->27->1396"
24690 ]
24691 },
24692 {
@@ -24710,7 +24721,7 @@
24721 "ru": "Сессии пользователя",
24722 "zh-chs": "用戶會話",
24723 "xloc": [
24713 - "default.handlebars->27->1525"
24724 + "default.handlebars->27->1526"
24725 ]
24726 },
24727 {
@@ -24804,7 +24815,7 @@
24815 "zh-chs": "用戶名",
24816 "xloc": [
24817 "default-mobile.handlebars->9->215",
24807 - "default.handlebars->27->1324",
24818 + "default.handlebars->27->1325",
24819 "default.handlebars->27->223",
24820 "default.handlebars->27->253",
24821 "default.handlebars->27->548",
@@ -24863,9 +24874,9 @@
24874 "ru": "Пользователи",
24875 "zh-chs": "用戶數",
24876 "xloc": [
24866 - "default.handlebars->27->1353",
24867 - "default.handlebars->27->1364",
24868 - "default.handlebars->27->1524",
24877 + "default.handlebars->27->1354",
24878 + "default.handlebars->27->1365",
24879 + "default.handlebars->27->1525",
24880 "default.handlebars->container->topbar->1->1->UsersSubMenuSpan->UsersSubMenu->1->0->UsersGeneral"
24881 ]
24882 },
@@ -24883,7 +24894,7 @@
24894 "ru": "Сессии пользователей",
24895 "zh-chs": "用戶會話",
24896 "xloc": [
24886 - "default.handlebars->27->1512"
24897 + "default.handlebars->27->1513"
24898 ]
24899 },
24900 {
@@ -24945,7 +24956,7 @@
24956 "pt": "Verificado",
24957 "zh-chs": "已驗證",
24958 "xloc": [
24948 - "default.handlebars->27->1440"
24959 + "default.handlebars->27->1441"
24960 ]
24961 },
24962 {
@@ -25104,7 +25115,7 @@
25115 "ru": "Посмотреть примечания об этом пользователе",
25116 "zh-chs": "查看有關此用戶的註釋",
25117 "xloc": [
25107 - "default.handlebars->27->1429"
25118 + "default.handlebars->27->1430"
25119 ]
25120 },
25121 {
@@ -25173,7 +25184,7 @@
25184 "default-mobile.handlebars->9->307",
25185 "default-mobile.handlebars->9->320",
25186 "default.handlebars->27->1166",
25176 - "default.handlebars->27->1185"
25187 + "default.handlebars->27->1186"
25188 ]
25189 },
25190 {
@@ -25277,8 +25288,8 @@
25288 "ru": "Веб-сервер",
25289 "zh-chs": "網絡服務器",
25290 "xloc": [
25280 - "default.handlebars->27->1545",
25281 - "default.handlebars->27->1546"
25291 + "default.handlebars->27->1546",
25292 + "default.handlebars->27->1547"
25293 ]
25294 },
25295 {
@@ -25295,7 +25306,7 @@
25306 "ru": "Запросы веб-сервера",
25307 "zh-chs": "Web服務器請求",
25308 "xloc": [
25298 - "default.handlebars->27->1547"
25309 + "default.handlebars->27->1548"
25310 ]
25311 },
25312 {
@@ -25312,7 +25323,7 @@
25323 "ru": "Ретранслятор Web Socket",
25324 "zh-chs": "Web套接字中繼",
25325 "xloc": [
25315 - "default.handlebars->27->1548"
25326 + "default.handlebars->27->1549"
25327 ]
25328 },
25329 {
@@ -25377,7 +25388,7 @@
25388 "pt": "Quando ativado, os códigos de convite podem ser usados ​​por qualquer pessoa para associar dispositivos a este grupo de dispositivos usando o seguinte link público:",
25389 "zh-chs": "啟用後,任何人都可以使用邀請代碼通過以下公共鏈接將設備加入該設備組:",
25390 "xloc": [
25380 - "default.handlebars->27->1204"
25391 + "default.handlebars->27->1205"
25392 ]
25393 },
25394 {
@@ -25408,7 +25419,7 @@
25419 "ru": "Будет изменено при следующем входе в систему.",
25420 "zh-chs": "下次登錄時將更改。",
25421 "xloc": [
25411 - "default.handlebars->27->1414"
25422 + "default.handlebars->27->1415"
25423 ]
25424 },
25425 {
@@ -26149,7 +26160,7 @@
26160 "ru": "\\\\'",
26161 "zh-chs": "\\\\'",
26162 "xloc": [
26152 - "default.handlebars->27->1556"
26163 + "default.handlebars->27->1557"
26164 ]
26165 },
26166 {
@@ -26271,7 +26282,7 @@
26282 "zh-chs": "複製",
26283 "xloc": [
26284 "default-mobile.handlebars->9->92",
26274 - "default.handlebars->27->1267"
26285 + "default.handlebars->27->1268"
26286 ]
26287 },
26288 {
@@ -26335,8 +26346,8 @@
26346 "ru": "eventslist.csv",
26347 "zh-chs": "eventslist.csv",
26348 "xloc": [
26338 - "default.handlebars->27->1276",
26339 - "default.handlebars->27->1281"
26349 + "default.handlebars->27->1277",
26350 + "default.handlebars->27->1282"
26351 ]
26352 },
26353 {
@@ -26353,8 +26364,8 @@
26364 "ru": "eventslist.json",
26365 "zh-chs": "eventslist.json",
26366 "xloc": [
26356 - "default.handlebars->27->1278",
26357 - "default.handlebars->27->1282"
26367 + "default.handlebars->27->1279",
26368 + "default.handlebars->27->1283"
26369 ]
26370 },
26371 {
@@ -26388,7 +26399,7 @@
26399 "ru": "свободно",
26400 "zh-chs": "自由",
26401 "xloc": [
26391 - "default.handlebars->27->1520"
26402 + "default.handlebars->27->1521"
26403 ]
26404 },
26405 {
@@ -26568,7 +26579,7 @@
26579 "ru": "id, name, email, creation, lastlogin, groups, authfactors",
26580 "zh-chs": "id,名稱,電子郵件,創建,lastlogin,組,authfactors",
26581 "xloc": [
26571 - "default.handlebars->27->1319"
26582 + "default.handlebars->27->1320"
26583 ]
26584 },
26585 {
@@ -26634,7 +26645,7 @@
26645 "zh-chs": "移動",
26646 "xloc": [
26647 "default-mobile.handlebars->9->93",
26637 - "default.handlebars->27->1268"
26648 + "default.handlebars->27->1269"
26649 ]
26650 },
26651 {
@@ -26682,7 +26693,7 @@
26693 "ru": "servertrace.csv",
26694 "zh-chs": "servertrace.csv",
26695 "xloc": [
26685 - "default.handlebars->27->1555"
26696 + "default.handlebars->27->1556"
26697 ]
26698 },
26699 {
@@ -26732,7 +26743,7 @@
26743 "ru": "time, conn.agent, conn.users, conn.usersessions, conn.relaysession, conn.intelamt, mem.external, mem.heapused, mem.heaptotal, mem.rss",
26744 "zh-chs": "時間,conn.agent,conn.users,conn.usersessions,conn.relaysession,conn.intelamt,mem.external,mem.heapused,mem.heaptotal,mem.rss",
26745 "xloc": [
26735 - "default.handlebars->27->1533"
26746 + "default.handlebars->27->1534"
26747 ]
26748 },
26749 {
@@ -26748,7 +26759,7 @@
26759 "ru": "time, source, message",
26760 "zh-chs": "時間,來源,訊息",
26761 "xloc": [
26751 - "default.handlebars->27->1554"
26762 + "default.handlebars->27->1555"
26763 ]
26764 },
26765 {
@@ -26778,7 +26789,7 @@
26789 "ru": "всего",
26790 "zh-chs": "總",
26791 "xloc": [
26781 - "default.handlebars->27->1521"
26792 + "default.handlebars->27->1522"
26793 ]
26794 },
26795 {
@@ -26841,8 +26852,8 @@
26852 "ru": "userlist.csv",
26853 "zh-chs": "userlist.csv",
26854 "xloc": [
26844 - "default.handlebars->27->1315",
26845 - "default.handlebars->27->1320"
26855 + "default.handlebars->27->1316",
26856 + "default.handlebars->27->1321"
26857 ]
26858 },
26859 {
@@ -26859,8 +26870,8 @@
26870 "ru": "userlist.json",
26871 "zh-chs": "userlist.json",
26872 "xloc": [
26862 - "default.handlebars->27->1317",
26863 - "default.handlebars->27->1321"
26873 + "default.handlebars->27->1318",
26874 + "default.handlebars->27->1322"
26875 ]
26876 },
26877 {
@@ -26873,7 +26884,7 @@
26884 "pt": "utc, hora, tipo, ação, usuário, dispositivo, mensagem",
26885 "zh-chs": "utc,時間,類型,操作,用戶,設備,消息",
26886 "xloc": [
26876 - "default.handlebars->27->1280"
26887 + "default.handlebars->27->1281"
26888 ]
26889 },
26890 {
@@ -26905,7 +26916,7 @@
26916 "ru": "{0} Гб",
26917 "zh-chs": "{0} Gb",
26918 "xloc": [
26908 - "default.handlebars->27->1248"
26919 + "default.handlebars->27->1249"
26920 ]
26921 },
26922 {
@@ -26922,7 +26933,7 @@
26933 "ru": "{0} Kб",
26934 "zh-chs": "{0} Kb",
26935 "xloc": [
26925 - "default.handlebars->27->1246"
26936 + "default.handlebars->27->1247"
26937 ]
26938 },
26939 {
@@ -26939,7 +26950,7 @@
26950 "ru": "{0} Mб",
26951 "zh-chs": "{0} Mb",
26952 "xloc": [
26942 - "default.handlebars->27->1247"
26953 + "default.handlebars->27->1248"
26954 ]
26955 },
26956 {
@@ -26973,7 +26984,7 @@
26984 "ru": "{0} активных сессий",
26985 "zh-chs": "{0}個活動會話",
26986 "xloc": [
26976 - "default.handlebars->27->1436"
26987 + "default.handlebars->27->1437"
26988 ]
26989 },
26990 {
@@ -26990,7 +27001,7 @@
27001 "ru": "{0} байт",
27002 "zh-chs": "{0} b",
27003 "xloc": [
26993 - "default.handlebars->27->1245"
27004 + "default.handlebars->27->1246"
27005 ]
27006 },
27007 {
@@ -27008,7 +27019,7 @@
27019 "zh-chs": "{0}個字節",
27020 "xloc": [
27021 "default-mobile.handlebars->9->81",
27011 - "default.handlebars->27->1255"
27022 + "default.handlebars->27->1256"
27023 ]
27024 },
27025 {
@@ -27025,7 +27036,7 @@
27036 "ru": "{0} байт осталось",
27037 "zh-chs": "剩餘{0}個字節",
27038 "xloc": [
27028 - "default.handlebars->27->1240"
27039 + "default.handlebars->27->1241"
27040 ]
27041 },
27042 {
@@ -27042,7 +27053,7 @@
27053 "ru": "{0} гигабайт осталось",
27054 "zh-chs": "剩餘{0} GB",
27055 "xloc": [
27045 - "default.handlebars->27->1243"
27056 + "default.handlebars->27->1244"
27057 ]
27058 },
27059 {
@@ -27059,7 +27070,7 @@
27070 "ru": "{0} групп",
27071 "zh-chs": "{0}個群組",
27072 "xloc": [
27062 - "default.handlebars->27->1419"
27073 + "default.handlebars->27->1420"
27074 ]
27075 },
27076 {
@@ -27107,7 +27118,7 @@
27118 "ru": "{0} килобайт осталось",
27119 "zh-chs": "剩餘{0}千字節",
27120 "xloc": [
27110 - "default.handlebars->27->1241"
27121 + "default.handlebars->27->1242"
27122 ]
27123 },
27124 {
@@ -27142,7 +27153,7 @@
27153 "ru": "{0} мегабайт осталось",
27154 "zh-chs": "剩餘{0}兆字節",
27155 "xloc": [
27145 - "default.handlebars->27->1242"
27156 + "default.handlebars->27->1243"
27157 ]
27158 },
27159 {
@@ -27190,7 +27201,7 @@
27201 "ru": "Еще {0} пользователей не показаны, используйте поиск для нахождения пользователей...",
27202 "zh-chs": "{0}未顯示更多用戶,請使用搜索框查找用戶...",
27203 "xloc": [
27193 - "default.handlebars->27->1290"
27204 + "default.handlebars->27->1291"
27205 ]
27206 },
27207 {
@@ -27322,7 +27333,7 @@
27333 "ru": "{0} сессий",
27334 "zh-chs": "{0}個會話",
27335 "xloc": [
27325 - "default.handlebars->27->1294"
27336 + "default.handlebars->27->1295"
27337 ]
27338 },
27339 {
@@ -27442,7 +27453,7 @@
27453 "ru": "{0}k в 1 файле. {1}k максимум",
27454 "zh-chs": "{0} k合1檔案。最多{1} k",
27455 "xloc": [
27445 - "default.handlebars->27->1250"
27456 + "default.handlebars->27->1251"
27457 ]
27458 },
27459 {
@@ -27458,7 +27469,7 @@
27469 "ru": "{0}k в {1} файлах. {2}k максимум",
27470 "zh-chs": "{1}個文件中有{0}個。最多{2} k",
27471 "xloc": [
27461 - "default.handlebars->27->1249"
27472 + "default.handlebars->27->1250"
27473 ]
27474 },
27475 {
views/default.handlebars
+13 -9
@@ -10231,16 +10231,20 @@
10231 x += '<a href=# onclick="return p20showAddMeshUserDialog(4)" style=cursor:pointer;margin-right:10px><img src=images/icon-addnew.png border=0 height=12 width=12> ' + "Add Device" + '</a>';
10232 x += '<table style="color:black;background-color:#EEE;border-color:#AAA;border-width:1px;border-style:solid;border-collapse:collapse" border=0 cellpadding=2 cellspacing=0 width=100%><tbody><tr style=background-color:#AAAAAA;font-weight:bold><th scope=col style=text-align:left;width:430px>' + "Common Devices" + '</th><th scope=col style=text-align:left></th></tr>';
10233 if (currentUser.links) {
10234 - for (var i in currentUser.links) {
10235 - if (i.startsWith('node/')) {
10236 - var r = currentUser.links[i].rights, node = getNodeFromId(i), trash = '', rights = "Partial Device Rights", cr = GetNodeRights(node);
10237 - if (node == null) { continue; }
10238 - if ((userinfo.links) && (userinfo.links[i] != null) && (userinfo.links[i].rights != null)) { cr = userinfo.links[i].rights; }
10239 - var nodename = node?EscapeHtml(node.name):('<i>' + "Unknown Device" + '</i>');
10240 - if (r == 0xFFFFFFFF) rights = "Full Device Rights"; else if (r == 0) rights = "No Rights";
10241 - if ((currentUser._id != userinfo._id) && ((cr & 2) != 0)) { trash = '<a href=# onclick=\'return p30removeNodeFromUser(event,"' + encodeURIComponent(node._id) + '")\' title=\"' + "Remove user rights to this device group" + '\" style=cursor:pointer><img src=images/trash.png border=0 height=10 width=10></a>'; }
10242 - x += '<tr ' + (((++count % 2) == 0) ? 'style=background-color:#DDD' : '') + '><td><div style=cursor:pointer onclick=p20showAddMeshUserDialog(4,\"' + encodeURIComponent(node._id) + '\")><div title=\"' + "Device" + '\" class=si' + node.icon + '></div><div>&nbsp;' + nodename + '<div></div></div></td><td><div style=float:right>' + trash + '</div><div>' + rights + '</div></div></td></tr>';
10234 + // Sort the list of devices to display
10235 + var nodelist = [];
10236 + for (var i in currentUser.links) { if (i.startsWith('node/')) { var node = getNodeFromId(i); if (node != null) { nodelist.push(node); } } }
10237 + nodelist.sort(nameSort);
10238 + for (var i in nodelist) {
10239 + var node = nodelist[i], r = currentUser.links[node._id].rights, trash = '', rights = "Partial Device Rights", cr = GetNodeRights(node);
10240 + if ((userinfo.links) && (userinfo.links[i] != null) && (userinfo.links[i].rights != null)) { cr = userinfo.links[i].rights; }
10241 + var nodename = node?EscapeHtml(node.name):('<i>' + "Unknown Device" + '</i>');
10242 + if (r == 0xFFFFFFFF) rights = "Full Device Rights"; else if (r == 0) rights = "No Rights";
10243 + if ((cr & 2) != 0) {
10244 + rights = '<div style=cursor:pointer onclick=p20showAddMeshUserDialog(4,\"' + encodeURIComponent(node._id) + '\")>' + rights + ' <img class=hoverButton style=cursor:pointer src=images/link5.png></div>';
10245 + trash = '<a href=# onclick=\'return p30removeNodeFromUser(event,"' + encodeURIComponent(node._id) + '")\' title=\"' + "Remove user rights to this device group" + '\" style=cursor:pointer><img src=images/trash.png border=0 height=10 width=10></a>';
10246 }
10247 + x += '<tr ' + (((++count % 2) == 0) ? 'style=background-color:#DDD' : '') + '><td><div title=\"' + "Device" + '\" class=si' + node.icon + '></div><div>&nbsp;' + nodename + '<div></div></div></td><td><div style=float:right>' + trash + '</div><div>' + rights + '</div></td></tr>';
10248 }
10249 }
10250 if (count == 1) { x += '<tr><td><div style=padding:6px>&nbsp;<i>' + "No devices in common" + '</i><div></div></div></td><td></td></tr>'; }
webserver.js
+1 -1
@@ -3810,7 +3810,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
3810 var domain = null;
3811 if (noAuthOk == true) {
3812 domain = getDomain(req);
3813 - try { ws.send(JSON.stringify({ action: 'close', cause: 'noauth', msg: 'noauth-1' })); ws.close(); return; } catch (e) { return; }
3813 + if (domain == null) { try { ws.send(JSON.stringify({ action: 'close', cause: 'noauth', msg: 'noauth-1' })); ws.close(); return; } catch (e) { } return; }
3814 } else {
3815 // If authentication is required, enforce IP address filtering.
3816 domain = checkUserIpAddress(ws, req);