Improved 3FA LoginKey feature

Ylian Saint-Hilaire committed Mar 13, 2020 at 15:43 UTC c40ba5d1f5bf6c79fda468f6eb9969db953083ed
6 files changed +1346 -1301
package.json
+4 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "meshcentral",
3 - "version": "0.5.0-d",
3 + "version": "0.5.0-e",
4 "keywords": [
5 "Remote Management",
6 "Intel AMT",
@@ -37,7 +37,10 @@
37 "express": "^4.17.0",
38 "express-handlebars": "^3.1.0",
39 "express-ws": "^4.0.0",
40 + "html-minifier": "^4.0.0",
41 "ipcheck": "^0.1.0",
42 + "jsdom": "^16.2.1",
43 + "minify-js": "0.0.4",
44 "minimist": "^1.2.0",
45 "multiparty": "^4.2.1",
46 "nedb": "^1.8.0",
translate/translate.json
+1271 -1258
@@ -11,8 +11,8 @@
11 "pt": " + CIRA",
12 "ru": " + CIRA",
13 "xloc": [
14 - "default.handlebars->27->1057",
15 - "default.handlebars->27->1059"
14 + "default.handlebars->27->1060",
15 + "default.handlebars->27->1062"
16 ]
17 },
18 {
@@ -182,7 +182,7 @@
182 "pt": " Dica de senha pode ser usada, mas não é recomendada.",
183 "ru": "Может быть использована подсказка пароля, но не рекоммендуется.",
184 "xloc": [
185 - "default.handlebars->27->989"
185 + "default.handlebars->27->992"
186 ]
187 },
188 {
@@ -196,8 +196,8 @@
196 "pt": " Os usuários precisam fazer login neste servidor uma vez antes de poderem ser adicionados a um grupo de dispositivos.",
197 "ru": " Для добавления в группу устройств, пользователь должен зайти на сервер хотя бы один раз.",
198 "xloc": [
199 - "default.handlebars->27->1132",
200 - "default.handlebars->27->1364"
199 + "default.handlebars->27->1135",
200 + "default.handlebars->27->1367"
201 ]
202 },
203 {
@@ -310,7 +310,7 @@
310 "pt": "(opcional)",
311 "ru": "(необязательно)",
312 "xloc": [
313 - "default.handlebars->27->285"
313 + "default.handlebars->27->286"
314 ]
315 },
316 {
@@ -339,7 +339,7 @@
339 "pt": "* Para o BSD, execute \\\"pkg install wget sudo bash\\\".",
340 "ru": "* Для BSD сначала запустите \\\"pkg install wget sudo bash\\\".",
341 "xloc": [
342 - "default.handlebars->27->316"
342 + "default.handlebars->27->317"
343 ]
344 },
345 {
@@ -353,7 +353,7 @@
353 "pt": "* Deixe em branco para atribuir uma senha aleatória a cada dispositivo.",
354 "ru": "* Оставьте пустым для установления случайного пароля каждому устройству.",
355 "xloc": [
356 - "default.handlebars->27->1107"
356 + "default.handlebars->27->1110"
357 ]
358 },
359 {
@@ -383,7 +383,7 @@
383 "ru": ", ",
384 "xloc": [
385 "default-mobile.handlebars->9->330",
386 - "default.handlebars->27->1185"
386 + "default.handlebars->27->1188"
387 ]
388 },
389 {
@@ -412,7 +412,7 @@
412 "pt": ", O MQTT está online",
413 "ru": ", MQTT онлайн",
414 "xloc": [
415 - "default.handlebars->27->742"
415 + "default.handlebars->27->745"
416 ]
417 },
418 {
@@ -426,7 +426,7 @@
426 "pt": ", Soft-KVM",
427 "ru": ", Soft-KVM",
428 "xloc": [
429 - "default.handlebars->27->602"
429 + "default.handlebars->27->605"
430 ]
431 },
432 {
@@ -442,9 +442,9 @@
442 "xloc": [
443 "default-mobile.handlebars->9->228",
444 "default-mobile.handlebars->9->238",
445 - "default.handlebars->27->603",
446 - "default.handlebars->27->633",
447 - "default.handlebars->27->645",
445 + "default.handlebars->27->606",
446 + "default.handlebars->27->636",
447 + "default.handlebars->27->648",
448 "xterm.handlebars->9->6"
449 ]
450 },
@@ -541,9 +541,9 @@
541 "xloc": [
542 "default-mobile.handlebars->9->243",
543 "default-mobile.handlebars->9->67",
544 - "default.handlebars->27->1207",
545 - "default.handlebars->27->1440",
546 - "default.handlebars->27->647"
544 + "default.handlebars->27->1210",
545 + "default.handlebars->27->1443",
546 + "default.handlebars->27->650"
547 ]
548 },
549 {
@@ -586,7 +586,7 @@
586 "pt": "1 sessão ativa",
587 "ru": "1 активная сессия",
588 "xloc": [
589 - "default.handlebars->27->1404"
589 + "default.handlebars->27->1407"
590 ]
591 },
592 {
@@ -602,7 +602,7 @@
602 "xloc": [
603 "default-mobile.handlebars->9->334",
604 "default-mobile.handlebars->9->77",
605 - "default.handlebars->27->1224"
605 + "default.handlebars->27->1227"
606 ]
607 },
608 {
@@ -617,8 +617,8 @@
617 "ru": "1 день",
618 "xloc": [
619 "default.handlebars->27->152",
620 - "default.handlebars->27->276",
621 - "default.handlebars->27->290"
620 + "default.handlebars->27->277",
621 + "default.handlebars->27->291"
622 ]
623 },
624 {
@@ -632,7 +632,7 @@
632 "pt": "1 grupo",
633 "ru": "1 группа",
634 "xloc": [
635 - "default.handlebars->27->1388"
635 + "default.handlebars->27->1391"
636 ]
637 },
638 {
@@ -647,8 +647,8 @@
647 "ru": "1 час",
648 "xloc": [
649 "default.handlebars->27->150",
650 - "default.handlebars->27->274",
651 - "default.handlebars->27->288"
650 + "default.handlebars->27->275",
651 + "default.handlebars->27->289"
652 ]
653 },
654 {
@@ -675,8 +675,8 @@
675 "ru": "1 месяц",
676 "xloc": [
677 "default.handlebars->27->154",
678 - "default.handlebars->27->278",
679 - "default.handlebars->27->292"
678 + "default.handlebars->27->279",
679 + "default.handlebars->27->293"
680 ]
681 },
682 {
@@ -690,7 +690,7 @@
690 "pt": "Mais 1 usuário não mostrado, use a caixa de pesquisa para procurar usuários...",
691 "ru": "Еще 1 пользователь не показан, используйте поиск чтобы найти пользователей...",
692 "xloc": [
693 - "default.handlebars->27->1259"
693 + "default.handlebars->27->1262"
694 ]
695 },
696 {
@@ -704,7 +704,7 @@
704 "pt": "1 nó",
705 "ru": "1 устройство",
706 "xloc": [
707 - "default.handlebars->27->329"
707 + "default.handlebars->27->331"
708 ]
709 },
710 {
@@ -730,7 +730,7 @@
730 "pt": "1 sessão",
731 "ru": "1 сессия",
732 "xloc": [
733 - "default.handlebars->27->1263"
733 + "default.handlebars->27->1266"
734 ]
735 },
736 {
@@ -745,8 +745,8 @@
745 "ru": "1 неделя",
746 "xloc": [
747 "default.handlebars->27->153",
748 - "default.handlebars->27->277",
749 - "default.handlebars->27->291"
748 + "default.handlebars->27->278",
749 + "default.handlebars->27->292"
750 ]
751 },
752 {
@@ -946,7 +946,7 @@
946 "pt": "Autenticação de segundo fator ativada",
947 "ru": "двухфакторная аутентификация включена",
948 "xloc": [
949 - "default.handlebars->27->1397"
949 + "default.handlebars->27->1400"
950 ]
951 },
952 {
@@ -1027,8 +1027,8 @@
1027 "pt": "Versão de 32 bits do MeshAgent",
1028 "ru": "32-разрядная версия MeshAgent",
1029 "xloc": [
1030 - "default.handlebars->27->308",
1031 - "default.handlebars->27->322"
1030 + "default.handlebars->27->309",
1031 + "default.handlebars->27->324"
1032 ]
1033 },
1034 {
@@ -1181,6 +1181,12 @@
1181 "default.handlebars->container->dialog->dialogBody->dialog7->d7meshkvm->5->d7bitmapscaling->7"
1182 ]
1183 },
1184 + {
1185 + "en": "64bit version of MacOS Mesh Agent",
1186 + "xloc": [
1187 + "default.handlebars->27->320"
1188 + ]
1189 + },
1190 {
1191 "cs": "64bit verze MeshAgent",
1192 "de": "64bit-Version des MeshAgents",
@@ -1192,8 +1198,8 @@
1198 "pt": "Versão de 64 bits do MeshAgent",
1199 "ru": "64-разрядная версия MeshAgent",
1200 "xloc": [
1195 - "default.handlebars->27->311",
1196 - "default.handlebars->27->325"
1201 + "default.handlebars->27->312",
1202 + "default.handlebars->27->327"
1203 ]
1204 },
1205 {
@@ -1216,7 +1222,7 @@
1222 "pt": "Estado de energia de 7 dias",
1223 "ru": "7-дневная статистика работы",
1224 "xloc": [
1219 - "default.handlebars->27->542"
1225 + "default.handlebars->27->544"
1226 ]
1227 },
1228 {
@@ -1258,8 +1264,8 @@
1264 "pt": "8 horas",
1265 "ru": "8 часов",
1266 "xloc": [
1261 - "default.handlebars->27->275",
1262 - "default.handlebars->27->289"
1267 + "default.handlebars->27->276",
1268 + "default.handlebars->27->290"
1269 ]
1270 },
1271 {
@@ -1415,7 +1421,7 @@
1421 "ru": "ACM",
1422 "xloc": [
1423 "default-mobile.handlebars->9->182",
1418 - "default.handlebars->27->458"
1424 + "default.handlebars->27->460"
1425 ]
1426 },
1427 {
@@ -1430,7 +1436,7 @@
1436 "ru": "AMT",
1437 "xloc": [
1438 "default.handlebars->27->170",
1433 - "default.handlebars->27->357"
1439 + "default.handlebars->27->359"
1440 ]
1441 },
1442 {
@@ -1503,7 +1509,7 @@
1509 "pt": "Acesso Negado",
1510 "ru": "Отказано в доступе",
1511 "xloc": [
1506 - "default.handlebars->27->743"
1512 + "default.handlebars->27->746"
1513 ]
1514 },
1515 {
@@ -1531,7 +1537,7 @@
1537 "pt": "Acesso aos arquivos do servidor",
1538 "ru": "Доступ к файлам сервера",
1539 "xloc": [
1534 - "default.handlebars->27->1369"
1540 + "default.handlebars->27->1372"
1541 ]
1542 },
1543 {
@@ -1594,10 +1600,10 @@
1600 "default-mobile.handlebars->9->52",
1601 "default-mobile.handlebars->9->54",
1602 "default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->p3AccountActions->1->0",
1597 - "default.handlebars->27->1000",
1598 - "default.handlebars->27->431",
1603 + "default.handlebars->27->1001",
1604 + "default.handlebars->27->1003",
1605 "default.handlebars->27->433",
1600 - "default.handlebars->27->998"
1606 + "default.handlebars->27->435"
1607 ]
1608 },
1609 {
@@ -1680,7 +1686,7 @@
1686 "pt": "Ação",
1687 "ru": "Действиe",
1688 "xloc": [
1683 - "default.handlebars->27->748",
1689 + "default.handlebars->27->751",
1690 "default.handlebars->container->column_l->p42->p42tbl->1->0->8"
1691 ]
1692 },
@@ -1690,8 +1696,8 @@
1696 "nl": "Actie bestand",
1697 "ru": "Файл действий",
1698 "xloc": [
1693 - "default.handlebars->27->582",
1694 - "default.handlebars->27->584"
1699 + "default.handlebars->27->585",
1700 + "default.handlebars->27->587"
1701 ]
1702 },
1703 {
@@ -1706,7 +1712,7 @@
1712 "xloc": [
1713 "default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea4->1->3",
1714 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->0->1->1",
1709 - "default.handlebars->27->490",
1715 + "default.handlebars->27->492",
1716 "default.handlebars->container->column_l->p11->deskarea0->deskarea1->1",
1717 "default.handlebars->container->column_l->p12->termTable->1->1->0->1->1",
1718 "default.handlebars->container->column_l->p13->p13toolbar->1->0->1->1"
@@ -1753,9 +1759,9 @@
1759 "xloc": [
1760 "default-mobile.handlebars->9->177",
1761 "default-mobile.handlebars->9->179",
1756 - "default.handlebars->27->451",
1762 "default.handlebars->27->453",
1758 - "default.handlebars->27->713"
1763 + "default.handlebars->27->455",
1764 + "default.handlebars->27->716"
1765 ]
1766 },
1767 {
@@ -1768,8 +1774,8 @@
1774 "pt": "Ativação",
1775 "ru": "Активация",
1776 "xloc": [
1771 - "default.handlebars->27->1070",
1772 - "default.handlebars->27->1072",
1777 + "default.handlebars->27->1073",
1778 + "default.handlebars->27->1075",
1779 "default.handlebars->27->212",
1780 "default.handlebars->27->214"
1781 ]
@@ -1785,7 +1791,7 @@
1791 "pt": "Usuário ativo {0}",
1792 "ru": "Активный пользователь",
1793 "xloc": [
1788 - "default.handlebars->27->477"
1794 + "default.handlebars->27->479"
1795 ]
1796 },
1797 {
@@ -1827,7 +1833,7 @@
1833 "pt": "Adicionar evento do dispositivo",
1834 "ru": "Добавить событие к устройству",
1835 "xloc": [
1830 - "default.handlebars->27->525"
1836 + "default.handlebars->27->527"
1837 ]
1838 },
1839 {
@@ -1841,10 +1847,10 @@
1847 "pt": "Adicionar grupo de dispositivos",
1848 "ru": "Добавить группу устройств",
1849 "xloc": [
1844 - "default.handlebars->27->1158",
1845 - "default.handlebars->27->1160",
1846 - "default.handlebars->27->1343",
1847 - "default.handlebars->27->1417",
1850 + "default.handlebars->27->1161",
1851 + "default.handlebars->27->1163",
1852 + "default.handlebars->27->1346",
1853 + "default.handlebars->27->1420",
1854 "default.handlebars->27->187"
1855 ]
1856 },
@@ -1859,7 +1865,7 @@
1865 "pt": "Adicione Intelreg; AMT",
1866 "ru": "Добавить Intel® AMT CIRA устройство",
1867 "xloc": [
1862 - "default.handlebars->27->261"
1868 + "default.handlebars->27->262"
1869 ]
1870 },
1871 {
@@ -1911,7 +1917,7 @@
1917 "nl": "Lidmaatschap toevoegen",
1918 "ru": "Добавить участие",
1919 "xloc": [
1914 - "default.handlebars->27->1436"
1920 + "default.handlebars->27->1439"
1921 ]
1922 },
1923 {
@@ -1925,7 +1931,7 @@
1931 "pt": "Adicionar agente de malha",
1932 "ru": "Добавить Mesh Agent",
1933 "xloc": [
1928 - "default.handlebars->27->328"
1934 + "default.handlebars->27->330"
1935 ]
1936 },
1937 {
@@ -1943,8 +1949,8 @@
1949 "default.handlebars->27->130",
1950 "default.handlebars->27->133",
1951 "default.handlebars->27->134",
1946 - "default.handlebars->27->767",
1947 - "default.handlebars->27->768"
1952 + "default.handlebars->27->770",
1953 + "default.handlebars->27->771"
1954 ]
1955 },
1956 {
@@ -1955,9 +1961,9 @@
1961 "nl": "Gebruikersgroep toevoegen",
1962 "ru": "Добавить группу пользователей",
1963 "xloc": [
1958 - "default.handlebars->27->1064",
1959 - "default.handlebars->27->1159",
1960 - "default.handlebars->27->1426"
1964 + "default.handlebars->27->1067",
1965 + "default.handlebars->27->1162",
1966 + "default.handlebars->27->1429"
1967 ]
1968 },
1969 {
@@ -1985,8 +1991,8 @@
1991 "pt": "Adicionar usuários",
1992 "ru": "Добавить пользователей",
1993 "xloc": [
1988 - "default.handlebars->27->1063",
1989 - "default.handlebars->27->1338"
1994 + "default.handlebars->27->1066",
1995 + "default.handlebars->27->1341"
1996 ]
1997 },
1998 {
@@ -2000,7 +2006,7 @@
2006 "pt": "Adicionar usuários ao grupo de dispositivos",
2007 "ru": "Добавить пользователей в группу устройств",
2008 "xloc": [
2003 - "default.handlebars->27->1157"
2009 + "default.handlebars->27->1160"
2010 ]
2011 },
2012 {
@@ -2011,7 +2017,7 @@
2017 "nl": "Voeg gebruikers toe aan de gebruikersgroep",
2018 "ru": "Добавить пользователей в группу",
2019 "xloc": [
2014 - "default.handlebars->27->1366"
2020 + "default.handlebars->27->1369"
2021 ]
2022 },
2023 {
@@ -2053,7 +2059,7 @@
2059 "pt": "Adicione um novo Intel® Computador AMT localizado na Internet.",
2060 "ru": "Добавить новый Intel® AMT компьютер, находящийся в интернете.",
2061 "xloc": [
2056 - "default.handlebars->27->1065",
2062 + "default.handlebars->27->1068",
2063 "default.handlebars->27->205"
2064 ]
2065 },
@@ -2068,7 +2074,7 @@
2074 "pt": "Adicione um novo Intel® AMT computer that is located on the local network.",
2075 "ru": "Добавить новый Intel® AMT компьютер, находящийся в локальной сети.",
2076 "xloc": [
2071 - "default.handlebars->27->1067",
2077 + "default.handlebars->27->1070",
2078 "default.handlebars->27->207"
2079 ]
2080 },
@@ -2097,7 +2103,7 @@
2103 "pt": "Adicione um novo computador a essa malha instalando o agente de malha.",
2104 "ru": "Добавить новый компьютер к этой сети установкой Mesh Agent.",
2105 "xloc": [
2100 - "default.handlebars->27->1073",
2106 + "default.handlebars->27->1076",
2107 "default.handlebars->27->215"
2108 ]
2109 },
@@ -2138,14 +2144,14 @@
2144 "nl": "Admin Control Mode (ACM)",
2145 "pt": "Admin Control Mode (ACM)",
2146 "xloc": [
2141 - "default.handlebars->27->715"
2147 + "default.handlebars->27->718"
2148 ]
2149 },
2150 {
2151 "en": "Admin Credentials",
2152 "nl": "Beheerdersreferenties",
2153 "xloc": [
2148 - "default.handlebars->27->721"
2154 + "default.handlebars->27->724"
2155 ]
2156 },
2157 {
@@ -2172,7 +2178,7 @@
2178 "pt": "Admin Realms",
2179 "ru": "Области администратора",
2180 "xloc": [
2175 - "default.handlebars->27->1392"
2181 + "default.handlebars->27->1395"
2182 ]
2183 },
2184 {
@@ -2199,7 +2205,7 @@
2205 "pt": "Domínios Administrativos",
2206 "ru": "Административные области",
2207 "xloc": [
2202 - "default.handlebars->27->1308"
2208 + "default.handlebars->27->1311"
2209 ]
2210 },
2211 {
@@ -2213,7 +2219,7 @@
2219 "pt": "Administrador",
2220 "ru": "Администратор",
2221 "xloc": [
2216 - "default.handlebars->27->1270"
2222 + "default.handlebars->27->1273"
2223 ]
2224 },
2225 {
@@ -2226,7 +2232,7 @@
2232 "pt": "afrikaans",
2233 "ru": "Африканский",
2234 "xloc": [
2229 - "default.handlebars->27->770"
2235 + "default.handlebars->27->773"
2236 ]
2237 },
2238 {
@@ -2243,10 +2249,10 @@
2249 "default-mobile.handlebars->9->121",
2250 "default-mobile.handlebars->9->174",
2251 "default-mobile.handlebars->9->190",
2246 - "default.handlebars->27->1195",
2247 - "default.handlebars->27->1201",
2252 + "default.handlebars->27->1198",
2253 + "default.handlebars->27->1204",
2254 "default.handlebars->27->166",
2249 - "default.handlebars->27->353",
2255 + "default.handlebars->27->355",
2256 "default.handlebars->container->column_l->p15->consoleTable->1->6->1->1->1->0->p15outputselecttd->p15outputselect->1"
2257 ]
2258 },
@@ -2258,8 +2264,8 @@
2264 "nl": "Agent + Intel AMT",
2265 "ru": "Агент + Intel AMT",
2266 "xloc": [
2261 - "default.handlebars->27->1197",
2262 - "default.handlebars->27->1203"
2267 + "default.handlebars->27->1200",
2268 + "default.handlebars->27->1206"
2269 ]
2270 },
2271 {
@@ -2286,7 +2292,7 @@
2292 "ru": "Консоль агента",
2293 "xloc": [
2294 "default-mobile.handlebars->9->315",
2289 - "default.handlebars->27->1168"
2295 + "default.handlebars->27->1171"
2296 ]
2297 },
2298 {
@@ -2297,7 +2303,7 @@
2303 "nl": "Agent fout tellers",
2304 "ru": "Счетчик ошибок агента",
2305 "xloc": [
2300 - "default.handlebars->27->1448"
2306 + "default.handlebars->27->1451"
2307 ]
2308 },
2309 {
@@ -2343,7 +2349,7 @@
2349 "nl": "Agent Sessies",
2350 "ru": "Сессии агентов",
2351 "xloc": [
2346 - "default.handlebars->27->1464"
2352 + "default.handlebars->27->1467"
2353 ]
2354 },
2355 {
@@ -2357,7 +2363,7 @@
2363 "ru": "Тег агента",
2364 "xloc": [
2365 "default-mobile.handlebars->9->189",
2360 - "default.handlebars->27->470"
2366 + "default.handlebars->27->472"
2367 ]
2368 },
2369 {
@@ -2368,7 +2374,7 @@
2374 "nl": "Agent Type",
2375 "ru": "Типы агента",
2376 "xloc": [
2371 - "default.handlebars->27->1199",
2377 + "default.handlebars->27->1202",
2378 "default.handlebars->container->column_l->p21->3->1->meshOsChartDiv->1"
2379 ]
2380 },
@@ -2384,8 +2390,8 @@
2390 "ru": "Агент подключен",
2391 "xloc": [
2392 "default.handlebars->27->136",
2387 - "default.handlebars->27->516",
2388 - "default.handlebars->27->517"
2393 + "default.handlebars->27->518",
2394 + "default.handlebars->27->519"
2395 ]
2396 },
2397 {
@@ -2413,7 +2419,7 @@
2419 "pt": "O agente está offline",
2420 "ru": "Агент оффлайн",
2421 "xloc": [
2416 - "default.handlebars->27->741"
2422 + "default.handlebars->27->744"
2423 ]
2424 },
2425 {
@@ -2427,7 +2433,7 @@
2433 "pt": "Agente está online",
2434 "ru": "Агент онлайн",
2435 "xloc": [
2430 - "default.handlebars->27->740"
2436 + "default.handlebars->27->743"
2437 ]
2438 },
2439 {
@@ -2440,7 +2446,7 @@
2446 "pt": "Agentes",
2447 "ru": "Агенты",
2448 "xloc": [
2443 - "default.handlebars->27->1477"
2449 + "default.handlebars->27->1480"
2450 ]
2451 },
2452 {
@@ -2453,7 +2459,7 @@
2459 "pt": "albanês",
2460 "ru": "Албанский",
2461 "xloc": [
2456 - "default.handlebars->27->771"
2462 + "default.handlebars->27->774"
2463 ]
2464 },
2465 {
@@ -2496,9 +2502,9 @@
2502 "pt": "All Focus",
2503 "ru": "Фокусирование всех",
2504 "xloc": [
2499 - "default.handlebars->27->604",
2500 - "default.handlebars->27->606",
2501 - "default.handlebars->27->607"
2505 + "default.handlebars->27->607",
2506 + "default.handlebars->27->609",
2507 + "default.handlebars->27->610"
2508 ]
2509 },
2510 {
@@ -2512,8 +2518,8 @@
2518 "pt": "Permitir que os usuários gerenciem esse grupo de dispositivos e dispositivos neste grupo.",
2519 "ru": "Разрешить пользователям управлять этой группой и устройствами этой группы.",
2520 "xloc": [
2515 - "default.handlebars->27->1131",
2516 - "default.handlebars->27->1363"
2521 + "default.handlebars->27->1134",
2522 + "default.handlebars->27->1366"
2523 ]
2524 },
2525 {
@@ -2557,7 +2563,7 @@
2563 "pt": "Alternativo (F10 = ESC + 0)",
2564 "ru": "Поменять (F10 = ESC+0)",
2565 "xloc": [
2560 - "default.handlebars->27->638"
2566 + "default.handlebars->27->641"
2567 ]
2568 },
2569 {
@@ -2579,7 +2585,7 @@
2585 "pt": "Notificar sempre",
2586 "ru": "Всегда уведомлять",
2587 "xloc": [
2582 - "default.handlebars->27->1046"
2588 + "default.handlebars->27->1049"
2589 ]
2590 },
2591 {
@@ -2593,7 +2599,7 @@
2599 "pt": "Sempre alerta",
2600 "ru": "Всегда запрашивать",
2601 "xloc": [
2596 - "default.handlebars->27->1047"
2602 + "default.handlebars->27->1050"
2603 ]
2604 },
2605 {
@@ -2652,7 +2658,7 @@
2658 "pt": "Antivírus",
2659 "ru": "Антивирус",
2660 "xloc": [
2655 - "default.handlebars->27->476"
2661 + "default.handlebars->27->478"
2662 ]
2663 },
2664 {
@@ -2665,7 +2671,7 @@
2671 "pt": "Qualquer suportado",
2672 "ru": "Любые поддерживаемые",
2673 "xloc": [
2668 - "default.handlebars->27->269"
2674 + "default.handlebars->27->270"
2675 ]
2676 },
2677 {
@@ -2679,7 +2685,7 @@
2685 "pt": "Apple MacOS",
2686 "ru": "Apple MacOS",
2687 "xloc": [
2682 - "default.handlebars->27->299"
2688 + "default.handlebars->27->300"
2689 ]
2690 },
2691 {
@@ -2693,7 +2699,7 @@
2699 "pt": "Apenas Apple MacOS ",
2700 "ru": "Только Apple MacOS",
2701 "xloc": [
2696 - "default.handlebars->27->271"
2702 + "default.handlebars->27->272"
2703 ]
2704 },
2705 {
@@ -2720,7 +2726,7 @@
2726 "pt": "Árabe (Argélia)",
2727 "ru": "Арабский (Алжир)",
2728 "xloc": [
2723 - "default.handlebars->27->773"
2729 + "default.handlebars->27->776"
2730 ]
2731 },
2732 {
@@ -2732,7 +2738,7 @@
2738 "pt": "Árabe (Bahrain)",
2739 "ru": "Арабский (Бахрейн)",
2740 "xloc": [
2735 - "default.handlebars->27->774"
2741 + "default.handlebars->27->777"
2742 ]
2743 },
2744 {
@@ -2745,7 +2751,7 @@
2751 "pt": "Árabe (Egito)",
2752 "ru": "Арабский (Египет)",
2753 "xloc": [
2748 - "default.handlebars->27->775"
2754 + "default.handlebars->27->778"
2755 ]
2756 },
2757 {
@@ -2758,7 +2764,7 @@
2764 "pt": "Árabe (Iraque)",
2765 "ru": "Арабский (Ирак)",
2766 "xloc": [
2761 - "default.handlebars->27->776"
2767 + "default.handlebars->27->779"
2768 ]
2769 },
2770 {
@@ -2771,7 +2777,7 @@
2777 "pt": "Árabe (Jordânia)",
2778 "ru": "Арабский (Иордания)",
2779 "xloc": [
2774 - "default.handlebars->27->777"
2780 + "default.handlebars->27->780"
2781 ]
2782 },
2783 {
@@ -2783,7 +2789,7 @@
2789 "pt": "Árabe (Kuwait)",
2790 "ru": "Арабский (Кувейт)",
2791 "xloc": [
2786 - "default.handlebars->27->778"
2792 + "default.handlebars->27->781"
2793 ]
2794 },
2795 {
@@ -2795,7 +2801,7 @@
2801 "pt": "Árabe (Líbano)",
2802 "ru": "Арабский (Ливан)",
2803 "xloc": [
2798 - "default.handlebars->27->779"
2804 + "default.handlebars->27->782"
2805 ]
2806 },
2807 {
@@ -2808,7 +2814,7 @@
2814 "pt": "Árabe (Líbia)",
2815 "ru": "Арабский (Ливия)",
2816 "xloc": [
2811 - "default.handlebars->27->780"
2817 + "default.handlebars->27->783"
2818 ]
2819 },
2820 {
@@ -2821,7 +2827,7 @@
2827 "pt": "Árabe (Marrocos)",
2828 "ru": "Арабский (Марокко)",
2829 "xloc": [
2824 - "default.handlebars->27->781"
2830 + "default.handlebars->27->784"
2831 ]
2832 },
2833 {
@@ -2833,7 +2839,7 @@
2839 "pt": "Árabe (Omã)",
2840 "ru": "Арабский (Оман)",
2841 "xloc": [
2836 - "default.handlebars->27->782"
2842 + "default.handlebars->27->785"
2843 ]
2844 },
2845 {
@@ -2846,7 +2852,7 @@
2852 "pt": "Árabe (Catar)",
2853 "ru": "Арабский (Катар)",
2854 "xloc": [
2849 - "default.handlebars->27->783"
2855 + "default.handlebars->27->786"
2856 ]
2857 },
2858 {
@@ -2859,7 +2865,7 @@
2865 "pt": "Árabe (Arábia Saudita)",
2866 "ru": "Арабский (Саудовская Аравия)",
2867 "xloc": [
2862 - "default.handlebars->27->784"
2868 + "default.handlebars->27->787"
2869 ]
2870 },
2871 {
@@ -2872,7 +2878,7 @@
2878 "pt": "Árabe (padrão)",
2879 "ru": "Арабский (стандартный)",
2880 "xloc": [
2875 - "default.handlebars->27->772"
2881 + "default.handlebars->27->775"
2882 ]
2883 },
2884 {
@@ -2885,7 +2891,7 @@
2891 "pt": "Árabe (Síria)",
2892 "ru": "Арабский (Сирия)",
2893 "xloc": [
2888 - "default.handlebars->27->785"
2894 + "default.handlebars->27->788"
2895 ]
2896 },
2897 {
@@ -2898,7 +2904,7 @@
2904 "pt": "Árabe (Tunísia)",
2905 "ru": "Арабский (Тунис)",
2906 "xloc": [
2901 - "default.handlebars->27->786"
2907 + "default.handlebars->27->789"
2908 ]
2909 },
2910 {
@@ -2910,7 +2916,7 @@
2916 "pt": "Árabe (U.A.E)",
2917 "ru": "Арабский (О.А.Э.)",
2918 "xloc": [
2913 - "default.handlebars->27->787"
2919 + "default.handlebars->27->790"
2920 ]
2921 },
2922 {
@@ -2923,7 +2929,7 @@
2929 "pt": "Árabe (Iêmen)",
2930 "ru": "Арабский (Йемен)",
2931 "xloc": [
2926 - "default.handlebars->27->788"
2932 + "default.handlebars->27->791"
2933 ]
2934 },
2935 {
@@ -2936,7 +2942,7 @@
2942 "pt": "Aragonês",
2943 "ru": "Арагонский",
2944 "xloc": [
2939 - "default.handlebars->27->789"
2945 + "default.handlebars->27->792"
2946 ]
2947 },
2948 {
@@ -2950,7 +2956,7 @@
2956 "pt": "Arquitetura",
2957 "ru": "Архитектура",
2958 "xloc": [
2953 - "default.handlebars->27->689"
2959 + "default.handlebars->27->692"
2960 ]
2961 },
2962 {
@@ -2978,7 +2984,7 @@
2984 "ru": "Вы действительно хотите удалить группу \\\"{0}\\\"? Удаление группы приведет к удалению всей информации связанной с устройствами в этой группе.",
2985 "xloc": [
2986 "default-mobile.handlebars->9->286",
2981 - "default.handlebars->27->1111"
2987 + "default.handlebars->27->1114"
2988 ]
2989 },
2990 {
@@ -2992,7 +2998,7 @@
2998 "pt": "Tem certeza de que deseja excluir o nó {0}?",
2999 "ru": "Вы действительно хотите удалить устройство \\\"{0}\\\"?",
3000 "xloc": [
2995 - "default.handlebars->27->564"
3001 + "default.handlebars->27->566"
3002 ]
3003 },
3004 {
@@ -3005,7 +3011,7 @@
3011 "nl": "Weet u zeker dat u de geselecteerde agent wilt verwijderen?",
3012 "ru": "Вы действительно хотите деинсталировать выбранного агента?",
3013 "xloc": [
3008 - "default.handlebars->27->553"
3014 + "default.handlebars->27->555"
3015 ]
3016 },
3017 {
@@ -3018,7 +3024,7 @@
3024 "nl": "Weet u zeker dat u de geselecteerde {0} agenten wilt verwijderen?",
3025 "ru": "Вы действительно хотите деинсталлировать выбранных {0} агентов?",
3026 "xloc": [
3021 - "default.handlebars->27->552"
3027 + "default.handlebars->27->554"
3028 ]
3029 },
3030 {
@@ -3031,7 +3037,7 @@
3037 "nl": "Weet u zeker dat u de plug-in {0} wilt gebruiken: {1}",
3038 "ru": "Вы уверенны, что {0} плагин: {1}",
3039 "xloc": [
3034 - "default.handlebars->27->1513"
3040 + "default.handlebars->27->1516"
3041 ]
3042 },
3043 {
@@ -3044,7 +3050,7 @@
3050 "pt": "Armênio",
3051 "ru": "Армянский",
3052 "xloc": [
3047 - "default.handlebars->27->790"
3053 + "default.handlebars->27->793"
3054 ]
3055 },
3056 {
@@ -3056,7 +3062,7 @@
3062 "pt": "Assamese",
3063 "ru": "Ассамский",
3064 "xloc": [
3059 - "default.handlebars->27->791"
3065 + "default.handlebars->27->794"
3066 ]
3067 },
3068 {
@@ -3068,7 +3074,7 @@
3074 "pt": "Asturiano",
3075 "ru": "Астурии",
3076 "xloc": [
3071 - "default.handlebars->27->792"
3077 + "default.handlebars->27->795"
3078 ]
3079 },
3080 {
@@ -3081,7 +3087,7 @@
3087 "pt": "Aplicativo de autenticação",
3088 "ru": "Приложение аутентификации",
3089 "xloc": [
3084 - "default.handlebars->27->1393"
3090 + "default.handlebars->27->1396"
3091 ]
3092 },
3093 {
@@ -3101,8 +3107,8 @@
3107 "default-mobile.handlebars->9->32",
3108 "default.handlebars->27->104",
3109 "default.handlebars->27->109",
3104 - "default.handlebars->27->756",
3105 - "default.handlebars->27->758"
3110 + "default.handlebars->27->759",
3111 + "default.handlebars->27->761"
3112 ]
3113 },
3114 {
@@ -3156,7 +3162,7 @@
3162 "pt": "Remover automaticamente",
3163 "ru": "Автоудаление",
3164 "xloc": [
3159 - "default.handlebars->27->1034"
3165 + "default.handlebars->27->1037"
3166 ]
3167 },
3168 {
@@ -3200,7 +3206,7 @@
3206 "pt": "Azerbaijão",
3207 "ru": "Азербайджанский",
3208 "xloc": [
3203 - "default.handlebars->27->793"
3209 + "default.handlebars->27->796"
3210 ]
3211 },
3212 {
@@ -3214,7 +3220,7 @@
3220 "pt": "BIOS",
3221 "ru": "BIOS",
3222 "xloc": [
3217 - "default.handlebars->27->727"
3223 + "default.handlebars->27->730"
3224 ]
3225 },
3226 {
@@ -3246,7 +3252,7 @@
3252 "error404-mobile.handlebars->container->footer->1->1->0->3->1",
3253 "error404.handlebars->container->footer->1->1->0->3->0",
3254 "terms-mobile.handlebars->container->footer->1->1->0->3->1",
3249 - "terms.handlebars->container->footer->1->1->0->3->0"
3255 + "terms.handlebars->container->footer->1->1->0->3->backLink"
3256 ]
3257 },
3258 {
@@ -3282,7 +3288,7 @@
3288 "pt": "Segundo plano e interativo",
3289 "ru": "Фоновый и интерактивный",
3290 "xloc": [
3285 - "default.handlebars->27->303"
3291 + "default.handlebars->27->304"
3292 ]
3293 },
3294 {
@@ -3295,7 +3301,7 @@
3301 "pt": "Segundo plano e interativo",
3302 "ru": "Фоновый и интерактивный",
3303 "xloc": [
3298 - "default.handlebars->27->281"
3304 + "default.handlebars->27->282"
3305 ]
3306 },
3307 {
@@ -3308,8 +3314,8 @@
3314 "pt": "Apenas em segundo plano",
3315 "ru": "Только фоновый",
3316 "xloc": [
3311 - "default.handlebars->27->282",
3312 - "default.handlebars->27->304"
3317 + "default.handlebars->27->283",
3318 + "default.handlebars->27->305"
3319 ]
3320 },
3321 {
@@ -3337,7 +3343,7 @@
3343 "pt": "Códigos de backup",
3344 "ru": "Резервные коды",
3345 "xloc": [
3340 - "default.handlebars->27->1395"
3346 + "default.handlebars->27->1398"
3347 ]
3348 },
3349 {
@@ -3348,7 +3354,7 @@
3354 "nl": "Ongeldige handtening",
3355 "ru": "Плохой ключ",
3356 "xloc": [
3351 - "default.handlebars->27->1455"
3357 + "default.handlebars->27->1458"
3358 ]
3359 },
3360 {
@@ -3359,7 +3365,7 @@
3365 "nl": "Onjuist webcertificaat",
3366 "ru": "Плохой веб-сертификат",
3367 "xloc": [
3362 - "default.handlebars->27->1454"
3368 + "default.handlebars->27->1457"
3369 ]
3370 },
3371 {
@@ -3371,7 +3377,7 @@
3377 "pt": "Basco",
3378 "ru": "Баскский",
3379 "xloc": [
3374 - "default.handlebars->27->794"
3380 + "default.handlebars->27->797"
3381 ]
3382 },
3383 {
@@ -3398,7 +3404,7 @@
3404 "pt": "Bielorrusso",
3405 "ru": "Белорусский",
3406 "xloc": [
3401 - "default.handlebars->27->796"
3407 + "default.handlebars->27->799"
3408 ]
3409 },
3410 {
@@ -3411,7 +3417,7 @@
3417 "pt": "Bengali",
3418 "ru": "Бенгальский",
3419 "xloc": [
3414 - "default.handlebars->27->797"
3420 + "default.handlebars->27->800"
3421 ]
3422 },
3423 {
@@ -3424,7 +3430,7 @@
3430 "pt": "Bósnia",
3431 "ru": "Боснийский",
3432 "xloc": [
3427 - "default.handlebars->27->798"
3433 + "default.handlebars->27->801"
3434 ]
3435 },
3436 {
@@ -3436,7 +3442,7 @@
3442 "pt": "Breton",
3443 "ru": "Бретонский",
3444 "xloc": [
3439 - "default.handlebars->27->799"
3445 + "default.handlebars->27->802"
3446 ]
3447 },
3448 {
@@ -3450,7 +3456,7 @@
3456 "pt": "Broadcast",
3457 "ru": "Отправить сообщение",
3458 "xloc": [
3453 - "default.handlebars->27->1336",
3459 + "default.handlebars->27->1339",
3460 "default.handlebars->container->column_l->p4->3->1->0->3->1"
3461 ]
3462 },
@@ -3465,7 +3471,7 @@
3471 "pt": "Mensagem de transmissão",
3472 "ru": "Отправить сообщение",
3473 "xloc": [
3468 - "default.handlebars->27->1293"
3474 + "default.handlebars->27->1296"
3475 ]
3476 },
3477 {
@@ -3479,7 +3485,7 @@
3485 "pt": "Transmita uma mensagem para todos os usuários conectados.",
3486 "ru": "Отправить сообщение всем подключенным пользователям.",
3487 "xloc": [
3482 - "default.handlebars->27->1292"
3488 + "default.handlebars->27->1295"
3489 ]
3490 },
3491 {
@@ -3492,7 +3498,7 @@
3498 "pt": "Búlgaria",
3499 "ru": "Болгарский",
3500 "xloc": [
3495 - "default.handlebars->27->795"
3501 + "default.handlebars->27->798"
3502 ]
3503 },
3504 {
@@ -3505,7 +3511,7 @@
3511 "pt": "Birmanês",
3512 "ru": "Бирманский",
3513 "xloc": [
3508 - "default.handlebars->27->800"
3514 + "default.handlebars->27->803"
3515 ]
3516 },
3517 {
@@ -3520,7 +3526,7 @@
3526 "ru": "CCM",
3527 "xloc": [
3528 "default-mobile.handlebars->9->181",
3523 - "default.handlebars->27->456"
3529 + "default.handlebars->27->458"
3530 ]
3531 },
3532 {
@@ -3535,10 +3541,10 @@
3541 "ru": "CIRA",
3542 "xloc": [
3543 "default-mobile.handlebars->9->122",
3538 - "default.handlebars->27->1099",
3539 - "default.handlebars->27->1104",
3544 + "default.handlebars->27->1102",
3545 + "default.handlebars->27->1107",
3546 "default.handlebars->27->168",
3541 - "default.handlebars->27->355"
3547 + "default.handlebars->27->357"
3548 ]
3549 },
3550 {
@@ -3552,7 +3558,7 @@
3558 "pt": "Servidor CIRA",
3559 "ru": "CIRA Сервер",
3560 "xloc": [
3555 - "default.handlebars->27->1504"
3561 + "default.handlebars->27->1507"
3562 ]
3563 },
3564 {
@@ -3566,7 +3572,7 @@
3572 "pt": "Comandos do servidor CIRA",
3573 "ru": "CIRA Сервер команды",
3574 "xloc": [
3569 - "default.handlebars->27->1505"
3575 + "default.handlebars->27->1508"
3576 ]
3577 },
3578 {
@@ -3577,7 +3583,7 @@
3583 "nl": "CPU gebruik",
3584 "ru": "Загрузка CPU",
3585 "xloc": [
3580 - "default.handlebars->27->1469"
3586 + "default.handlebars->27->1472"
3587 ]
3588 },
3589 {
@@ -3591,7 +3597,7 @@
3597 "pt": "Carga da CPU nos últimos 15 minutos",
3598 "ru": "Загрузка CPU за последние 15 минут",
3599 "xloc": [
3594 - "default.handlebars->27->1472"
3600 + "default.handlebars->27->1475"
3601 ]
3602 },
3603 {
@@ -3605,7 +3611,7 @@
3611 "pt": "Carga da CPU nos últimos 5 minutos",
3612 "ru": "Загрузка CPU за последние 5 минут",
3613 "xloc": [
3608 - "default.handlebars->27->1471"
3614 + "default.handlebars->27->1474"
3615 ]
3616 },
3617 {
@@ -3619,7 +3625,7 @@
3625 "pt": "Carga da CPU no último minuto",
3626 "ru": "Загрузка CPU за последнюю минуту",
3627 "xloc": [
3622 - "default.handlebars->27->1470"
3628 + "default.handlebars->27->1473"
3629 ]
3630 },
3631 {
@@ -3633,8 +3639,8 @@
3639 "pt": "CR+LF",
3640 "ru": "CR+LF",
3641 "xloc": [
3636 - "default.handlebars->27->631",
3637 - "default.handlebars->27->640",
3642 + "default.handlebars->27->634",
3643 + "default.handlebars->27->643",
3644 "default.handlebars->container->column_l->p12->termTable->1->1->6->1->1->terminalSettingsButtons"
3645 ]
3646 },
@@ -3649,9 +3655,9 @@
3655 "pt": "Formato CSV",
3656 "ru": "Формат CSV",
3657 "xloc": [
3652 - "default.handlebars->27->1245",
3653 - "default.handlebars->27->1284",
3654 - "default.handlebars->27->382"
3658 + "default.handlebars->27->1248",
3659 + "default.handlebars->27->1287",
3660 + "default.handlebars->27->384"
3661 ]
3662 },
3663 {
@@ -3665,7 +3671,7 @@
3671 "pt": "Erro de chamada",
3672 "ru": "Ошибка вызова",
3673 "xloc": [
3668 - "default.handlebars->27->1514"
3674 + "default.handlebars->27->1517"
3675 ]
3676 },
3677 {
@@ -3681,7 +3687,7 @@
3687 "xloc": [
3688 "default-mobile.handlebars->9->41",
3689 "default-mobile.handlebars->dialog->idx_dlgButtonBar",
3684 - "default.handlebars->27->1019",
3690 + "default.handlebars->27->1022",
3691 "default.handlebars->container->dialog->idx_dlgButtonBar",
3692 "login-mobile.handlebars->dialog->idx_dlgButtonBar",
3693 "login.handlebars->dialog->idx_dlgButtonBar",
@@ -3700,7 +3706,7 @@
3706 "pt": "Capacidade / velocidade",
3707 "ru": "Объем / Скорость",
3708 "xloc": [
3703 - "default.handlebars->27->734"
3709 + "default.handlebars->27->737"
3710 ]
3711 },
3712 {
@@ -3713,7 +3719,7 @@
3719 "pt": "Catalão",
3720 "ru": "Каталонский",
3721 "xloc": [
3716 - "default.handlebars->27->801"
3722 + "default.handlebars->27->804"
3723 ]
3724 },
3725 {
@@ -3727,7 +3733,7 @@
3733 "pt": "Centralize o mapa aqui",
3734 "ru": "Установить центр карты здесь",
3735 "xloc": [
3730 - "default.handlebars->27->422"
3736 + "default.handlebars->27->424"
3737 ]
3738 },
3739 {
@@ -3740,7 +3746,7 @@
3746 "pt": "Chamorro",
3747 "ru": "Чаморро",
3748 "xloc": [
3743 - "default.handlebars->27->802"
3749 + "default.handlebars->27->805"
3750 ]
3751 },
3752 {
@@ -3754,7 +3760,7 @@
3760 "pt": "Alterar email para {0}",
3761 "ru": "Смена email для {0}",
3762 "xloc": [
3757 - "default.handlebars->27->1408"
3763 + "default.handlebars->27->1411"
3764 ]
3765 },
3766 {
@@ -3768,9 +3774,9 @@
3774 "pt": "Alterar grupo",
3775 "ru": "Смена группы",
3776 "xloc": [
3771 - "default.handlebars->27->497",
3772 - "default.handlebars->27->561",
3773 - "default.handlebars->27->562"
3777 + "default.handlebars->27->499",
3778 + "default.handlebars->27->563",
3779 + "default.handlebars->27->564"
3780 ]
3781 },
3782 {
@@ -3785,8 +3791,8 @@
3791 "ru": "Смена пароля",
3792 "xloc": [
3793 "default-mobile.handlebars->9->49",
3788 - "default.handlebars->27->1403",
3789 - "default.handlebars->27->995"
3794 + "default.handlebars->27->1406",
3795 + "default.handlebars->27->998"
3796 ]
3797 },
3798 {
@@ -3800,7 +3806,7 @@
3806 "pt": "Alterar senha para {0}",
3807 "ru": "Смена пароля для {0}",
3808 "xloc": [
3803 - "default.handlebars->27->1415"
3809 + "default.handlebars->27->1418"
3810 ]
3811 },
3812 {
@@ -3871,7 +3877,7 @@
3877 "pt": "Mude o endereço de e-mail da sua conta aqui.",
3878 "ru": "Измените адрес электронной почты вашей учетной записи здесь.",
3879 "xloc": [
3874 - "default.handlebars->27->982"
3880 + "default.handlebars->27->985"
3881 ]
3882 },
3883 {
@@ -3885,7 +3891,7 @@
3891 "pt": "Altere a senha da sua conta digitando a senha antiga e a nova senha duas vezes nas caixas abaixo.",
3892 "ru": "Измените пароль своей учетной записи, введя старый пароль и дважды новый пароль в поля ниже.",
3893 "xloc": [
3888 - "default.handlebars->27->988"
3894 + "default.handlebars->27->991"
3895 ]
3896 },
3897 {
@@ -3899,7 +3905,7 @@
3905 "pt": "Alterar o idioma exigirá uma atualização da página.",
3906 "ru": "Изменение языка потребует перезагрузить страницу.",
3907 "xloc": [
3902 - "default.handlebars->27->967"
3908 + "default.handlebars->27->970"
3909 ]
3910 },
3911 {
@@ -3913,7 +3919,7 @@
3919 "pt": "Chat",
3920 "ru": "Чат",
3921 "xloc": [
3916 - "default.handlebars->27->1262"
3922 + "default.handlebars->27->1265"
3923 ]
3924 },
3925 {
@@ -3929,8 +3935,8 @@
3935 "xloc": [
3936 "default-mobile.handlebars->9->307",
3937 "default-mobile.handlebars->9->325",
3932 - "default.handlebars->27->1155",
3933 - "default.handlebars->27->1179"
3938 + "default.handlebars->27->1158",
3939 + "default.handlebars->27->1182"
3940 ]
3941 },
3942 {
@@ -3944,7 +3950,7 @@
3950 "pt": "Checheno",
3951 "ru": "Чеченский",
3952 "xloc": [
3947 - "default.handlebars->27->803"
3953 + "default.handlebars->27->806"
3954 ]
3955 },
3956 {
@@ -4000,8 +4006,8 @@
4006 "pt": "Verificando ...",
4007 "ru": "Проверка...",
4008 "xloc": [
4003 - "default.handlebars->27->1510",
4004 - "default.handlebars->27->769"
4009 + "default.handlebars->27->1513",
4010 + "default.handlebars->27->772"
4011 ]
4012 },
4013 {
@@ -4015,7 +4021,7 @@
4021 "pt": "Chinês",
4022 "ru": "Китайский",
4023 "xloc": [
4018 - "default.handlebars->27->804"
4024 + "default.handlebars->27->807"
4025 ]
4026 },
4027 {
@@ -4028,7 +4034,7 @@
4034 "pt": "Chinês (Hong Kong)",
4035 "ru": "Китайский (Гонконг)",
4036 "xloc": [
4031 - "default.handlebars->27->805"
4037 + "default.handlebars->27->808"
4038 ]
4039 },
4040 {
@@ -4041,7 +4047,7 @@
4047 "pt": "Chinês (PRC)",
4048 "ru": "Китайский (КНР)",
4049 "xloc": [
4044 - "default.handlebars->27->806"
4050 + "default.handlebars->27->809"
4051 ]
4052 },
4053 {
@@ -4054,7 +4060,7 @@
4060 "pt": "Chinês (Singapura)",
4061 "ru": "Китайский (Сингапур)",
4062 "xloc": [
4057 - "default.handlebars->27->807"
4063 + "default.handlebars->27->810"
4064 ]
4065 },
4066 {
@@ -4067,7 +4073,7 @@
4073 "pt": "Chinês (Taiwan)",
4074 "ru": "Китайский (Тайвань)",
4075 "xloc": [
4070 - "default.handlebars->27->808"
4076 + "default.handlebars->27->811"
4077 ]
4078 },
4079 {
@@ -4094,7 +4100,7 @@
4100 "pt": "Chuvash",
4101 "ru": "Чувашский",
4102 "xloc": [
4097 - "default.handlebars->27->809"
4103 + "default.handlebars->27->812"
4104 ]
4105 },
4106 {
@@ -4128,11 +4134,11 @@
4134 "default-mobile.handlebars->9->268",
4135 "default-mobile.handlebars->9->28",
4136 "default-mobile.handlebars->9->91",
4131 - "default.handlebars->27->1239",
4132 - "default.handlebars->27->666",
4133 - "default.handlebars->27->668",
4134 - "default.handlebars->27->670",
4135 - "default.handlebars->27->672",
4137 + "default.handlebars->27->1242",
4138 + "default.handlebars->27->669",
4139 + "default.handlebars->27->671",
4140 + "default.handlebars->27->673",
4141 + "default.handlebars->27->675",
4142 "default.handlebars->container->column_l->p15->consoleTable->1->6->1->1->1->0->7",
4143 "default.handlebars->container->column_l->p41->3->1",
4144 "messenger.handlebars->xbottom"
@@ -4163,7 +4169,7 @@
4169 "pt": "Limpe o núcleo",
4170 "ru": "Очистить ядро",
4171 "xloc": [
4166 - "default.handlebars->27->750"
4172 + "default.handlebars->27->753"
4173 ]
4174 },
4175 {
@@ -4190,7 +4196,7 @@
4196 "pt": "clique aqui para criar um grupo de dispositivos",
4197 "ru": "Для изменения имени устройства на сервере нажмите сюда",
4198 "xloc": [
4193 - "default.handlebars->27->436"
4199 + "default.handlebars->27->438"
4200 ]
4201 },
4202 {
@@ -4205,7 +4211,7 @@
4211 "ru": "Нажмите ОК для отправки подтверждения по электронной почте:",
4212 "xloc": [
4213 "default-mobile.handlebars->9->34",
4208 - "default.handlebars->27->979"
4214 + "default.handlebars->27->982"
4215 ]
4216 },
4217 {
@@ -4231,7 +4237,7 @@
4237 "nl": "Client Control Mode (CCM)",
4238 "pt": "Client Control Mode (CCM)",
4239 "xloc": [
4234 - "default.handlebars->27->714"
4240 + "default.handlebars->27->717"
4241 ]
4242 },
4243 {
@@ -4245,8 +4251,8 @@
4251 "pt": "Acesso remoto iniciado pelo cliente",
4252 "ru": "Клиент инициировал удаленный доступ",
4253 "xloc": [
4248 - "default.handlebars->27->1098",
4249 - "default.handlebars->27->1103"
4254 + "default.handlebars->27->1101",
4255 + "default.handlebars->27->1106"
4256 ]
4257 },
4258 {
@@ -4277,7 +4283,7 @@
4283 "default-mobile.handlebars->9->26",
4284 "default.handlebars->27->116",
4285 "default.handlebars->27->124",
4280 - "default.handlebars->27->624"
4286 + "default.handlebars->27->627"
4287 ]
4288 },
4289 {
@@ -4303,8 +4309,8 @@
4309 "nl": "Gemeenschappelijke apparaatgroepen",
4310 "ru": "Общие группы устройств",
4311 "xloc": [
4306 - "default.handlebars->27->1344",
4307 - "default.handlebars->27->1418"
4312 + "default.handlebars->27->1347",
4313 + "default.handlebars->27->1421"
4314 ]
4315 },
4316 {
@@ -4318,7 +4324,7 @@
4324 "ru": "Подтвердить {0} из {1} записей в это расположение?",
4325 "xloc": [
4326 "default-mobile.handlebars->9->86",
4321 - "default.handlebars->27->1234"
4327 + "default.handlebars->27->1237"
4328 ]
4329 },
4330 {
@@ -4334,11 +4340,11 @@
4340 "xloc": [
4341 "default-mobile.handlebars->9->220",
4342 "default-mobile.handlebars->9->287",
4337 - "default.handlebars->27->1112",
4338 - "default.handlebars->27->1359",
4339 - "default.handlebars->27->379",
4340 - "default.handlebars->27->556",
4341 - "default.handlebars->27->565"
4343 + "default.handlebars->27->1115",
4344 + "default.handlebars->27->1362",
4345 + "default.handlebars->27->381",
4346 + "default.handlebars->27->558",
4347 + "default.handlebars->27->567"
4348 ]
4349 },
4350 {
@@ -4352,7 +4358,7 @@
4358 "ru": "Подтвердить копирование 1 записи в это расположение?",
4359 "xloc": [
4360 "default-mobile.handlebars->9->257",
4355 - "default.handlebars->27->661"
4361 + "default.handlebars->27->664"
4362 ]
4363 },
4364 {
@@ -4366,7 +4372,7 @@
4372 "ru": "Подтвердить копирование {0} записей в это расположение?",
4373 "xloc": [
4374 "default-mobile.handlebars->9->256",
4369 - "default.handlebars->27->660"
4375 + "default.handlebars->27->663"
4376 ]
4377 },
4378 {
@@ -4380,7 +4386,7 @@
4386 "pt": "Confirmar a exclusão dos dispositivos selecionados?",
4387 "ru": "Подтвердить удаление выбранных устройств?",
4388 "xloc": [
4383 - "default.handlebars->27->378"
4389 + "default.handlebars->27->380"
4390 ]
4391 },
4392 {
@@ -4394,7 +4400,7 @@
4400 "ru": "Подтвердить перемещение 1 записи в это расположение?",
4401 "xloc": [
4402 "default-mobile.handlebars->9->259",
4397 - "default.handlebars->27->663"
4403 + "default.handlebars->27->666"
4404 ]
4405 },
4406 {
@@ -4408,7 +4414,7 @@
4414 "ru": "Подтвердить перемещение {0} записей в это расположение?",
4415 "xloc": [
4416 "default-mobile.handlebars->9->258",
4411 - "default.handlebars->27->662"
4417 + "default.handlebars->27->665"
4418 ]
4419 },
4420 {
@@ -4421,7 +4427,7 @@
4427 "nl": "Bevestig overschrijven?",
4428 "ru": "Подтвердить перезапись?",
4429 "xloc": [
4424 - "default.handlebars->27->1233"
4430 + "default.handlebars->27->1236"
4431 ]
4432 },
4433 {
@@ -4436,7 +4442,7 @@
4442 "ru": "Подтвердить удаление приложения аутентификации двухэтапного входа в систему?",
4443 "xloc": [
4444 "default-mobile.handlebars->9->33",
4439 - "default.handlebars->27->759"
4445 + "default.handlebars->27->762"
4446 ]
4447 },
4448 {
@@ -4447,8 +4453,8 @@
4453 "nl": "Bevestig het verwijderen van de apparaatgroep {0}?",
4454 "ru": "Подтвердить удаление группы устройств {0}?",
4455 "xloc": [
4450 - "default.handlebars->27->1354",
4451 - "default.handlebars->27->1438"
4456 + "default.handlebars->27->1357",
4457 + "default.handlebars->27->1441"
4458 ]
4459 },
4460 {
@@ -4459,7 +4465,7 @@
4465 "nl": "Bevestig het verwijderen van de groep {0}?",
4466 "ru": "Подтвердить удаление группы {0}?",
4467 "xloc": [
4462 - "default.handlebars->27->1434"
4468 + "default.handlebars->27->1437"
4469 ]
4470 },
4471 {
@@ -4474,8 +4480,8 @@
4480 "ru": "Подтвердить удаление пользователя {0}?",
4481 "xloc": [
4482 "default-mobile.handlebars->9->333",
4477 - "default.handlebars->27->1188",
4478 - "default.handlebars->27->1362"
4483 + "default.handlebars->27->1191",
4484 + "default.handlebars->27->1365"
4485 ]
4486 },
4487 {
@@ -4492,8 +4498,8 @@
4498 "default-mobile.handlebars->9->236",
4499 "default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea1->1->3",
4500 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->0->1->3",
4495 - "default.handlebars->27->1050",
4496 - "default.handlebars->27->643",
4501 + "default.handlebars->27->1053",
4502 + "default.handlebars->27->646",
4503 "default.handlebars->container->column_l->p11->deskarea0->deskarea1->3->connectbutton1span",
4504 "default.handlebars->container->column_l->p12->termTable->1->1->0->1->3->connectbutton2span",
4505 "default.handlebars->container->column_l->p13->p13toolbar->1->0->1->3",
@@ -4526,8 +4532,8 @@
4532 "pt": "Conecte-se ao servidor",
4533 "ru": "Подключиться к серверу",
4534 "xloc": [
4529 - "default.handlebars->27->1102",
4530 - "default.handlebars->27->1106"
4535 + "default.handlebars->27->1105",
4536 + "default.handlebars->27->1109"
4537 ]
4538 },
4539 {
@@ -4581,7 +4587,7 @@
4587 "nl": "Verbonden Intel® AMT",
4588 "ru": "Подключено Intel® AMT",
4589 "xloc": [
4584 - "default.handlebars->27->1460"
4590 + "default.handlebars->27->1463"
4591 ]
4592 },
4593 {
@@ -4592,14 +4598,14 @@
4598 "nl": "Verbonden gebruikers",
4599 "ru": "Подключенные пользователи",
4600 "xloc": [
4595 - "default.handlebars->27->1465"
4601 + "default.handlebars->27->1468"
4602 ]
4603 },
4604 {
4605 "en": "Connected now",
4606 "nl": "Nu verbonden",
4607 "xloc": [
4602 - "default.handlebars->27->693"
4608 + "default.handlebars->27->696"
4609 ]
4610 },
4611 {
@@ -4633,7 +4639,7 @@
4639 "default.handlebars->27->193",
4640 "default.handlebars->27->196",
4641 "default.handlebars->27->202",
4636 - "default.handlebars->27->684",
4642 + "default.handlebars->27->687",
4643 "default.handlebars->27->9",
4644 "xterm.handlebars->9->2"
4645 ]
@@ -4649,7 +4655,7 @@
4655 "pt": "Contagem de conexões",
4656 "ru": "Подключений ",
4657 "xloc": [
4652 - "default.handlebars->27->1476"
4658 + "default.handlebars->27->1479"
4659 ]
4660 },
4661 {
@@ -4663,7 +4669,7 @@
4669 "pt": "Encaminhador de conexão",
4670 "ru": "Ретранслятор подключения",
4671 "xloc": [
4666 - "default.handlebars->27->1503"
4672 + "default.handlebars->27->1506"
4673 ]
4674 },
4675 {
@@ -4706,9 +4712,9 @@
4712 "ru": "Связь",
4713 "xloc": [
4714 "default-mobile.handlebars->9->195",
4709 - "default.handlebars->27->1204",
4715 + "default.handlebars->27->1207",
4716 "default.handlebars->27->184",
4711 - "default.handlebars->27->488",
4717 + "default.handlebars->27->490",
4718 "default.handlebars->container->column_l->p21->3->1->meshConnChartDiv->1"
4719 ]
4720 },
@@ -4737,7 +4743,7 @@
4743 "pt": "Console - ",
4744 "ru": "Консоль - ",
4745 "xloc": [
4740 - "default.handlebars->27->437"
4746 + "default.handlebars->27->439"
4747 ]
4748 },
4749 {
@@ -4750,7 +4756,7 @@
4756 "pt": "Codificador de cookies",
4757 "ru": "Cookie-кодировщик",
4758 "xloc": [
4753 - "default.handlebars->27->1490"
4759 + "default.handlebars->27->1493"
4760 ]
4761 },
4762 {
@@ -4796,7 +4802,7 @@
4802 "pt": "Copiar o URL do agente MacOS para a área de transferência",
4803 "ru": "Скопировать ссылку MacOS agent в буфер обмена",
4804 "xloc": [
4799 - "default.handlebars->27->319"
4805 + "default.handlebars->27->321"
4806 ]
4807 },
4808 {
@@ -4828,7 +4834,7 @@
4834 "pt": "Copiar link para a área de transferência",
4835 "ru": "Скопировать ссылку в буфер обмена",
4836 "xloc": [
4831 - "default.handlebars->27->294"
4837 + "default.handlebars->27->295"
4838 ]
4839 },
4840 {
@@ -4959,7 +4965,7 @@
4965 "pt": "Servidor Core",
4966 "ru": "Основной сервер",
4967 "xloc": [
4962 - "default.handlebars->27->1489"
4968 + "default.handlebars->27->1492"
4969 ]
4970 },
4971 {
@@ -4972,7 +4978,7 @@
4978 "pt": "Corso",
4979 "ru": "Kорсиканский",
4980 "xloc": [
4975 - "default.handlebars->27->810"
4981 + "default.handlebars->27->813"
4982 ]
4983 },
4984 {
@@ -4986,7 +4992,7 @@
4992 "pt": "Criar conta",
4993 "ru": "Создать учетную запись",
4994 "xloc": [
4989 - "default.handlebars->27->1304",
4995 + "default.handlebars->27->1307",
4996 "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->createpanel->1->1->9->1->12->1->1",
4997 "login.handlebars->container->column_l->centralTable->1->0->logincell->createpanel->1->9->1->12->1->1"
4998 ]
@@ -5013,7 +5019,7 @@
5019 "nl": "Maak een gebruikersgroep.",
5020 "ru": "Создать группу пользователей",
5021 "xloc": [
5016 - "default.handlebars->27->1327"
5022 + "default.handlebars->27->1330"
5023 ]
5024 },
5025 {
@@ -5027,7 +5033,7 @@
5033 "pt": "Crie um novo grupo de dispositivos usando as opções abaixo.",
5034 "ru": "Создайте новую группу устройств, используя параметры ниже.",
5035 "xloc": [
5030 - "default.handlebars->27->1002"
5036 + "default.handlebars->27->1005"
5037 ]
5038 },
5039 {
@@ -5055,7 +5061,7 @@
5061 "pt": "Crie várias contas ao mesmo tempo importando um arquivo JSON com o seguinte formato:",
5062 "ru": "Создайте сразу несколько учетных записей, импортировав файл JSON в следующем формате:",
5063 "xloc": [
5058 - "default.handlebars->27->1275"
5064 + "default.handlebars->27->1278"
5065 ]
5066 },
5067 {
@@ -5084,7 +5090,7 @@
5090 "pt": "Criação",
5091 "ru": "Создано",
5092 "xloc": [
5087 - "default.handlebars->27->1381"
5093 + "default.handlebars->27->1384"
5094 ]
5095 },
5096 {
@@ -5110,7 +5116,7 @@
5116 "pt": "Cree",
5117 "ru": "Кри (Канадский язык)",
5118 "xloc": [
5113 - "default.handlebars->27->811"
5119 + "default.handlebars->27->814"
5120 ]
5121 },
5122 {
@@ -5122,7 +5128,7 @@
5128 "pt": "Croata",
5129 "ru": "Хорватский",
5130 "xloc": [
5125 - "default.handlebars->27->812"
5131 + "default.handlebars->27->815"
5132 ]
5133 },
5134 {
@@ -5238,7 +5244,7 @@
5244 "pt": "Tcheco",
5245 "ru": "Чешский",
5246 "xloc": [
5241 - "default.handlebars->27->813"
5247 + "default.handlebars->27->816"
5248 ]
5249 },
5250 {
@@ -5265,7 +5271,7 @@
5271 "pt": "Dinamarquês",
5272 "ru": "Датский",
5273 "xloc": [
5268 - "default.handlebars->27->814"
5274 + "default.handlebars->27->817"
5275 ]
5276 },
5277 {
@@ -5278,7 +5284,7 @@
5284 "pt": "DataChannel",
5285 "ru": "DataChannel",
5286 "xloc": [
5281 - "default.handlebars->27->601"
5287 + "default.handlebars->27->604"
5288 ]
5289 },
5290 {
@@ -5292,7 +5298,7 @@
5298 "pt": "Datas e Horário",
5299 "ru": "Дата & Время",
5300 "xloc": [
5295 - "default.handlebars->27->970"
5301 + "default.handlebars->27->973"
5302 ]
5303 },
5304 {
@@ -5306,7 +5312,7 @@
5312 "pt": "Dia",
5313 "ru": "День",
5314 "xloc": [
5309 - "default.handlebars->27->540"
5315 + "default.handlebars->27->542"
5316 ]
5317 },
5318 {
@@ -5319,7 +5325,7 @@
5325 "pt": "Desativar o modo de controle do cliente (CCM)",
5326 "ru": "Деактивировать режим управления клиентом (CCM)",
5327 "xloc": [
5322 - "default.handlebars->27->1090"
5328 + "default.handlebars->27->1093"
5329 ]
5330 },
5331 {
@@ -5334,7 +5340,7 @@
5340 "ru": "Глубокий сон",
5341 "xloc": [
5342 "default-mobile.handlebars->9->110",
5337 - "default.handlebars->27->338"
5343 + "default.handlebars->27->340"
5344 ]
5345 },
5346 {
@@ -5352,9 +5358,9 @@
5358 "default-mobile.handlebars->9->81",
5359 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
5360 "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
5355 - "default.handlebars->27->1228",
5356 - "default.handlebars->27->409",
5357 - "default.handlebars->27->653",
5361 + "default.handlebars->27->1231",
5362 + "default.handlebars->27->411",
5363 + "default.handlebars->27->656",
5364 "default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
5365 "default.handlebars->container->column_l->p5->p5toolbar->1->0->p5filehead->3",
5366 "default.handlebars->container->dialog->idx_dlgButtonBar->5",
@@ -5375,7 +5381,7 @@
5381 "ru": "Удалить учетную запись",
5382 "xloc": [
5383 "default-mobile.handlebars->9->43",
5378 - "default.handlebars->27->987"
5384 + "default.handlebars->27->990"
5385 ]
5386 },
5387 {
@@ -5390,7 +5396,7 @@
5396 "ru": "Удалить устройство",
5397 "xloc": [
5398 "default-mobile.handlebars->9->199",
5393 - "default.handlebars->27->499"
5399 + "default.handlebars->27->501"
5400 ]
5401 },
5402 {
@@ -5406,8 +5412,8 @@
5412 "xloc": [
5413 "default-mobile.handlebars->9->285",
5414 "default-mobile.handlebars->9->288",
5409 - "default.handlebars->27->1083",
5410 - "default.handlebars->27->1113"
5415 + "default.handlebars->27->1086",
5416 + "default.handlebars->27->1116"
5417 ]
5418 },
5419 {
@@ -5422,7 +5428,7 @@
5428 "ru": "Удалить устройство",
5429 "xloc": [
5430 "default-mobile.handlebars->9->218",
5425 - "default.handlebars->27->566"
5431 + "default.handlebars->27->568"
5432 ]
5433 },
5434 {
@@ -5436,7 +5442,7 @@
5442 "pt": "Excluir nós",
5443 "ru": "Удалить устройства",
5444 "xloc": [
5439 - "default.handlebars->27->380"
5445 + "default.handlebars->27->382"
5446 ]
5447 },
5448 {
@@ -5447,7 +5453,7 @@
5453 "nl": "Verwijder gebruiker",
5454 "ru": "Удалить пользователя",
5455 "xloc": [
5450 - "default.handlebars->27->1402"
5456 + "default.handlebars->27->1405"
5457 ]
5458 },
5459 {
@@ -5458,8 +5464,8 @@
5464 "nl": "Verwijder de gebruikersgroep",
5465 "ru": "Удалить группу пользователей",
5466 "xloc": [
5461 - "default.handlebars->27->1352",
5462 - "default.handlebars->27->1360"
5467 + "default.handlebars->27->1355",
5468 + "default.handlebars->27->1363"
5469 ]
5470 },
5471 {
@@ -5473,7 +5479,7 @@
5479 "pt": "Excluir usuário {0}",
5480 "ru": "Удалить пользователя {0}",
5481 "xloc": [
5476 - "default.handlebars->27->1416"
5482 + "default.handlebars->27->1419"
5483 ]
5484 },
5485 {
@@ -5502,14 +5508,14 @@
5508 "pt": "Excluir Dispositivos",
5509 "ru": "Удалить устройства",
5510 "xloc": [
5505 - "default.handlebars->27->375"
5511 + "default.handlebars->27->377"
5512 ]
5513 },
5514 {
5515 "en": "Delete item?",
5516 "nl": "Verwijder item?",
5517 "xloc": [
5512 - "default.handlebars->27->410"
5518 + "default.handlebars->27->412"
5519 ]
5520 },
5521 {
@@ -5525,8 +5531,8 @@
5531 "xloc": [
5532 "default-mobile.handlebars->9->251",
5533 "default-mobile.handlebars->9->83",
5528 - "default.handlebars->27->1230",
5529 - "default.handlebars->27->655"
5534 + "default.handlebars->27->1233",
5535 + "default.handlebars->27->658"
5536 ]
5537 },
5538 {
@@ -5537,7 +5543,7 @@
5543 "nl": "Verwijder gebruikersgroep {0}?",
5544 "ru": "Удалить группу пользователей {0}?",
5545 "xloc": [
5540 - "default.handlebars->27->1358"
5546 + "default.handlebars->27->1361"
5547 ]
5548 },
5549 {
@@ -5553,8 +5559,8 @@
5559 "xloc": [
5560 "default-mobile.handlebars->9->250",
5561 "default-mobile.handlebars->9->82",
5556 - "default.handlebars->27->1229",
5557 - "default.handlebars->27->654"
5562 + "default.handlebars->27->1232",
5563 + "default.handlebars->27->657"
5564 ]
5565 },
5566 {
@@ -5638,17 +5644,17 @@
5644 "default-mobile.handlebars->9->277",
5645 "default-mobile.handlebars->9->290",
5646 "default-mobile.handlebars->9->60",
5641 - "default.handlebars->27->1007",
5642 - "default.handlebars->27->1031",
5643 - "default.handlebars->27->1115",
5644 - "default.handlebars->27->1326",
5645 - "default.handlebars->27->1331",
5646 - "default.handlebars->27->1333",
5647 - "default.handlebars->27->1356",
5648 - "default.handlebars->27->446",
5649 - "default.handlebars->27->447",
5650 - "default.handlebars->27->597",
5651 - "default.handlebars->27->699",
5647 + "default.handlebars->27->1010",
5648 + "default.handlebars->27->1034",
5649 + "default.handlebars->27->1118",
5650 + "default.handlebars->27->1329",
5651 + "default.handlebars->27->1334",
5652 + "default.handlebars->27->1336",
5653 + "default.handlebars->27->1359",
5654 + "default.handlebars->27->448",
5655 + "default.handlebars->27->449",
5656 + "default.handlebars->27->600",
5657 + "default.handlebars->27->702",
5658 "default.handlebars->27->77",
5659 "default.handlebars->container->column_l->p42->p42tbl->1->0->3"
5660 ]
@@ -5674,8 +5680,8 @@
5680 "pt": "Área de Trabalho",
5681 "ru": "Рабочий стол",
5682 "xloc": [
5677 - "default.handlebars->27->1117",
5678 - "default.handlebars->27->415",
5683 + "default.handlebars->27->1120",
5684 + "default.handlebars->27->417",
5685 "default.handlebars->container->topbar->1->1->MainSubMenuSpan->MainSubMenu->1->0->MainDevDesktop",
5686 "default.handlebars->contextMenu->cxdesktop"
5687 ]
@@ -5704,7 +5710,7 @@
5710 "pt": "Notificação na área de trabalho",
5711 "ru": "Уведомление на рабочем столе",
5712 "xloc": [
5707 - "default.handlebars->27->1041"
5713 + "default.handlebars->27->1044"
5714 ]
5715 },
5716 {
@@ -5717,7 +5723,7 @@
5723 "pt": "Prompt da área de trabalho",
5724 "ru": "Запрос рабочего стола",
5725 "xloc": [
5720 - "default.handlebars->27->1040"
5726 + "default.handlebars->27->1043"
5727 ]
5728 },
5729 {
@@ -5730,7 +5736,7 @@
5736 "pt": "Prompt da área de trabalho + barra de ferramentas",
5737 "ru": "Запрос рабочего стола + панель инструментов",
5738 "xloc": [
5733 - "default.handlebars->27->1038"
5739 + "default.handlebars->27->1041"
5740 ]
5741 },
5742 {
@@ -5743,7 +5749,7 @@
5749 "pt": "Barra de ferramentas da área de trabalho",
5750 "ru": "Панель инструментов рабочего стола",
5751 "xloc": [
5746 - "default.handlebars->27->1039"
5752 + "default.handlebars->27->1042"
5753 ]
5754 },
5755 {
@@ -5812,7 +5818,7 @@
5818 "ru": "Управление устройством",
5819 "xloc": [
5820 "default-mobile.handlebars->9->211",
5815 - "default.handlebars->27->539"
5821 + "default.handlebars->27->541"
5822 ]
5823 },
5824 {
@@ -5823,11 +5829,11 @@
5829 "nl": "Apparaat Groep",
5830 "ru": "Группа устройства",
5831 "xloc": [
5826 - "default.handlebars->27->1134",
5827 - "default.handlebars->27->1136",
5828 - "default.handlebars->27->1350",
5829 - "default.handlebars->27->1424",
5830 - "default.handlebars->27->1430"
5832 + "default.handlebars->27->1137",
5833 + "default.handlebars->27->1139",
5834 + "default.handlebars->27->1353",
5835 + "default.handlebars->27->1427",
5836 + "default.handlebars->27->1433"
5837 ]
5838 },
5839 {
@@ -5842,7 +5848,7 @@
5848 "ru": "Пользователь группы устройств",
5849 "xloc": [
5850 "default-mobile.handlebars->9->331",
5845 - "default.handlebars->27->1186"
5851 + "default.handlebars->27->1189"
5852 ]
5853 },
5854 {
@@ -5857,10 +5863,10 @@
5863 "ru": "Группы устройств",
5864 "xloc": [
5865 "default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->3",
5860 - "default.handlebars->27->1322",
5861 - "default.handlebars->27->1335",
5862 - "default.handlebars->27->1390",
5863 - "default.handlebars->27->1463",
5866 + "default.handlebars->27->1325",
5867 + "default.handlebars->27->1338",
5868 + "default.handlebars->27->1393",
5869 + "default.handlebars->27->1466",
5870 "default.handlebars->container->column_l->p2->9"
5871 ]
5872 },
@@ -5868,7 +5874,7 @@
5874 "en": "Device Information Export",
5875 "nl": "Apparaat informatie export",
5876 "xloc": [
5871 - "default.handlebars->27->386"
5877 + "default.handlebars->27->388"
5878 ]
5879 },
5880 {
@@ -5882,7 +5888,7 @@
5888 "pt": "Localização do dispositivo",
5889 "ru": "Местонахождение устройства",
5890 "xloc": [
5885 - "default.handlebars->27->567"
5891 + "default.handlebars->27->569"
5892 ]
5893 },
5894 {
@@ -5898,7 +5904,7 @@
5904 "xloc": [
5905 "default-mobile.handlebars->9->222",
5906 "default.handlebars->27->220",
5901 - "default.handlebars->27->595",
5907 + "default.handlebars->27->598",
5908 "player.handlebars->3->9"
5909 ]
5910 },
@@ -5913,7 +5919,7 @@
5919 "pt": "Notificação de dispositivo",
5920 "ru": "Уведомление устройства",
5921 "xloc": [
5916 - "default.handlebars->27->530"
5922 + "default.handlebars->27->532"
5923 ]
5924 },
5925 {
@@ -5940,8 +5946,8 @@
5946 "pt": "Conexões de dispositivos.",
5947 "ru": "Подключения устройств.",
5948 "xloc": [
5943 - "default.handlebars->27->1190",
5944 - "default.handlebars->27->975"
5949 + "default.handlebars->27->1193",
5950 + "default.handlebars->27->978"
5951 ]
5952 },
5953 {
@@ -5955,8 +5961,8 @@
5961 "pt": "Desconexões de dispositivos.",
5962 "ru": "Отключения устройств.",
5963 "xloc": [
5958 - "default.handlebars->27->1191",
5959 - "default.handlebars->27->976"
5964 + "default.handlebars->27->1194",
5965 + "default.handlebars->27->979"
5966 ]
5967 },
5968 {
@@ -5970,7 +5976,7 @@
5976 "pt": "As notas do grupo de dispositivos podem ser visualizadas e alteradas por outros administradores do grupo de dispositivos.",
5977 "ru": "Примечания могут быть просмотрены и изменены другими администраторами.",
5978 "xloc": [
5973 - "default.handlebars->27->528"
5979 + "default.handlebars->27->530"
5980 ]
5981 },
5982 {
@@ -5984,7 +5990,7 @@
5990 "pt": "O dispositivo foi detectado, mas não foi possível obter o estado de energia.",
5991 "ru": "Устройство обнаружено, но состояние питания не может быть получено.",
5992 "xloc": [
5987 - "default.handlebars->27->343"
5993 + "default.handlebars->27->345"
5994 ]
5995 },
5996 {
@@ -5999,7 +6005,7 @@
6005 "ru": "Устройство находится в режиме гибернации (S4)",
6006 "xloc": [
6007 "default-mobile.handlebars->9->118",
6002 - "default.handlebars->27->349"
6008 + "default.handlebars->27->351"
6009 ]
6010 },
6011 {
@@ -6014,7 +6020,7 @@
6020 "ru": "Устройство находится в состоянии глубокого сна (S3)",
6021 "xloc": [
6022 "default-mobile.handlebars->9->117",
6017 - "default.handlebars->27->348"
6023 + "default.handlebars->27->350"
6024 ]
6025 },
6026 {
@@ -6028,7 +6034,7 @@
6034 "pt": "O dispositivo está no estado de suspensão profunda (S3).",
6035 "ru": "Устройство находится в состоянии глубокого сна (S3).",
6036 "xloc": [
6031 - "default.handlebars->27->337"
6037 + "default.handlebars->27->339"
6038 ]
6039 },
6040 {
@@ -6042,7 +6048,7 @@
6048 "pt": "O dispositivo está no estado de hibernação (S4).",
6049 "ru": "Устройство находится в режиме гибернации (S4).",
6050 "xloc": [
6045 - "default.handlebars->27->339"
6051 + "default.handlebars->27->341"
6052 ]
6053 },
6054 {
@@ -6056,7 +6062,7 @@
6062 "pt": "O dispositivo está no estado desligado (S5).",
6063 "ru": "Устройство находится в выключенном состоянии (S5).",
6064 "xloc": [
6059 - "default.handlebars->27->341"
6065 + "default.handlebars->27->343"
6066 ]
6067 },
6068 {
@@ -6071,7 +6077,7 @@
6077 "ru": "Устройство находится в спящем режиме (S1)",
6078 "xloc": [
6079 "default-mobile.handlebars->9->115",
6074 - "default.handlebars->27->346"
6080 + "default.handlebars->27->348"
6081 ]
6082 },
6083 {
@@ -6085,7 +6091,7 @@
6091 "pt": "O dispositivo está no estado de suspensão (S1).",
6092 "ru": "Устройство находится в спящем режиме (S1).",
6093 "xloc": [
6088 - "default.handlebars->27->333"
6094 + "default.handlebars->27->335"
6095 ]
6096 },
6097 {
@@ -6100,7 +6106,7 @@
6106 "ru": "Устройство находится в спящем режиме (S2)",
6107 "xloc": [
6108 "default-mobile.handlebars->9->116",
6103 - "default.handlebars->27->347"
6109 + "default.handlebars->27->349"
6110 ]
6111 },
6112 {
@@ -6114,7 +6120,7 @@
6120 "pt": "O dispositivo está no estado de suspensão (S2).",
6121 "ru": "Устройство находится в спящем режиме (S2).",
6122 "xloc": [
6117 - "default.handlebars->27->335"
6123 + "default.handlebars->27->337"
6124 ]
6125 },
6126 {
@@ -6128,7 +6134,7 @@
6134 "ru": "Устройство находится в выключенном состоянии (S5)",
6135 "xloc": [
6136 "default-mobile.handlebars->9->119",
6131 - "default.handlebars->27->350"
6137 + "default.handlebars->27->352"
6138 ]
6139 },
6140 {
@@ -6143,7 +6149,7 @@
6149 "ru": "Устройство включено",
6150 "xloc": [
6151 "default-mobile.handlebars->9->114",
6146 - "default.handlebars->27->345"
6152 + "default.handlebars->27->347"
6153 ]
6154 },
6155 {
@@ -6157,7 +6163,7 @@
6163 "pt": "O dispositivo está ligado.",
6164 "ru": "Устройство включено.",
6165 "xloc": [
6160 - "default.handlebars->27->331"
6166 + "default.handlebars->27->333"
6167 ]
6168 },
6169 {
@@ -6172,7 +6178,7 @@
6178 "ru": "Устройство присутствует, но состояние питания не может быть определено",
6179 "xloc": [
6180 "default-mobile.handlebars->9->120",
6175 - "default.handlebars->27->351"
6181 + "default.handlebars->27->353"
6182 ]
6183 },
6184 {
@@ -6186,7 +6192,7 @@
6192 "pt": "Nome do dispositivo",
6193 "ru": "Имя устройства",
6194 "xloc": [
6189 - "default.handlebars->27->427"
6195 + "default.handlebars->27->429"
6196 ]
6197 },
6198 {
@@ -6199,7 +6205,7 @@
6205 "pt": "DeviceCheckbox",
6206 "ru": "DeviceCheckbox",
6207 "xloc": [
6202 - "default.handlebars->27->377"
6208 + "default.handlebars->27->379"
6209 ]
6210 },
6211 {
@@ -6213,7 +6219,7 @@
6219 "pt": "Desativado",
6220 "ru": "Отключено",
6221 "xloc": [
6216 - "default.handlebars->27->473"
6222 + "default.handlebars->27->475"
6223 ]
6224 },
6225 {
@@ -6229,8 +6235,8 @@
6235 "xloc": [
6236 "default-mobile.handlebars->9->237",
6237 "default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea1->1->3",
6232 - "default.handlebars->27->1051",
6233 - "default.handlebars->27->644",
6238 + "default.handlebars->27->1054",
6239 + "default.handlebars->27->647",
6240 "default.handlebars->container->column_l->p11->deskarea0->deskarea1->3->disconnectbutton1span",
6241 "default.handlebars->container->column_l->p12->termTable->1->1->0->1->3->disconnectbutton2span",
6242 "xterm.handlebars->p11->deskarea0->deskarea1->3"
@@ -6297,7 +6303,7 @@
6303 "nl": "Toon apparaatgroepsnaam",
6304 "ru": "Отобразить имя группы устройств",
6305 "xloc": [
6300 - "default.handlebars->27->974"
6306 + "default.handlebars->27->977"
6307 ]
6308 },
6309 {
@@ -6311,7 +6317,7 @@
6317 "pt": "Mostrar nome",
6318 "ru": "Отображаемое имя",
6319 "xloc": [
6314 - "default.handlebars->27->615"
6320 + "default.handlebars->27->618"
6321 ]
6322 },
6323 {
@@ -6325,7 +6331,7 @@
6331 "pt": "Fazer nada",
6332 "ru": "Ничего не делать",
6333 "xloc": [
6328 - "default.handlebars->27->1096"
6334 + "default.handlebars->27->1099"
6335 ]
6336 },
6337 {
@@ -6354,8 +6360,8 @@
6360 "pt": "Não configure",
6361 "ru": "Не настраивать",
6362 "xloc": [
6357 - "default.handlebars->27->1100",
6358 - "default.handlebars->27->1105"
6363 + "default.handlebars->27->1103",
6364 + "default.handlebars->27->1108"
6365 ]
6366 },
6367 {
@@ -6369,7 +6375,7 @@
6375 "pt": "Não conecte ao servidor",
6376 "ru": "Не подключаться к серверу",
6377 "xloc": [
6372 - "default.handlebars->27->1101"
6378 + "default.handlebars->27->1104"
6379 ]
6380 },
6381 {
@@ -6414,7 +6420,7 @@
6420 "ru": "Скачать файл",
6421 "xloc": [
6422 "default-mobile.handlebars->9->270",
6417 - "default.handlebars->27->673"
6423 + "default.handlebars->27->676"
6424 ]
6425 },
6426 {
@@ -6441,7 +6447,7 @@
6447 "pt": "Baixar MeshCmd",
6448 "ru": "Скачать MeshCmd",
6449 "xloc": [
6444 - "default.handlebars->27->586"
6450 + "default.handlebars->27->589"
6451 ]
6452 },
6453 {
@@ -6476,7 +6482,7 @@
6482 "nl": "Download \\\"meshcmd\\\" met het actiebestand om verkeer via deze server naar dit apparaat te leiden. Zorg ervoor dat u meshaction.txt bewerkt en uw accountwachtwoord toevoegt of breng de nodige wijzigingen aan.",
6483 "ru": "Скачайте \\\"meshcmd\\\" с файлом команд для маршрутизации трафика к этому устройству через сервер. Не забудьте указать пароль от своей учетной записи в meshaction.txt и сделать другие правки при необходимости.",
6484 "xloc": [
6479 - "default.handlebars->27->579"
6485 + "default.handlebars->27->582"
6486 ]
6487 },
6488 {
@@ -6532,7 +6538,7 @@
6538 "pt": "Download de eventos de energia",
6539 "ru": "Скачать события состояния питания",
6540 "xloc": [
6535 - "default.handlebars->27->541"
6541 + "default.handlebars->27->543"
6542 ]
6543 },
6544 {
@@ -6567,7 +6573,7 @@
6573 "en": "Download the list of devices with one of the file formats below.",
6574 "nl": "Download de lijst met apparaten in een van de onderstaande bestandsindelingen.",
6575 "xloc": [
6570 - "default.handlebars->27->381"
6576 + "default.handlebars->27->383"
6577 ]
6578 },
6579 {
@@ -6581,7 +6587,7 @@
6587 "pt": "Faça o download da lista de eventos com um dos formatos de arquivo abaixo.",
6588 "ru": "Скачать список событий в одном из форматов ниже.",
6589 "xloc": [
6584 - "default.handlebars->27->1244"
6590 + "default.handlebars->27->1247"
6591 ]
6592 },
6593 {
@@ -6595,7 +6601,7 @@
6601 "pt": "Baixe a lista de usuários com um dos formatos de arquivo abaixo.",
6602 "ru": "Скачать список пользователей в одном из форматов ниже.",
6603 "xloc": [
6598 - "default.handlebars->27->1283"
6604 + "default.handlebars->27->1286"
6605 ]
6606 },
6607 {
@@ -6663,7 +6669,7 @@
6669 "nl": "Duplicaat Agent",
6670 "ru": "Скопировать агент",
6671 "xloc": [
6666 - "default.handlebars->27->1459"
6672 + "default.handlebars->27->1462"
6673 ]
6674 },
6675 {
@@ -6685,7 +6691,7 @@
6691 "nl": "Dupliceer Gebruikers Groep",
6692 "ru": "Скопировать группу пользователей",
6693 "xloc": [
6688 - "default.handlebars->27->1328"
6694 + "default.handlebars->27->1331"
6695 ]
6696 },
6697 {
@@ -6713,7 +6719,7 @@
6719 "pt": "Durante a ativação, o agente terá acesso às informações da senha do administrador.",
6720 "ru": "Во время активации агент будет иметь доступ к паролю администратора.",
6721 "xloc": [
6716 - "default.handlebars->27->1110"
6722 + "default.handlebars->27->1113"
6723 ]
6724 },
6725 {
@@ -6726,7 +6732,7 @@
6732 "pt": "Holandês (belga)",
6733 "ru": "Голландский (Бельгийский)",
6734 "xloc": [
6729 - "default.handlebars->27->816"
6735 + "default.handlebars->27->819"
6736 ]
6737 },
6738 {
@@ -6739,7 +6745,7 @@
6745 "pt": "Holandês (padrão)",
6746 "ru": "Голландский (Стандартный)",
6747 "xloc": [
6742 - "default.handlebars->27->815"
6748 + "default.handlebars->27->818"
6749 ]
6750 },
6751 {
@@ -6811,7 +6817,7 @@
6817 "ru": "Редактировать устройство",
6818 "xloc": [
6819 "default-mobile.handlebars->9->227",
6814 - "default.handlebars->27->600"
6820 + "default.handlebars->27->603"
6821 ]
6822 },
6823 {
@@ -6828,11 +6834,11 @@
6834 "default-mobile.handlebars->9->291",
6835 "default-mobile.handlebars->9->293",
6836 "default-mobile.handlebars->9->311",
6831 - "default.handlebars->27->1116",
6832 - "default.handlebars->27->1140",
6833 - "default.handlebars->27->1164"
6834 - ]
6835 - },
6837 + "default.handlebars->27->1119",
6838 + "default.handlebars->27->1143",
6839 + "default.handlebars->27->1167"
6840 + ]
6841 + },
6842 {
6843 "cs": "Upravit vlastnosti skupiny zařízení",
6844 "de": "Gerätegruppenmerkmale bearbeiten",
@@ -6844,7 +6850,7 @@
6850 "pt": "Editar recursos do grupo de dispositivos",
6851 "ru": "Редактировать функции группы устройств",
6852 "xloc": [
6847 - "default.handlebars->27->1130"
6853 + "default.handlebars->27->1133"
6854 ]
6855 },
6856 {
@@ -6855,7 +6861,7 @@
6861 "nl": "Bewerk apparaatgroep rechten",
6862 "ru": "Редактировать права группы устройств",
6863 "xloc": [
6858 - "default.handlebars->27->1161"
6864 + "default.handlebars->27->1164"
6865 ]
6866 },
6867 {
@@ -6868,7 +6874,7 @@
6874 "pt": "Editar consentimento do usuário do grupo de dispositivos",
6875 "ru": "Редактировать согласие пользователя группы устройств",
6876 "xloc": [
6871 - "default.handlebars->27->1127"
6877 + "default.handlebars->27->1130"
6878 ]
6879 },
6880 {
@@ -6883,7 +6889,7 @@
6889 "ru": "Редактировать примечания устройства",
6890 "xloc": [
6891 "default-mobile.handlebars->9->305",
6886 - "default.handlebars->27->1153"
6892 + "default.handlebars->27->1156"
6893 ]
6894 },
6895 {
@@ -6897,9 +6903,9 @@
6903 "ru": "Редактировать учетные данные Intel® AMT",
6904 "xloc": [
6905 "default-mobile.handlebars->9->217",
6900 - "default.handlebars->27->461",
6901 - "default.handlebars->27->464",
6902 - "default.handlebars->27->548"
6906 + "default.handlebars->27->463",
6907 + "default.handlebars->27->466",
6908 + "default.handlebars->27->550"
6909 ]
6910 },
6911 {
@@ -6914,7 +6920,7 @@
6920 "ru": "Редактировать примечания",
6921 "xloc": [
6922 "default-mobile.handlebars->9->318",
6917 - "default.handlebars->27->1171"
6923 + "default.handlebars->27->1174"
6924 ]
6925 },
6926 {
@@ -6927,7 +6933,7 @@
6933 "pt": "Editar permissões do grupo de dispositivos do usuário",
6934 "ru": "Редактировать права пользователя для группы устройств",
6935 "xloc": [
6930 - "default.handlebars->27->1162"
6936 + "default.handlebars->27->1165"
6937 ]
6938 },
6939 {
@@ -6938,7 +6944,7 @@
6944 "nl": "Bewerk de gebruikersgroep",
6945 "ru": "Редактировать группу пользователей",
6946 "xloc": [
6941 - "default.handlebars->27->1357"
6947 + "default.handlebars->27->1360"
6948 ]
6949 },
6950 {
@@ -6965,11 +6971,11 @@
6971 "ru": "Email",
6972 "xloc": [
6973 "default-mobile.handlebars->9->37",
6968 - "default.handlebars->27->1295",
6969 - "default.handlebars->27->1377",
6970 - "default.handlebars->27->1378",
6971 - "default.handlebars->27->1406",
6972 - "default.handlebars->27->265"
6974 + "default.handlebars->27->1298",
6975 + "default.handlebars->27->1380",
6976 + "default.handlebars->27->1381",
6977 + "default.handlebars->27->1409",
6978 + "default.handlebars->27->266"
6979 ]
6980 },
6981 {
@@ -6984,7 +6990,7 @@
6990 "ru": "Изменение адреса email",
6991 "xloc": [
6992 "default-mobile.handlebars->9->38",
6987 - "default.handlebars->27->983"
6993 + "default.handlebars->27->986"
6994 ]
6995 },
6996 {
@@ -6999,7 +7005,7 @@
7005 "ru": "Подтверждение email",
7006 "xloc": [
7007 "default-mobile.handlebars->9->36",
7002 - "default.handlebars->27->981"
7008 + "default.handlebars->27->984"
7009 ]
7010 },
7011 {
@@ -7013,7 +7019,7 @@
7019 "pt": "O email foi verificado",
7020 "ru": "Email подтвержден",
7021 "xloc": [
7016 - "default.handlebars->27->1374"
7022 + "default.handlebars->27->1377"
7023 ]
7024 },
7025 {
@@ -7027,7 +7033,7 @@
7033 "pt": "O email foi verificado.",
7034 "ru": "Email подтвержден.",
7035 "xloc": [
7030 - "default.handlebars->27->1301"
7036 + "default.handlebars->27->1304"
7037 ]
7038 },
7039 {
@@ -7041,7 +7047,7 @@
7047 "pt": "Email não verificado",
7048 "ru": "Email не подтвержден",
7049 "xloc": [
7044 - "default.handlebars->27->1375"
7050 + "default.handlebars->27->1378"
7051 ]
7052 },
7053 {
@@ -7115,7 +7121,7 @@
7121 "pt": "Inglês",
7122 "ru": "Английский",
7123 "xloc": [
7118 - "default.handlebars->27->817"
7124 + "default.handlebars->27->820"
7125 ]
7126 },
7127 {
@@ -7128,7 +7134,7 @@
7134 "pt": "Inglês (Austrália)",
7135 "ru": "Английский (Австралия)",
7136 "xloc": [
7131 - "default.handlebars->27->818"
7137 + "default.handlebars->27->821"
7138 ]
7139 },
7140 {
@@ -7141,7 +7147,7 @@
7147 "pt": "Inglês (Belize)",
7148 "ru": "Английский (Белиз)",
7149 "xloc": [
7144 - "default.handlebars->27->819"
7150 + "default.handlebars->27->822"
7151 ]
7152 },
7153 {
@@ -7154,7 +7160,7 @@
7160 "pt": "Inglês (Canadá)",
7161 "ru": "Английский (Канада)",
7162 "xloc": [
7157 - "default.handlebars->27->820"
7163 + "default.handlebars->27->823"
7164 ]
7165 },
7166 {
@@ -7167,7 +7173,7 @@
7173 "pt": "Inglês (Irlanda)",
7174 "ru": "Английский (Ирландия)",
7175 "xloc": [
7170 - "default.handlebars->27->821"
7176 + "default.handlebars->27->824"
7177 ]
7178 },
7179 {
@@ -7180,7 +7186,7 @@
7186 "pt": "Inglês (Jamaica)",
7187 "ru": "Английский (Ямайка)",
7188 "xloc": [
7183 - "default.handlebars->27->822"
7189 + "default.handlebars->27->825"
7190 ]
7191 },
7192 {
@@ -7193,7 +7199,7 @@
7199 "pt": "Inglês (Nova Zelândia)",
7200 "ru": "Английский (Новая Зеландия)",
7201 "xloc": [
7196 - "default.handlebars->27->823"
7202 + "default.handlebars->27->826"
7203 ]
7204 },
7205 {
@@ -7206,7 +7212,7 @@
7212 "pt": "Inglês (Filipinas)",
7213 "ru": "Английский (Филиппины)",
7214 "xloc": [
7209 - "default.handlebars->27->824"
7215 + "default.handlebars->27->827"
7216 ]
7217 },
7218 {
@@ -7219,7 +7225,7 @@
7225 "pt": "Inglês (África do Sul)",
7226 "ru": "Английский (Южная Африка)",
7227 "xloc": [
7222 - "default.handlebars->27->825"
7228 + "default.handlebars->27->828"
7229 ]
7230 },
7231 {
@@ -7231,7 +7237,7 @@
7237 "pt": "Inglês (Trinidad Tobago)",
7238 "ru": "Английский (Тринидад и Тобаго)",
7239 "xloc": [
7234 - "default.handlebars->27->826"
7240 + "default.handlebars->27->829"
7241 ]
7242 },
7243 {
@@ -7244,7 +7250,7 @@
7250 "pt": "Inglês (Reino Unido)",
7251 "ru": "Английский (Великобритания)",
7252 "xloc": [
7247 - "default.handlebars->27->827"
7253 + "default.handlebars->27->830"
7254 ]
7255 },
7256 {
@@ -7257,7 +7263,7 @@
7263 "pt": "Inglês (Estados Unidos)",
7264 "ru": "Английский (Соединенные Штаты)",
7265 "xloc": [
7260 - "default.handlebars->27->828"
7266 + "default.handlebars->27->831"
7267 ]
7268 },
7269 {
@@ -7270,7 +7276,7 @@
7276 "pt": "Inglês (Zimbábue)",
7277 "ru": "Английский (Зимбабве)",
7278 "xloc": [
7273 - "default.handlebars->27->829"
7279 + "default.handlebars->27->832"
7280 ]
7281 },
7282 {
@@ -7283,8 +7289,8 @@
7289 "pt": "Entrar",
7290 "ru": "Ввод",
7291 "xloc": [
7286 - "default.handlebars->27->1009",
7287 - "default.handlebars->27->1010"
7292 + "default.handlebars->27->1012",
7293 + "default.handlebars->27->1013"
7294 ]
7295 },
7296 {
@@ -7298,7 +7304,7 @@
7304 "pt": "Insira uma lista separada por vírgulas de nomes de regiões administrativas.",
7305 "ru": "Введите разделенный запятыми список имен административных областей.",
7306 "xloc": [
7301 - "default.handlebars->27->1305"
7307 + "default.handlebars->27->1308"
7308 ]
7309 },
7310 {
@@ -7326,7 +7332,7 @@
7332 "pt": "Digite o texto e clique em OK para digitá-lo remotamente usando um teclado em inglês dos EUA.Certifique-se de colocar o cursor remoto na posição correta antes de continuar.",
7333 "ru": "Для удаленного набора введите текст, используя английскую раскладку и нажмите OK. Перед продолжением убедитесь, что курсор на удаленном компьютере установлен в правильное положение.",
7334 "xloc": [
7329 - "default.handlebars->27->610"
7335 + "default.handlebars->27->613"
7336 ]
7337 },
7338 {
@@ -7395,7 +7401,7 @@
7401 "pt": "Esperanto",
7402 "ru": "Эсперанто",
7403 "xloc": [
7398 - "default.handlebars->27->830"
7404 + "default.handlebars->27->833"
7405 ]
7406 },
7407 {
@@ -7408,7 +7414,7 @@
7414 "pt": "Estoniano",
7415 "ru": "Эстонский",
7416 "xloc": [
7411 - "default.handlebars->27->831"
7417 + "default.handlebars->27->834"
7418 ]
7419 },
7420 {
@@ -7422,7 +7428,7 @@
7428 "pt": "Detalhes do evento",
7429 "ru": "Детали события",
7430 "xloc": [
7425 - "default.handlebars->27->686"
7431 + "default.handlebars->27->689"
7432 ]
7433 },
7434 {
@@ -7436,7 +7442,7 @@
7442 "pt": "Exportação da lista de eventos",
7443 "ru": "Экспорт списка событий",
7444 "xloc": [
7439 - "default.handlebars->27->1249"
7445 + "default.handlebars->27->1252"
7446 ]
7447 },
7448 {
@@ -7488,7 +7494,7 @@
7494 "en": "Export device information",
7495 "nl": "Exporteer apparaat informatie",
7496 "xloc": [
7491 - "default.handlebars->27->373"
7497 + "default.handlebars->27->375"
7498 ]
7499 },
7500 {
@@ -7502,7 +7508,7 @@
7508 "pt": "ASCII estendido",
7509 "ru": "Расширенный ASCII",
7510 "xloc": [
7505 - "default.handlebars->27->635"
7511 + "default.handlebars->27->638"
7512 ]
7513 },
7514 {
@@ -7527,7 +7533,7 @@
7533 "nl": "Extern",
7534 "ru": "Внешний",
7535 "xloc": [
7530 - "default.handlebars->27->1483"
7536 + "default.handlebars->27->1486"
7537 ]
7538 },
7539 {
@@ -7540,7 +7546,7 @@
7546 "pt": "FYRO Macedonian",
7547 "ru": "Mакедонский (БЮР)",
7548 "xloc": [
7543 - "default.handlebars->27->881"
7549 + "default.handlebars->27->884"
7550 ]
7551 },
7552 {
@@ -7553,7 +7559,7 @@
7559 "pt": "O servidor remoto retornou um erro: (429) Too Many Requests.",
7560 "ru": "Фарерский",
7561 "xloc": [
7556 - "default.handlebars->27->832"
7562 + "default.handlebars->27->835"
7563 ]
7564 },
7565 {
@@ -7580,7 +7586,7 @@
7586 "pt": "Persa (persa)",
7587 "ru": "Фарси (Персидский)",
7588 "xloc": [
7583 - "default.handlebars->27->833"
7589 + "default.handlebars->27->836"
7590 ]
7591 },
7592 {
@@ -7609,7 +7615,7 @@
7615 "pt": "Recursos",
7616 "ru": "Функции",
7617 "xloc": [
7612 - "default.handlebars->27->1037"
7618 + "default.handlebars->27->1040"
7619 ]
7620 },
7621 {
@@ -7622,7 +7628,7 @@
7628 "pt": "Fijiano",
7629 "ru": "Фиджи",
7630 "xloc": [
7625 - "default.handlebars->27->834"
7631 + "default.handlebars->27->837"
7632 ]
7633 },
7634 {
@@ -7637,8 +7643,8 @@
7643 "ru": "Редактор файлов",
7644 "xloc": [
7645 "default-mobile.handlebars->9->254",
7640 - "default.handlebars->27->407",
7641 - "default.handlebars->27->658"
7646 + "default.handlebars->27->409",
7647 + "default.handlebars->27->661"
7648 ]
7649 },
7650 {
@@ -7665,7 +7671,7 @@
7671 "pt": "Driver do sistema de arquivos",
7672 "ru": "Драйвер файловой системы",
7673 "xloc": [
7668 - "default.handlebars->27->618"
7674 + "default.handlebars->27->621"
7675 ]
7676 },
7677 {
@@ -7679,7 +7685,7 @@
7685 "pt": "Arquivos",
7686 "ru": "Файлы",
7687 "xloc": [
7682 - "default.handlebars->27->1124",
7688 + "default.handlebars->27->1127",
7689 "default.handlebars->container->topbar->1->1->MainSubMenuSpan->MainSubMenu->1->0->MainDevFiles",
7690 "default.handlebars->contextMenu->cxfiles"
7691 ]
@@ -7709,7 +7715,7 @@
7715 "pt": "Notificação arquivos",
7716 "ru": "Уведомление файлов",
7717 "xloc": [
7712 - "default.handlebars->27->1045"
7718 + "default.handlebars->27->1048"
7719 ]
7720 },
7721 {
@@ -7722,7 +7728,7 @@
7728 "pt": "Arquivos do prompt",
7729 "ru": "Запрос файлов",
7730 "xloc": [
7725 - "default.handlebars->27->1044"
7731 + "default.handlebars->27->1047"
7732 ]
7733 },
7734 {
@@ -7751,7 +7757,7 @@
7757 "pt": "Finlandês",
7758 "ru": "Финский",
7759 "xloc": [
7754 - "default.handlebars->27->835"
7760 + "default.handlebars->27->838"
7761 ]
7762 },
7763 {
@@ -7811,8 +7817,8 @@
7817 "pt": "Forçar redefinição de senha no próximo login.",
7818 "ru": "Принудительно сбросить пароль при следующем входе в систему.",
7819 "xloc": [
7814 - "default.handlebars->27->1299",
7815 - "default.handlebars->27->1413"
7820 + "default.handlebars->27->1302",
7821 + "default.handlebars->27->1416"
7822 ]
7823 },
7824 {
@@ -7882,8 +7888,8 @@
7888 "pt": "Livre",
7889 "ru": "Свободно",
7890 "xloc": [
7885 - "default.handlebars->27->1444",
7886 - "default.handlebars->27->1446"
7891 + "default.handlebars->27->1447",
7892 + "default.handlebars->27->1449"
7893 ]
7894 },
7895 {
@@ -7911,7 +7917,7 @@
7917 "pt": "Francês (Bélgica)",
7918 "ru": "Французский (Бельгия)",
7919 "xloc": [
7914 - "default.handlebars->27->837"
7920 + "default.handlebars->27->840"
7921 ]
7922 },
7923 {
@@ -7924,7 +7930,7 @@
7930 "pt": "Francês (Canadá)",
7931 "ru": "Французский (Канада)",
7932 "xloc": [
7927 - "default.handlebars->27->838"
7933 + "default.handlebars->27->841"
7934 ]
7935 },
7936 {
@@ -7937,7 +7943,7 @@
7943 "pt": "Francês (França)",
7944 "ru": "Французский (Франция)",
7945 "xloc": [
7940 - "default.handlebars->27->839"
7946 + "default.handlebars->27->842"
7947 ]
7948 },
7949 {
@@ -7950,7 +7956,7 @@
7956 "pt": "Francês (Luxemburgo)",
7957 "ru": "Французский (Люксембург)",
7958 "xloc": [
7953 - "default.handlebars->27->840"
7959 + "default.handlebars->27->843"
7960 ]
7961 },
7962 {
@@ -7963,7 +7969,7 @@
7969 "pt": "Francês (Mônaco)",
7970 "ru": "Французский (Монако)",
7971 "xloc": [
7966 - "default.handlebars->27->841"
7972 + "default.handlebars->27->844"
7973 ]
7974 },
7975 {
@@ -7976,7 +7982,7 @@
7982 "pt": "Francês (Padrão)",
7983 "ru": "Французский (Стандартный)",
7984 "xloc": [
7979 - "default.handlebars->27->836"
7985 + "default.handlebars->27->839"
7986 ]
7987 },
7988 {
@@ -7989,7 +7995,7 @@
7995 "pt": "Francês (Suíça)",
7996 "ru": "Французский (Швейцария)",
7997 "xloc": [
7992 - "default.handlebars->27->842"
7998 + "default.handlebars->27->845"
7999 ]
8000 },
8001 {
@@ -8002,7 +8008,7 @@
8008 "pt": "Frísio",
8009 "ru": "Фризский",
8010 "xloc": [
8005 - "default.handlebars->27->843"
8011 + "default.handlebars->27->846"
8012 ]
8013 },
8014 {
@@ -8015,7 +8021,7 @@
8021 "pt": "Friuliano",
8022 "ru": "Фриульский",
8023 "xloc": [
8018 - "default.handlebars->27->844"
8024 + "default.handlebars->27->847"
8025 ]
8026 },
8027 {
@@ -8033,9 +8039,9 @@
8039 "default-mobile.handlebars->9->292",
8040 "default-mobile.handlebars->9->310",
8041 "default-mobile.handlebars->9->64",
8036 - "default.handlebars->27->1016",
8037 - "default.handlebars->27->1139",
8038 - "default.handlebars->27->1310"
8042 + "default.handlebars->27->1019",
8043 + "default.handlebars->27->1142",
8044 + "default.handlebars->27->1313"
8045 ]
8046 },
8047 {
@@ -8049,7 +8055,7 @@
8055 "pt": "Administrador Pleno (todos os direitos)",
8056 "ru": "Администратор с полным доступом (все права)",
8057 "xloc": [
8052 - "default.handlebars->27->1163"
8058 + "default.handlebars->27->1166"
8059 ]
8060 },
8061 {
@@ -8060,9 +8066,9 @@
8066 "nl": "Volledige apparaatgroep beheerder",
8067 "ru": "Администратор группы устройств с полным доступом",
8068 "xloc": [
8063 - "default.handlebars->27->1079",
8064 - "default.handlebars->27->1347",
8065 - "default.handlebars->27->1421"
8069 + "default.handlebars->27->1082",
8070 + "default.handlebars->27->1350",
8071 + "default.handlebars->27->1424"
8072 ]
8073 },
8074 {
@@ -8092,7 +8098,7 @@
8098 "pt": "Administrador completo",
8099 "ru": "Администратор с полным доступом",
8100 "xloc": [
8095 - "default.handlebars->27->1370"
8101 + "default.handlebars->27->1373"
8102 ]
8103 },
8104 {
@@ -8105,7 +8111,7 @@
8111 "pt": "Gaélico (irlandês)",
8112 "ru": "Гэльский (Ирландский)",
8113 "xloc": [
8108 - "default.handlebars->27->846"
8114 + "default.handlebars->27->849"
8115 ]
8116 },
8117 {
@@ -8118,7 +8124,7 @@
8124 "pt": "Gaélico (escocês)",
8125 "ru": "Гэльский (Шотландия)",
8126 "xloc": [
8121 - "default.handlebars->27->845"
8127 + "default.handlebars->27->848"
8128 ]
8129 },
8130 {
@@ -8131,7 +8137,7 @@
8137 "pt": "Galego",
8138 "ru": "Галицкий",
8139 "xloc": [
8134 - "default.handlebars->27->847"
8140 + "default.handlebars->27->850"
8141 ]
8142 },
8143 {
@@ -8192,7 +8198,7 @@
8198 "pt": "Informações gerais",
8199 "ru": "Общая информация",
8200 "xloc": [
8195 - "default.handlebars->27->414"
8201 + "default.handlebars->27->416"
8202 ]
8203 },
8204 {
@@ -8219,7 +8225,7 @@
8225 "pt": "Georgiano",
8226 "ru": "Грузинский",
8227 "xloc": [
8222 - "default.handlebars->27->848"
8228 + "default.handlebars->27->851"
8229 ]
8230 },
8231 {
@@ -8232,7 +8238,7 @@
8238 "pt": "Alemão (Áustria)",
8239 "ru": "Немецкий (Австрия)",
8240 "xloc": [
8235 - "default.handlebars->27->850"
8241 + "default.handlebars->27->853"
8242 ]
8243 },
8244 {
@@ -8245,7 +8251,7 @@
8251 "pt": "Alemão (Alemanha)",
8252 "ru": "Немецкий (Германия)",
8253 "xloc": [
8248 - "default.handlebars->27->851"
8254 + "default.handlebars->27->854"
8255 ]
8256 },
8257 {
@@ -8258,7 +8264,7 @@
8264 "pt": "Alemão (Liechtenstein)",
8265 "ru": "Немецкий (Лихтенштейн)",
8266 "xloc": [
8261 - "default.handlebars->27->852"
8267 + "default.handlebars->27->855"
8268 ]
8269 },
8270 {
@@ -8271,7 +8277,7 @@
8277 "pt": "Alemão (Luxemburgo)",
8278 "ru": "Немецкий (Люксембург)",
8279 "xloc": [
8274 - "default.handlebars->27->853"
8280 + "default.handlebars->27->856"
8281 ]
8282 },
8283 {
@@ -8284,7 +8290,7 @@
8290 "pt": "Alemão (Padrão)",
8291 "ru": "Немецкий (Стандартный)",
8292 "xloc": [
8287 - "default.handlebars->27->849"
8293 + "default.handlebars->27->852"
8294 ]
8295 },
8296 {
@@ -8297,7 +8303,7 @@
8303 "pt": "Alemão (Suíça)",
8304 "ru": "Немецкий (Швейцария)",
8305 "xloc": [
8300 - "default.handlebars->27->854"
8306 + "default.handlebars->27->857"
8307 ]
8308 },
8309 {
@@ -8311,7 +8317,7 @@
8317 "pt": "Obtenha credenciais de login do MQTT para este dispositivo.",
8318 "ru": "Получить учетные данные MQTT для этого устройства.",
8319 "xloc": [
8314 - "default.handlebars->27->514"
8320 + "default.handlebars->27->516"
8321 ]
8322 },
8323 {
@@ -8355,7 +8361,7 @@
8361 "pt": "Bom",
8362 "ru": "Хорошо",
8363 "xloc": [
8358 - "default.handlebars->27->1012"
8364 + "default.handlebars->27->1015"
8365 ]
8366 },
8367 {
@@ -8385,7 +8391,7 @@
8391 "pt": "Grego",
8392 "ru": "Греческий",
8393 "xloc": [
8388 - "default.handlebars->27->855"
8394 + "default.handlebars->27->858"
8395 ]
8396 },
8397 {
@@ -8400,7 +8406,7 @@
8406 "ru": "Группа",
8407 "xloc": [
8408 "default-mobile.handlebars->9->134",
8403 - "default.handlebars->27->439",
8409 + "default.handlebars->27->441",
8410 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->9->devListToolbarSort->sortselect->1"
8411 ]
8412 },
@@ -8415,7 +8421,7 @@
8421 "pt": "Ações do grupo",
8422 "ru": "Групповое действие",
8423 "xloc": [
8418 - "default.handlebars->27->376",
8424 + "default.handlebars->27->378",
8425 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->devListToolbar"
8426 ]
8427 },
@@ -8427,7 +8433,7 @@
8433 "nl": "Groeps leden",
8434 "ru": "Члены группы",
8435 "xloc": [
8430 - "default.handlebars->27->1339"
8436 + "default.handlebars->27->1342"
8437 ]
8438 },
8439 {
@@ -8441,7 +8447,7 @@
8447 "pt": "Permissões de grupo para o usuário {0}.",
8448 "ru": "Права на группу для пользователя {0}.",
8449 "xloc": [
8444 - "default.handlebars->27->1138"
8450 + "default.handlebars->27->1141"
8451 ]
8452 },
8453 {
@@ -8452,7 +8458,7 @@
8458 "nl": "Groepsrechten voor {0}.",
8459 "ru": "Права на группу для {0}.",
8460 "xloc": [
8455 - "default.handlebars->27->1137"
8461 + "default.handlebars->27->1140"
8462 ]
8463 },
8464 {
@@ -8477,7 +8483,7 @@
8483 "nl": "Groepen",
8484 "ru": "Группы",
8485 "xloc": [
8480 - "default.handlebars->27->1254",
8486 + "default.handlebars->27->1257",
8487 "default.handlebars->container->topbar->1->1->UsersSubMenuSpan->UsersSubMenu->1->0->UsersGroups"
8488 ]
8489 },
@@ -8491,7 +8497,7 @@
8497 "pt": "Gujarati",
8498 "ru": "Гуджарати",
8499 "xloc": [
8494 - "default.handlebars->27->856"
8500 + "default.handlebars->27->859"
8501 ]
8502 },
8503 {
@@ -8520,7 +8526,7 @@
8526 "pt": "Haitiano",
8527 "ru": "Гаитянский",
8528 "xloc": [
8523 - "default.handlebars->27->857"
8529 + "default.handlebars->27->860"
8530 ]
8531 },
8532 {
@@ -8548,7 +8554,7 @@
8554 "pt": "Forçar desconexão do agente",
8555 "ru": "Жесткое отключение агента",
8556 "xloc": [
8551 - "default.handlebars->27->754"
8557 + "default.handlebars->27->757"
8558 ]
8559 },
8560 {
@@ -8558,7 +8564,7 @@
8564 "es": "Heap Total",
8565 "nl": "Heap Totaal",
8566 "xloc": [
8561 - "default.handlebars->27->1485"
8567 + "default.handlebars->27->1488"
8568 ]
8569 },
8570 {
@@ -8568,7 +8574,7 @@
8574 "es": "Heap Used",
8575 "nl": "Heap gebruikt",
8576 "xloc": [
8571 - "default.handlebars->27->1484"
8577 + "default.handlebars->27->1487"
8578 ]
8579 },
8580 {
@@ -8582,7 +8588,7 @@
8588 "pt": "Hebraico",
8589 "ru": "Иврит",
8590 "xloc": [
8585 - "default.handlebars->27->858"
8591 + "default.handlebars->27->861"
8592 ]
8593 },
8594 {
@@ -8595,7 +8601,7 @@
8601 "nl": "Help bij het vertalen van MeshCentral",
8602 "ru": "Помочь перевести MeshCentral",
8603 "xloc": [
8598 - "default.handlebars->27->971"
8604 + "default.handlebars->27->974"
8605 ]
8606 },
8607 {
@@ -8611,7 +8617,7 @@
8617 "xloc": [
8618 "default-mobile.handlebars->9->104",
8619 "default-mobile.handlebars->9->111",
8614 - "default.handlebars->27->340",
8620 + "default.handlebars->27->342",
8621 "default.handlebars->27->5"
8622 ]
8623 },
@@ -8625,7 +8631,7 @@
8631 "pt": "Hindi",
8632 "ru": "Хинди",
8633 "xloc": [
8628 - "default.handlebars->27->859"
8634 + "default.handlebars->27->862"
8635 ]
8636 },
8637 {
@@ -8653,7 +8659,7 @@
8659 "ru": "Задержана 1 запись для копирования",
8660 "xloc": [
8661 "default-mobile.handlebars->9->263",
8656 - "default.handlebars->27->667"
8662 + "default.handlebars->27->670"
8663 ]
8664 },
8665 {
@@ -8667,7 +8673,7 @@
8673 "ru": "Задержана 1 запись для перемещения",
8674 "xloc": [
8675 "default-mobile.handlebars->9->267",
8670 - "default.handlebars->27->671"
8676 + "default.handlebars->27->674"
8677 ]
8678 },
8679 {
@@ -8681,7 +8687,7 @@
8687 "ru": "Задержано {0} записей для копирования",
8688 "xloc": [
8689 "default-mobile.handlebars->9->261",
8684 - "default.handlebars->27->665"
8690 + "default.handlebars->27->668"
8691 ]
8692 },
8693 {
@@ -8695,7 +8701,7 @@
8701 "ru": "Задержано {0} записей для перемещения",
8702 "xloc": [
8703 "default-mobile.handlebars->9->265",
8698 - "default.handlebars->27->669"
8704 + "default.handlebars->27->672"
8705 ]
8706 },
8707 {
@@ -8709,7 +8715,7 @@
8715 "ru": "Задержано {0} записей для {2}",
8716 "xloc": [
8717 "default-mobile.handlebars->9->88",
8712 - "default.handlebars->27->1236"
8718 + "default.handlebars->27->1239"
8719 ]
8720 },
8721 {
@@ -8728,10 +8734,10 @@
8734 "default-mobile.handlebars->9->139",
8735 "default-mobile.handlebars->9->223",
8736 "default.handlebars->27->221",
8731 - "default.handlebars->27->441",
8732 - "default.handlebars->27->442",
8737 + "default.handlebars->27->443",
8738 "default.handlebars->27->444",
8734 - "default.handlebars->27->596"
8739 + "default.handlebars->27->446",
8740 + "default.handlebars->27->599"
8741 ]
8742 },
8743 {
@@ -8744,7 +8750,7 @@
8750 "pt": "Sincronização de nome de host",
8751 "ru": "Синхронизация имени хоста",
8752 "xloc": [
8747 - "default.handlebars->27->1035"
8753 + "default.handlebars->27->1038"
8754 ]
8755 },
8756 {
@@ -8757,7 +8763,7 @@
8763 "pt": "Húngaro",
8764 "ru": "Венгерский",
8765 "xloc": [
8760 - "default.handlebars->27->860"
8766 + "default.handlebars->27->863"
8767 ]
8768 },
8769 {
@@ -8798,22 +8804,22 @@
8804 "pt": "IP: {0}",
8805 "ru": "IP: {0}",
8806 "xloc": [
8801 - "default.handlebars->27->707"
8807 + "default.handlebars->27->710"
8808 ]
8809 },
8810 {
8811 "en": "IP: {0}, Mask: {1}, Gateway: {2}",
8812 "nl": "IP: {0}, Mask: {1}, Gateway: {2}",
8813 "xloc": [
8808 - "default.handlebars->27->705"
8814 + "default.handlebars->27->708"
8815 ]
8816 },
8817 {
8818 "en": "IPv4 Layer",
8819 "nl": "IPv4 Laag",
8820 "xloc": [
8815 - "default.handlebars->27->704",
8816 - "default.handlebars->27->706"
8821 + "default.handlebars->27->707",
8822 + "default.handlebars->27->709"
8823 ]
8824 },
8825 {
@@ -8868,7 +8874,7 @@
8874 "pt": "islandês",
8875 "ru": "Исландский",
8876 "xloc": [
8871 - "default.handlebars->27->861"
8877 + "default.handlebars->27->864"
8878 ]
8879 },
8880 {
@@ -8883,7 +8889,7 @@
8889 "ru": "Выбор иконки",
8890 "xloc": [
8891 "default-mobile.handlebars->9->221",
8886 - "default.handlebars->27->594"
8892 + "default.handlebars->27->597"
8893 ]
8894 },
8895 {
@@ -8897,7 +8903,7 @@
8903 "pt": "Identificador",
8904 "ru": "Идентификатор",
8905 "xloc": [
8900 - "default.handlebars->27->732"
8906 + "default.handlebars->27->735"
8907 ]
8908 },
8909 {
@@ -8934,7 +8940,7 @@
8940 "pt": "Indonésia",
8941 "ru": "Индонезийский",
8942 "xloc": [
8937 - "default.handlebars->27->862"
8943 + "default.handlebars->27->865"
8944 ]
8945 },
8946 {
@@ -8991,7 +8997,7 @@
8997 "pt": "Instalar",
8998 "ru": "Установка",
8999 "xloc": [
8994 - "default.handlebars->27->1074"
9000 + "default.handlebars->27->1077"
9001 ]
9002 },
9003 {
@@ -9029,7 +9035,7 @@
9035 "pt": "Instalar CIRA",
9036 "ru": "Установка CIRA",
9037 "xloc": [
9032 - "default.handlebars->27->1066"
9038 + "default.handlebars->27->1069"
9039 ]
9040 },
9041 {
@@ -9043,7 +9049,7 @@
9049 "pt": "Instalação local",
9050 "ru": "Локальная установка",
9051 "xloc": [
9046 - "default.handlebars->27->1068"
9052 + "default.handlebars->27->1071"
9053 ]
9054 },
9055 {
@@ -9057,8 +9063,8 @@
9063 "pt": "Tipo de instalação ",
9064 "ru": "Тип установки",
9065 "xloc": [
9060 - "default.handlebars->27->280",
9061 - "default.handlebars->27->302"
9066 + "default.handlebars->27->281",
9067 + "default.handlebars->27->303"
9068 ]
9069 },
9070 {
@@ -9071,7 +9077,7 @@
9077 "pt": "Intel (F10 = ESC+[OM)",
9078 "ru": "Intel (F10 = ESC+[OM)",
9079 "xloc": [
9074 - "default.handlebars->27->637",
9080 + "default.handlebars->27->640",
9081 "default.handlebars->container->column_l->p12->termTable->1->1->6->1->1->terminalSettingsButtons"
9082 ]
9083 },
@@ -9086,10 +9092,10 @@
9092 "pt": "Intel AMT",
9093 "ru": "Intel AMT",
9094 "xloc": [
9089 - "default.handlebars->27->1196",
9090 - "default.handlebars->27->1202",
9091 - "default.handlebars->27->1481",
9092 - "default.handlebars->27->1502"
9095 + "default.handlebars->27->1199",
9096 + "default.handlebars->27->1205",
9097 + "default.handlebars->27->1484",
9098 + "default.handlebars->27->1505"
9099 ]
9100 },
9101 {
@@ -9144,7 +9150,7 @@
9150 "pt": "O Intel AMT é ativado no modo de controle de administrador",
9151 "ru": "Intel AMT активирован в режиме администратора",
9152 "xloc": [
9147 - "default.handlebars->27->457"
9153 + "default.handlebars->27->459"
9154 ]
9155 },
9156 {
@@ -9157,7 +9163,7 @@
9163 "pt": "O Intel AMT é ativado no modo de controle do cliente",
9164 "ru": "Intel AMT активирован в режиме клиента",
9165 "xloc": [
9160 - "default.handlebars->27->455"
9166 + "default.handlebars->27->457"
9167 ]
9168 },
9169 {
@@ -9170,7 +9176,7 @@
9176 "pt": "O Intel AMT está configurado com segurança de rede TLS",
9177 "ru": "Intel AMT настроен с TLS безопасностью сети",
9178 "xloc": [
9173 - "default.handlebars->27->459"
9179 + "default.handlebars->27->461"
9180 ]
9181 },
9182 {
@@ -9211,7 +9217,7 @@
9217 "pt": "Intel ASCII",
9218 "ru": "Intel ASCII",
9219 "xloc": [
9214 - "default.handlebars->27->636"
9220 + "default.handlebars->27->639"
9221 ]
9222 },
9223 {
@@ -9228,11 +9234,11 @@
9234 "default-mobile.handlebars->9->123",
9235 "default-mobile.handlebars->9->187",
9236 "default-mobile.handlebars->9->192",
9231 - "default.handlebars->27->1052",
9232 - "default.handlebars->27->1060",
9233 - "default.handlebars->27->417",
9234 - "default.handlebars->27->467",
9235 - "default.handlebars->27->483"
9237 + "default.handlebars->27->1055",
9238 + "default.handlebars->27->1063",
9239 + "default.handlebars->27->419",
9240 + "default.handlebars->27->469",
9241 + "default.handlebars->27->485"
9242 ]
9243 },
9244 {
@@ -9247,7 +9253,7 @@
9253 "ru": "Intel® AMT CIRA",
9254 "xloc": [
9255 "default-mobile.handlebars->9->191",
9250 - "default.handlebars->27->481"
9256 + "default.handlebars->27->483"
9257 ]
9258 },
9259 {
@@ -9262,8 +9268,8 @@
9268 "ru": "Intel® AMT CIRA подключен и готов к использованию.",
9269 "xloc": [
9270 "default.handlebars->27->167",
9265 - "default.handlebars->27->354",
9266 - "default.handlebars->27->480"
9271 + "default.handlebars->27->356",
9272 + "default.handlebars->27->482"
9273 ]
9274 },
9275 {
@@ -9292,7 +9298,7 @@
9298 "pt": "Intel® Política da AMT",
9299 "ru": "Политика Intel® AMT",
9300 "xloc": [
9295 - "default.handlebars->27->1092"
9301 + "default.handlebars->27->1095"
9302 ]
9303 },
9304 {
@@ -9318,7 +9324,7 @@
9324 "pt": "Intel® Tag AMT ",
9325 "ru": "Intel® AMT Тег",
9326 "xloc": [
9321 - "default.handlebars->27->471"
9327 + "default.handlebars->27->473"
9328 ]
9329 },
9330 {
@@ -9361,8 +9367,8 @@
9367 "ru": "Intel® AMT подключен",
9368 "xloc": [
9369 "default-mobile.handlebars->9->201",
9364 - "default.handlebars->27->518",
9365 - "default.handlebars->27->519"
9370 + "default.handlebars->27->520",
9371 + "default.handlebars->27->521"
9372 ]
9373 },
9374 {
@@ -9375,8 +9381,8 @@
9381 "pt": "Intel® Área de trabalho AMT e eventos seriais.",
9382 "ru": "События Intel® AMT desktop или serial.",
9383 "xloc": [
9378 - "default.handlebars->27->1192",
9379 - "default.handlebars->27->977"
9384 + "default.handlebars->27->1195",
9385 + "default.handlebars->27->980"
9386 ]
9387 },
9388 {
@@ -9391,8 +9397,8 @@
9397 "ru": "Intel® AMT обнаружен",
9398 "xloc": [
9399 "default-mobile.handlebars->9->202",
9394 - "default.handlebars->27->520",
9395 - "default.handlebars->27->521"
9400 + "default.handlebars->27->522",
9401 + "default.handlebars->27->523"
9402 ]
9403 },
9404 {
@@ -9405,7 +9411,7 @@
9411 "pt": "Intel® O AMT é roteável e pronto para uso.",
9412 "ru": "Intel® AMT маршрутизируется и готов к использованию.",
9413 "xloc": [
9408 - "default.handlebars->27->482"
9414 + "default.handlebars->27->484"
9415 ]
9416 },
9417 {
@@ -9419,7 +9425,7 @@
9425 "ru": "Intel® AMT маршрутизируется.",
9426 "xloc": [
9427 "default.handlebars->27->169",
9422 - "default.handlebars->27->356"
9428 + "default.handlebars->27->358"
9429 ]
9430 },
9431 {
@@ -9446,8 +9452,8 @@
9452 "ru": "Только Intel® AMT, без агента",
9453 "xloc": [
9454 "default-mobile.handlebars->9->274",
9449 - "default.handlebars->27->1006",
9450 - "default.handlebars->27->1028"
9455 + "default.handlebars->27->1009",
9456 + "default.handlebars->27->1031"
9457 ]
9458 },
9459 {
@@ -9460,7 +9466,7 @@
9466 "pt": "Intel® Tecnologia de gerenciamento ativo",
9467 "ru": "Технология Intel® Active Management",
9468 "xloc": [
9463 - "default.handlebars->27->466"
9469 + "default.handlebars->27->468"
9470 ]
9471 },
9472 {
@@ -9473,7 +9479,7 @@
9479 "pt": "Intel® Active Management Technology (Intel® AMT)",
9480 "ru": "Intel® Active Management Technology (Intel® AMT)",
9481 "xloc": [
9476 - "default.handlebars->27->724"
9482 + "default.handlebars->27->727"
9483 ]
9484 },
9485 {
@@ -9488,7 +9494,7 @@
9494 "ru": "Intel® ME",
9495 "xloc": [
9496 "default-mobile.handlebars->9->186",
9491 - "default.handlebars->27->465"
9497 + "default.handlebars->27->467"
9498 ]
9499 },
9500 {
@@ -9503,7 +9509,7 @@
9509 "ru": "Intel® SM",
9510 "xloc": [
9511 "default-mobile.handlebars->9->188",
9506 - "default.handlebars->27->469"
9512 + "default.handlebars->27->471"
9513 ]
9514 },
9515 {
@@ -9516,7 +9522,7 @@
9522 "pt": "Intel® Gerenciamento padrão",
9523 "ru": "Intel® Standard Manageability",
9524 "xloc": [
9519 - "default.handlebars->27->468"
9525 + "default.handlebars->27->470"
9526 ]
9527 },
9528 {
@@ -9596,7 +9602,7 @@
9602 "pt": "Interativo",
9603 "ru": "Интерактивный",
9604 "xloc": [
9599 - "default.handlebars->27->619"
9605 + "default.handlebars->27->622"
9606 ]
9607 },
9608 {
@@ -9610,8 +9616,8 @@
9616 "pt": "Apenas interativo",
9617 "ru": "Только интерактивный режим",
9618 "xloc": [
9613 - "default.handlebars->27->283",
9614 - "default.handlebars->27->305"
9619 + "default.handlebars->27->284",
9620 + "default.handlebars->27->306"
9621 ]
9622 },
9623 {
@@ -9625,7 +9631,7 @@
9631 "pt": "Interfaces",
9632 "ru": "Интерфейсы",
9633 "xloc": [
9628 - "default.handlebars->27->501"
9634 + "default.handlebars->27->503"
9635 ]
9636 },
9637 {
@@ -9638,7 +9644,7 @@
9644 "pt": "Inuktitut",
9645 "ru": "Инуктитут",
9646 "xloc": [
9641 - "default.handlebars->27->863"
9647 + "default.handlebars->27->866"
9648 ]
9649 },
9650 {
@@ -9649,7 +9655,7 @@
9655 "nl": "Ongeldige apparaatgroep type",
9656 "ru": "Некорректный тип группы устройств",
9657 "xloc": [
9652 - "default.handlebars->27->1458"
9658 + "default.handlebars->27->1461"
9659 ]
9660 },
9661 {
@@ -9660,7 +9666,7 @@
9666 "nl": "Onjuiste JSON",
9667 "ru": "Некорректный JSON",
9668 "xloc": [
9663 - "default.handlebars->27->1452"
9669 + "default.handlebars->27->1455"
9670 ]
9671 },
9672 {
@@ -9674,8 +9680,8 @@
9680 "pt": "Formato de arquivo JSON inválido.",
9681 "ru": "Некорректный формат файла JSON.",
9682 "xloc": [
9677 - "default.handlebars->27->1280",
9678 - "default.handlebars->27->1282"
9683 + "default.handlebars->27->1283",
9684 + "default.handlebars->27->1285"
9685 ]
9686 },
9687 {
@@ -9689,7 +9695,7 @@
9695 "pt": "Arquivo JSON inválido: {0}.",
9696 "ru": "Некорректный файл JSON: {0}.",
9697 "xloc": [
9692 - "default.handlebars->27->1278"
9698 + "default.handlebars->27->1281"
9699 ]
9700 },
9701 {
@@ -9700,7 +9706,7 @@
9706 "nl": "Onjuiste PKCS handtekening",
9707 "ru": "Некорректная сигнатура PKCS",
9708 "xloc": [
9703 - "default.handlebars->27->1450"
9709 + "default.handlebars->27->1453"
9710 ]
9711 },
9712 {
@@ -9711,7 +9717,7 @@
9717 "nl": "Ongeldige RSA handtekening",
9718 "ru": "Некорректная сигнатура RSA",
9719 "xloc": [
9714 - "default.handlebars->27->1451"
9720 + "default.handlebars->27->1454"
9721 ]
9722 },
9723 {
@@ -9781,7 +9787,7 @@
9787 "pt": "Tipo de convite",
9788 "ru": "Тип приглашения",
9789 "xloc": [
9784 - "default.handlebars->27->262"
9790 + "default.handlebars->27->263"
9791 ]
9792 },
9793 {
@@ -9795,9 +9801,9 @@
9801 "pt": "Convite",
9802 "ru": "Пригласить",
9803 "xloc": [
9798 - "default.handlebars->27->1076",
9804 + "default.handlebars->27->1079",
9805 "default.handlebars->27->218",
9800 - "default.handlebars->27->295"
9806 + "default.handlebars->27->296"
9807 ]
9808 },
9809 {
@@ -9811,7 +9817,7 @@
9817 "pt": "Convide alguém para instalar o agente de malha compartilhando um link de convite.Este link indica ao usuário instruções de instalação para o grupo de dispositivos \\\"{0}\\\". O link é público e nenhuma conta para este servidor é necessária.",
9818 "ru": "Пригласите установить Mesh Agent поделившись ссылкой. Эта ссылка ведет на инструкции для установки для группы устройств \\\"{0}\\\". Ссылка общедоступна и не требует наличия учетной записи на сервере.",
9819 "xloc": [
9814 - "default.handlebars->27->286"
9820 + "default.handlebars->27->287"
9821 ]
9822 },
9823 {
@@ -9825,7 +9831,7 @@
9831 "pt": "Convide alguém para instalar o agente de malha nessa malha.",
9832 "ru": "Отправить приглашение на установку Mesh Agent",
9833 "xloc": [
9828 - "default.handlebars->27->1075",
9834 + "default.handlebars->27->1078",
9835 "default.handlebars->27->217"
9836 ]
9837 },
@@ -9840,7 +9846,7 @@
9846 "pt": "Convide alguém para instalar o agente de malha.Um email será enviado com o link para a instalação do agente de malha para o grupo de dispositivos \\\"{0}\\\".",
9847 "ru": "Пригласите установить Mesh Agent. Ссылка на установку для группы \\\"{0}\\\" будет отправлена по электронной почте.",
9848 "xloc": [
9843 - "default.handlebars->27->263"
9849 + "default.handlebars->27->264"
9850 ]
9851 },
9852 {
@@ -9854,7 +9860,7 @@
9860 "pt": "Irish",
9861 "ru": "Ирландский",
9862 "xloc": [
9857 - "default.handlebars->27->864"
9863 + "default.handlebars->27->867"
9864 ]
9865 },
9866 {
@@ -9867,7 +9873,7 @@
9873 "pt": "Italiano (Padrão)",
9874 "ru": "Итальянский (Стандартный)",
9875 "xloc": [
9870 - "default.handlebars->27->865"
9876 + "default.handlebars->27->868"
9877 ]
9878 },
9879 {
@@ -9880,7 +9886,7 @@
9886 "pt": "Italiano (Suíça)",
9887 "ru": "Итальянский (Швейцария)",
9888 "xloc": [
9883 - "default.handlebars->27->866"
9889 + "default.handlebars->27->869"
9890 ]
9891 },
9892 {
@@ -9894,9 +9900,9 @@
9900 "pt": "Formato JSON",
9901 "ru": "Формат JSON",
9902 "xloc": [
9897 - "default.handlebars->27->1247",
9898 - "default.handlebars->27->1286",
9899 - "default.handlebars->27->384"
9903 + "default.handlebars->27->1250",
9904 + "default.handlebars->27->1289",
9905 + "default.handlebars->27->386"
9906 ]
9907 },
9908 {
@@ -9910,7 +9916,7 @@
9916 "pt": "japonês",
9917 "ru": "Японский",
9918 "xloc": [
9913 - "default.handlebars->27->867"
9919 + "default.handlebars->27->870"
9920 ]
9921 },
9922 {
@@ -9922,7 +9928,7 @@
9928 "pt": "Kannada",
9929 "ru": "Каннада",
9930 "xloc": [
9925 - "default.handlebars->27->868"
9931 + "default.handlebars->27->871"
9932 ]
9933 },
9934 {
@@ -9934,7 +9940,7 @@
9940 "pt": "Caxemira",
9941 "ru": "Кашмирский",
9942 "xloc": [
9937 - "default.handlebars->27->869"
9943 + "default.handlebars->27->872"
9944 ]
9945 },
9946 {
@@ -9946,7 +9952,7 @@
9952 "pt": "Cazaque",
9953 "ru": "Казахский",
9954 "xloc": [
9949 - "default.handlebars->27->870"
9955 + "default.handlebars->27->873"
9956 ]
9957 },
9958 {
@@ -9959,7 +9965,7 @@
9965 "pt": "KernelDriver",
9966 "ru": "Драйвер ядра",
9967 "xloc": [
9962 - "default.handlebars->27->620"
9968 + "default.handlebars->27->623"
9969 ]
9970 },
9971 {
@@ -9973,8 +9979,8 @@
9979 "pt": "Nome da chave",
9980 "ru": "Имя ключа",
9981 "xloc": [
9976 - "default.handlebars->27->761",
9977 - "default.handlebars->27->764"
9982 + "default.handlebars->27->764",
9983 + "default.handlebars->27->767"
9984 ]
9985 },
9986 {
@@ -10000,7 +10006,7 @@
10006 "pt": "Khmer",
10007 "ru": "Кхмерский",
10008 "xloc": [
10003 - "default.handlebars->27->871"
10009 + "default.handlebars->27->874"
10010 ]
10011 },
10012 {
@@ -10012,7 +10018,7 @@
10018 "pt": "Kirghiz",
10019 "ru": "Киргизский",
10020 "xloc": [
10015 - "default.handlebars->27->872"
10021 + "default.handlebars->27->875"
10022 ]
10023 },
10024 {
@@ -10024,14 +10030,14 @@
10030 "pt": "Klingon",
10031 "ru": "Клингонский",
10032 "xloc": [
10027 - "default.handlebars->27->873"
10033 + "default.handlebars->27->876"
10034 ]
10035 },
10036 {
10037 "en": "Known",
10038 "nl": "Bekend",
10039 "xloc": [
10034 - "default.handlebars->27->723"
10040 + "default.handlebars->27->726"
10041 ]
10042 },
10043 {
@@ -10044,7 +10050,7 @@
10050 "pt": "coreano",
10051 "ru": "Korean",
10052 "xloc": [
10047 - "default.handlebars->27->874"
10053 + "default.handlebars->27->877"
10054 ]
10055 },
10056 {
@@ -10057,7 +10063,7 @@
10063 "pt": "Coreano (Coréia do Norte)",
10064 "ru": "Корейский (Северная Корея)",
10065 "xloc": [
10060 - "default.handlebars->27->875"
10066 + "default.handlebars->27->878"
10067 ]
10068 },
10069 {
@@ -10070,7 +10076,7 @@
10076 "pt": "Coreano (Coréia do Sul)",
10077 "ru": "Корейский (Южная Корея)",
10078 "xloc": [
10073 - "default.handlebars->27->876"
10079 + "default.handlebars->27->879"
10080 ]
10081 },
10082 {
@@ -10084,8 +10090,8 @@
10090 "pt": "LF",
10091 "ru": "LF",
10092 "xloc": [
10087 - "default.handlebars->27->632",
10088 - "default.handlebars->27->641"
10093 + "default.handlebars->27->635",
10094 + "default.handlebars->27->644"
10095 ]
10096 },
10097 {
@@ -10099,7 +10105,7 @@
10105 "pt": "Língua",
10106 "ru": "Язык",
10107 "xloc": [
10102 - "default.handlebars->27->969"
10108 + "default.handlebars->27->972"
10109 ]
10110 },
10111 {
@@ -10127,7 +10133,7 @@
10133 "pt": "Foco grande",
10134 "ru": "Большой Фокус",
10135 "xloc": [
10130 - "default.handlebars->27->609"
10136 + "default.handlebars->27->612"
10137 ]
10138 },
10139 {
@@ -10280,7 +10286,7 @@
10286 "pt": "Último acesso",
10287 "ru": "Последний доступ",
10288 "xloc": [
10283 - "default.handlebars->27->1255"
10289 + "default.handlebars->27->1258"
10290 ]
10291 },
10292 {
@@ -10294,7 +10300,7 @@
10300 "pt": "Último login",
10301 "ru": "Последний вход в систему",
10302 "xloc": [
10297 - "default.handlebars->27->1382"
10303 + "default.handlebars->27->1385"
10304 ]
10305 },
10306 {
@@ -10308,10 +10314,10 @@
10314 "pt": "Último endereço do agente",
10315 "ru": "Последний адрес агента",
10316 "xloc": [
10311 - "default.handlebars->27->695",
10312 - "default.handlebars->27->696",
10313 - "default.handlebars->27->697",
10317 + "default.handlebars->27->698",
10318 + "default.handlebars->27->699",
10319 "default.handlebars->27->70",
10320 + "default.handlebars->27->700",
10321 "default.handlebars->27->71",
10322 "default.handlebars->27->73"
10323 ]
@@ -10328,8 +10334,8 @@
10334 "ru": "Последнее подключение агента",
10335 "xloc": [
10336 "default.handlebars->27->69",
10331 - "default.handlebars->27->692",
10332 - "default.handlebars->27->694"
10337 + "default.handlebars->27->695",
10338 + "default.handlebars->27->697"
10339 ]
10340 },
10341 {
@@ -10343,7 +10349,7 @@
10349 "pt": "Última alteração: {0}",
10350 "ru": "Последнее изменение: {0}",
10351 "xloc": [
10346 - "default.handlebars->27->1386"
10352 + "default.handlebars->27->1389"
10353 ]
10354 },
10355 {
@@ -10385,7 +10391,7 @@
10391 "pt": "Último login: {0}",
10392 "ru": "Последний вход в систему: {0}",
10393 "xloc": [
10388 - "default.handlebars->27->1265"
10394 + "default.handlebars->27->1268"
10395 ]
10396 },
10397 {
@@ -10399,7 +10405,7 @@
10405 "pt": "Visto pela última vez:",
10406 "ru": "Последнее посещение:",
10407 "xloc": [
10402 - "default.handlebars->27->524",
10408 + "default.handlebars->27->526",
10409 "default.handlebars->27->65"
10410 ]
10411 },
@@ -10455,7 +10461,7 @@
10461 "pt": "Latim",
10462 "ru": "Латинский",
10463 "xloc": [
10458 - "default.handlebars->27->877"
10464 + "default.handlebars->27->880"
10465 ]
10466 },
10467 {
@@ -10468,7 +10474,7 @@
10474 "pt": "letão",
10475 "ru": "Латышский",
10476 "xloc": [
10471 - "default.handlebars->27->878"
10477 + "default.handlebars->27->881"
10478 ]
10479 },
10480 {
@@ -10500,7 +10506,7 @@
10506 "pt": "Menos",
10507 "ru": "Меньше",
10508 "xloc": [
10503 - "default.handlebars->27->1516"
10509 + "default.handlebars->27->1519"
10510 ]
10511 },
10512 {
@@ -10529,7 +10535,7 @@
10535 "ru": "Ограниченный ввод",
10536 "xloc": [
10537 "default-mobile.handlebars->9->323",
10532 - "default.handlebars->27->1177"
10538 + "default.handlebars->27->1180"
10539 ]
10540 },
10541 {
@@ -10543,7 +10549,7 @@
10549 "ru": "Ограничить элементы ввода",
10550 "xloc": [
10551 "default-mobile.handlebars->9->298",
10546 - "default.handlebars->27->1145"
10552 + "default.handlebars->27->1148"
10553 ]
10554 },
10555 {
@@ -10558,7 +10564,7 @@
10564 "ru": "Ссылка",
10565 "xloc": [
10566 "default-mobile.handlebars->9->68",
10561 - "default.handlebars->27->1208",
10567 + "default.handlebars->27->1211",
10568 "default.handlebars->container->column_l->p42->p42tbl->1->0->4"
10569 ]
10570 },
@@ -10573,8 +10579,8 @@
10579 "pt": "Expiração do link",
10580 "ru": "Срок действия ссылки",
10581 "xloc": [
10576 - "default.handlebars->27->273",
10577 - "default.handlebars->27->287"
10582 + "default.handlebars->27->274",
10583 + "default.handlebars->27->288"
10584 ]
10585 },
10586 {
@@ -10603,7 +10609,7 @@
10609 "pt": "Linux / BSD",
10610 "ru": "Linux / BSD",
10611 "xloc": [
10606 - "default.handlebars->27->298"
10612 + "default.handlebars->27->299"
10613 ]
10614 },
10615 {
@@ -10617,7 +10623,7 @@
10623 "pt": "Linux / BSD (desinstalação)",
10624 "ru": "Linux / BSD (Удаление)",
10625 "xloc": [
10620 - "default.handlebars->27->301"
10626 + "default.handlebars->27->302"
10627 ]
10628 },
10629 {
@@ -10676,7 +10682,7 @@
10682 "pt": "Linux ARM, Raspberry Pi (32 bits)",
10683 "ru": "Linux ARM, Raspberry Pi (32bit)",
10684 "xloc": [
10679 - "default.handlebars->27->577"
10685 + "default.handlebars->27->580"
10686 ]
10687 },
10688 {
@@ -10750,7 +10756,7 @@
10756 "pt": "Apenas Linux",
10757 "ru": "Только Linux",
10758 "xloc": [
10753 - "default.handlebars->27->272"
10759 + "default.handlebars->27->273"
10760 ]
10761 },
10762 {
@@ -10764,7 +10770,7 @@
10770 "pt": "Linux x86 (32 bits)",
10771 "ru": "Linux x86 (32bit)",
10772 "xloc": [
10767 - "default.handlebars->27->574"
10773 + "default.handlebars->27->577"
10774 ]
10775 },
10776 {
@@ -10778,7 +10784,7 @@
10784 "pt": "Linux x86 (64 bits)",
10785 "ru": "Linux x86 (64bit)",
10786 "xloc": [
10781 - "default.handlebars->27->575"
10787 + "default.handlebars->27->578"
10788 ]
10789 },
10790 {
@@ -10807,7 +10813,7 @@
10813 "pt": "Lituano",
10814 "ru": "Литовский",
10815 "xloc": [
10810 - "default.handlebars->27->879"
10816 + "default.handlebars->27->882"
10817 ]
10818 },
10819 {
@@ -10822,10 +10828,10 @@
10828 "ru": "Загрузка...",
10829 "xloc": [
10830 "default-mobile.handlebars->9->31",
10825 - "default.handlebars->27->1023",
10826 - "default.handlebars->27->1025",
10827 - "default.handlebars->27->569",
10828 - "default.handlebars->27->757"
10831 + "default.handlebars->27->1026",
10832 + "default.handlebars->27->1028",
10833 + "default.handlebars->27->571",
10834 + "default.handlebars->27->760"
10835 ]
10836 },
10837 {
@@ -10879,7 +10885,7 @@
10885 "pt": "Configurações de localização",
10886 "ru": "Настройки локализации",
10887 "xloc": [
10882 - "default.handlebars->27->972",
10888 + "default.handlebars->27->975",
10889 "default.handlebars->container->column_l->p2->p2AccountActions->3->5"
10890 ]
10891 },
@@ -10893,7 +10899,7 @@
10899 "pt": "Localização",
10900 "ru": "Местонахождение",
10901 "xloc": [
10896 - "default.handlebars->27->503"
10902 + "default.handlebars->27->505"
10903 ]
10904 },
10905 {
@@ -10920,7 +10926,7 @@
10926 "pt": "Bloquear conta",
10927 "ru": "Заблокировать учетную запись",
10928 "xloc": [
10923 - "default.handlebars->27->1316"
10929 + "default.handlebars->27->1319"
10930 ]
10931 },
10932 {
@@ -10934,7 +10940,7 @@
10940 "pt": "Bloqueado",
10941 "ru": "Заблокирован",
10942 "xloc": [
10937 - "default.handlebars->27->1266"
10943 + "default.handlebars->27->1269"
10944 ]
10945 },
10946 {
@@ -10948,7 +10954,7 @@
10954 "pt": "Conta bloqueada",
10955 "ru": "Заблокированная учетная запись",
10956 "xloc": [
10951 - "default.handlebars->27->1367"
10957 + "default.handlebars->27->1370"
10958 ]
10959 },
10960 {
@@ -10962,7 +10968,7 @@
10968 "pt": "Log de Evento",
10969 "ru": "Добавить событие",
10970 "xloc": [
10965 - "default.handlebars->27->494"
10971 + "default.handlebars->27->496"
10972 ]
10973 },
10974 {
@@ -11078,15 +11084,15 @@
11084 "pt": "Luxemburguês",
11085 "ru": "Люксембургский",
11086 "xloc": [
11081 - "default.handlebars->27->880"
11087 + "default.handlebars->27->883"
11088 ]
11089 },
11090 {
11091 "en": "MAC Layer",
11092 "nl": "MAC Laag",
11093 "xloc": [
11088 - "default.handlebars->27->700",
11089 - "default.handlebars->27->702"
11094 + "default.handlebars->27->703",
11095 + "default.handlebars->27->705"
11096 ]
11097 },
11098 {
@@ -11113,14 +11119,14 @@
11119 "pt": "MAC: {0}",
11120 "ru": "MAC: {0}",
11121 "xloc": [
11116 - "default.handlebars->27->703"
11122 + "default.handlebars->27->706"
11123 ]
11124 },
11125 {
11126 "en": "MAC: {0}, Gateway: {1}",
11127 "nl": "MAC: {0}, Gateway: {1}",
11128 "xloc": [
11123 - "default.handlebars->27->701"
11129 + "default.handlebars->27->704"
11130 ]
11131 },
11132 {
@@ -11150,7 +11156,7 @@
11156 "ru": "MPS Сервер",
11157 "xloc": [
11158 "default.handlebars->27->255",
11153 - "default.handlebars->27->260"
11159 + "default.handlebars->27->261"
11160 ]
11161 },
11162 {
@@ -11167,10 +11173,10 @@
11173 "default-mobile.handlebars->9->125",
11174 "default-mobile.handlebars->9->194",
11175 "default.handlebars->27->174",
11170 - "default.handlebars->27->361",
11171 - "default.handlebars->27->487",
11172 - "default.handlebars->27->744",
11173 - "default.handlebars->27->745",
11176 + "default.handlebars->27->363",
11177 + "default.handlebars->27->489",
11178 + "default.handlebars->27->747",
11179 + "default.handlebars->27->748",
11180 "default.handlebars->container->column_l->p15->consoleTable->1->6->1->1->1->0->p15outputselecttd->p15outputselect->3"
11181 ]
11182 },
@@ -11198,7 +11204,7 @@
11204 "pt": "Login do MQTT",
11205 "ru": "MQTT Вход",
11206 "xloc": [
11201 - "default.handlebars->27->515"
11207 + "default.handlebars->27->517"
11208 ]
11209 },
11210 {
@@ -11212,7 +11218,7 @@
11218 "ru": "Подключен MQTT канал",
11219 "xloc": [
11220 "default-mobile.handlebars->9->203",
11215 - "default.handlebars->27->523"
11221 + "default.handlebars->27->525"
11222 ]
11223 },
11224 {
@@ -11227,7 +11233,7 @@
11233 "ru": "Подключен MQTT",
11234 "xloc": [
11235 "default.handlebars->27->139",
11230 - "default.handlebars->27->522"
11236 + "default.handlebars->27->524"
11237 ]
11238 },
11239 {
@@ -11242,8 +11248,8 @@
11248 "ru": "MQTT подключение к устройству активно.",
11249 "xloc": [
11250 "default.handlebars->27->173",
11245 - "default.handlebars->27->360",
11246 - "default.handlebars->27->486"
11251 + "default.handlebars->27->362",
11252 + "default.handlebars->27->488"
11253 ]
11254 },
11255 {
@@ -11285,7 +11291,7 @@
11291 "pt": "MacOS (64 bits)",
11292 "ru": "MacOS (64bit)",
11293 "xloc": [
11288 - "default.handlebars->27->576"
11294 + "default.handlebars->27->579"
11295 ]
11296 },
11297 {
@@ -11329,7 +11335,7 @@
11335 "pt": "Mensagens do servidor principal",
11336 "ru": "Сообщения главного сервера",
11337 "xloc": [
11332 - "default.handlebars->27->1492"
11338 + "default.handlebars->27->1495"
11339 ]
11340 },
11341 {
@@ -11342,7 +11348,7 @@
11348 "pt": "Malaio",
11349 "ru": "Малайский",
11350 "xloc": [
11345 - "default.handlebars->27->882"
11351 + "default.handlebars->27->885"
11352 ]
11353 },
11354 {
@@ -11354,7 +11360,7 @@
11360 "pt": "Malaiala",
11361 "ru": "Малаяламский",
11362 "xloc": [
11357 - "default.handlebars->27->883"
11363 + "default.handlebars->27->886"
11364 ]
11365 },
11366 {
@@ -11367,7 +11373,7 @@
11373 "pt": "Maltês",
11374 "ru": "Мальтийский",
11375 "xloc": [
11370 - "default.handlebars->27->884"
11376 + "default.handlebars->27->887"
11377 ]
11378 },
11379 {
@@ -11397,8 +11403,8 @@
11403 "xloc": [
11404 "default-mobile.handlebars->9->295",
11405 "default-mobile.handlebars->9->313",
11400 - "default.handlebars->27->1142",
11401 - "default.handlebars->27->1166"
11406 + "default.handlebars->27->1145",
11407 + "default.handlebars->27->1169"
11408 ]
11409 },
11410 {
@@ -11413,8 +11419,8 @@
11419 "xloc": [
11420 "default-mobile.handlebars->9->294",
11421 "default-mobile.handlebars->9->312",
11416 - "default.handlebars->27->1141",
11417 - "default.handlebars->27->1165"
11422 + "default.handlebars->27->1144",
11423 + "default.handlebars->27->1168"
11424 ]
11425 },
11426 {
@@ -11439,7 +11445,7 @@
11445 "nl": "Beheer gebruikersgroepen.",
11446 "ru": "Управление группами пользователя",
11447 "xloc": [
11442 - "default.handlebars->27->1315"
11448 + "default.handlebars->27->1318"
11449 ]
11450 },
11451 {
@@ -11453,7 +11459,7 @@
11459 "pt": "Gerenciar Usuários",
11460 "ru": "Управление пользователями",
11461 "xloc": [
11456 - "default.handlebars->27->1314"
11462 + "default.handlebars->27->1317"
11463 ]
11464 },
11465 {
@@ -11511,7 +11517,7 @@
11517 "pt": "Gerenciar usando um agente de software",
11518 "ru": "Управление с помощью программного агента",
11519 "xloc": [
11514 - "default.handlebars->27->1005"
11520 + "default.handlebars->27->1008"
11521 ]
11522 },
11523 {
@@ -11526,7 +11532,7 @@
11532 "ru": "Управляется с помощью программного агента",
11533 "xloc": [
11534 "default-mobile.handlebars->9->275",
11529 - "default.handlebars->27->1029"
11535 + "default.handlebars->27->1032"
11536 ]
11537 },
11538 {
@@ -11539,7 +11545,7 @@
11545 "pt": "Gerenciador",
11546 "ru": "Менеджер",
11547 "xloc": [
11542 - "default.handlebars->27->1271"
11548 + "default.handlebars->27->1274"
11549 ]
11550 },
11551 {
@@ -11579,7 +11585,7 @@
11585 "pt": "Maori",
11586 "ru": "Маори",
11587 "xloc": [
11582 - "default.handlebars->27->885"
11588 + "default.handlebars->27->888"
11589 ]
11590 },
11591 {
@@ -11607,7 +11613,7 @@
11613 "pt": "Marathi",
11614 "ru": "Маратхи",
11615 "xloc": [
11610 - "default.handlebars->27->886"
11616 + "default.handlebars->27->889"
11617 ]
11618 },
11619 {
@@ -11618,7 +11624,7 @@
11624 "nl": "Max Sessies bereikt",
11625 "ru": "Достигнуто максимальное число сессий",
11626 "xloc": [
11621 - "default.handlebars->27->1456"
11627 + "default.handlebars->27->1459"
11628 ]
11629 },
11630 {
@@ -11663,7 +11669,7 @@
11669 "pt": "Megabytes",
11670 "ru": "Мегабайт",
11671 "xloc": [
11666 - "default.handlebars->27->1482"
11672 + "default.handlebars->27->1485"
11673 ]
11674 },
11675 {
@@ -11677,8 +11683,8 @@
11683 "pt": "Memória",
11684 "ru": "ОЗУ",
11685 "xloc": [
11680 - "default.handlebars->27->1473",
11681 - "default.handlebars->27->737",
11686 + "default.handlebars->27->1476",
11687 + "default.handlebars->27->740",
11688 "default.handlebars->container->column_l->p40->3->1->p40type->3"
11689 ]
11690 },
@@ -11694,15 +11700,15 @@
11700 "ru": "Mesh Agent",
11701 "xloc": [
11702 "default-mobile.handlebars->9->200",
11697 - "default.handlebars->27->307",
11698 - "default.handlebars->27->310",
11699 - "default.handlebars->27->318",
11700 - "default.handlebars->27->321",
11701 - "default.handlebars->27->324",
11702 - "default.handlebars->27->448",
11703 - "default.handlebars->27->479",
11704 - "default.handlebars->27->691",
11705 - "default.handlebars->27->698"
11703 + "default.handlebars->27->308",
11704 + "default.handlebars->27->311",
11705 + "default.handlebars->27->319",
11706 + "default.handlebars->27->323",
11707 + "default.handlebars->27->326",
11708 + "default.handlebars->27->450",
11709 + "default.handlebars->27->481",
11710 + "default.handlebars->27->694",
11711 + "default.handlebars->27->701"
11712 ]
11713 },
11714 {
@@ -11716,7 +11722,7 @@
11722 "ru": "Консоль Mesh Agent",
11723 "xloc": [
11724 "default-mobile.handlebars->9->302",
11719 - "default.handlebars->27->1150"
11725 + "default.handlebars->27->1153"
11726 ]
11727 },
11728 {
@@ -11729,7 +11735,7 @@
11735 "pt": "Mesh Relay",
11736 "ru": "Ретранслятор Mesh",
11737 "xloc": [
11732 - "default.handlebars->27->485"
11738 + "default.handlebars->27->487"
11739 ]
11740 },
11741 {
@@ -11744,8 +11750,8 @@
11750 "ru": "Mesh Agent подключен и готов к использованию.",
11751 "xloc": [
11752 "default.handlebars->27->165",
11747 - "default.handlebars->27->352",
11748 - "default.handlebars->27->478"
11753 + "default.handlebars->27->354",
11754 + "default.handlebars->27->480"
11755 ]
11756 },
11757 {
@@ -11759,8 +11765,8 @@
11765 "ru": "Mesh Agent доступен с использованием другого агента в качестве ретранслятора.",
11766 "xloc": [
11767 "default.handlebars->27->171",
11762 - "default.handlebars->27->358",
11763 - "default.handlebars->27->484"
11768 + "default.handlebars->27->360",
11769 + "default.handlebars->27->486"
11770 ]
11771 },
11772 {
@@ -11774,8 +11780,8 @@
11780 "pt": "MeshAction (.txt)",
11781 "ru": "MeshAction (.txt)",
11782 "xloc": [
11777 - "default.handlebars->27->583",
11778 - "default.handlebars->27->585"
11783 + "default.handlebars->27->586",
11784 + "default.handlebars->27->588"
11785 ]
11786 },
11787 {
@@ -11787,7 +11793,7 @@
11793 "nl": "MeshAgent verkeer",
11794 "ru": "Трафик MeshAgent",
11795 "xloc": [
11790 - "default.handlebars->27->1494"
11796 + "default.handlebars->27->1497"
11797 ]
11798 },
11799 {
@@ -11800,7 +11806,7 @@
11806 "nl": "MeshAgent update",
11807 "ru": "Обновление MeshAgent",
11808 "xloc": [
11803 - "default.handlebars->27->1495"
11809 + "default.handlebars->27->1498"
11810 ]
11811 },
11812 {
@@ -11826,7 +11832,7 @@
11832 "pt": "MeshCentral Errors",
11833 "ru": "Ошибки MeshCentral",
11834 "xloc": [
11829 - "default.handlebars->27->1024"
11835 + "default.handlebars->27->1027"
11836 ]
11837 },
11838 {
@@ -11839,7 +11845,7 @@
11845 "pt": "MeshCentral Router",
11846 "ru": "MeshCentral Router ",
11847 "xloc": [
11842 - "default.handlebars->27->571"
11848 + "default.handlebars->27->574"
11849 ]
11850 },
11851 {
@@ -11852,7 +11858,7 @@
11858 "pt": "O MeshCentral Router é uma ferramenta do Windows para mapeamento de portas TCP. Você pode, por exemplo, RDP em um dispositivo remoto através deste servidor.",
11859 "ru": "MeshCentral Router это инструмент Windows для сопоставления портов TCP. Например, через этот сервер можно установить подключение по RDP к удаленному устройству.",
11860 "xloc": [
11855 - "default.handlebars->27->570"
11861 + "default.handlebars->27->572"
11862 ]
11863 },
11864 {
@@ -11880,7 +11886,7 @@
11886 "pt": "Peering do servidor MeshCentral",
11887 "ru": "Соединения сервера MeshCentral",
11888 "xloc": [
11883 - "default.handlebars->27->1493"
11889 + "default.handlebars->27->1496"
11890 ]
11891 },
11892 {
@@ -11907,7 +11913,7 @@
11913 "pt": "Versão MeshCentral",
11914 "ru": "Версия MeshCentral",
11915 "xloc": [
11910 - "default.handlebars->27->1022",
11916 + "default.handlebars->27->1025",
11917 "default.handlebars->27->94",
11918 "default.handlebars->27->95"
11919 ]
@@ -11924,7 +11930,7 @@
11930 "ru": "MeshCmd",
11931 "xloc": [
11932 "default.handlebars->27->189",
11927 - "default.handlebars->27->581"
11933 + "default.handlebars->27->584"
11934 ]
11935 },
11936 {
@@ -11936,7 +11942,7 @@
11942 "nl": "MeshCmd (Linux ARM, 32bit)",
11943 "ru": "MeshCmd (Linux ARM, 32bit)",
11944 "xloc": [
11939 - "default.handlebars->27->593"
11945 + "default.handlebars->27->596"
11946 ]
11947 },
11948 {
@@ -11949,7 +11955,7 @@
11955 "pt": "MeshCmd (Linux x86, 32bit)",
11956 "ru": "MeshCmd (Linux x86, 32bit)",
11957 "xloc": [
11952 - "default.handlebars->27->590"
11958 + "default.handlebars->27->593"
11959 ]
11960 },
11961 {
@@ -11962,7 +11968,7 @@
11968 "pt": "MeshCmd (Linux x86, 64bit)",
11969 "ru": "MeshCmd (Linux x86, 64bit)",
11970 "xloc": [
11965 - "default.handlebars->27->591"
11971 + "default.handlebars->27->594"
11972 ]
11973 },
11974 {
@@ -11975,7 +11981,7 @@
11981 "pt": "MeshCmd (MacOS, 64bit)",
11982 "ru": "MeshCmd (MacOS, 64bit)",
11983 "xloc": [
11978 - "default.handlebars->27->592"
11984 + "default.handlebars->27->595"
11985 ]
11986 },
11987 {
@@ -11984,7 +11990,7 @@
11990 "nl": "MeshCmd (Win32 executable)",
11991 "ru": "MeshCmd (приложение Win32)",
11992 "xloc": [
11987 - "default.handlebars->27->588"
11993 + "default.handlebars->27->591"
11994 ]
11995 },
11996 {
@@ -11993,7 +11999,7 @@
11999 "nl": "MeshCmd (Win64 executable)",
12000 "ru": "MeshCmd (приложение Win64)",
12001 "xloc": [
11996 - "default.handlebars->27->589"
12002 + "default.handlebars->27->592"
12003 ]
12004 },
12005 {
@@ -12002,7 +12008,7 @@
12008 "nl": "MeshCmd is een opdrachtregelprogramma dat veel verschillende bewerkingen uitvoert. Het actiebestand is optioneel, en kan worden gedownload en bewerkt om serverinformatie en referenties te verstrekken.",
12009 "ru": "MeshCmd это утилита с командной строкой, которая позволяет выполнить множество операций. Файл с командами может быть опционально скачан и отредактирован для указания информации о сервере и учетных данных.",
12010 "xloc": [
12005 - "default.handlebars->27->578"
12011 + "default.handlebars->27->581"
12012 ]
12013 },

This file is too large to show in full.

views/default.handlebars
+37 -31
@@ -1014,7 +1014,7 @@
1014 <div class="footer1">{{{footer}}}</div>
1015 <div class="footer2">
1016 <a id="verifyEmailId2" style="display:none" href=# onclick="account_showVerifyEmail()">Verify Email</a>
1017 - &nbsp;<a href=terms>Terms &amp; Privacy</a>
1017 + &nbsp;<a id="termsLinkFooter" href=terms>Terms &amp; Privacy</a>
1018 </div>
1019 </div>
1020 <div id=dialog class="noselect" style="display:none">
@@ -1217,6 +1217,11 @@
1217 delete urlargs.gotouser;
1218 delete urlargs.gotougrp;
1219
1220 + // Fix links if a loginKey is used
1221 + if (urlargs.key) {
1222 + Q('termsLinkFooter').href += '?key=' + urlargs.key;
1223 + }
1224 +
1225 // Check if we are in debug mode
1226 args = parseUriArgs();
1227 if (!args.locale) { var x = getstore('loctag', 0); if ((x != null) && (x != '*')) { args.locale = x; } }
@@ -2620,10 +2625,10 @@
2625 var url;
2626 if (serverinfo.https == true) {
2627 var portStr = (serverinfo.port == 443) ? '' : (':' + serverinfo.port);
2623 - url = 'https://' + servername + portStr + domainUrl + 'agentinvite?c=' + message.cookie;
2628 + url = 'https://' + servername + portStr + domainUrl + 'agentinvite?c=' + message.cookie + (urlargs.key?('&key=' + urlargs.key):'');
2629 } else {
2630 var portStr = (serverinfo.port == 80) ? '' : (':' + serverinfo.port);
2626 - url = 'http://' + servername + portStr + domainUrl + 'agentinvite?c=' + message.cookie;
2631 + url = 'http://' + servername + portStr + domainUrl + 'agentinvite?c=' + message.cookie + (urlargs.key?('&key=' + urlargs.key):'');
2632 }
2633 Q('agentInvitationLink').href = url;
2634 var t = format((message.expire == 1)?"1 hour":"{0} hours", message.expire);
@@ -3519,15 +3524,15 @@
3524
3525 // Setup CIRA using a MeshCommander script (Pretty Simple)
3526 x += '<div id=dlgAddCira0>' + format("To add a new Intel&reg; AMT device to device group \"{0}\" with CIRA, download the following script files and use <a href='http://meshcommander.com' rel='noreferrer noopener' target='_blank'>MeshCommander</a> to run the script to configure computers.", EscapeHtml(mesh.name)) + '<br /><br />';
3522 - //x += addHtmlValue('Setup CIRA', '<a href="mescript.ashx?type=1&meshid=' + meshidx.substring(0, 16) + '" download>cira_setup.mescript</a>');
3523 - x += addHtmlValue("Setup CIRA", '<a href="mescript.ashx?type=1&meshid=' + meshid + '" download>cira_setup.mescript</a>');
3524 - x += addHtmlValue("Cleanup CIRA", '<a href="mescript.ashx?type=2" download>cira_clean.mescript</a>');
3527 + //x += addHtmlValue('Setup CIRA', '<a href="mescript.ashx?type=1' + (urlargs.key?('&key=' + urlargs.key):'') + '&meshid=' + meshidx.substring(0, 16) + '" download>cira_setup.mescript</a>');
3528 + x += addHtmlValue("Setup CIRA", '<a href="mescript.ashx?type=1' + (urlargs.key?('&key=' + urlargs.key):'') + '&meshid=' + meshid + '" download>cira_setup.mescript</a>');
3529 + x += addHtmlValue("Cleanup CIRA", '<a href="mescript.ashx?type=2' + (urlargs.key?('&key=' + urlargs.key):'') + '" download>cira_clean.mescript</a>');
3530 x += '</div>';
3531
3532 // Setup CIRA with user/pass authentication (Somewhat difficult)
3533 x += '<div id=dlgAddCira1 style=display:none>' + format("To add a new Intel&reg; AMT device to device group \"{0}\" with CIRA, load the following certificate as trusted root within Intel AMT", EscapeHtml(mesh.name));
3534 if (serverinfo.mpspass) { x += (" and authenticate to the server using this username and password." + '<br /><br />'); } else { x += (" and authenticate to the server using this username and any password." + '<br /><br />'); }
3530 - x += addHtmlValue("Root Certificate", '<a href=\"' + "MeshServerRootCert.cer" + '\" download>' + "Root Certificate File" + '</a>');
3535 + x += addHtmlValue("Root Certificate", '<a href=\"' + "MeshServerRootCert.cer" + (urlargs.key?('?key=' + urlargs.key):'') + '\" download>' + "Root Certificate File" + '</a>');
3536 x += addHtmlValue("Username", '<input style=width:230px readonly value="' + meshidx.substring(0, 16) + '" />');
3537 if (serverinfo.mpspass) { x += addHtmlValue("Password", '<input style=width:230px readonly value="' + EscapeHtml(serverinfo.mpspass) + '" />'); }
3538 if (serverinfo != null) { x += addHtmlValue("MPS Server", '<input style=width:230px readonly value="' + EscapeHtml(serverinfo.mpsname) + ':' + serverinfo.mpsport + '" />'); }
@@ -3536,7 +3541,7 @@
3541 // Setup CIRA with certificate authentication (Really difficult, only if TLS offload is not used)
3542 if ((features & 16) == 0) {
3543 x += '<div id=dlgAddCira2 style=display:none>' + format("To add a new Intel&reg; AMT device to device group \"{0}\" with CIRA, load the following certificate as trusted root within Intel AMT, authenticate using a client certificate with the following common name and connect to the following server.", EscapeHtml(mesh.name)) + '<br /><br />';
3539 - x += addHtmlValue("Root Certificate", '<a href="MeshServerRootCert.cer" download>' + "Root Certificate File" + '</a>');
3544 + x += addHtmlValue("Root Certificate", '<a href="' + "MeshServerRootCert.cer" + (urlargs.key?('?key=' + urlargs.key):'') + '" download>' + "Root Certificate File" + '</a>');
3545 x += addHtmlValue("Organization", '<input style=width:230px readonly value="' + meshidx + '" />');
3546 if (serverinfo != null) { x += addHtmlValue("MPS Server", '<input style=width:230px readonly value="' + EscapeHtml(serverinfo.mpsname) + ':' + serverinfo.mpsport + '" />'); }
3547 x += '</div>';
@@ -3631,9 +3636,9 @@
3636 // Windows agent install
3637 //x += "<div id=agins_windows>To add a new computer to device group \"" + EscapeHtml(mesh.name) + "\", download the mesh agent and configuration file and install the agent on the computer to manage.<br /><br />";
3638 x += '<div id=agins_windows>' + format("To add a new computer to device group \"{0}\", download the mesh agent and install it the computer to manage. This agent has server and device group information embedded within it.", EscapeHtml(mesh.name)) + '<br /><br />';
3634 - x += addHtmlValue("Mesh Agent", '<a id=aginsw32lnk href="meshagents?id=3&meshid=' + meshid.split('/')[2] + '&installflags=0" download onclick="setDialogMode(0)" title=\"' + "32bit version of the MeshAgent" + '\">' + "Windows (.exe)" + '</a> <img src=images/link4.png height=10 width=10 title="Copy Windows 32bit agent URL to clipboard" style=cursor:pointer onclick=copyAgentUrl("meshagents?id=3&meshid=' + meshid.split('/')[2] + '&installflags=",1)>');
3635 - x += addHtmlValue("Mesh Agent", '<a id=aginsw64lnk href="meshagents?id=4&meshid=' + meshid.split('/')[2] + '&installflags=0" download onclick="setDialogMode(0)" title=\"' + "64bit version of the MeshAgent" + '\">' + "Windows x64 (.exe)" + '</a> <img src=images/link4.png height=10 width=10 title="Copy Windows 64bit agent URL to clipboard" style=cursor:pointer onclick=copyAgentUrl("meshagents?id=4&meshid=' + meshid.split('/')[2] + '&installflags=",1)>');
3636 - if (debugmode > 0) { x += addHtmlValue("Settings File", '<a id=aginswmshlnk href="meshsettings?id=' + meshid.split('/')[2] + '&installflags=0" rel="noreferrer noopener" target="_blank">' + format("{0} settings (.msh)", EscapeHtml(mesh.name)) + '</a>'); }
3639 + x += addHtmlValue("Mesh Agent", '<a id=aginsw32lnk href="meshagents?id=3&meshid=' + meshid.split('/')[2] + '&installflags=0' + (urlargs.key?('&key=' + urlargs.key):'') + '" download onclick="setDialogMode(0)" title=\"' + "32bit version of the MeshAgent" + '\">' + "Windows (.exe)" + '</a> <img src=images/link4.png height=10 width=10 title="Copy Windows 32bit agent URL to clipboard" style=cursor:pointer onclick=copyAgentUrl("meshagents?id=3&meshid=' + meshid.split('/')[2] + '&installflags=",1)>');
3640 + x += addHtmlValue("Mesh Agent", '<a id=aginsw64lnk href="meshagents?id=4&meshid=' + meshid.split('/')[2] + '&installflags=0' + (urlargs.key?('&key=' + urlargs.key):'') + '" download onclick="setDialogMode(0)" title=\"' + "64bit version of the MeshAgent" + '\">' + "Windows x64 (.exe)" + '</a> <img src=images/link4.png height=10 width=10 title="Copy Windows 64bit agent URL to clipboard" style=cursor:pointer onclick=copyAgentUrl("meshagents?id=4&meshid=' + meshid.split('/')[2] + '&installflags=",1)>');
3641 + if (debugmode > 0) { x += addHtmlValue("Settings File", '<a id=aginswmshlnk href="meshsettings?id=' + meshid.split('/')[2] + '&installflags=0' + (urlargs.key?('&key=' + urlargs.key):'') + '" rel="noreferrer noopener" target="_blank">' + format("{0} settings (.msh)", EscapeHtml(mesh.name)) + '</a>'); }
3642 x += '</div>';
3643
3644 // Linux agent install
@@ -3643,13 +3648,13 @@
3648
3649 // MacOS agent install
3650 x += '<div id=agins_osx style=display:none>' + format("To add a new computer to device group \"{0}\", download the mesh agent and install it the computer to manage. This agent installer has server and device group information embedded within it.", EscapeHtml(mesh.name)) + '<br /><br />';
3646 - x += addHtmlValue("Mesh Agent", '<a href="meshosxagent?id=16&meshid=' + meshid.split('/')[2] + '" rel="noreferrer noopener" target="_blank" title="64bit version of MacOS Mesh Agent">MacOS Agent (64bit)</a> <img src=images/link4.png height=10 width=10 title="' + "Copy MacOS agent URL to clipboard" + '" style=cursor:pointer onclick=copyAgentUrl("meshosxagent?id=16&meshid=' + meshid.split('/')[2] + '",0)>');
3651 + x += addHtmlValue("Mesh Agent", '<a href="meshosxagent?id=16&meshid=' + meshid.split('/')[2] + (urlargs.key?('&key=' + urlargs.key):'') + '" download rel="noreferrer noopener" target="_blank" title="' + "64bit version of MacOS Mesh Agent" + '">MacOS Agent (64bit)</a> <img src=images/link4.png height=10 width=10 title="' + "Copy MacOS agent URL to clipboard" + '" style=cursor:pointer onclick=copyAgentUrl("meshosxagent?id=16&meshid=' + meshid.split('/')[2] + '",0)>');
3652 x += '</div>';
3653
3654 // Windows agent uninstall
3655 x += '<div id=agins_windows_un style=display:none>' + "To remove a mesh agent, download the file below, run it and click \"uninstall\"." + '<br /><br />';
3651 - x += addHtmlValue("Mesh Agent", '<a href="meshagents?id=3" download onclick="setDialogMode(0)" title="' + "32bit version of the MeshAgent" + '">' + "Windows (.exe)" + '</a>');
3652 - x += addHtmlValue("Mesh Agent", '<a href="meshagents?id=4" download onclick="setDialogMode(0)" title="' + "64bit version of the MeshAgent" + '">' + "Windows x64 (.exe)" + '</a>');
3656 + x += addHtmlValue("Mesh Agent", '<a href="meshagents?id=3' + (urlargs.key?('&key=' + urlargs.key):'') + '" download onclick="setDialogMode(0)" title="' + "32bit version of the MeshAgent" + '">' + "Windows (.exe)" + '</a>');
3657 + x += addHtmlValue("Mesh Agent", '<a href="meshagents?id=4' + (urlargs.key?('&key=' + urlargs.key):'') + '" download onclick="setDialogMode(0)" title="' + "64bit version of the MeshAgent" + '">' + "Windows x64 (.exe)" + '</a>');
3658 x += '</div>';
3659
3660 // Linux agent uninstall
@@ -3667,14 +3672,14 @@
3672 var portStr = (serverinfo.port == 443)?'':(':' + serverinfo.port);
3673 if ((features & 0x2000) == 0)
3674 {
3670 - Q('agins_linux_area').value = '(wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-check-certificate -O ./meshinstall.sh || wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy --no-check-certificate -O ./meshinstall.sh) && chmod 755 ./meshinstall.sh && sudo -E ./meshinstall.sh https://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\' || ./meshinstall.sh https://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\'\r\n';
3671 - Q('agins_linux_area_un').value = '(wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-check-certificate -O ./meshinstall.sh || wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy --no-check-certificate -O ./meshinstall.sh) && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n';
3675 + Q('agins_linux_area').value = '(wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1' + (urlargs.key?('&key=' + urlargs.key):'') + '" --no-check-certificate -O ./meshinstall.sh || wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy --no-check-certificate -O ./meshinstall.sh) && chmod 755 ./meshinstall.sh && sudo -E ./meshinstall.sh https://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\' || ./meshinstall.sh https://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\'\r\n';
3676 + Q('agins_linux_area_un').value = '(wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1' + (urlargs.key?('&key=' + urlargs.key):'') + '" --no-check-certificate -O ./meshinstall.sh || wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy --no-check-certificate -O ./meshinstall.sh) && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n';
3677 }
3678 else
3679 {
3680 // Server asked that agent be installed to preferably not use a HTTP proxy.
3676 - Q('agins_linux_area').value = 'wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh https://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\' || ./meshinstall.sh https://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\'\r\n';
3677 - Q('agins_linux_area_un').value = 'wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n';
3681 + Q('agins_linux_area').value = 'wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1' + (urlargs.key?('&key=' + urlargs.key):'') + '" --no-proxy --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh https://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\' || ./meshinstall.sh https://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\'\r\n';
3682 + Q('agins_linux_area_un').value = 'wget "https://' + servername + portStr + domainUrl + 'meshagents?script=1' + (urlargs.key?('&key=' + urlargs.key):'') + '" --no-proxy --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n';
3683 }
3684 }
3685 else
@@ -3682,14 +3687,14 @@
3687 var portStr = (serverinfo.port == 80) ? '' : (':' + serverinfo.port);
3688 if ((features & 0x2000) == 0)
3689 {
3685 - Q('agins_linux_area').value = '(wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1" -O ./meshinstall.sh || wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy -O ./meshinstall.sh) && chmod 755 ./meshinstall.sh && sudo -E ./meshinstall.sh http://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\'\r\n';
3686 - Q('agins_linux_area_un').value = '(wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1" -O ./meshinstall.sh || wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy -O ./meshinstall.sh) && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n';
3690 + Q('agins_linux_area').value = '(wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1' + (urlargs.key?('&key=' + urlargs.key):'') + '" -O ./meshinstall.sh || wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy -O ./meshinstall.sh) && chmod 755 ./meshinstall.sh && sudo -E ./meshinstall.sh http://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\'\r\n';
3691 + Q('agins_linux_area_un').value = '(wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1' + (urlargs.key?('&key=' + urlargs.key):'') + '" -O ./meshinstall.sh || wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy -O ./meshinstall.sh) && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n';
3692 }
3693 else
3694 {
3695 // Server asked that agent be installed to preferably not use a HTTP proxy.
3691 - Q('agins_linux_area').value = 'wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh http://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\'\r\n';
3692 - Q('agins_linux_area_un').value = 'wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1" --no-proxy -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n';
3696 + Q('agins_linux_area').value = 'wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1' + (urlargs.key?('&key=' + urlargs.key):'') + '" --no-proxy -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh http://' + servername + portStr + domainUrlNoSlash + ' \'' + meshid.split('/')[2] + '\'\r\n';
3697 + Q('agins_linux_area_un').value = 'wget "http://' + servername + portStr + domainUrl + 'meshagents?script=1' + (urlargs.key?('&key=' + urlargs.key):'') + '" --no-proxy -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n';
3698 }
3699 }
3700 Q('aginsSelect').focus();
@@ -3704,6 +3709,7 @@
3709 var portStr = (serverinfo.port == 443) ? '' : (':' + serverinfo.port);
3710 var c = 'https://' + servername + portStr + domainUrl + url;
3711 if (addflag == 1) c += Q('aginsType').value;
3712 + c += (urlargs.key?('&key=' + urlargs.key):'');
3713 copyTextToClip(c);
3714 }
3715
@@ -3717,9 +3723,9 @@
3723 QV('aginsTypeDiv', v == 0);
3724
3725 // Fix the links if needed
3720 - Q('aginsw32lnk').href = (Q('aginsw32lnk').href.split('installflags=')[0]) + 'installflags=' + Q('aginsType').value;
3721 - Q('aginsw64lnk').href = (Q('aginsw64lnk').href.split('installflags=')[0]) + 'installflags=' + Q('aginsType').value;
3722 - if (debugmode > 0) { Q('aginswmshlnk').href = (Q('aginswmshlnk').href.split('installflags=')[0]) + 'installflags=' + Q('aginsType').value; }
3726 + Q('aginsw32lnk').href = (Q('aginsw32lnk').href.split('installflags=')[0]) + 'installflags=' + Q('aginsType').value + (urlargs.key?('&key=' + urlargs.key):'');
3727 + Q('aginsw64lnk').href = (Q('aginsw64lnk').href.split('installflags=')[0]) + 'installflags=' + Q('aginsType').value + (urlargs.key?('&key=' + urlargs.key):'');
3728 + if (debugmode > 0) { Q('aginswmshlnk').href = (Q('aginswmshlnk').href.split('installflags=')[0]) + 'installflags=' + Q('aginsType').value + (urlargs.key?('&key=' + urlargs.key):''); }
3729 }
3730
3731 function validateDeviceToMesh() {
@@ -5396,7 +5402,7 @@
5402 function p10showMeshRouterDialog() {
5403 if (xxdialogMode) return;
5404 var x = '<div>' + "MeshCentral Router is a Windows tool for TCP port mapping. You can, for example, RDP into a remote device thru this server." + '</div><br />';
5399 - x += addHtmlValue('Win32 Executable', '<a style=cursor:pointer download href="meshagents?meshaction=winrouter" onclick="setDialogMode(0)">MeshCentralRouter.exe</a>');
5405 + x += addHtmlValue("Win32 Executable", '<a style=cursor:pointer download href="meshagents?meshaction=winrouter' + (urlargs.key?('&key=' + urlargs.key):'') + '" onclick="setDialogMode(0)">MeshCentralRouter.exe</a>');
5406 setDialogMode(2, "MeshCentral Router", 1, null, x, 'fileDownload');
5407 }
5408
@@ -5430,9 +5436,9 @@
5436 if (mode == 0) { x += '<div>' + "MeshCmd is a command line tool that performs lots of different operations. The action file can optionally be downloaded and edited to provide server information and credentials." + '<br /><br />'; }
5437 if (mode == 1) { x += '<div>' + "Download \"meshcmd\" with an action file to route traffic thru this server to this device. Make sure to edit meshaction.txt and add your account password or make any changes needed." + '<br /><br />'; }
5438 x += addHtmlValue("Operating System", y);
5433 - x += addHtmlValue("MeshCmd", '<a id=meshcmddownloadid href="meshagents?meshcmd=3" download></a>');
5434 - if (mode == 0) { x += addHtmlValue("Action File", '<a href="meshagents?meshaction=generic" download>' + "MeshAction (.txt)" + '</a>'); }
5435 - if (mode == 1) { x += addHtmlValue("Action File", '<a href="meshagents?meshaction=route&nodeid=' + nodeid + '" download>' + "MeshAction (.txt)" + '</a>'); }
5439 + x += addHtmlValue("MeshCmd", '<a id=meshcmddownloadid href="meshagents?meshcmd=3' + (urlargs.key?('&key=' + urlargs.key):'') + '" download></a>');
5440 + if (mode == 0) { x += addHtmlValue("Action File", '<a href="meshagents?meshaction=generic' + (urlargs.key?('&key=' + urlargs.key):'') + '" download>' + "MeshAction (.txt)" + '</a>'); }
5441 + if (mode == 1) { x += addHtmlValue("Action File", '<a href="meshagents?meshaction=route&nodeid=' + nodeid + (urlargs.key?('&key=' + urlargs.key):'') + '" download>' + "MeshAction (.txt)" + '</a>'); }
5442 x += '</div>';
5443 setDialogMode(2, [ "Download MeshCmd", "Network Router" ][mode], 9, null, x, 'fileDownload');
5444 meshCmdOsClick();
@@ -5440,7 +5446,7 @@
5446
5447 function meshCmdOsClick() {
5448 var os = Q('aginsSelect').value, osn = '', osurl = '';
5443 - //Q('meshcmddownloadid').href = 'meshagents?meshcmd=' + os;
5449 + //Q('meshcmddownloadid').href = 'meshagents?meshcmd=' + os + (urlargs.key?('&key=' + urlargs.key):'');
5450 if (os == 3) { osn = "MeshCmd (Win32 executable)"; }
5451 if (os == 4) { osn = "MeshCmd (Win64 executable)"; }
5452 if (os == 5) { osn = "MeshCmd (Linux x86, 32bit)"; }
@@ -5448,7 +5454,7 @@
5454 if (os == 16) { osn = "MeshCmd (MacOS, 64bit)"; }
5455 if (os == 25) { osn = "MeshCmd (Linux ARM, 32bit)"; }
5456 QH('meshcmddownloadid', osn);
5451 - Q('meshcmddownloadid').setAttribute('href', 'meshagents?meshcmd=' + os);
5457 + Q('meshcmddownloadid').setAttribute('href', 'meshagents?meshcmd=' + os + (urlargs.key?('&key=' + urlargs.key):''));
5458 }
5459
5460 function p10showiconselector() {
views/login.handlebars
+15 -8
@@ -228,7 +228,7 @@
228 <div class="footer1">{{{footer}}}</div>
229 <div class="footer2">
230 {{{rootCertLink}}}
231 - &nbsp;<a href=terms>Terms &amp; Privacy</a>
231 + &nbsp;<a id="termsLinkFooter" href=terms>Terms &amp; Privacy</a>
232 </div>
233 </div>
234
@@ -285,15 +285,21 @@
285 }
286 }
287
288 + // Fix links if a loginKey if used
289 + var urlargs = parseUriArgs();
290 + if (urlargs.key) {
291 + Q('termsLinkFooter').href += '?key=' + urlargs.key;
292 + }
293 +
294 // If URL arguments are provided, add them to form posts
295 if (window.location.href.indexOf('?') > 0) {
290 - var urlargs = window.location.href.substring(window.location.href.indexOf('?'));
291 - Q('loginformargs').value = urlargs;
292 - Q('createformargs').value = urlargs;
293 - Q('resetformargs').value = urlargs;
294 - Q('tokenformargs').value = urlargs;
295 - Q('resettokenformargs').value = urlargs;
296 - Q('resetpasswordformargs').value = urlargs;
296 + var xurlargs = window.location.href.substring(window.location.href.indexOf('?'));
297 + Q('loginformargs').value = xurlargs;
298 + Q('createformargs').value = xurlargs;
299 + Q('resetformargs').value = xurlargs;
300 + Q('tokenformargs').value = xurlargs;
301 + Q('resettokenformargs').value = xurlargs;
302 + Q('resetpasswordformargs').value = xurlargs;
303 }
304
305 //var webPageFullScreen = getstore('webPageFullScreen', true);
@@ -727,6 +733,7 @@
733 function getstore(name, val) { try { if (typeof (localStorage) === 'undefined') return val; var v = localStorage.getItem(name); if ((v == null) || (v == null)) return val; return v; } catch (e) { return val; } }
734 function format(format) { var args = Array.prototype.slice.call(arguments, 1); return format.replace(/{(\d+)}/g, function (match, number) { return typeof args[number] != 'undefined' ? args[number] : match; }); };
735 function addTextLink(subtext, text, link) { var i = text.toLowerCase().indexOf(subtext.toLowerCase()); if (i == -1) { return text; } return text.substring(0, i) + '<a href=\"' + link + '\">' + subtext + '</a>' + text.substring(i + subtext.length); }
736 + function parseUriArgs() { var href = window.document.location.href; if (href.endsWith('#')) { href = href.substring(0, href.length - 1); } var name, r = {}, parsedUri = href.split(/[\?&|\=]/); parsedUri.splice(0, 1); for (x in parsedUri) { switch (x % 2) { case 0: { name = decodeURIComponent(parsedUri[x]); break; } case 1: { r[name] = decodeURIComponent(parsedUri[x]); var x = parseInt(r[name]); if (x == r[name]) { r[name] = x; } break; } default: { break; } } } return r; }
737
738 </script>
739 </body>
views/terms.handlebars
+9 -1
@@ -152,7 +152,7 @@
152 <table cellpadding="0" cellspacing="10" style="width: 100%">
153 <tr>
154 <td style="text-align:left"></td>
155 - <td style="text-align:right"><a href="/">Back</a></td>
155 + <td style="text-align:right"><a id="backLink" href="/">Back</a></td>
156 </tr>
157 </table>
158 </div>
@@ -170,6 +170,13 @@
170 QV('column_l', true);
171 userInterfaceSelectMenu();
172
173 + // Fix links if a loginKey if used
174 + var urlargs = parseUriArgs();
175 + if (urlargs.key) {
176 + console.log('aa', urlargs.key);
177 + Q('backLink').href += '?key=' + urlargs.key;
178 + }
179 +
180 // Setup logout control
181 var logoutControl = '';
182 if (logoutControls.name != null) { logoutControl = format("Welcome {0}.", logoutControls.name); }
@@ -242,6 +249,7 @@
249 function putstore(name, val) { try { if (typeof (localStorage) === 'undefined') return; localStorage.setItem(name, val); } catch (e) { } }
250 function getstore(name, val) { try { if (typeof (localStorage) === 'undefined') return val; var v = localStorage.getItem(name); if ((v == null) || (v == null)) return val; return v; } catch (e) { return val; } }
251 function format(format) { var args = Array.prototype.slice.call(arguments, 1); return format.replace(/{(\d+)}/g, function (match, number) { return typeof args[number] != 'undefined' ? args[number] : match; }); };
252 + function parseUriArgs() { var href = window.document.location.href; if (href.endsWith('#')) { href = href.substring(0, href.length - 1); } var name, r = {}, parsedUri = href.split(/[\?&|\=]/); parsedUri.splice(0, 1); for (x in parsedUri) { switch (x % 2) { case 0: { name = decodeURIComponent(parsedUri[x]); break; } case 1: { r[name] = decodeURIComponent(parsedUri[x]); var x = parseInt(r[name]); if (x == r[name]) { r[name] = x; } break; } default: { break; } } } return r; }
253
254 </script>
255 </body>
webserver.js
+10 -2
@@ -3116,6 +3116,8 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
3116 obj.parent.exeHandler.streamExeWithMeshPolicy({ platform: 'win32', sourceFileName: obj.parent.meshAgentBinaries[req.query.id].path, destinationStream: res, msh: meshsettings, peinfo: obj.parent.meshAgentBinaries[req.query.id].pe });
3117 }
3118 } else if (req.query.script != null) {
3119 + if ((domain.loginkey != null) && (domain.loginkey.indexOf(req.query.key) == -1)) { res.sendStatus(404); return; } // Check 3FA URL key
3120 +
3121 // Send a specific mesh install script back
3122 var scriptInfo = obj.parent.meshAgentInstallScripts[req.query.script];
3123 if (scriptInfo == null) { res.sendStatus(404); return; }
@@ -3135,6 +3137,8 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
3137 for (var i in cmdoptions) { data = data.split('{{{' + i + '}}}').join(cmdoptions[i]); }
3138 res.send(data);
3139 } else if (req.query.meshcmd != null) {
3140 + if ((domain.loginkey != null) && (domain.loginkey.indexOf(req.query.key) == -1)) { res.sendStatus(404); return; } // Check 3FA URL key
3141 +
3142 // Send meshcmd for a specific platform back
3143 var agentid = parseInt(req.query.meshcmd);
3144 // If the agentid is 3 or 4, check if we have a signed MeshCmd.exe
@@ -3161,6 +3165,8 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
3165 obj.parent.exeHandler.streamExeWithJavaScript({ platform: argentInfo.platform, sourceFileName: argentInfo.path, destinationStream: res, js: Buffer.from(obj.parent.defaultMeshCmd, 'utf8'), peinfo: argentInfo.pe });
3166 }
3167 } else if (req.query.meshaction != null) {
3168 + if ((domain.loginkey != null) && (domain.loginkey.indexOf(req.query.key) == -1)) { res.sendStatus(404); return; } // Check 3FA URL key
3169 +
3170 const domain = checkUserIpAddress(req, res);
3171 if (domain == null) { res.sendStatus(404); return; }
3172 var user = obj.users[req.session.userid];
@@ -3213,15 +3219,17 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
3219 res.sendStatus(401);
3220 }
3221 } else {
3222 + if ((domain.loginkey != null) && (domain.loginkey.indexOf(req.query.key) == -1)) { res.sendStatus(404); return; } // Check 3FA URL key
3223 // Send a list of available mesh agents
3224 var response = '<html><head><title>Mesh Agents</title><style>table,th,td { border:1px solid black;border-collapse:collapse;padding:3px; }</style></head><body><table>';
3225 response += '<tr style="background-color:lightgray"><th>ID</th><th>Description</th><th>Link</th><th>Size</th><th>SHA384</th><th>MeshCmd</th></tr>';
3226 for (var agentid in obj.parent.meshAgentBinaries) {
3227 var agentinfo = obj.parent.meshAgentBinaries[agentid];
3228 + var originalUrl = req.originalUrl.split('?')[0];
3229 response += '<tr><td>' + agentinfo.id + '</td><td>' + agentinfo.desc + '</td>';
3222 - response += '<td><a download href="' + req.originalUrl + '?id=' + agentinfo.id + '">' + agentinfo.rname + '</a></td>';
3230 + response += '<td><a download href="' + originalUrl + '?id=' + agentinfo.id + (req.query.key ? ('&key=' + req.query.key) : '') + '">' + agentinfo.rname + '</a></td>';
3231 response += '<td>' + agentinfo.size + '</td><td>' + agentinfo.hashhex + '</td>';
3224 - response += '<td><a download href="' + req.originalUrl + '?meshcmd=' + agentinfo.id + '">' + agentinfo.rname.replace('agent', 'cmd') + '</a></td></tr>';
3232 + response += '<td><a download href="' + originalUrl + '?meshcmd=' + agentinfo.id + (req.query.key ? ('&key=' + req.query.key) : '') + '">' + agentinfo.rname.replace('agent', 'cmd') + '</a></td></tr>';
3233 }
3234 response += '</table></body></html>';
3235 res.send(response);