Fixed WebRTC, WebApp UI improvements.
Ylian Saint-Hilaire committed
Apr 15, 2020 at 16:20 UTC
a16d2d5f125d24d432968aa6fc6dfe1a2befe793
5 files changed
+610
-510
agents/meshcore.js
+1
-2
@@ -1823,8 +1823,7 @@ function createMeshCore(agent) {
1823
if (ws.httprequest._dispatcher == null) return;
1824
//sendConsoleText('Win32-TermSize: ' + obj.cols + 'x' + obj.rows);
1825
if (ws.httprequest._dispatcher.invoke) { ws.httprequest._dispatcher.invoke('resizeTerminal', [obj.cols, obj.rows]); }
1826
- } else
1827
- {
1826
+ } else {
1827
if (ws.httprequest.process == null || ws.httprequest.process.pty == 0) return;
1828
//sendConsoleText('Linux Resize: ' + obj.cols + 'x' + obj.rows);
1829
public/scripts/agent-redir-ws-0.1.1.js
+1
-1
@@ -74,7 +74,7 @@ var CreateAgentRedirect = function (meshserver, module, serverPublicNamePort, au
74
if (controlMsg.type == 'console') {
75
obj.consoleMessage = controlMsg.msg;
76
if (obj.onConsoleMessageChange) { obj.onConsoleMessageChange(obj, obj.consoleMessage); }
77
- } else if ((controlMsg.type = 'rtt') && (typeof controlMsg.time == 'number')) {
77
+ } else if ((controlMsg.type == 'rtt') && (typeof controlMsg.time == 'number')) {
78
obj.latency.current = (new Date().getTime()) - controlMsg.time;
79
if (obj.latency.callbacks != null) { obj.latency.callback(obj.latency.current); }
80
} else if (obj.webrtc != null) {
public/styles/style.css
+26
@@ -1521,6 +1521,10 @@ a {
1521
padding: 3px;
1522
}
1523
1524
+.night .style6 {
1525
+ background-color: #333;
1526
+}
1527
+
1528
.style7 {
1529
font-size: large;
1530
width: 180px;
@@ -1651,6 +1655,10 @@ a {
1655
border-radius: 3px;
1656
}
1657
1658
+ .night .filelist:hover {
1659
+ background: #444;
1660
+ }
1661
+
1662
.noselect {
1663
-webkit-touch-callout: none;
1664
-webkit-user-select: none;
@@ -2065,6 +2073,11 @@ a {
2073
background: #C0C0C0;
2074
}
2075
2076
+.night .areaHead {
2077
+ color: #CCC;
2078
+ background: #333;
2079
+}
2080
+
2081
.areaProgress {
2082
background-color: gray;
2083
}
@@ -2081,6 +2094,11 @@ a {
2094
background: #C0C0C0;
2095
}
2096
2097
+.night .areaFoot {
2098
+ color: #CCC;
2099
+ background: #333;
2100
+}
2101
+
2102
.toright2 {
2103
float: right;
2104
text-align: right;
@@ -2365,11 +2383,19 @@ a {
2383
padding: 4px;
2384
}
2385
2386
+ .night #p13toolbar .areaHead2 {
2387
+ background-color: #333;
2388
+ }
2389
+
2390
#p13toolbar .areaHead3 {
2391
background-color: #E4E9E7;
2392
height: 28px;
2393
}
2394
2395
+ .night #p13toolbar .areaHead3 {
2396
+ background-color: #333;
2397
+ }
2398
+
2399
#p13filetable {
2400
width: 100%;
2401
height: calc(100vh - 323px);
translate/translate.json
+529
-467
@@ -192,7 +192,7 @@
192
"zh-chs": " 用戶需要先登錄到該服務器一次,然後才能將其添加到設備組。",
193
"xloc": [
194
"default.handlebars->29->1203",
195
- "default.handlebars->29->1496"
195
+ "default.handlebars->29->1499"
196
]
197
},
198
{
@@ -408,7 +408,7 @@
408
"zh-chs": ",",
409
"xloc": [
410
"default-mobile.handlebars->9->331",
411
- "default.handlebars->29->1267"
411
+ "default.handlebars->29->1268"
412
]
413
},
414
{
@@ -604,8 +604,8 @@
604
"xloc": [
605
"default-mobile.handlebars->9->244",
606
"default-mobile.handlebars->9->70",
607
- "default.handlebars->29->1304",
608
- "default.handlebars->29->1600",
607
+ "default.handlebars->29->1307",
608
+ "default.handlebars->29->1603",
609
"default.handlebars->29->712"
610
]
611
},
@@ -654,7 +654,7 @@
654
"ru": "1 активная сессия",
655
"zh-chs": "1個活動會話",
656
"xloc": [
657
- "default.handlebars->29->1551"
657
+ "default.handlebars->29->1554"
658
]
659
},
660
{
@@ -673,7 +673,7 @@
673
"xloc": [
674
"default-mobile.handlebars->9->335",
675
"default-mobile.handlebars->9->80",
676
- "default.handlebars->29->1323"
676
+ "default.handlebars->29->1326"
677
]
678
},
679
{
@@ -709,7 +709,7 @@
709
"ru": "1 группа",
710
"zh-chs": "1組",
711
"xloc": [
712
- "default.handlebars->29->1521"
712
+ "default.handlebars->29->1524"
713
]
714
},
715
{
@@ -781,7 +781,7 @@
781
"ru": "Еще 1 пользователь не показан, используйте поиск чтобы найти пользователей...",
782
"zh-chs": "未再顯示1個用戶,請使用搜索框查找用戶...",
783
"xloc": [
784
- "default.handlebars->29->1358"
784
+ "default.handlebars->29->1361"
785
]
786
},
787
{
@@ -832,7 +832,7 @@
832
"ru": "1 сессия",
833
"zh-chs": "1節",
834
"xloc": [
835
- "default.handlebars->29->1362"
835
+ "default.handlebars->29->1365"
836
]
837
},
838
{
@@ -1100,8 +1100,8 @@
1100
"ru": "двухфакторная аутентификация включена",
1101
"zh-chs": "啟用第二因素身份驗證",
1102
"xloc": [
1103
- "default.handlebars->29->1375",
1104
- "default.handlebars->29->1542"
1103
+ "default.handlebars->29->1378",
1104
+ "default.handlebars->29->1545"
1105
]
1106
},
1107
{
@@ -1847,7 +1847,7 @@
1847
"ru": "Доступ к файлам сервера",
1848
"zh-chs": "訪問服務器文件",
1849
"xloc": [
1850
- "default.handlebars->29->1502"
1850
+ "default.handlebars->29->1505"
1851
]
1852
},
1853
{
@@ -1956,8 +1956,8 @@
1956
"zh-chs": "帐户已被锁定",
1957
"es": "La cuenta esta bloqueada",
1958
"xloc": [
1959
- "default.handlebars->29->1376",
1960
- "default.handlebars->29->1499"
1959
+ "default.handlebars->29->1379",
1960
+ "default.handlebars->29->1502"
1961
]
1962
},
1963
{
@@ -2230,8 +2230,8 @@
2230
"zh-chs": "添加設備",
2231
"es": "Agregar Dispositivo",
2232
"xloc": [
2233
- "default.handlebars->29->1476",
2234
- "default.handlebars->29->1568"
2233
+ "default.handlebars->29->1479",
2234
+ "default.handlebars->29->1583"
2235
]
2236
},
2237
{
@@ -2265,13 +2265,18 @@
2265
"ru": "Добавить группу устройств",
2266
"zh-chs": "添加設備組",
2267
"xloc": [
2268
- "default.handlebars->29->1232",
2269
- "default.handlebars->29->1234",
2270
- "default.handlebars->29->1470",
2271
- "default.handlebars->29->1574",
2268
+ "default.handlebars->29->1235",
2269
+ "default.handlebars->29->1473",
2270
+ "default.handlebars->29->1571",
2271
"default.handlebars->29->189"
2272
]
2273
},
2274
+ {
2275
+ "en": "Add Device Group Permissions",
2276
+ "xloc": [
2277
+ "default.handlebars->29->1232"
2278
+ ]
2279
+ },
2280
{
2281
"cs": "Přidat oprávnění zařízení",
2282
"de": "Geräteberechtigungen hinzufügen",
@@ -2283,8 +2288,8 @@
2288
"zh-chs": "添加设备权限",
2289
"es": "Agregar permisos de dispositivo",
2290
"xloc": [
2286
- "default.handlebars->29->1235",
2287
- "default.handlebars->29->1237"
2291
+ "default.handlebars->29->1236",
2292
+ "default.handlebars->29->1238"
2293
]
2294
},
2295
{
@@ -2369,7 +2374,7 @@
2374
"ru": "Добавить участие",
2375
"zh-chs": "添加會員",
2376
"xloc": [
2372
- "default.handlebars->29->1596"
2377
+ "default.handlebars->29->1599"
2378
]
2379
},
2380
{
@@ -2440,8 +2445,8 @@
2445
"zh-chs": "添加用户设备权限",
2446
"es": "Agregar permisos del usuario del dispositivo",
2447
"xloc": [
2443
- "default.handlebars->29->1240",
2444
- "default.handlebars->29->1242"
2448
+ "default.handlebars->29->1241",
2449
+ "default.handlebars->29->1243"
2450
]
2451
},
2452
{
@@ -2459,8 +2464,8 @@
2464
"zh-chs": "添加用戶組",
2465
"xloc": [
2466
"default.handlebars->29->1135",
2462
- "default.handlebars->29->1233",
2463
- "default.handlebars->29->1580",
2467
+ "default.handlebars->29->1234",
2468
+ "default.handlebars->29->1577",
2469
"default.handlebars->29->547"
2470
]
2471
},
@@ -2500,7 +2505,7 @@
2505
"zh-chs": "添加用戶",
2506
"xloc": [
2507
"default.handlebars->29->1134",
2503
- "default.handlebars->29->1465"
2508
+ "default.handlebars->29->1468"
2509
]
2510
},
2511
{
@@ -2534,7 +2539,7 @@
2539
"ru": "Добавить пользователей в группу",
2540
"zh-chs": "將用戶添加到用戶組",
2541
"xloc": [
2537
- "default.handlebars->29->1498"
2542
+ "default.handlebars->29->1501"
2543
]
2544
},
2545
{
@@ -2732,7 +2737,7 @@
2737
"ru": "Области администратора",
2738
"zh-chs": "管理領域",
2739
"xloc": [
2735
- "default.handlebars->29->1525"
2740
+ "default.handlebars->29->1528"
2741
]
2742
},
2743
{
@@ -2767,7 +2772,7 @@
2772
"ru": "Административные области",
2773
"zh-chs": "行政領域",
2774
"xloc": [
2770
- "default.handlebars->29->1423"
2775
+ "default.handlebars->29->1426"
2776
]
2777
},
2778
{
@@ -2784,7 +2789,7 @@
2789
"ru": "Администратор",
2790
"zh-chs": "管理員",
2791
"xloc": [
2787
- "default.handlebars->29->1369"
2792
+ "default.handlebars->29->1372"
2793
]
2794
},
2795
{
@@ -2821,8 +2826,8 @@
2826
"default-mobile.handlebars->9->124",
2827
"default-mobile.handlebars->9->177",
2828
"default-mobile.handlebars->9->193",
2824
- "default.handlebars->29->1292",
2825
- "default.handlebars->29->1298",
2829
+ "default.handlebars->29->1295",
2830
+ "default.handlebars->29->1301",
2831
"default.handlebars->29->168",
2832
"default.handlebars->29->361",
2833
"default.handlebars->container->column_l->p15->consoleTable->1->6->1->1->1->0->p15outputselecttd->p15outputselect->1"
@@ -2842,8 +2847,8 @@
2847
"ru": "Агент + Intel AMT",
2848
"zh-chs": "代理+英特爾AMT",
2849
"xloc": [
2845
- "default.handlebars->29->1294",
2846
- "default.handlebars->29->1300"
2850
+ "default.handlebars->29->1297",
2851
+ "default.handlebars->29->1303"
2852
]
2853
},
2854
{
@@ -2878,7 +2883,7 @@
2883
"zh-chs": "代理控制台",
2884
"xloc": [
2885
"default-mobile.handlebars->9->316",
2881
- "default.handlebars->29->1250"
2886
+ "default.handlebars->29->1251"
2887
]
2888
},
2889
{
@@ -2895,7 +2900,7 @@
2900
"ru": "Счетчик ошибок агента",
2901
"zh-chs": "座席錯誤計數器",
2902
"xloc": [
2898
- "default.handlebars->29->1609"
2903
+ "default.handlebars->29->1612"
2904
]
2905
},
2906
{
@@ -2964,7 +2969,7 @@
2969
"ru": "Сессии агентов",
2970
"zh-chs": "座席會議",
2971
"xloc": [
2967
- "default.handlebars->29->1625"
2972
+ "default.handlebars->29->1628"
2973
]
2974
},
2975
{
@@ -2999,7 +3004,7 @@
3004
"ru": "Типы агента",
3005
"zh-chs": "代理類型",
3006
"xloc": [
3002
- "default.handlebars->29->1296",
3007
+ "default.handlebars->29->1299",
3008
"default.handlebars->container->column_l->p21->3->1->meshOsChartDiv->1"
3009
]
3010
},
@@ -3087,7 +3092,7 @@
3092
"ru": "Агенты",
3093
"zh-chs": "代理商",
3094
"xloc": [
3090
- "default.handlebars->29->1638"
3095
+ "default.handlebars->29->1641"
3096
]
3097
},
3098
{
@@ -3177,7 +3182,7 @@
3182
"zh-chs": "允許用戶管理此設備組和該組中的設備。",
3183
"xloc": [
3184
"default.handlebars->29->1201",
3180
- "default.handlebars->29->1495"
3185
+ "default.handlebars->29->1498"
3186
]
3187
},
3188
{
@@ -3279,7 +3284,7 @@
3284
"zh-chs": "始終通知",
3285
"xloc": [
3286
"default.handlebars->29->1115",
3282
- "default.handlebars->29->1534",
3287
+ "default.handlebars->29->1537",
3288
"default.handlebars->29->495"
3289
]
3290
},
@@ -3298,7 +3303,7 @@
3303
"zh-chs": "總是提示",
3304
"xloc": [
3305
"default.handlebars->29->1116",
3301
- "default.handlebars->29->1535",
3306
+ "default.handlebars->29->1538",
3307
"default.handlebars->29->496"
3308
]
3309
},
@@ -3897,7 +3902,7 @@
3902
"ru": "Вы уверенны, что {0} плагин: {1}",
3903
"zh-chs": "您確定要{0}插件嗎:{1}",
3904
"xloc": [
3900
- "default.handlebars->29->1678"
3905
+ "default.handlebars->29->1681"
3906
]
3907
},
3908
{
@@ -3971,7 +3976,7 @@
3976
"ru": "Приложение аутентификации",
3977
"zh-chs": "身份驗證應用",
3978
"xloc": [
3974
- "default.handlebars->29->1538"
3979
+ "default.handlebars->29->1541"
3980
]
3981
},
3982
{
@@ -4229,8 +4234,8 @@
4234
"ru": "Фоновый и интерактивный",
4235
"zh-chs": "背景與互動",
4236
"xloc": [
4232
- "default.handlebars->29->1275",
4233
- "default.handlebars->29->1282",
4237
+ "default.handlebars->29->1278",
4238
+ "default.handlebars->29->1285",
4239
"default.handlebars->29->286"
4240
]
4241
},
@@ -4248,8 +4253,8 @@
4253
"ru": "Только фоновый",
4254
"zh-chs": "僅背景",
4255
"xloc": [
4251
- "default.handlebars->29->1276",
4252
- "default.handlebars->29->1283",
4256
+ "default.handlebars->29->1279",
4257
+ "default.handlebars->29->1286",
4258
"default.handlebars->29->287",
4259
"default.handlebars->29->309"
4260
]
@@ -4285,7 +4290,7 @@
4290
"ru": "Резервные коды",
4291
"zh-chs": "備用碼",
4292
"xloc": [
4288
- "default.handlebars->29->1540"
4293
+ "default.handlebars->29->1543"
4294
]
4295
},
4296
{
@@ -4302,7 +4307,7 @@
4307
"ru": "Плохой ключ",
4308
"zh-chs": "錯誤的簽名",
4309
"xloc": [
4305
- "default.handlebars->29->1616"
4310
+ "default.handlebars->29->1619"
4311
]
4312
},
4313
{
@@ -4319,7 +4324,7 @@
4324
"ru": "Плохой веб-сертификат",
4325
"zh-chs": "錯誤的網絡證書",
4326
"xloc": [
4322
- "default.handlebars->29->1615"
4327
+ "default.handlebars->29->1618"
4328
]
4329
},
4330
{
@@ -4455,7 +4460,7 @@
4460
"ru": "Отправить сообщение",
4461
"zh-chs": "廣播",
4462
"xloc": [
4458
- "default.handlebars->29->1463",
4463
+ "default.handlebars->29->1466",
4464
"default.handlebars->container->column_l->p4->3->1->0->3->1"
4465
]
4466
},
@@ -4473,7 +4478,7 @@
4478
"ru": "Отправить сообщение",
4479
"zh-chs": "廣播消息",
4480
"xloc": [
4476
- "default.handlebars->29->1408"
4481
+ "default.handlebars->29->1411"
4482
]
4483
},
4484
{
@@ -4490,7 +4495,7 @@
4495
"ru": "Отправить сообщение всем подключенным пользователям.",
4496
"zh-chs": "向所有連接的用戶廣播消息。",
4497
"xloc": [
4493
- "default.handlebars->29->1407"
4498
+ "default.handlebars->29->1410"
4499
]
4500
},
4501
{
@@ -4580,7 +4585,7 @@
4585
"ru": "CIRA Сервер",
4586
"zh-chs": "CIRA服務器",
4587
"xloc": [
4583
- "default.handlebars->29->1666"
4588
+ "default.handlebars->29->1669"
4589
]
4590
},
4591
{
@@ -4597,7 +4602,7 @@
4602
"ru": "CIRA Сервер команды",
4603
"zh-chs": "CIRA服務器命令",
4604
"xloc": [
4600
- "default.handlebars->29->1667"
4605
+ "default.handlebars->29->1670"
4606
]
4607
},
4608
{
@@ -4614,7 +4619,7 @@
4619
"ru": "Загрузка CPU",
4620
"zh-chs": "CPU負載",
4621
"xloc": [
4617
- "default.handlebars->29->1630"
4622
+ "default.handlebars->29->1633"
4623
]
4624
},
4625
{
@@ -4631,7 +4636,7 @@
4636
"ru": "Загрузка CPU за последние 15 минут",
4637
"zh-chs": "最近15分鐘的CPU負載",
4638
"xloc": [
4634
- "default.handlebars->29->1633"
4639
+ "default.handlebars->29->1636"
4640
]
4641
},
4642
{
@@ -4648,7 +4653,7 @@
4653
"ru": "Загрузка CPU за последние 5 минут",
4654
"zh-chs": "最近5分鐘的CPU負載",
4655
"xloc": [
4651
- "default.handlebars->29->1632"
4656
+ "default.handlebars->29->1635"
4657
]
4658
},
4659
{
@@ -4665,7 +4670,7 @@
4670
"ru": "Загрузка CPU за последнюю минуту",
4671
"zh-chs": "最後一分鐘的CPU負載",
4672
"xloc": [
4668
- "default.handlebars->29->1631"
4673
+ "default.handlebars->29->1634"
4674
]
4675
},
4676
{
@@ -4701,8 +4706,8 @@
4706
"ru": "Формат CSV",
4707
"zh-chs": "CSV格式",
4708
"xloc": [
4704
- "default.handlebars->29->1344",
4705
- "default.handlebars->29->1399",
4709
+ "default.handlebars->29->1347",
4710
+ "default.handlebars->29->1402",
4711
"default.handlebars->29->390"
4712
]
4713
},
@@ -4720,7 +4725,7 @@
4725
"ru": "Ошибка вызова",
4726
"zh-chs": "通話錯誤",
4727
"xloc": [
4723
- "default.handlebars->29->1679"
4728
+ "default.handlebars->29->1682"
4729
]
4730
},
4731
{
@@ -4829,7 +4834,7 @@
4834
"ru": "Смена email для {0}",
4835
"zh-chs": "更改{0}的電子郵件",
4836
"xloc": [
4832
- "default.handlebars->29->1557"
4837
+ "default.handlebars->29->1560"
4838
]
4839
},
4840
{
@@ -4867,7 +4872,7 @@
4872
"xloc": [
4873
"default-mobile.handlebars->9->52",
4874
"default.handlebars->29->1064",
4870
- "default.handlebars->29->1550"
4875
+ "default.handlebars->29->1553"
4876
]
4877
},
4878
{
@@ -4884,7 +4889,7 @@
4889
"ru": "Смена пароля для {0}",
4890
"zh-chs": "更改{0}的密碼",
4891
"xloc": [
4887
- "default.handlebars->29->1564"
4892
+ "default.handlebars->29->1567"
4893
]
4894
},
4895
{
@@ -4954,7 +4959,7 @@
4959
"zh-chs": "更改該用戶的密碼",
4960
"es": "Cambiar la contraseña para este usuario",
4961
"xloc": [
4957
- "default.handlebars->29->1549"
4962
+ "default.handlebars->29->1552"
4963
]
4964
},
4965
{
@@ -5039,7 +5044,7 @@
5044
"ru": "Чат",
5045
"zh-chs": "聊天室",
5046
"xloc": [
5042
- "default.handlebars->29->1361",
5047
+ "default.handlebars->29->1364",
5048
"default.handlebars->29->567",
5049
"default.handlebars->29->586"
5050
]
@@ -5061,7 +5066,7 @@
5066
"default-mobile.handlebars->9->308",
5067
"default-mobile.handlebars->9->326",
5068
"default.handlebars->29->1229",
5064
- "default.handlebars->29->1261"
5069
+ "default.handlebars->29->1262"
5070
]
5071
},
5072
{
@@ -5146,7 +5151,7 @@
5151
"ru": "Проверка...",
5152
"zh-chs": "檢查...",
5153
"xloc": [
5149
- "default.handlebars->29->1673",
5154
+ "default.handlebars->29->1676",
5155
"default.handlebars->29->837"
5156
]
5157
},
@@ -5322,7 +5327,7 @@
5327
"default-mobile.handlebars->9->269",
5328
"default-mobile.handlebars->9->28",
5329
"default-mobile.handlebars->9->94",
5325
- "default.handlebars->29->1338",
5330
+ "default.handlebars->29->1341",
5331
"default.handlebars->29->731",
5332
"default.handlebars->29->733",
5333
"default.handlebars->29->735",
@@ -5394,7 +5399,7 @@
5399
"zh-chs": "清除此通知",
5400
"es": "Borrar esta notificación",
5401
"xloc": [
5397
- "default.handlebars->29->1603"
5402
+ "default.handlebars->29->1606"
5403
]
5404
},
5405
{
@@ -5609,8 +5614,8 @@
5614
"ru": "Общие группы устройств",
5615
"zh-chs": "通用設備組",
5616
"xloc": [
5612
- "default.handlebars->29->1471",
5613
- "default.handlebars->29->1575"
5617
+ "default.handlebars->29->1474",
5618
+ "default.handlebars->29->1572"
5619
]
5620
},
5621
{
@@ -5627,8 +5632,8 @@
5632
"zh-chs": "通用設備",
5633
"es": "Dispositivos comunes",
5634
"xloc": [
5630
- "default.handlebars->29->1477",
5631
- "default.handlebars->29->1569"
5635
+ "default.handlebars->29->1480",
5636
+ "default.handlebars->29->1584"
5637
]
5638
},
5639
{
@@ -5646,7 +5651,7 @@
5651
"zh-chs": "將{1}入口{2}中的{0}限製到此位置?",
5652
"xloc": [
5653
"default-mobile.handlebars->9->89",
5649
- "default.handlebars->29->1333"
5654
+ "default.handlebars->29->1336"
5655
]
5656
},
5657
{
@@ -5666,10 +5671,10 @@
5671
"default-mobile.handlebars->9->223",
5672
"default-mobile.handlebars->9->288",
5673
"default.handlebars->29->1180",
5669
- "default.handlebars->29->1386",
5670
- "default.handlebars->29->1448",
5671
- "default.handlebars->29->1491",
5672
- "default.handlebars->29->1567",
5674
+ "default.handlebars->29->1389",
5675
+ "default.handlebars->29->1451",
5676
+ "default.handlebars->29->1494",
5677
+ "default.handlebars->29->1570",
5678
"default.handlebars->29->387",
5679
"default.handlebars->29->620",
5680
"default.handlebars->29->629"
@@ -5715,7 +5720,7 @@
5720
"en": "Confirm delete selected account(s)?",
5721
"nl": "Bevestig verwijdering geselecteerde account(s)?",
5722
"xloc": [
5718
- "default.handlebars->29->1385"
5723
+ "default.handlebars->29->1388"
5724
]
5725
},
5726
{
@@ -5739,7 +5744,7 @@
5744
"en": "Confirm delete selected user groups(s)?",
5745
"nl": "Bevestig verwijdering geselecteerde gebruikersgroep(en)?",
5746
"xloc": [
5742
- "default.handlebars->29->1447"
5747
+ "default.handlebars->29->1450"
5748
]
5749
},
5750
{
@@ -5756,7 +5761,19 @@
5761
"zh-chs": "確認刪除用戶{0}?",
5762
"es": "Confirmar la eliminación del usuario {0}?",
5763
"xloc": [
5759
- "default.handlebars->29->1566"
5764
+ "default.handlebars->29->1569"
5765
+ ]
5766
+ },
5767
+ {
5768
+ "en": "Confirm membership removal of user \\\"{0}\\\"?",
5769
+ "xloc": [
5770
+ "default.handlebars->29->1497"
5771
+ ]
5772
+ },
5773
+ {
5774
+ "en": "Confirm membership removal of user group \\\"{0}\\\"?",
5775
+ "xloc": [
5776
+ "default.handlebars->29->1597"
5777
]
5778
},
5779
{
@@ -5809,7 +5826,33 @@
5826
"ru": "Подтвердить перезапись?",
5827
"zh-chs": "確認覆蓋?",
5828
"xloc": [
5812
- "default.handlebars->29->1332"
5829
+ "default.handlebars->29->1335"
5830
+ ]
5831
+ },
5832
+ {
5833
+ "en": "Confirm removal of access rights for device \\\"{0}\\\"?",
5834
+ "xloc": [
5835
+ "default.handlebars->29->1487",
5836
+ "default.handlebars->29->1590"
5837
+ ]
5838
+ },
5839
+ {
5840
+ "en": "Confirm removal of access rights for device group \\\"{0}\\\"?",
5841
+ "xloc": [
5842
+ "default.handlebars->29->1489",
5843
+ "default.handlebars->29->1601"
5844
+ ]
5845
+ },
5846
+ {
5847
+ "en": "Confirm removal of access rights for user \\\"{0}\\\"?",
5848
+ "xloc": [
5849
+ "default.handlebars->29->1592"
5850
+ ]
5851
+ },
5852
+ {
5853
+ "en": "Confirm removal of access rights for user group \\\"{0}\\\"?",
5854
+ "xloc": [
5855
+ "default.handlebars->29->1594"
5856
]
5857
},
5858
{
@@ -5842,11 +5885,7 @@
5885
"nl": "Bevestig het verwijderen van de apparaatgroep {0}?",
5886
"pt": "Confirmar remoção do grupo de dispositivos {0}?",
5887
"ru": "Подтвердить удаление группы устройств {0}?",
5845
- "zh-chs": "確認刪除設備組{0}?",
5846
- "xloc": [
5847
- "default.handlebars->29->1486",
5848
- "default.handlebars->29->1598"
5849
- ]
5888
+ "zh-chs": "確認刪除設備組{0}?"
5889
},
5890
{
5891
"cs": "Potvrdit odebrání zařízení {0}?",
@@ -5857,11 +5896,7 @@
5896
"nl": "Bevestig het verwijderen van apparaat {0}?",
5897
"ru": "Подтвердите удаление устройства {0}?",
5898
"zh-chs": "确认移除设备{0}?",
5860
- "es": "Confirmar la eliminación del dispositivo {0}?",
5861
- "xloc": [
5862
- "default.handlebars->29->1484",
5863
- "default.handlebars->29->1587"
5864
- ]
5899
+ "es": "Confirmar la eliminación del dispositivo {0}?"
5900
},
5901
{
5902
"cs": "Potvrdit odebrání skupiny {0}?",
@@ -5875,18 +5910,24 @@
5910
"nl": "Bevestig het verwijderen van de groep {0}?",
5911
"pt": "Confirmar remoção do grupo {0}?",
5912
"ru": "Подтвердить удаление группы {0}?",
5878
- "zh-chs": "確認刪除組{0}?",
5913
+ "zh-chs": "確認刪除組{0}?"
5914
+ },
5915
+ {
5916
+ "en": "Confirm removal of rights for user \\\"{0}\\\"?",
5917
"xloc": [
5880
- "default.handlebars->29->1594"
5918
+ "default.handlebars->29->1271"
5919
]
5920
},
5921
{
5884
- "en": "Confirm removal of user group {0}?",
5885
- "nl": "Verwijderen van gebruikersgroep {0} bevestigen?",
5922
+ "en": "Confirm removal of rights for user group \\\"{0}\\\"?",
5923
"xloc": [
5887
- "default.handlebars->29->1591"
5924
+ "default.handlebars->29->1273"
5925
]
5926
},
5927
+ {
5928
+ "en": "Confirm removal of user group {0}?",
5929
+ "nl": "Verwijderen van gebruikersgroep {0} bevestigen?"
5930
+ },
5931
{
5932
"cs": "Potvrdit odstranění uživatele {0}?",
5933
"de": "Bestätigen Sie das Entfernen des Benutzers {0}?",
@@ -5901,10 +5942,7 @@
5942
"ru": "Подтвердить удаление пользователя {0}?",
5943
"zh-chs": "確認刪除用戶{0}?",
5944
"xloc": [
5904
- "default-mobile.handlebars->9->334",
5905
- "default.handlebars->29->1270",
5906
- "default.handlebars->29->1494",
5907
- "default.handlebars->29->1589"
5945
+ "default-mobile.handlebars->9->334"
5946
]
5947
},
5948
{
@@ -6036,7 +6074,7 @@
6074
"ru": "Подключено Intel® AMT",
6075
"zh-chs": "連接的英特爾®AMT",
6076
"xloc": [
6039
- "default.handlebars->29->1621"
6077
+ "default.handlebars->29->1624"
6078
]
6079
},
6080
{
@@ -6053,7 +6091,7 @@
6091
"ru": "Подключенные пользователи",
6092
"zh-chs": "關聯用戶",
6093
"xloc": [
6056
- "default.handlebars->29->1626"
6094
+ "default.handlebars->29->1629"
6095
]
6096
},
6097
{
@@ -6129,7 +6167,7 @@
6167
"ru": "Подключений ",
6168
"zh-chs": "連接數",
6169
"xloc": [
6132
- "default.handlebars->29->1637"
6170
+ "default.handlebars->29->1640"
6171
]
6172
},
6173
{
@@ -6146,7 +6184,7 @@
6184
"ru": "Ретранслятор подключения",
6185
"zh-chs": "連接繼電器",
6186
"xloc": [
6149
- "default.handlebars->29->1665"
6187
+ "default.handlebars->29->1668"
6188
]
6189
},
6190
{
@@ -6198,7 +6236,7 @@
6236
"zh-chs": "連接性",
6237
"xloc": [
6238
"default-mobile.handlebars->9->198",
6201
- "default.handlebars->29->1301",
6239
+ "default.handlebars->29->1304",
6240
"default.handlebars->29->186",
6241
"default.handlebars->29->509",
6242
"default.handlebars->container->column_l->p21->3->1->meshConnChartDiv->1"
@@ -6271,7 +6309,7 @@
6309
"ru": "Cookie-кодировщик",
6310
"zh-chs": "Cookie編碼器",
6311
"xloc": [
6274
- "default.handlebars->29->1651"
6312
+ "default.handlebars->29->1654"
6313
]
6314
},
6315
{
@@ -6393,8 +6431,8 @@
6431
"ru": "Скопировать ссылку в буфер обмена",
6432
"zh-chs": "複製鏈接到剪貼板",
6433
"xloc": [
6396
- "default.handlebars->29->1306",
6397
- "default.handlebars->29->1320",
6434
+ "default.handlebars->29->1309",
6435
+ "default.handlebars->29->1323",
6436
"default.handlebars->29->299"
6437
]
6438
},
@@ -6572,7 +6610,7 @@
6610
"ru": "Основной сервер",
6611
"zh-chs": "核心服務器",
6612
"xloc": [
6575
- "default.handlebars->29->1650"
6613
+ "default.handlebars->29->1653"
6614
]
6615
},
6616
{
@@ -6606,7 +6644,7 @@
6644
"ru": "Создать учетную запись",
6645
"zh-chs": "創建帳號",
6646
"xloc": [
6609
- "default.handlebars->29->1419",
6647
+ "default.handlebars->29->1422",
6648
"login-mobile.handlebars->container->page_content->column_l->1->1->0->1->createpanel->1->1->9->1->12->1->1",
6649
"login.handlebars->container->column_l->centralTable->1->0->logincell->createpanel->1->9->1->12->1->1"
6650
]
@@ -6642,7 +6680,7 @@
6680
"ru": "Создать группу пользователей",
6681
"zh-chs": "創建用戶組",
6682
"xloc": [
6645
- "default.handlebars->29->1453"
6683
+ "default.handlebars->29->1456"
6684
]
6685
},
6686
{
@@ -6693,7 +6731,7 @@
6731
"ru": "Создайте сразу несколько учетных записей, импортировав файл JSON в следующем формате:",
6732
"zh-chs": "通過導入以下格式的JSON文件一次創建多個帳戶:",
6733
"xloc": [
6696
- "default.handlebars->29->1390"
6734
+ "default.handlebars->29->1393"
6735
]
6736
},
6737
{
@@ -6728,7 +6766,7 @@
6766
"ru": "Создано",
6767
"zh-chs": "創建",
6768
"xloc": [
6731
- "default.handlebars->29->1514"
6769
+ "default.handlebars->29->1517"
6770
]
6771
},
6772
{
@@ -7062,7 +7100,7 @@
7100
"default-mobile.handlebars->9->84",
7101
"default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
7102
"default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
7065
- "default.handlebars->29->1327",
7103
+ "default.handlebars->29->1330",
7104
"default.handlebars->29->417",
7105
"default.handlebars->29->718",
7106
"default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
@@ -7095,7 +7133,7 @@
7133
"en": "Delete Accounts",
7134
"nl": "Verwijder accounts",
7135
"xloc": [
7098
- "default.handlebars->29->1387"
7136
+ "default.handlebars->29->1390"
7137
]
7138
},
7139
{
@@ -7185,7 +7223,7 @@
7223
"ru": "Удалить пользователя",
7224
"zh-chs": "刪除用戶",
7225
"xloc": [
7188
- "default.handlebars->29->1548"
7226
+ "default.handlebars->29->1551"
7227
]
7228
},
7229
{
@@ -7202,15 +7240,15 @@
7240
"ru": "Удалить группу пользователей",
7241
"zh-chs": "刪除用戶組",
7242
"xloc": [
7205
- "default.handlebars->29->1482",
7206
- "default.handlebars->29->1492"
7243
+ "default.handlebars->29->1485",
7244
+ "default.handlebars->29->1495"
7245
]
7246
},
7247
{
7248
"en": "Delete User Groups",
7249
"nl": "Gebruikersgroepen verwijderen",
7250
"xloc": [
7213
- "default.handlebars->29->1449"
7251
+ "default.handlebars->29->1452"
7252
]
7253
},
7254
{
@@ -7227,7 +7265,7 @@
7265
"ru": "Удалить пользователя {0}",
7266
"zh-chs": "刪除用戶{0}",
7267
"xloc": [
7230
- "default.handlebars->29->1565"
7268
+ "default.handlebars->29->1568"
7269
]
7270
},
7271
{
@@ -7245,7 +7283,7 @@
7283
"zh-chs": "刪除帳戶",
7284
"xloc": [
7285
"default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->p3AccountActions->7->7->0",
7248
- "default.handlebars->29->1383",
7286
+ "default.handlebars->29->1386",
7287
"default.handlebars->container->column_l->p2->p2AccountActions->3->p2AccountPassActions->7"
7288
]
7289
},
@@ -7269,7 +7307,7 @@
7307
{
7308
"en": "Delete group",
7309
"xloc": [
7272
- "default.handlebars->29->1445"
7310
+ "default.handlebars->29->1448"
7311
]
7312
},
7313
{
@@ -7305,7 +7343,7 @@
7343
"xloc": [
7344
"default-mobile.handlebars->9->252",
7345
"default-mobile.handlebars->9->86",
7308
- "default.handlebars->29->1329",
7346
+ "default.handlebars->29->1332",
7347
"default.handlebars->29->720"
7348
]
7349
},
@@ -7323,7 +7361,7 @@
7361
"ru": "Удалить группу пользователей {0}?",
7362
"zh-chs": "刪除用戶組{0}?",
7363
"xloc": [
7326
- "default.handlebars->29->1490"
7364
+ "default.handlebars->29->1493"
7365
]
7366
},
7367
{
@@ -7342,7 +7380,7 @@
7380
"xloc": [
7381
"default-mobile.handlebars->9->251",
7382
"default-mobile.handlebars->9->85",
7345
- "default.handlebars->29->1328",
7383
+ "default.handlebars->29->1331",
7384
"default.handlebars->29->719"
7385
]
7386
},
@@ -7446,10 +7484,10 @@
7484
"default.handlebars->29->1076",
7485
"default.handlebars->29->1100",
7486
"default.handlebars->29->1183",
7449
- "default.handlebars->29->1452",
7450
- "default.handlebars->29->1457",
7451
- "default.handlebars->29->1459",
7452
- "default.handlebars->29->1488",
7487
+ "default.handlebars->29->1455",
7488
+ "default.handlebars->29->1460",
7489
+ "default.handlebars->29->1462",
7490
+ "default.handlebars->29->1491",
7491
"default.handlebars->29->455",
7492
"default.handlebars->29->456",
7493
"default.handlebars->29->661",
@@ -7524,7 +7562,7 @@
7562
"zh-chs": "桌面通知",
7563
"xloc": [
7564
"default.handlebars->29->1110",
7527
- "default.handlebars->29->1529",
7565
+ "default.handlebars->29->1532",
7566
"default.handlebars->29->490"
7567
]
7568
},
@@ -7543,7 +7581,7 @@
7581
"zh-chs": "桌面提示",
7582
"xloc": [
7583
"default.handlebars->29->1109",
7546
- "default.handlebars->29->1528",
7584
+ "default.handlebars->29->1531",
7585
"default.handlebars->29->489"
7586
]
7587
},
@@ -7562,7 +7600,7 @@
7600
"zh-chs": "桌面提示+工具欄",
7601
"xloc": [
7602
"default.handlebars->29->1107",
7565
- "default.handlebars->29->1526",
7603
+ "default.handlebars->29->1529",
7604
"default.handlebars->29->487"
7605
]
7606
},
@@ -7588,7 +7626,7 @@
7626
"zh-chs": "桌面工具欄",
7627
"xloc": [
7628
"default.handlebars->29->1108",
7591
- "default.handlebars->29->1527",
7629
+ "default.handlebars->29->1530",
7630
"default.handlebars->29->488"
7631
]
7632
},
@@ -7659,7 +7697,7 @@
7697
"zh-chs": "設備",
7698
"xloc": [
7699
"default.handlebars->29->1210",
7662
- "default.handlebars->29->1572",
7700
+ "default.handlebars->29->1587",
7701
"default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->9->devListToolbarSort->sortselect->5"
7702
]
7703
},
@@ -7698,9 +7736,9 @@
7736
"default.handlebars->29->1205",
7737
"default.handlebars->29->1208",
7738
"default.handlebars->29->1209",
7701
- "default.handlebars->29->1474",
7702
- "default.handlebars->29->1480",
7703
- "default.handlebars->29->1578"
7739
+ "default.handlebars->29->1477",
7740
+ "default.handlebars->29->1483",
7741
+ "default.handlebars->29->1575"
7742
]
7743
},
7744
{
@@ -7718,7 +7756,7 @@
7756
"zh-chs": "設備組用戶",
7757
"xloc": [
7758
"default-mobile.handlebars->9->332",
7721
- "default.handlebars->29->1268"
7759
+ "default.handlebars->29->1269"
7760
]
7761
},
7762
{
@@ -7736,10 +7774,10 @@
7774
"zh-chs": "設備組",
7775
"xloc": [
7776
"default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->3",
7739
- "default.handlebars->29->1439",
7740
- "default.handlebars->29->1461",
7741
- "default.handlebars->29->1523",
7742
- "default.handlebars->29->1624",
7777
+ "default.handlebars->29->1442",
7778
+ "default.handlebars->29->1464",
7779
+ "default.handlebars->29->1526",
7780
+ "default.handlebars->29->1627",
7781
"default.handlebars->container->column_l->p2->9"
7782
]
7783
},
@@ -7846,7 +7884,7 @@
7884
"zh-chs": "設備連接。",
7885
"xloc": [
7886
"default.handlebars->29->1044",
7849
- "default.handlebars->29->1287"
7887
+ "default.handlebars->29->1290"
7888
]
7889
},
7890
{
@@ -7864,7 +7902,7 @@
7902
"zh-chs": "設備斷開連接。",
7903
"xloc": [
7904
"default.handlebars->29->1045",
7867
- "default.handlebars->29->1288"
7905
+ "default.handlebars->29->1291"
7906
]
7907
},
7908
{
@@ -8167,8 +8205,8 @@
8205
"en": "Devices",
8206
"nl": "Apparaten",
8207
"xloc": [
8170
- "default.handlebars->29->1438",
8171
- "default.handlebars->29->1462"
8208
+ "default.handlebars->29->1441",
8209
+ "default.handlebars->29->1465"
8210
]
8211
},
8212
{
@@ -8318,7 +8356,7 @@
8356
"zh-chs": "显示公共链接",
8357
"es": "Mostrar enlace público",
8358
"xloc": [
8321
- "default.handlebars->29->1305"
8359
+ "default.handlebars->29->1308"
8360
]
8361
},
8362
{
@@ -8663,7 +8701,7 @@
8701
"ru": "Скачать список событий в одном из форматов ниже.",
8702
"zh-chs": "使用以下一種文件格式下載事件列表。",
8703
"xloc": [
8666
- "default.handlebars->29->1343"
8704
+ "default.handlebars->29->1346"
8705
]
8706
},
8707
{
@@ -8680,7 +8718,7 @@
8718
"ru": "Скачать список пользователей в одном из форматов ниже.",
8719
"zh-chs": "使用以下一種文件格式下載用戶列表。",
8720
"xloc": [
8683
- "default.handlebars->29->1398"
8721
+ "default.handlebars->29->1401"
8722
]
8723
},
8724
{
@@ -8766,7 +8804,7 @@
8804
"ru": "Скопировать агент",
8805
"zh-chs": "代理重複",
8806
"xloc": [
8769
- "default.handlebars->29->1620"
8807
+ "default.handlebars->29->1623"
8808
]
8809
},
8810
{
@@ -8800,7 +8838,7 @@
8838
"ru": "Скопировать группу пользователей",
8839
"zh-chs": "重複的用戶組",
8840
"xloc": [
8803
- "default.handlebars->29->1454"
8841
+ "default.handlebars->29->1457"
8842
]
8843
},
8844
{
@@ -8977,7 +9015,7 @@
9015
"default-mobile.handlebars->9->312",
9016
"default.handlebars->29->1184",
9017
"default.handlebars->29->1214",
8980
- "default.handlebars->29->1246"
9018
+ "default.handlebars->29->1247"
9019
]
9020
},
9021
{
@@ -9011,7 +9049,8 @@
9049
"ru": "Редактировать права группы устройств",
9050
"zh-chs": "編輯設備組權限",
9051
"xloc": [
9014
- "default.handlebars->29->1243"
9052
+ "default.handlebars->29->1233",
9053
+ "default.handlebars->29->1244"
9054
]
9055
},
9056
{
@@ -9060,8 +9099,8 @@
9099
"zh-chs": "编辑设备权限",
9100
"es": "Editar los permisos del dispositivo",
9101
"xloc": [
9063
- "default.handlebars->29->1236",
9064
- "default.handlebars->29->1238"
9102
+ "default.handlebars->29->1237",
9103
+ "default.handlebars->29->1239"
9104
]
9105
},
9106
{
@@ -9120,7 +9159,7 @@
9159
"zh-chs": "編輯筆記",
9160
"xloc": [
9161
"default-mobile.handlebars->9->319",
9123
- "default.handlebars->29->1253"
9162
+ "default.handlebars->29->1254"
9163
]
9164
},
9165
{
@@ -9144,7 +9183,7 @@
9183
"ru": "Редактировать права пользователя для группы устройств",
9184
"zh-chs": "編輯用戶設備組權限",
9185
"xloc": [
9147
- "default.handlebars->29->1244"
9186
+ "default.handlebars->29->1245"
9187
]
9188
},
9189
{
@@ -9158,8 +9197,8 @@
9197
"zh-chs": "编辑用户设备权限",
9198
"es": "Editar los permisos del usuario del dispositivo",
9199
"xloc": [
9161
- "default.handlebars->29->1239",
9162
- "default.handlebars->29->1241"
9200
+ "default.handlebars->29->1240",
9201
+ "default.handlebars->29->1242"
9202
]
9203
},
9204
{
@@ -9176,7 +9215,7 @@
9215
"ru": "Редактировать группу пользователей",
9216
"zh-chs": "編輯用戶組",
9217
"xloc": [
9179
- "default.handlebars->29->1489"
9218
+ "default.handlebars->29->1492"
9219
]
9220
},
9221
{
@@ -9211,10 +9250,10 @@
9250
"zh-chs": "電子郵件",
9251
"xloc": [
9252
"default-mobile.handlebars->9->40",
9214
- "default.handlebars->29->1410",
9215
- "default.handlebars->29->1510",
9216
- "default.handlebars->29->1511",
9217
- "default.handlebars->29->1553",
9253
+ "default.handlebars->29->1413",
9254
+ "default.handlebars->29->1513",
9255
+ "default.handlebars->29->1514",
9256
+ "default.handlebars->29->1556",
9257
"default.handlebars->29->270",
9258
"login-mobile.handlebars->container->page_content->column_l->1->1->0->1->tokenpanel->1->7->1->4->1->3",
9259
"login.handlebars->container->column_l->centralTable->1->0->logincell->tokenpanel->1->7->1->4->1->3"
@@ -9267,7 +9306,7 @@
9306
"zh-chs": "电子邮件流量",
9307
"es": "Tráfico de correo electrónico",
9308
"xloc": [
9270
- "default.handlebars->29->1659"
9309
+ "default.handlebars->29->1662"
9310
]
9311
},
9312
{
@@ -9307,7 +9346,7 @@
9346
"zh-chs": "邮件未验证",
9347
"es": "El email no esta no esta verficado",
9348
"xloc": [
9310
- "default.handlebars->29->1372"
9349
+ "default.handlebars->29->1375"
9350
]
9351
},
9352
{
@@ -9324,8 +9363,8 @@
9363
"ru": "Email подтвержден",
9364
"zh-chs": "電子郵件已驗證",
9365
"xloc": [
9327
- "default.handlebars->29->1373",
9328
- "default.handlebars->29->1507"
9366
+ "default.handlebars->29->1376",
9367
+ "default.handlebars->29->1510"
9368
]
9369
},
9370
{
@@ -9342,7 +9381,7 @@
9381
"ru": "Email подтвержден.",
9382
"zh-chs": "電子郵件已驗證。",
9383
"xloc": [
9345
- "default.handlebars->29->1416"
9384
+ "default.handlebars->29->1419"
9385
]
9386
},
9387
{
@@ -9359,7 +9398,7 @@
9398
"ru": "Email не подтвержден",
9399
"zh-chs": "電子郵件未驗證",
9400
"xloc": [
9362
- "default.handlebars->29->1508"
9401
+ "default.handlebars->29->1511"
9402
]
9403
},
9404
{
@@ -9416,7 +9455,7 @@
9455
"zh-chs": "啟用邀請代碼",
9456
"es": "Habilitar Códigos de Invitación",
9457
"xloc": [
9419
- "default.handlebars->29->1272"
9458
+ "default.handlebars->29->1275"
9459
]
9460
},
9461
{
@@ -9741,7 +9780,7 @@
9780
"ru": "Введите разделенный запятыми список имен административных областей.",
9781
"zh-chs": "輸入管理領域名稱的逗號分隔列表。",
9782
"xloc": [
9744
- "default.handlebars->29->1420"
9783
+ "default.handlebars->29->1423"
9784
]
9785
},
9786
{
@@ -9912,7 +9951,7 @@
9951
"ru": "Экспорт списка событий",
9952
"zh-chs": "活動列表導出",
9953
"xloc": [
9915
- "default.handlebars->29->1348"
9954
+ "default.handlebars->29->1351"
9955
]
9956
},
9957
{
@@ -10035,7 +10074,7 @@
10074
"ru": "Внешний",
10075
"zh-chs": "外部",
10076
"xloc": [
10038
- "default.handlebars->29->1644"
10077
+ "default.handlebars->29->1647"
10078
]
10079
},
10080
{
@@ -10262,7 +10301,7 @@
10301
"zh-chs": "文件通知",
10302
"xloc": [
10303
"default.handlebars->29->1114",
10265
- "default.handlebars->29->1533",
10304
+ "default.handlebars->29->1536",
10305
"default.handlebars->29->494"
10306
]
10307
},
@@ -10281,7 +10320,7 @@
10320
"zh-chs": "文件提示",
10321
"xloc": [
10322
"default.handlebars->29->1113",
10284
- "default.handlebars->29->1532",
10323
+ "default.handlebars->29->1535",
10324
"default.handlebars->29->493"
10325
]
10326
},
@@ -10434,8 +10473,8 @@
10473
"ru": "Принудительно сбросить пароль при следующем входе в систему.",
10474
"zh-chs": "下次登錄時強制重置密碼。",
10475
"xloc": [
10437
- "default.handlebars->29->1414",
10438
- "default.handlebars->29->1562"
10476
+ "default.handlebars->29->1417",
10477
+ "default.handlebars->29->1565"
10478
]
10479
},
10480
{
@@ -10521,8 +10560,8 @@
10560
"ru": "Свободно",
10561
"zh-chs": "自由",
10562
"xloc": [
10524
- "default.handlebars->29->1605",
10525
- "default.handlebars->29->1607"
10563
+ "default.handlebars->29->1608",
10564
+ "default.handlebars->29->1610"
10565
]
10566
},
10567
{
@@ -10716,7 +10755,7 @@
10755
"default-mobile.handlebars->9->67",
10756
"default.handlebars->29->1085",
10757
"default.handlebars->29->1213",
10719
- "default.handlebars->29->1426"
10758
+ "default.handlebars->29->1429"
10759
]
10760
},
10761
{
@@ -10733,7 +10772,7 @@
10772
"ru": "Администратор с полным доступом (все права)",
10773
"zh-chs": "正式管理員(保留所有權利)",
10774
"xloc": [
10736
- "default.handlebars->29->1245"
10775
+ "default.handlebars->29->1246"
10776
]
10777
},
10778
{
@@ -10814,7 +10853,7 @@
10853
"ru": "Администратор с полным доступом",
10854
"zh-chs": "正式管理員",
10855
"xloc": [
10817
- "default.handlebars->29->1503"
10856
+ "default.handlebars->29->1506"
10857
]
10858
},
10859
{
@@ -11217,8 +11256,8 @@
11256
"ru": "Групповое действие",
11257
"zh-chs": "集體行動",
11258
"xloc": [
11220
- "default.handlebars->29->1384",
11221
- "default.handlebars->29->1446",
11259
+ "default.handlebars->29->1387",
11260
+ "default.handlebars->29->1449",
11261
"default.handlebars->29->384",
11262
"default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->devListToolbar",
11263
"default.handlebars->container->column_l->p4->3->1->0->3->3",
@@ -11239,7 +11278,7 @@
11278
"ru": "Члены группы",
11279
"zh-chs": "小組成員",
11280
"xloc": [
11242
- "default.handlebars->29->1466"
11281
+ "default.handlebars->29->1469"
11282
]
11283
},
11284
{
@@ -11307,7 +11346,7 @@
11346
"ru": "Группы",
11347
"zh-chs": "團體",
11348
"xloc": [
11310
- "default.handlebars->29->1353",
11349
+ "default.handlebars->29->1356",
11350
"default.handlebars->container->topbar->1->1->UsersSubMenuSpan->UsersSubMenu->1->0->UsersGroups"
11351
]
11352
},
@@ -11412,7 +11451,7 @@
11451
"ru": "Всего кучи",
11452
"zh-chs": "堆總數",
11453
"xloc": [
11415
- "default.handlebars->29->1646"
11454
+ "default.handlebars->29->1649"
11455
]
11456
},
11457
{
@@ -11429,7 +11468,7 @@
11468
"ru": "Куча используется",
11469
"zh-chs": "堆使用",
11470
"xloc": [
11432
- "default.handlebars->29->1645"
11471
+ "default.handlebars->29->1648"
11472
]
11473
},
11474
{
@@ -11666,7 +11705,7 @@
11705
"zh-chs": "保持{2}的{0}入口{1}",
11706
"xloc": [
11707
"default-mobile.handlebars->9->91",
11669
- "default.handlebars->29->1335"
11708
+ "default.handlebars->29->1338"
11709
]
11710
},
11711
{
@@ -12161,8 +12200,8 @@
12200
"ru": "Тип установки",
12201
"zh-chs": "安裝類型",
12202
"xloc": [
12164
- "default.handlebars->29->1274",
12165
- "default.handlebars->29->1281",
12203
+ "default.handlebars->29->1277",
12204
+ "default.handlebars->29->1284",
12205
"default.handlebars->29->285",
12206
"default.handlebars->29->307"
12207
]
@@ -12199,10 +12238,10 @@
12238
"ru": "Intel AMT",
12239
"zh-chs": "英特爾AMT",
12240
"xloc": [
12202
- "default.handlebars->29->1293",
12203
- "default.handlebars->29->1299",
12204
- "default.handlebars->29->1642",
12205
- "default.handlebars->29->1664"
12241
+ "default.handlebars->29->1296",
12242
+ "default.handlebars->29->1302",
12243
+ "default.handlebars->29->1645",
12244
+ "default.handlebars->29->1667"
12245
]
12246
},
12247
{
@@ -12558,7 +12597,7 @@
12597
"zh-chs": "英特爾®AMT桌面和串行事件。",
12598
"xloc": [
12599
"default.handlebars->29->1046",
12561
- "default.handlebars->29->1289"
12600
+ "default.handlebars->29->1292"
12601
]
12602
},
12603
{
@@ -12853,8 +12892,8 @@
12892
"ru": "Только интерактивный режим",
12893
"zh-chs": "僅限互動",
12894
"xloc": [
12856
- "default.handlebars->29->1277",
12857
- "default.handlebars->29->1284",
12895
+ "default.handlebars->29->1280",
12896
+ "default.handlebars->29->1287",
12897
"default.handlebars->29->288",
12898
"default.handlebars->29->310"
12899
]
@@ -12907,7 +12946,7 @@
12946
"ru": "Некорректный тип группы устройств",
12947
"zh-chs": "無效的設備組類型",
12948
"xloc": [
12910
- "default.handlebars->29->1619"
12949
+ "default.handlebars->29->1622"
12950
]
12951
},
12952
{
@@ -12924,7 +12963,7 @@
12963
"ru": "Некорректный JSON",
12964
"zh-chs": "無效的JSON",
12965
"xloc": [
12927
- "default.handlebars->29->1613"
12966
+ "default.handlebars->29->1616"
12967
]
12968
},
12969
{
@@ -12941,8 +12980,8 @@
12980
"ru": "Некорректный формат файла JSON.",
12981
"zh-chs": "無效的JSON文件格式。",
12982
"xloc": [
12944
- "default.handlebars->29->1395",
12945
- "default.handlebars->29->1397"
12983
+ "default.handlebars->29->1398",
12984
+ "default.handlebars->29->1400"
12985
]
12986
},
12987
{
@@ -12959,7 +12998,7 @@
12998
"ru": "Некорректный файл JSON: {0}.",
12999
"zh-chs": "無效的JSON文件:{0}。",
13000
"xloc": [
12962
- "default.handlebars->29->1393"
13001
+ "default.handlebars->29->1396"
13002
]
13003
},
13004
{
@@ -12976,7 +13015,7 @@
13015
"ru": "Некорректная сигнатура PKCS",
13016
"zh-chs": "無效的PKCS簽名",
13017
"xloc": [
12979
- "default.handlebars->29->1611"
13018
+ "default.handlebars->29->1614"
13019
]
13020
},
13021
{
@@ -12993,7 +13032,7 @@
13032
"ru": "Некорректная сигнатура RSA",
13033
"zh-chs": "無效的RSA密碼",
13034
"xloc": [
12996
- "default.handlebars->29->1612"
13035
+ "default.handlebars->29->1615"
13036
]
13037
},
13038
{
@@ -13129,7 +13168,7 @@
13168
"zh-chs": "任何人都可以使用邀請代碼通過以下公共鏈接將設備加入該設備組:",
13169
"es": "Los códigos de invitación pueden ser usados por cualquiera para unir dispositivos a este grupo de dispositivos usando el siguiente enlace público:",
13170
"xloc": [
13132
- "default.handlebars->29->1279"
13171
+ "default.handlebars->29->1282"
13172
]
13173
},
13174
{
@@ -13180,10 +13219,10 @@
13219
"es": "Códigos de invitación",
13220
"xloc": [
13221
"default.handlebars->29->1125",
13183
- "default.handlebars->29->1273",
13184
- "default.handlebars->29->1278",
13185
- "default.handlebars->29->1280",
13186
- "default.handlebars->29->1285"
13222
+ "default.handlebars->29->1276",
13223
+ "default.handlebars->29->1281",
13224
+ "default.handlebars->29->1283",
13225
+ "default.handlebars->29->1288"
13226
]
13227
},
13228
{
@@ -13293,8 +13332,8 @@
13332
"ru": "Формат JSON",
13333
"zh-chs": "JSON格式",
13334
"xloc": [
13296
- "default.handlebars->29->1346",
13297
- "default.handlebars->29->1401",
13335
+ "default.handlebars->29->1349",
13336
+ "default.handlebars->29->1404",
13337
"default.handlebars->29->392"
13338
]
13339
},
@@ -13786,7 +13825,7 @@
13825
"ru": "Последний доступ",
13826
"zh-chs": "最後訪問",
13827
"xloc": [
13789
- "default.handlebars->29->1354"
13828
+ "default.handlebars->29->1357"
13829
]
13830
},
13831
{
@@ -13803,7 +13842,7 @@
13842
"ru": "Последний вход в систему",
13843
"zh-chs": "上次登錄",
13844
"xloc": [
13806
- "default.handlebars->29->1515"
13845
+ "default.handlebars->29->1518"
13846
]
13847
},
13848
{
@@ -13861,7 +13900,7 @@
13900
"ru": "Последнее изменение: {0}",
13901
"zh-chs": "上次更改:{0}",
13902
"xloc": [
13864
- "default.handlebars->29->1519"
13903
+ "default.handlebars->29->1522"
13904
]
13905
},
13906
{
@@ -13912,7 +13951,7 @@
13951
"ru": "Последний вход в систему: {0}",
13952
"zh-chs": "上次登錄:{0}",
13953
"xloc": [
13915
- "default.handlebars->29->1364"
13954
+ "default.handlebars->29->1367"
13955
]
13956
},
13957
{
@@ -14054,7 +14093,7 @@
14093
"ru": "Меньше",
14094
"zh-chs": "減",
14095
"xloc": [
14057
- "default.handlebars->29->1681"
14096
+ "default.handlebars->29->1684"
14097
]
14098
},
14099
{
@@ -14105,7 +14144,7 @@
14144
"zh-chs": "有限輸入",
14145
"xloc": [
14146
"default-mobile.handlebars->9->324",
14108
- "default.handlebars->29->1259",
14147
+ "default.handlebars->29->1260",
14148
"default.handlebars->29->559",
14149
"default.handlebars->29->578"
14150
]
@@ -14591,7 +14630,7 @@
14630
"ru": "Заблокировать учетную запись",
14631
"zh-chs": "鎖定賬戶",
14632
"xloc": [
14594
- "default.handlebars->29->1432"
14633
+ "default.handlebars->29->1435"
14634
]
14635
},
14636
{
@@ -14608,7 +14647,7 @@
14647
"ru": "Заблокировать учетную запись",
14648
"zh-chs": "鎖定賬戶",
14649
"xloc": [
14611
- "default.handlebars->29->1381"
14650
+ "default.handlebars->29->1384"
14651
]
14652
},
14653
{
@@ -14625,7 +14664,7 @@
14664
"ru": "Заблокирован",
14665
"zh-chs": "已鎖定",
14666
"xloc": [
14628
- "default.handlebars->29->1365"
14667
+ "default.handlebars->29->1368"
14668
]
14669
},
14670
{
@@ -14642,7 +14681,7 @@
14681
"ru": "Заблокированная учетная запись",
14682
"zh-chs": "賬戶鎖定",
14683
"xloc": [
14645
- "default.handlebars->29->1500"
14684
+ "default.handlebars->29->1503"
14685
]
14686
},
14687
{
@@ -15130,7 +15169,7 @@
15169
"ru": "Сообщения главного сервера",
15170
"zh-chs": "主服務器消息",
15171
"xloc": [
15133
- "default.handlebars->29->1653"
15172
+ "default.handlebars->29->1656"
15173
]
15174
},
15175
{
@@ -15219,7 +15258,7 @@
15258
"default-mobile.handlebars->9->296",
15259
"default-mobile.handlebars->9->314",
15260
"default.handlebars->29->1216",
15222
- "default.handlebars->29->1248"
15261
+ "default.handlebars->29->1249"
15262
]
15263
},
15264
{
@@ -15239,7 +15278,7 @@
15278
"default-mobile.handlebars->9->295",
15279
"default-mobile.handlebars->9->313",
15280
"default.handlebars->29->1215",
15242
- "default.handlebars->29->1247"
15281
+ "default.handlebars->29->1248"
15282
]
15283
},
15284
{
@@ -15287,7 +15326,7 @@
15326
"ru": "Управление группами пользователя",
15327
"zh-chs": "管理用戶組",
15328
"xloc": [
15290
- "default.handlebars->29->1431"
15329
+ "default.handlebars->29->1434"
15330
]
15331
},
15332
{
@@ -15304,7 +15343,7 @@
15343
"ru": "Управление пользователями",
15344
"zh-chs": "管理用戶",
15345
"xloc": [
15307
- "default.handlebars->29->1430",
15346
+ "default.handlebars->29->1433",
15347
"default.handlebars->29->572"
15348
]
15349
},
@@ -15428,7 +15467,7 @@
15467
"ru": "Менеджер",
15468
"zh-chs": "經理",
15469
"xloc": [
15431
- "default.handlebars->29->1370"
15470
+ "default.handlebars->29->1373"
15471
]
15472
},
15473
{
@@ -15531,7 +15570,7 @@
15570
"ru": "Достигнуто максимальное число сессий",
15571
"zh-chs": "達到的會話數上限",
15572
"xloc": [
15534
- "default.handlebars->29->1617"
15573
+ "default.handlebars->29->1620"
15574
]
15575
},
15576
{
@@ -15585,7 +15624,7 @@
15624
"ru": "Мегабайт",
15625
"zh-chs": "兆字節",
15626
"xloc": [
15588
- "default.handlebars->29->1643"
15627
+ "default.handlebars->29->1646"
15628
]
15629
},
15630
{
@@ -15602,7 +15641,7 @@
15641
"ru": "ОЗУ",
15642
"zh-chs": "記憶",
15643
"xloc": [
15605
- "default.handlebars->29->1634",
15644
+ "default.handlebars->29->1637",
15645
"default.handlebars->29->802",
15646
"default.handlebars->container->column_l->p40->3->1->p40type->3"
15647
]
@@ -15738,7 +15777,7 @@
15777
"ru": "Трафик MeshAgent",
15778
"zh-chs": "MeshAgent流量",
15779
"xloc": [
15741
- "default.handlebars->29->1655"
15780
+ "default.handlebars->29->1658"
15781
]
15782
},
15783
{
@@ -15755,7 +15794,7 @@
15794
"ru": "Обновление MeshAgent",
15795
"zh-chs": "MeshAgent更新",
15796
"xloc": [
15758
- "default.handlebars->29->1656"
15797
+ "default.handlebars->29->1659"
15798
]
15799
},
15800
{
@@ -15858,7 +15897,7 @@
15897
"ru": "Соединения сервера MeshCentral",
15898
"zh-chs": "MeshCentral服務器對等",
15899
"xloc": [
15861
- "default.handlebars->29->1654"
15900
+ "default.handlebars->29->1657"
15901
]
15902
},
15903
{
@@ -16121,7 +16160,7 @@
16160
"ru": "Диспетчер сообщения",
16161
"zh-chs": "郵件調度程序",
16162
"xloc": [
16124
- "default.handlebars->29->1652"
16163
+ "default.handlebars->29->1655"
16164
]
16165
},
16166
{
@@ -16252,7 +16291,7 @@
16291
"ru": "Еще",
16292
"zh-chs": "更多",
16293
"xloc": [
16255
- "default.handlebars->29->1680"
16294
+ "default.handlebars->29->1683"
16295
]
16296
},
16297
{
@@ -16582,12 +16621,12 @@
16621
"default.handlebars->29->1072",
16622
"default.handlebars->29->1099",
16623
"default.handlebars->29->1182",
16585
- "default.handlebars->29->1352",
16586
- "default.handlebars->29->1437",
16587
- "default.handlebars->29->1451",
16588
- "default.handlebars->29->1456",
16589
- "default.handlebars->29->1458",
16590
- "default.handlebars->29->1487",
16624
+ "default.handlebars->29->1355",
16625
+ "default.handlebars->29->1440",
16626
+ "default.handlebars->29->1454",
16627
+ "default.handlebars->29->1459",
16628
+ "default.handlebars->29->1461",
16629
+ "default.handlebars->29->1490",
16630
"default.handlebars->29->450",
16631
"default.handlebars->29->679",
16632
"default.handlebars->29->752",
@@ -16629,7 +16668,7 @@
16668
"ru": "Имя1, Имя2, Имя3",
16669
"zh-chs": "名稱1,名稱2,名稱3",
16670
"xloc": [
16632
- "default.handlebars->29->1422"
16671
+ "default.handlebars->29->1425"
16672
]
16673
},
16674
{
@@ -16802,7 +16841,7 @@
16841
"xloc": [
16842
"default-mobile.handlebars->9->248",
16843
"default-mobile.handlebars->9->82",
16805
- "default.handlebars->29->1325",
16844
+ "default.handlebars->29->1328",
16845
"default.handlebars->29->716",
16846
"default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
16847
"default.handlebars->container->column_l->p5->p5toolbar->1->0->p5filehead->3"
@@ -16944,7 +16983,7 @@
16983
"zh-chs": "沒有桌面",
16984
"es": "Sin Escritorio",
16985
"xloc": [
16947
- "default.handlebars->29->1255",
16986
+ "default.handlebars->29->1256",
16987
"default.handlebars->29->560",
16988
"default.handlebars->29->579"
16989
]
@@ -16980,8 +17019,8 @@
17019
"ru": "События не найдены",
17020
"zh-chs": "找不到活動",
17021
"xloc": [
16983
- "default.handlebars->29->1342",
16984
- "default.handlebars->29->1599",
17022
+ "default.handlebars->29->1345",
17023
+ "default.handlebars->29->1602",
17024
"default.handlebars->29->750"
17025
]
17026
},
@@ -17018,7 +17057,7 @@
17057
"zh-chs": "沒有文件",
17058
"xloc": [
17059
"default-mobile.handlebars->9->322",
17021
- "default.handlebars->29->1257",
17060
+ "default.handlebars->29->1258",
17061
"default.handlebars->29->557",
17062
"default.handlebars->29->576"
17063
]
@@ -17055,7 +17094,7 @@
17094
"default-mobile.handlebars->9->302",
17095
"default-mobile.handlebars->9->323",
17096
"default.handlebars->29->1223",
17058
- "default.handlebars->29->1258"
17097
+ "default.handlebars->29->1259"
17098
]
17099
},
17100
{
@@ -17123,7 +17162,7 @@
17162
"ru": "Нет членов",
17163
"zh-chs": "沒有會員",
17164
"xloc": [
17126
- "default.handlebars->29->1469"
17165
+ "default.handlebars->29->1472"
17166
]
17167
},
17168
{
@@ -17140,7 +17179,7 @@
17179
"ru": "Запретить создание групп устройств",
17180
"zh-chs": "沒有新的設備組",
17181
"xloc": [
17143
- "default.handlebars->29->1433"
17182
+ "default.handlebars->29->1436"
17183
]
17184
},
17185
{
@@ -17180,7 +17219,7 @@
17219
"default-mobile.handlebars->9->328",
17220
"default-mobile.handlebars->9->68",
17221
"default.handlebars->29->1086",
17183
- "default.handlebars->29->1263",
17222
+ "default.handlebars->29->1264",
17223
"default.handlebars->29->588"
17224
]
17225
},
@@ -17218,7 +17257,7 @@
17257
"zh-chs": "沒有終端",
17258
"xloc": [
17259
"default-mobile.handlebars->9->321",
17221
- "default.handlebars->29->1256",
17260
+ "default.handlebars->29->1257",
17261
"default.handlebars->29->556",
17262
"default.handlebars->29->575"
17263
]
@@ -17255,7 +17294,7 @@
17294
"ru": "Нет инструментов (MeshCmd/Router)",
17295
"zh-chs": "沒有工具(MeshCmd /路由器)",
17296
"xloc": [
17258
- "default.handlebars->29->1434"
17297
+ "default.handlebars->29->1437"
17298
]
17299
},
17300
{
@@ -17272,8 +17311,8 @@
17311
"ru": "Нет общих групп устройств",
17312
"zh-chs": "沒有共同的設備組",
17313
"xloc": [
17275
- "default.handlebars->29->1475",
17276
- "default.handlebars->29->1579"
17314
+ "default.handlebars->29->1478",
17315
+ "default.handlebars->29->1576"
17316
]
17317
},
17318
{
@@ -17360,8 +17399,8 @@
17399
"zh-chs": "沒有共同的設備",
17400
"es": "Sin dispositivos en común",
17401
"xloc": [
17363
- "default.handlebars->29->1481",
17364
- "default.handlebars->29->1573"
17402
+ "default.handlebars->29->1484",
17403
+ "default.handlebars->29->1588"
17404
]
17405
},
17406
{
@@ -17378,7 +17417,7 @@
17417
"ru": "В группе нет устройств.",
17418
"zh-chs": "該設備組中沒有設備。",
17419
"xloc": [
17381
- "default.handlebars->29->1302"
17420
+ "default.handlebars->29->1305"
17421
]
17422
},
17423
{
@@ -17447,7 +17486,7 @@
17486
"ru": "Группы не найдены.",
17487
"zh-chs": "找不到群組。",
17488
"xloc": [
17450
- "default.handlebars->29->1436"
17489
+ "default.handlebars->29->1439"
17490
]
17491
},
17492
{
@@ -17549,7 +17588,7 @@
17588
"ru": "Нет серверных прав",
17589
"zh-chs": "沒有服務器權限",
17590
"xloc": [
17552
- "default.handlebars->29->1501"
17591
+ "default.handlebars->29->1504"
17592
]
17593
},
17594
{
@@ -17566,7 +17605,7 @@
17605
"ru": "Нет членства в группах пользователей",
17606
"zh-chs": "沒有用戶組成員身份",
17607
"xloc": [
17569
- "default.handlebars->29->1585"
17608
+ "default.handlebars->29->1582"
17609
]
17610
},
17611
{
@@ -17583,7 +17622,7 @@
17622
"ru": "Пользователи не найдены.",
17623
"zh-chs": "未找到相應的用戶。",
17624
"xloc": [
17586
- "default.handlebars->29->1360"
17625
+ "default.handlebars->29->1363"
17626
]
17627
},
17628
{
@@ -17663,12 +17702,12 @@
17702
"default.handlebars->29->1117",
17703
"default.handlebars->29->1122",
17704
"default.handlebars->29->1124",
17666
- "default.handlebars->29->1312",
17667
- "default.handlebars->29->1455",
17705
+ "default.handlebars->29->1315",
17706
+ "default.handlebars->29->1458",
17707
"default.handlebars->29->149",
17669
- "default.handlebars->29->1520",
17670
- "default.handlebars->29->1524",
17671
- "default.handlebars->29->1536",
17708
+ "default.handlebars->29->1523",
17709
+ "default.handlebars->29->1527",
17710
+ "default.handlebars->29->1539",
17711
"default.handlebars->29->165",
17712
"default.handlebars->29->166",
17713
"default.handlebars->29->443",
@@ -17800,8 +17839,8 @@
17839
"ru": "Не подключен",
17840
"zh-chs": "未連接",
17841
"xloc": [
17803
- "default.handlebars->29->1291",
17804
- "default.handlebars->29->1297"
17842
+ "default.handlebars->29->1294",
17843
+ "default.handlebars->29->1300"
17844
]
17845
},
17846
{
@@ -17835,7 +17874,7 @@
17874
"ru": "Не задано",
17875
"zh-chs": "沒有設置",
17876
"xloc": [
17838
- "default.handlebars->29->1506"
17877
+ "default.handlebars->29->1509"
17878
]
17879
},
17880
{
@@ -17852,7 +17891,7 @@
17891
"zh-chs": "未經審核的",
17892
"es": "Sin Verificar",
17893
"xloc": [
17855
- "default.handlebars->29->1555"
17894
+ "default.handlebars->29->1558"
17895
]
17896
},
17897
{
@@ -17870,7 +17909,7 @@
17909
"zh-chs": "筆記",
17910
"xloc": [
17911
"default.handlebars->29->1132",
17873
- "default.handlebars->29->1543",
17912
+ "default.handlebars->29->1546",
17913
"default.handlebars->29->513",
17914
"default.handlebars->29->565",
17915
"default.handlebars->29->584",
@@ -17909,7 +17948,7 @@
17948
"zh-chs": "通知設置",
17949
"xloc": [
17950
"default.handlebars->29->1047",
17912
- "default.handlebars->29->1290",
17951
+ "default.handlebars->29->1293",
17952
"default.handlebars->container->column_l->p2->p2AccountActions->3->8"
17953
]
17954
},
@@ -17927,7 +17966,7 @@
17966
"ru": "Уведомления также должны быть включены в настройках учетной записи.",
17967
"zh-chs": "通知設置還必須在帳戶設置中啟用。",
17968
"xloc": [
17930
- "default.handlebars->29->1286"
17969
+ "default.handlebars->29->1289"
17970
]
17971
},
17972
{
@@ -17978,7 +18017,7 @@
18017
"ru": "Уведомить",
18018
"zh-chs": "通知",
18019
"xloc": [
17981
- "default.handlebars->29->1545"
18020
+ "default.handlebars->29->1548"
18021
]
18022
},
18023
{
@@ -18014,7 +18053,7 @@
18053
"ru": "Уведомить {0}",
18054
"zh-chs": "通知{0}",
18055
"xloc": [
18017
- "default.handlebars->29->1388"
18056
+ "default.handlebars->29->1391"
18057
]
18058
},
18059
{
@@ -18090,7 +18129,7 @@
18129
"ru": "Произошло в {0}",
18130
"zh-chs": "發生在{0}",
18131
"xloc": [
18093
- "default.handlebars->29->1602"
18132
+ "default.handlebars->29->1605"
18133
]
18134
},
18135
{
@@ -18107,7 +18146,7 @@
18146
"ru": "Оффлайн пользователи",
18147
"zh-chs": "離線用戶",
18148
"xloc": [
18110
- "default.handlebars->29->1357"
18149
+ "default.handlebars->29->1360"
18150
]
18151
},
18152
{
@@ -18160,7 +18199,7 @@
18199
"ru": "Онлайн пользователи",
18200
"zh-chs": "在線用戶",
18201
"xloc": [
18163
- "default.handlebars->29->1356"
18202
+ "default.handlebars->29->1359"
18203
]
18204
},
18205
{
@@ -18304,8 +18343,8 @@
18343
"zh-chs": "運作方式",
18344
"xloc": [
18345
"default-mobile.handlebars->9->213",
18307
- "default.handlebars->29->1380",
18308
- "default.handlebars->29->1444",
18346
+ "default.handlebars->29->1383",
18347
+ "default.handlebars->29->1447",
18348
"default.handlebars->29->376",
18349
"default.handlebars->29->602"
18350
]
@@ -18479,7 +18518,7 @@
18518
"ru": "Частично",
18519
"zh-chs": "部分的",
18520
"xloc": [
18482
- "default.handlebars->29->1371"
18521
+ "default.handlebars->29->1374"
18522
]
18523
},
18524
{
@@ -18543,7 +18582,7 @@
18582
"ru": "Частичные права",
18583
"zh-chs": "部分權利",
18584
"xloc": [
18546
- "default.handlebars->29->1504"
18585
+ "default.handlebars->29->1507"
18586
]
18587
},
18588
{
@@ -18578,12 +18617,12 @@
18617
"zh-chs": "密碼",
18618
"xloc": [
18619
"default-mobile.handlebars->9->216",
18581
- "default.handlebars->29->1411",
18582
- "default.handlebars->29->1412",
18583
- "default.handlebars->29->1516",
18584
- "default.handlebars->29->1518",
18585
- "default.handlebars->29->1558",
18586
- "default.handlebars->29->1559",
18620
+ "default.handlebars->29->1414",
18621
+ "default.handlebars->29->1415",
18622
+ "default.handlebars->29->1519",
18623
+ "default.handlebars->29->1521",
18624
+ "default.handlebars->29->1561",
18625
+ "default.handlebars->29->1562",
18626
"default.handlebars->29->227",
18627
"default.handlebars->29->256",
18628
"default.handlebars->29->608"
@@ -18679,7 +18718,7 @@
18718
"ru": "Подсказка пароля",
18719
"zh-chs": "密碼提示",
18720
"xloc": [
18682
- "default.handlebars->29->1560"
18721
+ "default.handlebars->29->1563"
18722
]
18723
},
18724
{
@@ -18802,7 +18841,7 @@
18841
"default-mobile.handlebars->9->90",
18842
"default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->3",
18843
"default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->3",
18805
- "default.handlebars->29->1334",
18844
+ "default.handlebars->29->1337",
18845
"default.handlebars->29->707",
18846
"default.handlebars->29->729",
18847
"default.handlebars->container->column_l->p12->termTable->1->1->6->1->3",
@@ -18966,8 +19005,8 @@
19005
"zh-chs": "權限",
19006
"xloc": [
19007
"default-mobile.handlebars->9->330",
18969
- "default.handlebars->29->1266",
18970
- "default.handlebars->29->1355"
19008
+ "default.handlebars->29->1267",
19009
+ "default.handlebars->29->1358"
19010
]
19011
},
19012
{
@@ -19120,7 +19159,7 @@
19159
"zh-chs": "插件動作",
19160
"xloc": [
19161
"default.handlebars->29->160",
19123
- "default.handlebars->29->1677"
19162
+ "default.handlebars->29->1680"
19163
]
19164
},
19165
{
@@ -19345,7 +19384,7 @@
19384
"ru": "Состояния питания",
19385
"zh-chs": "電力國",
19386
"xloc": [
19348
- "default.handlebars->29->1295",
19387
+ "default.handlebars->29->1298",
19388
"default.handlebars->container->column_l->p21->3->1->meshPowerChartDiv->1"
19389
]
19390
},
@@ -19579,7 +19618,7 @@
19618
"zh-chs": "公開連結",
19619
"xloc": [
19620
"default-mobile.handlebars->9->77",
19582
- "default.handlebars->29->1319"
19621
+ "default.handlebars->29->1322"
19622
]
19623
},
19624
{
@@ -19836,7 +19875,7 @@
19875
"ru": "RSS",
19876
"zh-chs": "的RSS",
19877
"xloc": [
19839
- "default.handlebars->29->1647"
19878
+ "default.handlebars->29->1650"
19879
]
19880
},
19881
{
@@ -19853,7 +19892,7 @@
19892
"ru": "Случайный пароль.",
19893
"zh-chs": "隨機化密碼。",
19894
"xloc": [
19856
- "default.handlebars->29->1413"
19895
+ "default.handlebars->29->1416"
19896
]
19897
},
19898
{
@@ -19904,7 +19943,7 @@
19943
"ru": "Области",
19944
"zh-chs": "境界",
19945
"xloc": [
19907
- "default.handlebars->29->1421"
19946
+ "default.handlebars->29->1424"
19947
]
19948
},
19949
{
@@ -19923,7 +19962,7 @@
19962
"xloc": [
19963
"default-mobile.handlebars->9->249",
19964
"default-mobile.handlebars->9->83",
19926
- "default.handlebars->29->1326",
19965
+ "default.handlebars->29->1329",
19966
"default.handlebars->29->717"
19967
]
19968
},
@@ -20020,7 +20059,7 @@
20059
"ru": "Число ретрансляций",
20060
"zh-chs": "中繼計數",
20061
"xloc": [
20023
- "default.handlebars->29->1629"
20062
+ "default.handlebars->29->1632"
20063
]
20064
},
20065
{
@@ -20037,7 +20076,7 @@
20076
"ru": "Ошибки ретранслятора",
20077
"zh-chs": "中繼錯誤",
20078
"xloc": [
20040
- "default.handlebars->29->1622"
20079
+ "default.handlebars->29->1625"
20080
]
20081
},
20082
{
@@ -20054,8 +20093,8 @@
20093
"ru": "Сессии ретранслятора",
20094
"zh-chs": "接力會議",
20095
"xloc": [
20057
- "default.handlebars->29->1628",
20058
- "default.handlebars->29->1641"
20096
+ "default.handlebars->29->1631",
20097
+ "default.handlebars->29->1644"
20098
]
20099
},
20100
{
@@ -20175,7 +20214,7 @@
20214
"default-mobile.handlebars->9->297",
20215
"default-mobile.handlebars->9->315",
20216
"default.handlebars->29->1217",
20178
- "default.handlebars->29->1249"
20217
+ "default.handlebars->29->1250"
20218
]
20219
},
20220
{
@@ -20228,8 +20267,7 @@
20267
"ru": "Удаленный пользователь Mesh",
20268
"zh-chs": "遠程網狀用戶",
20269
"xloc": [
20231
- "default-mobile.handlebars->9->333",
20232
- "default.handlebars->29->1269"
20270
+ "default-mobile.handlebars->9->333"
20271
]
20272
},
20273
{
@@ -20244,10 +20282,7 @@
20282
"nl": "Externe gebruiker",
20283
"pt": "Usuário remoto",
20284
"ru": "Удаленный пользователь",
20247
- "zh-chs": "遠程用戶",
20248
- "xloc": [
20249
- "default.handlebars->29->1493"
20250
- ]
20285
+ "zh-chs": "遠程用戶"
20286
},
20287
{
20288
"cs": "Pouze prohlížení na dálku",
@@ -20266,7 +20301,7 @@
20301
"default-mobile.handlebars->9->298",
20302
"default-mobile.handlebars->9->320",
20303
"default.handlebars->29->1218",
20269
- "default.handlebars->29->1254"
20304
+ "default.handlebars->29->1255"
20305
]
20306
},
20307
{
@@ -20330,11 +20365,7 @@
20365
"nl": "Verwijder apparaat",
20366
"ru": "Удалить устройство",
20367
"zh-chs": "删除设备",
20333
- "es": "Dispositivo Remoto",
20334
- "xloc": [
20335
- "default.handlebars->29->1483",
20336
- "default.handlebars->29->1586"
20337
- ]
20368
+ "es": "Dispositivo Remoto"
20369
},
20370
{
20371
"cs": "Odebrat skupinu zařízení",
@@ -20348,10 +20379,20 @@
20379
"nl": "Verwijder apparaatgroep",
20380
"pt": "Remover grupo de dispositivos",
20381
"ru": "Удалить группу устройств.",
20351
- "zh-chs": "刪除設備組",
20382
+ "zh-chs": "刪除設備組"
20383
+ },
20384
+ {
20385
+ "en": "Remove Device Group Permissions",
20386
"xloc": [
20353
- "default.handlebars->29->1485",
20354
- "default.handlebars->29->1597"
20387
+ "default.handlebars->29->1488",
20388
+ "default.handlebars->29->1600"
20389
+ ]
20390
+ },
20391
+ {
20392
+ "en": "Remove Device Permissions",
20393
+ "xloc": [
20394
+ "default.handlebars->29->1486",
20395
+ "default.handlebars->29->1589"
20396
]
20397
},
20398
{
@@ -20366,13 +20407,34 @@
20407
"nl": "Verwijder gebruiker",
20408
"pt": "Remover usuário",
20409
"ru": "Удалить пользователя",
20369
- "zh-chs": "刪除用戶",
20410
+ "zh-chs": "刪除用戶"
20411
+ },
20412
+ {
20413
+ "en": "Remove User Group Membership",
20414
+ "xloc": [
20415
+ "default.handlebars->29->1596"
20416
+ ]
20417
+ },
20418
+ {
20419
+ "en": "Remove User Group Permissions",
20420
"xloc": [
20371
- "default.handlebars->29->1588",
20372
- "default.handlebars->29->1590",
20421
+ "default.handlebars->29->1272",
20422
"default.handlebars->29->1593"
20423
]
20424
},
20425
+ {
20426
+ "en": "Remove User Membership",
20427
+ "xloc": [
20428
+ "default.handlebars->29->1496"
20429
+ ]
20430
+ },
20431
+ {
20432
+ "en": "Remove User Permissions",
20433
+ "xloc": [
20434
+ "default.handlebars->29->1270",
20435
+ "default.handlebars->29->1591"
20436
+ ]
20437
+ },
20438
{
20439
"cs": "Odstranit celé 2-faktorové ověřování.",
20440
"de": "Alle Zweifaktorauthentifizierung entfernen.",
@@ -20387,7 +20449,7 @@
20449
"ru": "Удалить все двухфакторные аутентификации.",
20450
"zh-chs": "刪除所有第二因素驗證。",
20451
"xloc": [
20390
- "default.handlebars->29->1563"
20452
+ "default.handlebars->29->1566"
20453
]
20454
},
20455
{
@@ -20404,7 +20466,7 @@
20466
"ru": "Удалить все прошлые события для этого userid.",
20467
"zh-chs": "刪除此用戶標識的所有先前事件。",
20468
"xloc": [
20407
- "default.handlebars->29->1415"
20469
+ "default.handlebars->29->1418"
20470
]
20471
},
20472
{
@@ -20469,7 +20531,7 @@
20531
"zh-chs": "删除该用户",
20532
"es": "Eliminar a este usuario",
20533
"xloc": [
20472
- "default.handlebars->29->1547"
20534
+ "default.handlebars->29->1550"
20535
]
20536
},
20537
{
@@ -20486,14 +20548,14 @@
20548
"ru": "Удалить членство пользователя в группе",
20549
"zh-chs": "刪除用戶組成員身份",
20550
"xloc": [
20489
- "default.handlebars->29->1583"
20551
+ "default.handlebars->29->1580"
20552
]
20553
},
20554
{
20555
"en": "Remove user group rights to this device",
20556
"nl": "Gebruikersrechten voor dit apparaat verwijderen",
20557
"xloc": [
20496
- "default.handlebars->29->1479"
20558
+ "default.handlebars->29->1482"
20559
]
20560
},
20561
{
@@ -20510,7 +20572,7 @@
20572
"ru": "Удалить права группы пользователей для этой группы устройств",
20573
"zh-chs": "刪除該設備組的用戶組權限",
20574
"xloc": [
20513
- "default.handlebars->29->1473",
20575
+ "default.handlebars->29->1476",
20576
"default.handlebars->29->549"
20577
]
20578
},
@@ -20529,9 +20591,9 @@
20591
"zh-chs": "刪除此設備組的用戶權限",
20592
"xloc": [
20593
"default.handlebars->29->1149",
20532
- "default.handlebars->29->1467",
20533
- "default.handlebars->29->1571",
20534
- "default.handlebars->29->1577",
20594
+ "default.handlebars->29->1470",
20595
+ "default.handlebars->29->1574",
20596
+ "default.handlebars->29->1586",
20597
"default.handlebars->29->550"
20598
]
20599
},
@@ -20553,7 +20615,7 @@
20615
"default-mobile.handlebars->9->87",
20616
"default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
20617
"default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
20556
- "default.handlebars->29->1330",
20618
+ "default.handlebars->29->1333",
20619
"default.handlebars->29->414",
20620
"default.handlebars->29->721",
20621
"default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
@@ -20593,8 +20655,8 @@
20655
"zh-chs": "要求:{0}。",
20656
"xloc": [
20657
"default-mobile.handlebars->9->51",
20596
- "default.handlebars->29->1418",
20597
- "default.handlebars->29->1561"
20658
+ "default.handlebars->29->1421",
20659
+ "default.handlebars->29->1564"
20660
]
20661
},
20662
{
@@ -20822,7 +20884,7 @@
20884
"ru": "Ограничения",
20885
"zh-chs": "限制條件",
20886
"xloc": [
20825
- "default.handlebars->29->1505"
20887
+ "default.handlebars->29->1508"
20888
]
20889
},
20890
{
@@ -20892,7 +20954,7 @@
20954
"xloc": [
20955
"default-mobile.handlebars->9->243",
20956
"default-mobile.handlebars->9->69",
20895
- "default.handlebars->29->1303",
20957
+ "default.handlebars->29->1306",
20958
"default.handlebars->29->711"
20959
]
20960
},
@@ -21376,7 +21438,7 @@
21438
"zh-chs": "安全",
21439
"xloc": [
21440
"default-mobile.handlebars->9->217",
21379
- "default.handlebars->29->1541",
21441
+ "default.handlebars->29->1544",
21442
"default.handlebars->29->228",
21443
"default.handlebars->29->609",
21444
"default.handlebars->29->783"
@@ -21396,7 +21458,7 @@
21458
"ru": "Ключ безопасности",
21459
"zh-chs": "安全密鑰",
21460
"xloc": [
21399
- "default.handlebars->29->1539"
21461
+ "default.handlebars->29->1542"
21462
]
21463
},
21464
{
@@ -21430,9 +21492,9 @@
21492
"ru": "Выбрать все",
21493
"zh-chs": "全選",
21494
"xloc": [
21433
- "default.handlebars->29->1322",
21434
- "default.handlebars->29->1378",
21435
- "default.handlebars->29->1442",
21495
+ "default.handlebars->29->1325",
21496
+ "default.handlebars->29->1381",
21497
+ "default.handlebars->29->1445",
21498
"default.handlebars->29->372",
21499
"default.handlebars->29->713",
21500
"default.handlebars->29->715",
@@ -21458,9 +21520,9 @@
21520
"ru": "Очистить все",
21521
"zh-chs": "選擇無",
21522
"xloc": [
21461
- "default.handlebars->29->1321",
21462
- "default.handlebars->29->1377",
21463
- "default.handlebars->29->1441",
21523
+ "default.handlebars->29->1324",
21524
+ "default.handlebars->29->1380",
21525
+ "default.handlebars->29->1444",
21526
"default.handlebars->29->371",
21527
"default.handlebars->29->714",
21528
"default.handlebars->meshContextMenu->cxselectnone"
@@ -21538,8 +21600,8 @@
21600
"en": "Select an operation to perform on all selected users.",
21601
"nl": "Selecteer een bewerking die u op alle geselecteerde gebruikers wilt uitvoeren.",
21602
"xloc": [
21541
- "default.handlebars->29->1379",
21542
- "default.handlebars->29->1443"
21603
+ "default.handlebars->29->1382",
21604
+ "default.handlebars->29->1446"
21605
]
21606
},
21607
{
@@ -21593,7 +21655,7 @@
21655
"zh-chs": "僅自我事件",
21656
"xloc": [
21657
"default-mobile.handlebars->9->325",
21596
- "default.handlebars->29->1260"
21658
+ "default.handlebars->29->1261"
21659
]
21660
},
21661
{
@@ -21664,7 +21726,7 @@
21726
"ru": "Отправить уведомление всем пользователям этой группы.",
21727
"zh-chs": "向該組中的所有用戶發送通知。",
21728
"xloc": [
21667
- "default.handlebars->29->1464"
21729
+ "default.handlebars->29->1467"
21730
]
21731
},
21732
{
@@ -21681,7 +21743,7 @@
21743
"ru": "Отправить текстовое уведомление этому пользователю.",
21744
"zh-chs": "向該用戶發送文本通知。",
21745
"xloc": [
21684
- "default.handlebars->29->1389"
21746
+ "default.handlebars->29->1392"
21747
]
21748
},
21749
{
@@ -21695,7 +21757,7 @@
21757
"zh-chs": "发送电子邮件给用户",
21758
"es": "Enviar email al usuario",
21759
"xloc": [
21698
- "default.handlebars->29->1374"
21760
+ "default.handlebars->29->1377"
21761
]
21762
},
21763
{
@@ -21729,7 +21791,7 @@
21791
"ru": "Отправить приглашение по email.",
21792
"zh-chs": "發送邀請電子郵件。",
21793
"xloc": [
21732
- "default.handlebars->29->1417"
21794
+ "default.handlebars->29->1420"
21795
]
21796
},
21797
{
@@ -21781,7 +21843,7 @@
21843
"ru": "Отправить уведомление пользователю",
21844
"zh-chs": "發送用戶通知",
21845
"xloc": [
21784
- "default.handlebars->29->1546"
21846
+ "default.handlebars->29->1549"
21847
]
21848
},
21849
{
@@ -21832,7 +21894,7 @@
21894
"ru": "Резервное копирование сервера",
21895
"zh-chs": "服務器備份",
21896
"xloc": [
21835
- "default.handlebars->29->1427"
21897
+ "default.handlebars->29->1430"
21898
]
21899
},
21900
{
@@ -21849,7 +21911,7 @@
21911
"ru": "Сертификат сервера",
21912
"zh-chs": "服務器證書",
21913
"xloc": [
21852
- "default.handlebars->29->1657"
21914
+ "default.handlebars->29->1660"
21915
]
21916
},
21917
{
@@ -21866,7 +21928,7 @@
21928
"zh-chs": "服務器數據庫",
21929
"es": "Base de Datos del Servidor",
21930
"xloc": [
21869
- "default.handlebars->29->1658"
21931
+ "default.handlebars->29->1661"
21932
]
21933
},
21934
{
@@ -21886,8 +21948,8 @@
21948
"default-mobile.handlebars->9->304",
21949
"default-mobile.handlebars->9->317",
21950
"default.handlebars->29->1225",
21889
- "default.handlebars->29->1251",
21890
- "default.handlebars->29->1424",
21951
+ "default.handlebars->29->1252",
21952
+ "default.handlebars->29->1427",
21953
"default.handlebars->29->563",
21954
"default.handlebars->29->582"
21955
]
@@ -21906,8 +21968,8 @@
21968
"ru": "Разрешения сервера",
21969
"zh-chs": "服務器權限",
21970
"xloc": [
21909
- "default.handlebars->29->1366",
21910
- "default.handlebars->29->1435"
21971
+ "default.handlebars->29->1369",
21972
+ "default.handlebars->29->1438"
21973
]
21974
},
21975
{
@@ -21924,7 +21986,7 @@
21986
"ru": "Квота сервера",
21987
"zh-chs": "服務器配額",
21988
"xloc": [
21927
- "default.handlebars->29->1513"
21989
+ "default.handlebars->29->1516"
21990
]
21991
},
21992
{
@@ -21941,7 +22003,7 @@
22003
"ru": "Восстановление сервера",
22004
"zh-chs": "服務器還原",
22005
"xloc": [
21944
- "default.handlebars->29->1428"
22006
+ "default.handlebars->29->1431"
22007
]
22008
},
22009
{
@@ -21958,7 +22020,7 @@
22020
"ru": "Права",
22021
"zh-chs": "服務器權限",
22022
"xloc": [
21961
- "default.handlebars->29->1512"
22023
+ "default.handlebars->29->1515"
22024
]
22025
},
22026
{
@@ -21975,7 +22037,7 @@
22037
"ru": "Состояние сервера",
22038
"zh-chs": "服務器狀態",
22039
"xloc": [
21978
- "default.handlebars->29->1608"
22040
+ "default.handlebars->29->1611"
22041
]
22042
},
22043
{
@@ -22009,7 +22071,7 @@
22071
"ru": "Трассировка сервера",
22072
"zh-chs": "服務器跟踪",
22073
"xloc": [
22012
- "default.handlebars->29->1668"
22074
+ "default.handlebars->29->1671"
22075
]
22076
},
22077
{
@@ -22026,7 +22088,7 @@
22088
"ru": "Обновление сервера",
22089
"zh-chs": "服務器更新",
22090
"xloc": [
22029
- "default.handlebars->29->1429"
22091
+ "default.handlebars->29->1432"
22092
]
22093
},
22094
{
@@ -22148,7 +22210,7 @@
22210
"ru": "ServerStats.csv",
22211
"zh-chs": "ServerStats.csv",
22212
"xloc": [
22151
- "default.handlebars->29->1649"
22213
+ "default.handlebars->29->1652"
22214
]
22215
},
22216
{
@@ -23484,7 +23546,7 @@
23546
"ru": "Статус",
23547
"zh-chs": "狀態",
23548
"xloc": [
23487
- "default.handlebars->29->1554",
23549
+ "default.handlebars->29->1557",
23550
"default.handlebars->container->column_l->p42->p42tbl->1->0->7"
23551
]
23552
},
@@ -23568,7 +23630,7 @@
23630
"ru": "Превышен лимит места для хранения",
23631
"zh-chs": "儲存空間超過",
23632
"xloc": [
23571
- "default.handlebars->29->1307"
23633
+ "default.handlebars->29->1310"
23634
]
23635
},
23636
{
@@ -24048,7 +24110,7 @@
24110
"zh-chs": "終端通知",
24111
"xloc": [
24112
"default.handlebars->29->1112",
24051
- "default.handlebars->29->1531",
24113
+ "default.handlebars->29->1534",
24114
"default.handlebars->29->492"
24115
]
24116
},
@@ -24067,7 +24129,7 @@
24129
"zh-chs": "終端提示",
24130
"xloc": [
24131
"default.handlebars->29->1111",
24070
- "default.handlebars->29->1530",
24132
+ "default.handlebars->29->1533",
24133
"default.handlebars->29->491"
24134
]
24135
},
@@ -24211,7 +24273,7 @@
24273
"ru": "На данный момент уведомлений нет",
24274
"zh-chs": "目前沒有任何通知",
24275
"xloc": [
24214
- "default.handlebars->29->1601"
24276
+ "default.handlebars->29->1604"
24277
]
24278
},
24279
{
@@ -25356,7 +25418,7 @@
25418
"zh-chs": "卸載",
25419
"xloc": [
25420
"default-mobile.handlebars->9->327",
25359
- "default.handlebars->29->1262",
25421
+ "default.handlebars->29->1263",
25422
"default.handlebars->29->568",
25423
"default.handlebars->29->587"
25424
]
@@ -25417,7 +25479,7 @@
25479
"default-mobile.handlebars->9->174",
25480
"default-mobile.handlebars->9->175",
25481
"default.handlebars->29->13",
25420
- "default.handlebars->29->1592",
25482
+ "default.handlebars->29->1595",
25483
"default.handlebars->29->370",
25484
"default.handlebars->29->41",
25485
"default.handlebars->29->42",
@@ -25459,7 +25521,7 @@
25521
"ru": "Неизвестное действие",
25522
"zh-chs": "未知動作",
25523
"xloc": [
25462
- "default.handlebars->29->1614"
25524
+ "default.handlebars->29->1617"
25525
]
25526
},
25527
{
@@ -25476,8 +25538,8 @@
25538
"zh-chs": "未知設備",
25539
"es": "Dispositivo desconocido",
25540
"xloc": [
25479
- "default.handlebars->29->1478",
25480
- "default.handlebars->29->1570"
25541
+ "default.handlebars->29->1481",
25542
+ "default.handlebars->29->1585"
25543
]
25544
},
25545
{
@@ -25494,9 +25556,9 @@
25556
"ru": "Неизвестная группа устройств",
25557
"zh-chs": "未知設備組",
25558
"xloc": [
25497
- "default.handlebars->29->1472",
25498
- "default.handlebars->29->1576",
25499
- "default.handlebars->29->1618"
25559
+ "default.handlebars->29->1475",
25560
+ "default.handlebars->29->1573",
25561
+ "default.handlebars->29->1621"
25562
]
25563
},
25564
{
@@ -25513,7 +25575,7 @@
25575
"ru": "Неизвестная группа",
25576
"zh-chs": "未知群組",
25577
"xloc": [
25516
- "default.handlebars->29->1610"
25578
+ "default.handlebars->29->1613"
25579
]
25580
},
25581
{
@@ -25548,7 +25610,7 @@
25610
"ru": "Неизвестная группа пользователей",
25611
"zh-chs": "未知用戶組",
25612
"xloc": [
25551
- "default.handlebars->29->1582"
25613
+ "default.handlebars->29->1579"
25614
]
25615
},
25616
{
@@ -25592,7 +25654,7 @@
25654
"en": "Unlock account",
25655
"nl": "Account ontgrendelen",
25656
"xloc": [
25595
- "default.handlebars->29->1382"
25657
+ "default.handlebars->29->1385"
25658
]
25659
},
25660
{
@@ -25630,7 +25692,7 @@
25692
"ru": "Актуально",
25693
"zh-chs": "最新",
25694
"xloc": [
25633
- "default.handlebars->29->1675"
25695
+ "default.handlebars->29->1678"
25696
]
25697
},
25698
{
@@ -25670,8 +25732,8 @@
25732
"default-mobile.handlebars->9->254",
25733
"default-mobile.handlebars->9->272",
25734
"default-mobile.handlebars->9->88",
25673
- "default.handlebars->29->1331",
25674
- "default.handlebars->29->1339",
25735
+ "default.handlebars->29->1334",
25736
+ "default.handlebars->29->1342",
25737
"default.handlebars->29->722",
25738
"default.handlebars->29->745",
25739
"default.handlebars->29->748",
@@ -25760,7 +25822,7 @@
25822
"ru": "Загрузка перезапишет 1 файл. Продолжить?",
25823
"zh-chs": "上傳將覆蓋1個文件。繼續?",
25824
"xloc": [
25763
- "default.handlebars->29->1340",
25825
+ "default.handlebars->29->1343",
25826
"default.handlebars->29->746"
25827
]
25828
},
@@ -25778,7 +25840,7 @@
25840
"ru": "Загрузка перезапишет {0} файлов. Продолжить?",
25841
"zh-chs": "上傳將覆蓋{0}個文件。繼續?",
25842
"xloc": [
25781
- "default.handlebars->29->1341",
25843
+ "default.handlebars->29->1344",
25844
"default.handlebars->29->747"
25845
]
25846
},
@@ -25879,8 +25941,8 @@
25941
"ru": "Использовано",
25942
"zh-chs": "用過的",
25943
"xloc": [
25882
- "default.handlebars->29->1604",
25883
- "default.handlebars->29->1606"
25944
+ "default.handlebars->29->1607",
25945
+ "default.handlebars->29->1609"
25946
]
25947
},
25948
{
@@ -25899,8 +25961,8 @@
25961
"xloc": [
25962
"default-mobile.handlebars->9->329",
25963
"default.handlebars->29->1150",
25902
- "default.handlebars->29->1367",
25903
- "default.handlebars->29->1468",
25964
+ "default.handlebars->29->1370",
25965
+ "default.handlebars->29->1471",
25966
"default.handlebars->29->184",
25967
"default.handlebars->29->552"
25968
]
@@ -25919,7 +25981,7 @@
25981
"ru": "Пользователь + Файлы",
25982
"zh-chs": "用戶+文件",
25983
"xloc": [
25922
- "default.handlebars->29->1368"
25984
+ "default.handlebars->29->1371"
25985
]
25986
},
25987
{
@@ -25936,10 +25998,10 @@
25998
"ru": "Импорт учетной записи пользователя",
25999
"zh-chs": "用戶帳戶導入",
26000
"xloc": [
25939
- "default.handlebars->29->1391",
25940
- "default.handlebars->29->1392",
26001
"default.handlebars->29->1394",
25942
- "default.handlebars->29->1396"
26002
+ "default.handlebars->29->1395",
26003
+ "default.handlebars->29->1397",
26004
+ "default.handlebars->29->1399"
26005
]
26006
},
26007
{
@@ -25956,7 +26018,7 @@
26018
"ru": "Учетные записи пользователей",
26019
"zh-chs": "用戶帳號",
26020
"xloc": [
25959
- "default.handlebars->29->1623"
26021
+ "default.handlebars->29->1626"
26022
]
26023
},
26024
{
@@ -25993,7 +26055,7 @@
26055
"zh-chs": "用戶同意",
26056
"xloc": [
26057
"default.handlebars->29->1118",
25996
- "default.handlebars->29->1537",
26058
+ "default.handlebars->29->1540",
26059
"default.handlebars->29->498"
26060
]
26061
},
@@ -26013,9 +26075,9 @@
26075
"xloc": [
26076
"default.handlebars->29->1206",
26077
"default.handlebars->29->1207",
26016
- "default.handlebars->29->1450",
26017
- "default.handlebars->29->1584",
26018
- "default.handlebars->29->1595",
26078
+ "default.handlebars->29->1453",
26079
+ "default.handlebars->29->1581",
26080
+ "default.handlebars->29->1598",
26081
"default.handlebars->29->551"
26082
]
26083
},
@@ -26050,7 +26112,7 @@
26112
"ru": "Членство в группах пользователей",
26113
"zh-chs": "用戶組成員資格",
26114
"xloc": [
26053
- "default.handlebars->29->1581"
26115
+ "default.handlebars->29->1578"
26116
]
26117
},
26118
{
@@ -26067,8 +26129,8 @@
26129
"ru": "Идентификатор пользователя",
26130
"zh-chs": "用戶標識",
26131
"xloc": [
26070
- "default.handlebars->29->1265",
26071
- "default.handlebars->29->1509"
26132
+ "default.handlebars->29->1266",
26133
+ "default.handlebars->29->1512"
26134
]
26135
},
26136
{
@@ -26085,7 +26147,7 @@
26147
"ru": "Экспортировать список пользователей",
26148
"zh-chs": "用戶列表導出",
26149
"xloc": [
26088
- "default.handlebars->29->1403"
26150
+ "default.handlebars->29->1406"
26151
]
26152
},
26153
{
@@ -26102,7 +26164,7 @@
26164
"ru": "Имя пользователя",
26165
"zh-chs": "用戶名",
26166
"xloc": [
26105
- "default.handlebars->29->1264"
26167
+ "default.handlebars->29->1265"
26168
]
26169
},
26170
{
@@ -26120,7 +26182,7 @@
26182
"zh-chs": "用戶名",
26183
"xloc": [
26184
"default.handlebars->29->1204",
26123
- "default.handlebars->29->1497"
26185
+ "default.handlebars->29->1500"
26186
]
26187
},
26188
{
@@ -26166,7 +26228,7 @@
26228
"ru": "Сессии пользователя",
26229
"zh-chs": "用戶會話",
26230
"xloc": [
26169
- "default.handlebars->29->1640"
26231
+ "default.handlebars->29->1643"
26232
]
26233
},
26234
{
@@ -26289,7 +26351,7 @@
26351
"zh-chs": "用戶名",
26352
"xloc": [
26353
"default-mobile.handlebars->9->215",
26292
- "default.handlebars->29->1409",
26354
+ "default.handlebars->29->1412",
26355
"default.handlebars->29->225",
26356
"default.handlebars->29->255",
26357
"default.handlebars->29->607",
@@ -26349,9 +26411,9 @@
26411
"ru": "Пользователи",
26412
"zh-chs": "用戶數",
26413
"xloc": [
26352
- "default.handlebars->29->1440",
26353
- "default.handlebars->29->1460",
26354
- "default.handlebars->29->1639",
26414
+ "default.handlebars->29->1443",
26415
+ "default.handlebars->29->1463",
26416
+ "default.handlebars->29->1642",
26417
"default.handlebars->container->topbar->1->1->UsersSubMenuSpan->UsersSubMenu->1->0->UsersGeneral"
26418
]
26419
},
@@ -26369,7 +26431,7 @@
26431
"ru": "Сессии пользователей",
26432
"zh-chs": "用戶會話",
26433
"xloc": [
26372
- "default.handlebars->29->1627"
26434
+ "default.handlebars->29->1630"
26435
]
26436
},
26437
{
@@ -26438,7 +26500,7 @@
26500
"zh-chs": "已驗證",
26501
"es": "Verficado",
26502
"xloc": [
26441
- "default.handlebars->29->1556"
26503
+ "default.handlebars->29->1559"
26504
]
26505
},
26506
{
@@ -26508,7 +26570,7 @@
26570
"zh-chs": "版本不兼容,请先升级您的MeshCentral安装",
26571
"es": "Versión Incompatible, por favor primero actualice su instalación de MeshCentral",
26572
"xloc": [
26511
- "default.handlebars->29->1671"
26573
+ "default.handlebars->29->1674"
26574
]
26575
},
26576
{
@@ -26574,8 +26636,8 @@
26636
"zh-chs": "查看变更日志",
26637
"es": "Ver registro de cambios",
26638
"xloc": [
26577
- "default.handlebars->29->1674",
26578
- "default.handlebars->29->1676"
26639
+ "default.handlebars->29->1677",
26640
+ "default.handlebars->29->1679"
26641
]
26642
},
26643
{
@@ -26626,7 +26688,7 @@
26688
"ru": "Посмотреть примечания об этом пользователе",
26689
"zh-chs": "查看有關此用戶的註釋",
26690
"xloc": [
26629
- "default.handlebars->29->1544"
26691
+ "default.handlebars->29->1547"
26692
]
26693
},
26694
{
@@ -26712,7 +26774,7 @@
26774
"default-mobile.handlebars->9->305",
26775
"default-mobile.handlebars->9->318",
26776
"default.handlebars->29->1226",
26715
- "default.handlebars->29->1252"
26777
+ "default.handlebars->29->1253"
26778
]
26779
},
26780
{
@@ -26818,8 +26880,8 @@
26880
"ru": "Веб-сервер",
26881
"zh-chs": "網絡服務器",
26882
"xloc": [
26821
- "default.handlebars->29->1660",
26822
- "default.handlebars->29->1661"
26883
+ "default.handlebars->29->1663",
26884
+ "default.handlebars->29->1664"
26885
]
26886
},
26887
{
@@ -26836,7 +26898,7 @@
26898
"ru": "Запросы веб-сервера",
26899
"zh-chs": "Web服務器請求",
26900
"xloc": [
26839
- "default.handlebars->29->1662"
26901
+ "default.handlebars->29->1665"
26902
]
26903
},
26904
{
@@ -26853,7 +26915,7 @@
26915
"ru": "Ретранслятор Web Socket",
26916
"zh-chs": "Web套接字中繼",
26917
"xloc": [
26856
- "default.handlebars->29->1663"
26918
+ "default.handlebars->29->1666"
26919
]
26920
},
26921
{
@@ -26923,7 +26985,7 @@
26985
"zh-chs": "啟用後,任何人都可以使用邀請代碼通過以下公共鏈接將設備加入該設備組:",
26986
"es": "Cuando está habilitado, cualquiera puede usar códigos de invitación para unir dispositivos a este grupo de dispositivos mediante el siguiente enlace público:",
26987
"xloc": [
26926
- "default.handlebars->29->1271"
26988
+ "default.handlebars->29->1274"
26989
]
26990
},
26991
{
@@ -26958,7 +27020,7 @@
27020
"ru": "Будет изменено при следующем входе в систему.",
27021
"zh-chs": "下次登錄時將更改。",
27022
"xloc": [
26961
- "default.handlebars->29->1517"
27023
+ "default.handlebars->29->1520"
27024
]
27025
},
27026
{
@@ -27874,7 +27936,7 @@
27936
"ru": "\\\\'",
27937
"zh-chs": "\\\\'",
27938
"xloc": [
27877
- "default.handlebars->29->1672"
27939
+ "default.handlebars->29->1675"
27940
]
27941
},
27942
{
@@ -28025,7 +28087,7 @@
28087
"zh-chs": "複製",
28088
"xloc": [
28089
"default-mobile.handlebars->9->92",
28028
- "default.handlebars->29->1336"
28090
+ "default.handlebars->29->1339"
28091
]
28092
},
28093
{
@@ -28092,8 +28154,8 @@
28154
"ru": "eventslist.csv",
28155
"zh-chs": "eventslist.csv",
28156
"xloc": [
28095
- "default.handlebars->29->1345",
28096
- "default.handlebars->29->1350"
28157
+ "default.handlebars->29->1348",
28158
+ "default.handlebars->29->1353"
28159
]
28160
},
28161
{
@@ -28110,8 +28172,8 @@
28172
"ru": "eventslist.json",
28173
"zh-chs": "eventslist.json",
28174
"xloc": [
28113
- "default.handlebars->29->1347",
28114
- "default.handlebars->29->1351"
28175
+ "default.handlebars->29->1350",
28176
+ "default.handlebars->29->1354"
28177
]
28178
},
28179
{
@@ -28145,7 +28207,7 @@
28207
"ru": "свободно",
28208
"zh-chs": "自由",
28209
"xloc": [
28148
- "default.handlebars->29->1635"
28210
+ "default.handlebars->29->1638"
28211
]
28212
},
28213
{
@@ -28326,7 +28388,7 @@
28388
"ru": "id, name, email, creation, lastlogin, groups, authfactors",
28389
"zh-chs": "id,名稱,電子郵件,創建,lastlogin,組,authfactors",
28390
"xloc": [
28329
- "default.handlebars->29->1404"
28391
+ "default.handlebars->29->1407"
28392
]
28393
},
28394
{
@@ -28417,7 +28479,7 @@
28479
"zh-chs": "k max,默认为空白",
28480
"es": "k max, en blanco por defecto",
28481
"xloc": [
28420
- "default.handlebars->29->1425"
28482
+ "default.handlebars->29->1428"
28483
]
28484
},
28485
{
@@ -28453,7 +28515,7 @@
28515
"zh-chs": "移動",
28516
"xloc": [
28517
"default-mobile.handlebars->9->93",
28456
- "default.handlebars->29->1337"
28518
+ "default.handlebars->29->1340"
28519
]
28520
},
28521
{
@@ -28501,7 +28563,7 @@
28563
"ru": "servertrace.csv",
28564
"zh-chs": "servertrace.csv",
28565
"xloc": [
28504
- "default.handlebars->29->1670"
28566
+ "default.handlebars->29->1673"
28567
]
28568
},
28569
{
@@ -28554,7 +28616,7 @@
28616
"zh-chs": "時間,conn.agent,conn.users,conn.usersessions,conn.relaysession,conn.intelamt,mem.external,mem.heapused,mem.heaptotal,mem.rss",
28617
"es": "time, conn.agent, conn.users, conn.usersessions, conn.relaysession, conn.intelamt, mem.external, mem.heapused, mem.heaptotal, mem.rss",
28618
"xloc": [
28557
- "default.handlebars->29->1648"
28619
+ "default.handlebars->29->1651"
28620
]
28621
},
28622
{
@@ -28571,7 +28633,7 @@
28633
"ru": "time, source, message",
28634
"zh-chs": "時間,來源,訊息",
28635
"xloc": [
28574
- "default.handlebars->29->1669"
28636
+ "default.handlebars->29->1672"
28637
]
28638
},
28639
{
@@ -28602,7 +28664,7 @@
28664
"ru": "всего",
28665
"zh-chs": "總",
28666
"xloc": [
28605
- "default.handlebars->29->1636"
28667
+ "default.handlebars->29->1639"
28668
]
28669
},
28670
{
@@ -28669,8 +28731,8 @@
28731
"ru": "userlist.csv",
28732
"zh-chs": "userlist.csv",
28733
"xloc": [
28672
- "default.handlebars->29->1400",
28673
- "default.handlebars->29->1405"
28734
+ "default.handlebars->29->1403",
28735
+ "default.handlebars->29->1408"
28736
]
28737
},
28738
{
@@ -28687,8 +28749,8 @@
28749
"ru": "userlist.json",
28750
"zh-chs": "userlist.json",
28751
"xloc": [
28690
- "default.handlebars->29->1402",
28691
- "default.handlebars->29->1406"
28752
+ "default.handlebars->29->1405",
28753
+ "default.handlebars->29->1409"
28754
]
28755
},
28756
{
@@ -28705,7 +28767,7 @@
28767
"zh-chs": "utc,時間,類型,操作,用戶,設備,消息",
28768
"es": "uta, hora, tipo, acción, usuario, dispositivo, mensaje",
28769
"xloc": [
28708
- "default.handlebars->29->1349"
28770
+ "default.handlebars->29->1352"
28771
]
28772
},
28773
{
@@ -28739,7 +28801,7 @@
28801
"ru": "{0} Гб",
28802
"zh-chs": "{0} Gb",
28803
"xloc": [
28742
- "default.handlebars->29->1316"
28804
+ "default.handlebars->29->1319"
28805
]
28806
},
28807
{
@@ -28756,7 +28818,7 @@
28818
"ru": "{0} Kб",
28819
"zh-chs": "{0} Kb",
28820
"xloc": [
28759
- "default.handlebars->29->1314"
28821
+ "default.handlebars->29->1317"
28822
]
28823
},
28824
{
@@ -28773,7 +28835,7 @@
28835
"ru": "{0} Mб",
28836
"zh-chs": "{0} Mb",
28837
"xloc": [
28776
- "default.handlebars->29->1315"
28838
+ "default.handlebars->29->1318"
28839
]
28840
},
28841
{
@@ -28807,7 +28869,7 @@
28869
"ru": "{0} активных сессий",
28870
"zh-chs": "{0}個活動會話",
28871
"xloc": [
28810
- "default.handlebars->29->1552"
28872
+ "default.handlebars->29->1555"
28873
]
28874
},
28875
{
@@ -28824,7 +28886,7 @@
28886
"ru": "{0} байт",
28887
"zh-chs": "{0} b",
28888
"xloc": [
28827
- "default.handlebars->29->1313"
28889
+ "default.handlebars->29->1316"
28890
]
28891
},
28892
{
@@ -28842,7 +28904,7 @@
28904
"zh-chs": "{0}個字節",
28905
"xloc": [
28906
"default-mobile.handlebars->9->81",
28845
- "default.handlebars->29->1324"
28907
+ "default.handlebars->29->1327"
28908
]
28909
},
28910
{
@@ -28859,7 +28921,7 @@
28921
"ru": "{0} байт осталось",
28922
"zh-chs": "剩餘{0}個字節",
28923
"xloc": [
28862
- "default.handlebars->29->1308"
28924
+ "default.handlebars->29->1311"
28925
]
28926
},
28927
{
@@ -28876,7 +28938,7 @@
28938
"ru": "{0} гигабайт осталось",
28939
"zh-chs": "剩餘{0} GB",
28940
"xloc": [
28879
- "default.handlebars->29->1311"
28941
+ "default.handlebars->29->1314"
28942
]
28943
},
28944
{
@@ -28893,7 +28955,7 @@
28955
"ru": "{0} групп",
28956
"zh-chs": "{0}個群組",
28957
"xloc": [
28896
- "default.handlebars->29->1522"
28958
+ "default.handlebars->29->1525"
28959
]
28960
},
28961
{
@@ -28941,7 +29003,7 @@
29003
"ru": "{0} килобайт осталось",
29004
"zh-chs": "剩餘{0}千字節",
29005
"xloc": [
28944
- "default.handlebars->29->1309"
29006
+ "default.handlebars->29->1312"
29007
]
29008
},
29009
{
@@ -28976,7 +29038,7 @@
29038
"ru": "{0} мегабайт осталось",
29039
"zh-chs": "剩餘{0}兆字節",
29040
"xloc": [
28979
- "default.handlebars->29->1310"
29041
+ "default.handlebars->29->1313"
29042
]
29043
},
29044
{
@@ -29010,7 +29072,7 @@
29072
"ru": "Еще {0} пользователей не показаны, используйте поиск для нахождения пользователей...",
29073
"zh-chs": "{0}未顯示更多用戶,請使用搜索框查找用戶...",
29074
"xloc": [
29013
- "default.handlebars->29->1359"
29075
+ "default.handlebars->29->1362"
29076
]
29077
},
29078
{
@@ -29142,7 +29204,7 @@
29204
"ru": "{0} сессий",
29205
"zh-chs": "{0}個會話",
29206
"xloc": [
29145
- "default.handlebars->29->1363"
29207
+ "default.handlebars->29->1366"
29208
]
29209
},
29210
{
@@ -29262,7 +29324,7 @@
29324
"ru": "{0}k в 1 файле. {1}k максимум",
29325
"zh-chs": "{0} k合1檔案。最多{1} k",
29326
"xloc": [
29265
- "default.handlebars->29->1318"
29327
+ "default.handlebars->29->1321"
29328
]
29329
},
29330
{
@@ -29278,7 +29340,7 @@
29340
"ru": "{0}k в {1} файлах. {2}k максимум",
29341
"zh-chs": "{1}個文件中有{0}個。最多{2} k",
29342
"xloc": [
29281
- "default.handlebars->29->1317"
29343
+ "default.handlebars->29->1320"
29344
]
29345
},
29346
{
views/default.handlebars
+53
-40
@@ -8578,8 +8578,12 @@
8578
x += '</div><br>';
8579
} else if (userid === 1) {
8580
var y = '';
8581
- for (var i in meshes) { if ((currentUser.links == null) || (currentUser.links[i] == null)) { y += '<option value=' + encodeURIComponent(i) + '>' + EscapeHtml(meshes[i].name) + '</option>'; } }
8582
- x += addHtmlValue("Device Group", '<div style=width:230px;margin:0;padding:0><select onchange=p20validateAddMeshUserDialog() id=dp2groupid style=width:100%>' + y + '</select></div>');
8581
+ if (selected == null) {
8582
+ for (var i in meshes) { if ((currentUser.links == null) || (currentUser.links[i] == null)) { y += '<option value=' + encodeURIComponent(i) + '>' + EscapeHtml(meshes[i].name) + '</option>'; } }
8583
+ } else {
8584
+ y += '<option value=' + selected + '>' + EscapeHtml(meshes[decodeURIComponent(selected)].name) + '</option>';
8585
+ }
8586
+ x += addHtmlValue("Device Group", '<div style=width:230px;margin:0;padding:0><select onchange=p20validateAddMeshUserDialog() id=dp2groupid style=width:100%' + (selected?' disabled':'') + '>' + y + '</select></div>');
8587
} else if (userid === 2) {
8588
if (usergroups == null) return;
8589
var y = '';
@@ -8653,7 +8657,9 @@
8657
setDialogMode(2, "Add Users to Device Group", 3, p20showAddMeshUserDialogEx, x);
8658
Q('dp20username').focus();
8659
} else if (userid === 1) {
8656
- setDialogMode(2, "Add Device Group", 3, p20showAddMeshUserDialogEx, x, userid);
8660
+ setDialogMode(2, (selected == null)?"Add Device Group Permissions":"Edit Device Group Permissions", 3, p20showAddMeshUserDialogEx, x, userid);
8661
+ if (selected != null) { urights = meshes[decodeURIComponent(selected)].links[currentUser._id].rights; }
8662
+ if (urights == 0xFFFFFFFF) { Q('p20fulladmin').checked = true; urights = -1; }
8663
} else if (userid === 2) {
8664
setDialogMode(2, "Add User Group", 3, p20showAddMeshUserDialogEx, x, userid);
8665
} else if (userid === 3) {
@@ -8955,7 +8961,8 @@
8961
if (users && users[userid]) { uname = users[userid].name; }
8962
if (usergroups && usergroups[userid]) { uname = usergroups[userid].name; }
8963
if (userinfo._id == userid) { uname = userinfo.name; }
8958
- setDialogMode(2, "Remote Mesh User", 3, p20viewuserEx2, format("Confirm removal of user {0}?", EscapeHtml(decodeURIComponent(uname))), userid);
8964
+ if (userid.startsWith('user/')) { setDialogMode(2, "Remove User Permissions", 3, p20viewuserEx2, format("Confirm removal of rights for user \"{0}\"?", EscapeHtml(decodeURIComponent(uname))), userid); }
8965
+ if (userid.startsWith('ugrp/')) { setDialogMode(2, "Remove User Group Permissions", 3, p20viewuserEx2, format("Confirm removal of rights for user group \"{0}\"?", EscapeHtml(decodeURIComponent(uname))), userid); }
8966
}
8967
function p20deleteUser(e, userid) { haltEvent(e); p20viewuserEx(2, decodeURIComponent(userid)); return false; }
8968
function p20viewuserEx2(button, userid) { meshserver.send({ action: 'removemeshuser', meshid: currentMesh._id, meshname: currentMesh.name, userid: userid }); }
@@ -9779,15 +9786,14 @@
9786
// Highlights the user being hovered
9787
function userMouseHover(element, over) {
9788
var e = element.children[0].children[0].children[1];
9782
- element.children[0].children[0].classList.remove('sbar');
9789
e.children[1].classList.remove('g1s');
9790
e.children[2].classList.remove('g2s');
9791
+ element.children[0].children[0].classList.remove('sbar');
9792
if (over == 1) {
9793
e.children[1].classList.add('g1s');
9794
e.children[2].classList.add('g2s');
9795
element.children[0].children[0].classList.add('sbar');
9796
}
9790
- //element.children[0].children[0].style['background-color'] = ((over == 0) ? '#c9c9c9' : '#b9b9b9');
9797
}
9798
9799
// Highlights the user being hovered
@@ -9795,8 +9801,12 @@
9801
var e = element.children[0].children[0];
9802
e.children[2].classList.remove('g1s');
9803
e.children[3].classList.remove('g2s');
9798
- if (over == 1) { e.children[2].classList.add('g1s'); e.children[3].classList.add('g2s'); }
9799
- element.children[0].children[0].style['background-color'] = ((over == 0) ? '#c9c9c9' : '#b9b9b9');
9804
+ element.children[0].children[0].classList.remove('sbar');
9805
+ if (over == 1) {
9806
+ e.children[2].classList.add('g1s');
9807
+ e.children[3].classList.add('g2s');
9808
+ element.children[0].children[0].classList.add('sbar');
9809
+ }
9810
}
9811
9812
function userChat(e, userid, name) {
@@ -10332,7 +10342,7 @@
10342
if (xxdialogMode) return;
10343
var node = getNodeFromId(decodeURIComponent(nodeid));
10344
if (node == null) return;
10335
- setDialogMode(2, "Remove Device", 3, p51removeDeviceFromUserGroupEx, format("Confirm removal of device {0}?", node.name), node._id);
10345
+ setDialogMode(2, "Remove Device Permissions", 3, p51removeDeviceFromUserGroupEx, format("Confirm removal of access rights for device \"{0}\"?", node.name), node._id);
10346
}
10347
10348
function p51removeDeviceFromUserGroupEx(b, nodeid) {
@@ -10343,7 +10353,7 @@
10353
if (xxdialogMode) return;
10354
var mesh = meshes[decodeURIComponent(meshid)];
10355
if (mesh == null) return;
10346
- setDialogMode(2, "Remove Device Group", 3, p51removeMeshFromUserGroupEx, format("Confirm removal of device group {0}?", mesh.name), mesh._id);
10356
+ setDialogMode(2, "Remove Device Group Permissions", 3, p51removeMeshFromUserGroupEx, format("Confirm removal of access rights for device group \"{0}\"?", mesh.name), mesh._id);
10357
}
10358
10359
function p51removeMeshFromUserGroupEx(b, meshid) {
@@ -10398,7 +10408,7 @@
10408
var uname = userid.split('/')[2];
10409
if (users && users[userid]) { uname = users[userid].name; }
10410
if (userinfo._id == userid) { uname = userinfo.name; }
10401
- setDialogMode(2, "Remote User", 3, p51viewuserEx2, format("Confirm removal of user {0}?", EscapeHtml(decodeURIComponent(uname))), userid);
10411
+ setDialogMode(2, "Remove User Membership", 3, p51viewuserEx2, format("Confirm membership removal of user \"{0}\"?", EscapeHtml(decodeURIComponent(uname))), userid);
10412
}
10413
function p51viewuserEx2(button, userid) { meshserver.send({ action: 'removeuserfromusergroup', ugrpid: currentUserGroup._id, userid: userid }); }
10414
@@ -10679,29 +10689,6 @@
10689
function drawUserPermissions() {
10690
var count = 1, x = '';
10691
10682
- // Display common devices
10683
- 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>';
10684
- 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>';
10685
- if (currentUser.links) {
10686
- // Sort the list of devices to display
10687
- var nodelist = [];
10688
- for (var i in currentUser.links) { if (i.startsWith('node/')) { var node = getNodeFromId(i); if (node != null) { nodelist.push(node); } } }
10689
- nodelist.sort(nameSort);
10690
- for (var i in nodelist) {
10691
- var node = nodelist[i], r = currentUser.links[node._id].rights, trash = '', cr = GetNodeRights(node);
10692
- if ((userinfo.links) && (userinfo.links[i] != null) && (userinfo.links[i].rights != null)) { cr = userinfo.links[i].rights; }
10693
- var nodename = node?EscapeHtml(node.name):('<i>' + "Unknown Device" + '</i>');
10694
- if ((cr & 2) != 0) {
10695
- rights = '<div style=cursor:pointer onclick=p20showAddMeshUserDialog(4,\"' + encodeURIComponent(node._id) + '\")>' + makeUserDeviceRightsString(r) + ' <img class=hoverButton style=cursor:pointer src=images/link5.png></div>';
10696
- 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>';
10697
- }
10698
- nodename = '<a href=# onclick=\'gotoDevice("' + node._id + '",10);haltEvent(event);\'>' + nodename + '</a>';
10699
- x += '<tr ' + (((++count % 2) == 0) ? 'style=background-color:#DDD' : '') + '><td style=width:30%><div title=\"' + "Device" + '\" class=si' + node.icon + '></div><div> ' + nodename + '<div></div></div></td><td style=width:70%><div style=float:right>' + trash + '</div><div>' + rights + '</div></td></tr>';
10700
- }
10701
- }
10702
- if (count == 1) { x += '<tr><td><div style=padding:6px> <i>' + "No devices in common" + '</i><div></div></div></td><td></td></tr>'; }
10703
- x += '</tbody></table><br />';
10704
-
10692
// Display common device groups
10693
count = 1;
10694
var deviceGroupCount = 0, newDeviceGroup = false;
@@ -10716,7 +10703,10 @@
10703
if ((userinfo.links) && (userinfo.links[i] != null) && (userinfo.links[i].rights != null)) { cr = userinfo.links[i].rights; }
10704
var meshname = '<i>' + "Unknown Device Group" + '</i>';
10705
if (mesh) { meshname = '<a href=# onclick=\'gotoMesh("' + mesh._id + '");haltEvent(event);\'>' + EscapeHtml(mesh.name) + '</a>'; } else {}
10719
- if ((currentUser._id != userinfo._id) && ((cr & 2) != 0)) { trash = '<a href=# onclick=\'return p30removeMeshFromUser(event,"' + encodeURIComponent(mesh._id) + '")\' title=\"' + "Remove user rights to this device group" + '\" style=cursor:pointer><img src=images/trash.png border=0 height=10 width=10></a>'; }
10706
+ if ((currentUser._id != userinfo._id) && ((cr & 2) != 0)) {
10707
+ rights = '<div style=cursor:pointer onclick=p20showAddMeshUserDialog(1,\"' + encodeURIComponent(mesh._id) + '\")>' + rights + ' <img class=hoverButton style=cursor:pointer src=images/link5.png></div>';
10708
+ trash = '<a href=# onclick=\'return p30removeMeshFromUser(event,"' + encodeURIComponent(mesh._id) + '")\' title=\"' + "Remove user rights to this device group" + '\" style=cursor:pointer><img src=images/trash.png border=0 height=10 width=10></a>';
10709
+ }
10710
x += '<tr ' + (((++count % 2) == 0) ? 'style=background-color:#DDD' : '') + '><td style=width:30%><div title=\"' + "Device Group" + '\" class=m99></div><div> ' + meshname + '<div></div></div></td><td style=width:70%><div style=float:right>' + trash + '</div><div>' + rights + '</div></td></tr>';
10711
}
10712
}
@@ -10752,23 +10742,46 @@
10742
x += '</tbody></table>';
10743
}
10744
10745
+ // Display common devices
10746
+ x += '<br /><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>';
10747
+ 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>';
10748
+ if (currentUser.links) {
10749
+ // Sort the list of devices to display
10750
+ var nodelist = [];
10751
+ for (var i in currentUser.links) { if (i.startsWith('node/')) { var node = getNodeFromId(i); if (node != null) { nodelist.push(node); } } }
10752
+ nodelist.sort(nameSort);
10753
+ for (var i in nodelist) {
10754
+ var node = nodelist[i], r = currentUser.links[node._id].rights, trash = '', cr = GetNodeRights(node);
10755
+ if ((userinfo.links) && (userinfo.links[i] != null) && (userinfo.links[i].rights != null)) { cr = userinfo.links[i].rights; }
10756
+ var nodename = node?EscapeHtml(node.name):('<i>' + "Unknown Device" + '</i>');
10757
+ if ((cr & 2) != 0) {
10758
+ rights = '<div style=cursor:pointer onclick=p20showAddMeshUserDialog(4,\"' + encodeURIComponent(node._id) + '\")>' + makeUserDeviceRightsString(r) + ' <img class=hoverButton style=cursor:pointer src=images/link5.png></div>';
10759
+ 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>';
10760
+ }
10761
+ nodename = '<a href=# onclick=\'gotoDevice("' + node._id + '",10);haltEvent(event);\'>' + nodename + '</a>';
10762
+ x += '<tr ' + (((++count % 2) == 0) ? 'style=background-color:#DDD' : '') + '><td style=width:30%><div title=\"' + "Device" + '\" class=si' + node.icon + '></div><div> ' + nodename + '<div></div></div></td><td style=width:70%><div style=float:right>' + trash + '</div><div>' + rights + '</div></td></tr>';
10763
+ }
10764
+ }
10765
+ if (count == 1) { x += '<tr><td><div style=padding:6px> <i>' + "No devices in common" + '</i><div></div></div></td><td></td></tr>'; }
10766
+ x += '</tbody></table>';
10767
+
10768
QH('p30html2', x);
10769
}
10770
10771
function p30removeNodeFromUser(event, nodeid) {
10772
if (xxdialogMode) return;
10773
var node = getNodeFromId(decodeURIComponent(nodeid));
10761
- setDialogMode(2, "Remove Device", 3, function(b, node) { meshserver.send({ action: 'adddeviceuser', nodeid: node._id, nodename: node.name, userids: [ currentUser._id ], rights: 0 }); }, format("Confirm removal of device {0}?", node.name), node);
10774
+ setDialogMode(2, "Remove Device Permissions", 3, function(b, node) { meshserver.send({ action: 'adddeviceuser', nodeid: node._id, nodename: node.name, userids: [ currentUser._id ], rights: 0 }); }, format("Confirm removal of access rights for device \"{0}\"?", node.name), node);
10775
}
10776
10777
function p30removeUserFromNode(event, userid) {
10778
if (xxdialogMode) return;
10779
var user = users[decodeURIComponent(userid)];
10780
if (user != null) {
10768
- setDialogMode(2, "Remove User", 3, function(b, user) { meshserver.send({ action: 'adddeviceuser', nodeid: currentNode._id, nodename: currentNode.name, userids: [ user._id ], rights: 0 }); }, format("Confirm removal of user {0}?", user.name), user);
10781
+ setDialogMode(2, "Remove User Permissions", 3, function(b, user) { meshserver.send({ action: 'adddeviceuser', nodeid: currentNode._id, nodename: currentNode.name, userids: [ user._id ], rights: 0 }); }, format("Confirm removal of access rights for user \"{0}\"?", user.name), user);
10782
} else if (usergroups != null) {
10783
user = usergroups[decodeURIComponent(userid)];
10771
- if (user != null) { setDialogMode(2, "Remove User", 3, function(b, user) { meshserver.send({ action: 'adddeviceuser', nodeid: currentNode._id, nodename: currentNode.name, userids: [ user._id ], rights: 0 }); }, format("Confirm removal of user group {0}?", user.name), user); }
10784
+ if (user != null) { setDialogMode(2, "Remove User Group Permissions", 3, function(b, user) { meshserver.send({ action: 'adddeviceuser', nodeid: currentNode._id, nodename: currentNode.name, userids: [ user._id ], rights: 0 }); }, format("Confirm removal of access rights for user group \"{0}\"?", user.name), user); }
10785
}
10786
}
10787
@@ -10776,7 +10789,7 @@
10789
if (xxdialogMode || (usergroups == null)) return;
10790
var groupid = decodeURIComponent(ugrpid), group = usergroups[groupid];
10791
var name = (group != null)?EscapeHtml(group.name):('<i>' + "Unknown" + '</i>');
10779
- setDialogMode(2, "Remove User", 3, p30RemoveUserGroupEx, format("Confirm removal of group {0}?", name), groupid);
10792
+ setDialogMode(2, "Remove User Group Membership", 3, p30RemoveUserGroupEx, format("Confirm membership removal of user group \"{0}\"?", name), groupid);
10793
}
10794
10795
function p30RemoveUserGroupEx(b, groupid) {
@@ -10801,7 +10814,7 @@
10814
if (xxdialogMode) return;
10815
var mesh = meshes[decodeURIComponent(meshid)];
10816
if (mesh == null) return;
10804
- setDialogMode(2, "Remove Device Group", 3, p30removeMeshFromUserEx, format("Confirm removal of device group {0}?", mesh.name), mesh._id);
10817
+ setDialogMode(2, "Remove Device Group Permissions", 3, p30removeMeshFromUserEx, format("Confirm removal of access rights for device group \"{0}\"?", mesh.name), mesh._id);
10818
}
10819
10820
function p30removeMeshFromUserEx(b, meshid) {