Switched to new style network information from agent.

Ylian Saint-Hilaire committed Jun 26, 2020 at 14:43 UTC ae1f36de682dc4eab9ff359e4824a741b120cb88
9 files changed +1902 -1784
agents/meshcore.js
+2 -7
@@ -3045,15 +3045,10 @@ function createMeshCore(agent) {
3045 break;
3046 }
3047 case 'netinfo': { // Show network interface information
3048 - //response = objToString(mesh.NetInfo, 0, ' ');
3048 var interfaces = require('os').networkInterfaces();
3049 response = objToString(interfaces, 0, ' ', true);
3050 break;
3051 }
3053 - case 'netinfo2': { // Show network interface information
3054 - response = objToString(mesh.NetInfo, 0, ' ', true);
3055 - break;
3056 - }
3052 case 'wakeonlan': { // Send wake-on-lan
3053 if ((args['_'].length != 1) || (args['_'][0].length != 12)) {
3054 response = 'Proper usage: wakeonlan [mac], for example "wakeonlan 010203040506".';
@@ -3280,8 +3275,8 @@ function createMeshCore(agent) {
3275 sendNetworkUpdateNagleTimer = null;
3276
3277 // Update the network interfaces information data
3283 - var netInfo = mesh.NetInfo;
3284 - if (netInfo) {
3278 + var netInfo = { netif2: require('os').networkInterfaces() };
3279 + if (netInfo.netif2) {
3280 netInfo.action = 'netinfo';
3281 var netInfoStr = JSON.stringify(netInfo);
3282 if ((force == true) || (clearGatewayMac(netInfoStr) != clearGatewayMac(lastNetworkInfo))) { mesh.SendCommand(netInfo); lastNetworkInfo = netInfoStr; }
meshagent.js
+5 -2
@@ -1157,6 +1157,9 @@ module.exports.CreateMeshAgent = function (parent, db, ws, req, args, domain) {
1157 }
1158 case 'netinfo':
1159 {
1160 + // Check if network information is present
1161 + if ((command.netif2 == null) && (command.netif == null)) return;
1162 +
1163 // Sent by the agent to update agent network interface information
1164 delete command.action;
1165 command.updateTime = Date.now();
@@ -1372,8 +1375,8 @@ module.exports.CreateMeshAgent = function (parent, db, ws, req, args, domain) {
1375 }
1376 default: {
1377 parent.agentStats.unknownAgentActionCount++;
1375 - parent.parent.debug('agent', 'Unknown agent action (' + obj.remoteaddrport + '): ' + command.action + '.');
1376 - console.log('Unknown agent action (' + obj.remoteaddrport + '): ' + command.action + '.');
1378 + parent.parent.debug('agent', 'Unknown agent action (' + obj.remoteaddrport + '): ' + command + '.');
1379 + console.log('Unknown agent action (' + obj.remoteaddrport + '): ' + command + '.');
1380 break;
1381 }
1382 }
meshcentral.js
+1 -1
@@ -2219,7 +2219,7 @@ function CreateMeshCentralServer(config, args) {
2219 obj.decodeCookie = function (cookie, key, timeout) {
2220 var r = obj.decodeCookieAESGCM(cookie, key, timeout);
2221 if (r == null) { r = obj.decodeCookieAESSHA(cookie, key, timeout); }
2222 - if ((r == null) && (obj.args.cookieencoding == null) && ((cookie == cookie.toLowerCase()) || (cookie == cookie.toUpperCase()))) {
2222 + if ((r == null) && (obj.args.cookieencoding == null) && (cookie.length != 64) && ((cookie == cookie.toLowerCase()) || (cookie == cookie.toUpperCase()))) {
2223 obj.debug('cookie', 'Upper/Lowercase cookie, try "CookieEncoding":"hex" in settings section of config.json.');
2224 console.log('Upper/Lowercase cookie, try "CookieEncoding":"hex" in settings section of config.json.');
2225 }
meshuser.js
+2 -2
@@ -3421,9 +3421,9 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
3421
3422 // Get network information about this node
3423 db.Get('if' + node._id, function (err, netinfos) {
3424 - if ((netinfos == null) || (netinfos.length != 1)) { try { ws.send(JSON.stringify({ action: 'getnetworkinfo', nodeid: node._id, netif: null })); } catch (ex) { } return; }
3424 + if ((netinfos == null) || (netinfos.length != 1)) { try { ws.send(JSON.stringify({ action: 'getnetworkinfo', nodeid: node._id, netif: null, netif2: null })); } catch (ex) { } return; }
3425 var netinfo = netinfos[0];
3426 - try { ws.send(JSON.stringify({ action: 'getnetworkinfo', nodeid: node._id, updateTime: netinfo.updateTime, netif: netinfo.netif })); } catch (ex) { }
3426 + try { ws.send(JSON.stringify({ action: 'getnetworkinfo', nodeid: node._id, updateTime: netinfo.updateTime, netif: netinfo.netif, netif2: netinfo.netif2 })); } catch (ex) { }
3427 });
3428 });
3429 break;
public/scripts/amt-wsman-0.2.0-min.js
+1 -1
@@ -1 +1 @@
1 -var WsmanStackCreateService=function(e,s,r,a,o,t){var p={};function l(e){if(!e)return"";var s=" ";for(var r in e)e.hasOwnProperty(r)&&0===r.indexOf("@")&&(s+=r.substring(1)+'="'+e[r]+'" ');return s}function w(e){if(!e)return"";if("string"==typeof e)return e;if(e.InstanceID)return'<w:SelectorSet><w:Selector Name="InstanceID">'+e.InstanceID+"</w:Selector></w:SelectorSet>";var s="<w:SelectorSet>";for(var r in e)if(e.hasOwnProperty(r)){if(s+='<w:Selector Name="'+r+'">',e[r].ReferenceParameters){s+="<a:EndpointReference>",s+="<a:Address>"+e[r].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+e[r].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var a=e[r].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(a))for(var o=0;o<a.length;o++)s+="<w:Selector"+l(a[o])+">"+a[o].Value+"</w:Selector>";else s+="<w:Selector"+l(a)+">"+a.Value+"</w:Selector>";s+="</w:SelectorSet></a:ReferenceParameters></a:EndpointReference>"}else s+=e[r];s+="</w:Selector>"}return s+="</w:SelectorSet>"}return p.NextMessageId=1,p.Address="/wsman",p.comm=CreateWsmanComm(e,s,r,a,o,t),p.PerformAjax=function(e,o,s,r,a){null==a&&(a=""),p.comm.PerformAjax('<?xml version=\"1.0\" encoding=\"utf-8\"?><Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:w="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" xmlns="http://www.w3.org/2003/05/soap-envelope" '+a+"><Header><a:Action>"+e,function(e,s,r){if(200==s){var a=p.ParseWsman(e);a&&null!=a?o(p,a.Header.ResourceURI,a,200,r):o(p,null,{Header:{HttpError:s}},601,r)}else o(p,null,{Header:{HttpError:s}},s,r)},s,r)},p.CancelAllQueries=function(e){p.comm.CancelAllQueries(e)},p.GetNameFromUrl=function(e){var s=e.lastIndexOf("/");return-1==s?e:e.substring(s+1)},p.ExecSubscribe=function(e,s,r,a,o,t,n,l,d,c){var m="",i="";null!=d&&null!=c&&(m="<t:IssuedTokens><t:RequestSecurityTokenResponse><t:TokenType>http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken</t:TokenType><t:RequestedSecurityToken><se:UsernameToken><se:Username>"+d+'</se:Username><se:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd#PasswordText">'+c+"</se:Password></se:UsernameToken></t:RequestedSecurityToken></t:RequestSecurityTokenResponse></t:IssuedTokens>",i='<Auth Profile="http://schemas.xmlsoap.org/ws/2004/08/eventing/DeliveryModes/secprofile/http/digest"/>'),l=null!=l&&null!=l?"<a:ReferenceParameters>"+l+"</a:ReferenceParameters>":"";var u="http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+w(n)+m+'</Header><Body><e:Subscribe><e:Delivery Mode="http://schemas.dmtf.org/wbem/wsman/1/wsman/'+s+'"><e:NotifyTo><a:Address>'+r+"</a:Address></e:NotifyTo>"+i+"</e:Delivery><e:Expires>PT0.000000S</e:Expires></e:Subscribe>";p.PerformAjax(u+"</Body></Envelope>",a,o,t,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing" xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:se="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:m="http://x.com"')},p.ExecUnSubscribe=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/08/eventing/Unsubscribe</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+w(o)+"</Header><Body><e:Unsubscribe/>";p.PerformAjax(t+"</Body></Envelope>",s,r,a,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing"')},p.ExecPut=function(e,s,r,a,o,t){var n="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60.000S</w:OperationTimeout>"+w(t)+"</Header><Body>"+function(e,s){if(!e||null==s)return"";var r=p.GetNameFromUrl(e),a="<r:"+r+' xmlns:r="'+e+'">';for(var o in s)if(s.hasOwnProperty(o)&&0!==o.indexOf("__")&&0!==o.indexOf("@")&&void 0!==s[o]&&null!==s[o]&&"function"!=typeof s[o])if("object"==typeof s[o]&&s[o].ReferenceParameters){a+="<r:"+o+"><a:Address>"+s[o].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+s[o].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var t=s[o].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(t))for(var n=0;n<t.length;n++)a+="<w:Selector"+l(t[n])+">"+t[n].Value+"</w:Selector>";else a+="<w:Selector"+l(t)+">"+t.Value+"</w:Selector>";a+="</w:SelectorSet></a:ReferenceParameters></r:"+o+">"}else if(Array.isArray(s[o]))for(n=0;n<s[o].length;n++)a+="<r:"+o+">"+s[o][n].toString()+"</r:"+o+">";else a+="<r:"+o+">"+s[o].toString()+"</r:"+o+">";return a+="</r:"+r+">"}(e,s);p.PerformAjax(n+"</Body></Envelope>",r,a,o)},p.ExecCreate=function(e,s,r,a,o,t){var n=p.GetNameFromUrl(e),l="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+w(t)+"</Header><Body><g:"+n+' xmlns:g="'+e+'">';for(var d in s)l+="<g:"+d+">"+s[d]+"</g:"+d+">";p.PerformAjax(l+"</g:"+n+"></Body></Envelope>",r,a,o)},p.ExecCreateXml=function(e,s,r,a,o){var t=p.GetNameFromUrl(e);p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60.000S</w:OperationTimeout></Header><Body><r:"+t+' xmlns:r="'+e+'">'+s+"</r:"+t+"></Body></Envelope>",r,a,o)},p.ExecDelete=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+w(s)+"</Header><Body /></Envelope>";p.PerformAjax(t,r,a,o)},p.ExecGet=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body /></Envelope>",s,r,a)},p.ExecMethod=function(e,s,r,a,o,t,n){var l="";for(var d in r)if(null!=r[d])if(Array.isArray(r[d]))for(var c in r[d])l+="<r:"+d+">"+r[d][c]+"</r:"+d+">";else l+="<r:"+d+">"+r[d]+"</r:"+d+">";p.ExecMethodXml(e,s,l,a,o,t,n)},p.ExecMethodXml=function(e,s,r,a,o,t,n){p.PerformAjax(e+"/"+s+"</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+w(n)+"</Header><Body><r:"+s+'_INPUT xmlns:r="'+e+'">'+r+"</r:"+s+"_INPUT></Body></Envelope>",a,o,t)},p.ExecEnum=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++'</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body><Enumerate xmlns="http://schemas.xmlsoap.org/ws/2004/09/enumeration" /></Body></Envelope>',s,r,a)},p.ExecPull=function(e,s,r,a,o){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++'</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body><Pull xmlns="http://schemas.xmlsoap.org/ws/2004/09/enumeration"><EnumerationContext>'+s+"</EnumerationContext><MaxElements>999</MaxElements><MaxCharacters>99999</MaxCharacters></Pull></Body></Envelope>",r,a,o)},p.ParseWsman=function(s){try{s.childNodes||(s=function(e){{if(window.DOMParser)return(new DOMParser).parseFromString(e,"text/xml");var s=new ActiveXObject("Microsoft.XMLDOM");return s.async=!1,s.loadXML(e),s}}(s));var e,r={Header:{}},a=s.getElementsByTagName("Header")[0];if(!(a=a||s.getElementsByTagName("a:Header")[0]))return null;for(var o=0;o<a.childNodes.length;o++){var t=a.childNodes[o];r.Header[t.localName]=t.textContent}var n=s.getElementsByTagName("Body")[0];return(n=n||s.getElementsByTagName("a:Body")[0])?(0<n.childNodes.length&&((e=n.childNodes[0].localName).indexOf("_OUTPUT")==e.length-7&&(e=e.substring(0,e.length-7)),r.Header.Method=e,r.Body=function e(s){var r,a={};for(var o=0;o<s.childNodes.length;o++){var t=s.childNodes[o];"true"==(r=0==t.childElementCount?t.textContent:e(t))&&(r=!0),"false"==r&&(r=!1);var n=r;if(0<t.attributes.length){n={Value:r};for(var l=0;l<t.attributes.length;l++)n["@"+t.attributes[l].name]=t.attributes[l].value}a[t.localName]instanceof Array?a[t.localName].push(n):null==a[t.localName]?a[t.localName]=n:a[t.localName]=[a[t.localName],n]}return a}(n.childNodes[0])),r):null}catch(e){return console.log("Unable to parse XML: "+s),null}},p}
\ No newline at end of file
1 +var WsmanStackCreateService=function(e,s,r,a,o,t){var p={};function l(e){if(!e)return"";var s=" ";for(var r in e)e.hasOwnProperty(r)&&0===r.indexOf("@")&&(s+=r.substring(1)+'="'+e[r]+'" ');return s}function w(e){if(!e)return"";if("string"==typeof e)return e;if(e.InstanceID)return'<w:SelectorSet><w:Selector Name="InstanceID">'+e.InstanceID+"</w:Selector></w:SelectorSet>";var s="<w:SelectorSet>";for(var r in e)if(e.hasOwnProperty(r)){if(s+='<w:Selector Name="'+r+'">',e[r].ReferenceParameters){s+="<a:EndpointReference>",s+="<a:Address>"+e[r].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+e[r].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var a=e[r].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(a))for(var o=0;o<a.length;o++)s+="<w:Selector"+l(a[o])+">"+a[o].Value+"</w:Selector>";else s+="<w:Selector"+l(a)+">"+a.Value+"</w:Selector>";s+="</w:SelectorSet></a:ReferenceParameters></a:EndpointReference>"}else s+=e[r];s+="</w:Selector>"}return s+="</w:SelectorSet>"}return p.NextMessageId=1,p.Address="/wsman",p.comm=CreateWsmanComm(e,s,r,a,o,t),p.PerformAjax=function(e,o,s,r,a){null==a&&(a=""),p.comm.PerformAjax('<?xml version=\"1.0\" encoding=\"utf-8\"?><Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:w="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" xmlns="http://www.w3.org/2003/05/soap-envelope" '+a+"><Header><a:Action>"+e,function(e,s,r){if(200==s){var a=p.ParseWsman(e);a&&null!=a?o(p,a.Header.ResourceURI,a,200,r):o(p,null,{Header:{HttpError:s}},601,r)}else o(p,null,{Header:{HttpError:s}},s,r)},s,r)},p.CancelAllQueries=function(e){p.comm.CancelAllQueries(e)},p.GetNameFromUrl=function(e){var s=e.lastIndexOf("/");return-1==s?e:e.substring(s+1)},p.ExecSubscribe=function(e,s,r,a,o,t,n,l,c,d){var m="",i="";null!=c&&null!=d&&(m="<t:IssuedTokens><t:RequestSecurityTokenResponse><t:TokenType>http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken</t:TokenType><t:RequestedSecurityToken><se:UsernameToken><se:Username>"+c+'</se:Username><se:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd#PasswordText">'+d+"</se:Password></se:UsernameToken></t:RequestedSecurityToken></t:RequestSecurityTokenResponse></t:IssuedTokens>",i='<Auth Profile="http://schemas.xmlsoap.org/ws/2004/08/eventing/DeliveryModes/secprofile/http/digest"/>'),l=null!=l&&null!=l?"<a:ReferenceParameters>"+l+"</a:ReferenceParameters>":"";var u="http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+w(n)+m+'</Header><Body><e:Subscribe><e:Delivery Mode="http://schemas.dmtf.org/wbem/wsman/1/wsman/'+s+'"><e:NotifyTo><a:Address>'+r+"</a:Address></e:NotifyTo>"+i+"</e:Delivery><e:Expires>PT0.000000S</e:Expires></e:Subscribe>";p.PerformAjax(u+"</Body></Envelope>",a,o,t,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing" xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:se="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:m="http://x.com"')},p.ExecUnSubscribe=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/08/eventing/Unsubscribe</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+w(o)+"</Header><Body><e:Unsubscribe/>";p.PerformAjax(t+"</Body></Envelope>",s,r,a,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing"')},p.ExecPut=function(e,s,r,a,o,t){var n="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60.000S</w:OperationTimeout>"+w(t)+"</Header><Body>"+function(e,s){if(!e||null==s)return"";var r=p.GetNameFromUrl(e),a="<r:"+r+' xmlns:r="'+e+'">';for(var o in s)if(s.hasOwnProperty(o)&&0!==o.indexOf("__")&&0!==o.indexOf("@")&&void 0!==s[o]&&null!==s[o]&&"function"!=typeof s[o])if("object"==typeof s[o]&&s[o].ReferenceParameters){a+="<r:"+o+"><a:Address>"+s[o].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+s[o].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var t=s[o].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(t))for(var n=0;n<t.length;n++)a+="<w:Selector"+l(t[n])+">"+t[n].Value+"</w:Selector>";else a+="<w:Selector"+l(t)+">"+t.Value+"</w:Selector>";a+="</w:SelectorSet></a:ReferenceParameters></r:"+o+">"}else if(Array.isArray(s[o]))for(n=0;n<s[o].length;n++)a+="<r:"+o+">"+s[o][n].toString()+"</r:"+o+">";else a+="<r:"+o+">"+s[o].toString()+"</r:"+o+">";return a+="</r:"+r+">"}(e,s);p.PerformAjax(n+"</Body></Envelope>",r,a,o)},p.ExecCreate=function(e,s,r,a,o,t){var n=p.GetNameFromUrl(e),l="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+w(t)+"</Header><Body><g:"+n+' xmlns:g="'+e+'">';for(var c in s)l+="<g:"+c+">"+s[c]+"</g:"+c+">";p.PerformAjax(l+"</g:"+n+"></Body></Envelope>",r,a,o)},p.ExecCreateXml=function(e,s,r,a,o){var t=p.GetNameFromUrl(e);p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60.000S</w:OperationTimeout></Header><Body><r:"+t+' xmlns:r="'+e+'">'+s+"</r:"+t+"></Body></Envelope>",r,a,o)},p.ExecDelete=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+w(s)+"</Header><Body /></Envelope>";p.PerformAjax(t,r,a,o)},p.ExecGet=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body /></Envelope>",s,r,a)},p.ExecMethod=function(e,s,r,a,o,t,n){var l="";for(var c in r)if(null!=r[c])if(Array.isArray(r[c]))for(var d in r[c])l+="<r:"+c+">"+r[c][d]+"</r:"+c+">";else l+="<r:"+c+">"+r[c]+"</r:"+c+">";p.ExecMethodXml(e,s,l,a,o,t,n)},p.ExecMethodXml=function(e,s,r,a,o,t,n){p.PerformAjax(e+"/"+s+"</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout>"+w(n)+"</Header><Body><r:"+s+'_INPUT xmlns:r="'+e+'">'+r+"</r:"+s+"_INPUT></Body></Envelope>",a,o,t)},p.ExecEnum=function(e,s,r,a){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++'</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body><Enumerate xmlns="http://schemas.xmlsoap.org/ws/2004/09/enumeration" /></Body></Envelope>',s,r,a)},p.ExecPull=function(e,s,r,a,o){p.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull</a:Action><a:To>"+p.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+p.NextMessageId+++'</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo><w:OperationTimeout>PT60S</w:OperationTimeout></Header><Body><Pull xmlns="http://schemas.xmlsoap.org/ws/2004/09/enumeration"><EnumerationContext>'+s+"</EnumerationContext><MaxElements>999</MaxElements><MaxCharacters>99999</MaxCharacters></Pull></Body></Envelope>",r,a,o)},p.ParseWsman=function(s){try{s.childNodes||(s=function(e){{if(window.DOMParser)return(new DOMParser).parseFromString(e,"text/xml");var s=new ActiveXObject("Microsoft.XMLDOM");return s.async=!1,s.loadXML(e),s}}(s));var e,r={Header:{}},a=s.getElementsByTagName("Header")[0];if(!(a=a||s.getElementsByTagName("a:Header")[0]))return null;for(var o=0;o<a.childNodes.length;o++){var t=a.childNodes[o];r.Header[t.localName]=t.textContent}var n=s.getElementsByTagName("Body")[0];return(n=n||s.getElementsByTagName("a:Body")[0])?(0<n.childNodes.length&&((e=n.childNodes[0].localName).indexOf("_OUTPUT")==e.length-7&&(e=e.substring(0,e.length-7)),r.Header.Method=e,r.Body=function e(s){var r,a={};for(var o=0;o<s.childNodes.length;o++){var t=s.childNodes[o];"true"==(r=0==t.childElementCount?t.textContent:e(t))&&(r=!0),"false"==r&&(r=!1);var n=r;if(0<t.attributes.length){n={Value:r};for(var l=0;l<t.attributes.length;l++)n["@"+t.attributes[l].name]=t.attributes[l].value}a[t.localName]instanceof Array?a[t.localName].push(n):null==a[t.localName]?a[t.localName]=n:a[t.localName]=[a[t.localName],n]}return a}(n.childNodes[0])),r):null}catch(e){return console.log("Unable to parse XML: "+s),null}},p}
\ No newline at end of file
public/scripts/common-0.0.1-min.js
+1 -1
@@ -1 +1 @@
1 -function Q(t){return document.getElementById(t)}function QS(t){try{return Q(t).style}catch(t){}}function QE(t,n){try{Q(t).disabled=!n}catch(t){}}function QV(t,n){try{QS(t).display=n?"":"none"}catch(t){}}function QA(t,n){Q(t).innerHTML+=n}function QH(t,n){Q(t).innerHTML=n}function QC(t){try{return Q(t).classList}catch(t){}}function inputBoxFocus(t){Q(t).focus();var n=Q(t).value;Q(t).value="",Q(t).value=n}function ReadShort(t,n){return(t.charCodeAt(n)<<8)+t.charCodeAt(n+1)}function ReadShortX(t,n){return(t.charCodeAt(n+1)<<8)+t.charCodeAt(n)}function ReadInt(t,n){return 16777216*t.charCodeAt(n)+(t.charCodeAt(n+1)<<16)+(t.charCodeAt(n+2)<<8)+t.charCodeAt(n+3)}function ReadSInt(t,n){return(t.charCodeAt(n)<<24)+(t.charCodeAt(n+1)<<16)+(t.charCodeAt(n+2)<<8)+t.charCodeAt(n+3)}function ReadIntX(t,n){return 16777216*t.charCodeAt(n+3)+(t.charCodeAt(n+2)<<16)+(t.charCodeAt(n+1)<<8)+t.charCodeAt(n)}function ShortToStr(t){return String.fromCharCode(t>>8&255,255&t)}function ShortToStrX(t){return String.fromCharCode(255&t,t>>8&255)}function IntToStr(t){return String.fromCharCode(t>>24&255,t>>16&255,t>>8&255,255&t)}function IntToStrX(t){return String.fromCharCode(255&t,t>>8&255,t>>16&255,t>>24&255)}function MakeToArray(t){return t&&null!=t&&"object"!=typeof t?[t]:t}function SplitArray(t){return t.split(",")}function Clone(t){return JSON.parse(JSON.stringify(t))}function EscapeHtml(t){return"string"==typeof t?t.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"):"boolean"==typeof t?t:"number"==typeof t?t:void 0}function EscapeHtmlBreaks(t){return"string"==typeof t?t.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\r/g,"<br />").replace(/\n/g,"").replace(/\t/g,"&nbsp;&nbsp;"):"boolean"==typeof t?t:"number"==typeof t?t:void 0}function ArrayElementMove(t,n,r){t.splice(r,0,t.splice(n,1)[0])}function ObjectToStringEx(t,n){var r="";if(0!=t&&(!t||null==t))return"(Null)";if(t instanceof Array)for(var e in t)r+="<br />"+gap(n)+"Item #"+e+": "+ObjectToStringEx(t[e],n+1);else if(t instanceof Object)for(var e in t)r+="<br />"+gap(n)+e+" = "+ObjectToStringEx(t[e],n+1);else r+=EscapeHtml(t);return r}function ObjectToStringEx2(t,n){var r="";if(0!=t&&(!t||null==t))return"(Null)";if(t instanceof Array)for(var e in t)r+="\r\n"+gap2(n)+"Item #"+e+": "+ObjectToStringEx2(t[e],n+1);else if(t instanceof Object)for(var e in t)r+="\r\n"+gap2(n)+e+" = "+ObjectToStringEx2(t[e],n+1);else r+=EscapeHtml(t);return r}function gap(t){for(var n="",r=0;r<4*t;r++)n+="&nbsp;";return n}function gap2(t){for(var n="",r=0;r<4*t;r++)n+=" ";return n}function ObjectToString(t){return ObjectToStringEx(t,0)}function ObjectToString2(t){return ObjectToStringEx2(t,0)}function hex2rstr(t){if("string"!=typeof t||0==t.length)return"";for(var n,r="",e=(""+t).match(/../g);n=e.shift();)r+=String.fromCharCode("0x"+n);return r}function char2hex(t){return(t+256).toString(16).substr(-2).toUpperCase()}function rstr2hex(t){var n,r="";for(n=0;n<t.length;n++)r+=char2hex(t.charCodeAt(n));return r}function encode_utf8(t){return unescape(encodeURIComponent(t))}function decode_utf8(t){return decodeURIComponent(escape(t))}function data2blob(t){for(var n=new Array(t.length),r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return new Blob([new Uint8Array(n)])}function utf2blob(t){for(var n=[],r=unescape(encodeURIComponent(t)),e=0;e<r.length;e++)n.push(r.charCodeAt(e));return new Blob([new Uint8Array(n)])}function random(t){return Math.floor(Math.random()*t)}function trademarks(t){return t.replace(/\(R\)/g,"&reg;").replace(/\(TM\)/g,"&trade;")}function zeroPad(t,n){null==n&&(n=2);var r="00000000"+t;return r.substr(r.length-n)}function isAlphaNumeric(t){return null!=t.match(/^[A-Za-z0-9]+$/)}function isSafeString(t){return"string"==typeof t&&-1==t.indexOf("<")&&-1==t.indexOf(">")&&-1==t.indexOf("&")&&-1==t.indexOf('"')&&-1==t.indexOf("'")&&-1==t.indexOf("+")&&-1==t.indexOf("(")&&-1==t.indexOf(")")&&-1==t.indexOf("#")&&-1==t.indexOf("%")&&-1==t.indexOf(":")&&-1==t.indexOf("-")}function parseUriArgs(){var t=window.document.location.href;t.endsWith("#")&&(t=t.substring(0,t.length-1));var n,r={},e=t.split(/[\?&|\=]/);for(o in e.splice(0,1),e)switch(o%2){case 0:n=decodeURIComponent(e[o]);break;case 1:if(r[n]=decodeURIComponent(e[o]),isSafeString(r[n])){var o=parseInt(r[n]);o==r[n]&&(r[n]=o)}else delete r[n]}return r}String.prototype.startsWith||(String.prototype.startsWith=function(t){return 0===this.lastIndexOf(t,0)}),String.prototype.endsWith||(String.prototype.endsWith=function(t){return-1!==this.indexOf(t,this.length-t.length)})
\ No newline at end of file
1 +function Q(t){return document.getElementById(t)}function QS(t){try{return Q(t).style}catch(t){}}function QE(t,n){try{Q(t).disabled=!n}catch(t){}}function QV(t,n){try{QS(t).display=n?"":"none"}catch(t){}}function QA(t,n){Q(t).innerHTML+=n}function QH(t,n){Q(t).innerHTML=n}function QC(t){try{return Q(t).classList}catch(t){}}function inputBoxFocus(t){Q(t).focus();var n=Q(t).value;Q(t).value="",Q(t).value=n}function ReadShort(t,n){return(t.charCodeAt(n)<<8)+t.charCodeAt(n+1)}function ReadShortX(t,n){return(t.charCodeAt(n+1)<<8)+t.charCodeAt(n)}function ReadInt(t,n){return 16777216*t.charCodeAt(n)+(t.charCodeAt(n+1)<<16)+(t.charCodeAt(n+2)<<8)+t.charCodeAt(n+3)}function ReadSInt(t,n){return(t.charCodeAt(n)<<24)+(t.charCodeAt(n+1)<<16)+(t.charCodeAt(n+2)<<8)+t.charCodeAt(n+3)}function ReadIntX(t,n){return 16777216*t.charCodeAt(n+3)+(t.charCodeAt(n+2)<<16)+(t.charCodeAt(n+1)<<8)+t.charCodeAt(n)}function ShortToStr(t){return String.fromCharCode(t>>8&255,255&t)}function ShortToStrX(t){return String.fromCharCode(255&t,t>>8&255)}function IntToStr(t){return String.fromCharCode(t>>24&255,t>>16&255,t>>8&255,255&t)}function IntToStrX(t){return String.fromCharCode(255&t,t>>8&255,t>>16&255,t>>24&255)}function MakeToArray(t){return t&&null!=t&&"object"!=typeof t?[t]:t}function SplitArray(t){return t.split(",")}function Clone(t){return JSON.parse(JSON.stringify(t))}function EscapeHtml(t){return"string"==typeof t?t.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"):"boolean"==typeof t?t:"number"==typeof t?t:void 0}function EscapeHtmlBreaks(t){return"string"==typeof t?t.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\r/g,"<br />").replace(/\n/g,"").replace(/\t/g,"&nbsp;&nbsp;"):"boolean"==typeof t?t:"number"==typeof t?t:void 0}function ArrayElementMove(t,n,r){t.splice(r,0,t.splice(n,1)[0])}function ObjectToStringEx(t,n){var r="";if(0!=t&&(!t||null==t))return"(Null)";if(t instanceof Array)for(var e in t)r+="<br />"+gap(n)+"Item #"+e+": "+ObjectToStringEx(t[e],n+1);else if(t instanceof Object)for(var e in t)r+="<br />"+gap(n)+e+" = "+ObjectToStringEx(t[e],n+1);else r+=EscapeHtml(t);return r}function ObjectToStringEx2(t,n){var r="";if(0!=t&&(!t||null==t))return"(Null)";if(t instanceof Array)for(var e in t)r+="\r\n"+gap2(n)+"Item #"+e+": "+ObjectToStringEx2(t[e],n+1);else if(t instanceof Object)for(var e in t)r+="\r\n"+gap2(n)+e+" = "+ObjectToStringEx2(t[e],n+1);else r+=EscapeHtml(t);return r}function gap(t){for(var n="",r=0;r<4*t;r++)n+="&nbsp;";return n}function gap2(t){for(var n="",r=0;r<4*t;r++)n+=" ";return n}function ObjectToString(t){return ObjectToStringEx(t,0)}function ObjectToString2(t){return ObjectToStringEx2(t,0)}function hex2rstr(t){if("string"!=typeof t||0==t.length)return"";for(var n,r="",e=(""+t).match(/../g);n=e.shift();)r+=String.fromCharCode("0x"+n);return r}function char2hex(t){return(t+256).toString(16).substr(-2).toUpperCase()}function rstr2hex(t){var n,r="";for(n=0;n<t.length;n++)r+=char2hex(t.charCodeAt(n));return r}function encode_utf8(t){return unescape(encodeURIComponent(t))}function decode_utf8(t){return decodeURIComponent(escape(t))}function data2blob(t){for(var n=new Array(t.length),r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return new Blob([new Uint8Array(n)])}function utf2blob(t){for(var n=[],r=unescape(encodeURIComponent(t)),e=0;e<r.length;e++)n.push(r.charCodeAt(e));return new Blob([new Uint8Array(n)])}function random(t){return Math.floor(Math.random()*t)}function trademarks(t){return t.replace(/\(R\)/g,"&reg;").replace(/\(TM\)/g,"&trade;")}function zeroPad(t,n){null==n&&(n=2);var r="00000000"+t;return r.substr(r.length-n)}function isAlphaNumeric(t){return null!=t.match(/^[A-Za-z0-9]+$/)}function isSafeString(t){return"string"==typeof t&&-1==t.indexOf("<")&&-1==t.indexOf(">")&&-1==t.indexOf("&")&&-1==t.indexOf('"')&&-1==t.indexOf("'")&&-1==t.indexOf("+")&&-1==t.indexOf("(")&&-1==t.indexOf(")")&&-1==t.indexOf("#")&&-1==t.indexOf("%")&&-1==t.indexOf(":")}function parseUriArgs(){var t=window.document.location.href;t.endsWith("#")&&(t=t.substring(0,t.length-1));var n,r={},e=t.split(/[\?&|\=]/);for(o in e.splice(0,1),e)switch(o%2){case 0:n=decodeURIComponent(e[o]);break;case 1:if(r[n]=decodeURIComponent(e[o]),isSafeString(r[n])){var o=parseInt(r[n]);o==r[n]&&(r[n]=o)}else delete r[n]}return r}String.prototype.startsWith||(String.prototype.startsWith=function(t){return 0===this.lastIndexOf(t,0)}),String.prototype.endsWith||(String.prototype.endsWith=function(t){return-1!==this.indexOf(t,this.length-t.length)})
\ No newline at end of file
sample-config-advanced.json
+1 -1
@@ -23,7 +23,7 @@
23 },
24 "port": 443,
25 "_portBind": "127.0.0.1",
26 - "aliasPort": 444,
26 + "_aliasPort": 444,
27 "_redirPort": 80,
28 "_redirPortBind": "127.0.0.1",
29 "_redirAliasPort": 80,
translate/translate.json
+1802 -1747
@@ -14,8 +14,8 @@
14 "ru": " + CIRA",
15 "zh-chs": " + CIRA",
16 "xloc": [
17 - "default.handlebars->27->1201",
18 - "default.handlebars->27->1203"
17 + "default.handlebars->27->1231",
18 + "default.handlebars->27->1233"
19 ]
20 },
21 {
@@ -174,7 +174,7 @@
174 "ru": " Может быть использована подсказка пароля, но не рекоммендуется.",
175 "zh-chs": " 可以使用密碼提示,但不建議使用。",
176 "xloc": [
177 - "default.handlebars->27->1127"
177 + "default.handlebars->27->1157"
178 ]
179 },
180 {
@@ -191,8 +191,8 @@
191 "ru": " Для добавления в группу устройств, пользователь должен зайти на сервер хотя бы один раз.",
192 "zh-chs": " 用戶需要先登錄到該服務器一次,然後才能將其添加到設備組。",
193 "xloc": [
194 - "default.handlebars->27->1276",
195 - "default.handlebars->27->1589"
194 + "default.handlebars->27->1306",
195 + "default.handlebars->27->1619"
196 ]
197 },
198 {
@@ -209,7 +209,7 @@
209 "ru": " и задайте указанное ниже имя пользователя и любой пароль.",
210 "zh-chs": " 並使用該用戶名和任何密碼對服務器進行身份驗證。",
211 "xloc": [
212 - "default.handlebars->27->277"
212 + "default.handlebars->27->293"
213 ]
214 },
215 {
@@ -226,7 +226,7 @@
226 "ru": " и задайте указанные ниже имя пользователя и пароль.",
227 "zh-chs": " 並使用該用戶名和密碼向服務器驗證身份。",
228 "xloc": [
229 - "default.handlebars->27->276"
229 + "default.handlebars->27->292"
230 ]
231 },
232 {
@@ -277,7 +277,7 @@
277 "ru": " с TLS.",
278 "zh-chs": " TLS。",
279 "xloc": [
280 - "default.handlebars->27->154"
280 + "default.handlebars->27->170"
281 ]
282 },
283 {
@@ -294,7 +294,7 @@
294 "ru": " без TLS",
295 "zh-chs": " 沒有TLS。",
296 "xloc": [
297 - "default.handlebars->27->155"
297 + "default.handlebars->27->171"
298 ]
299 },
300 {
@@ -327,7 +327,7 @@
327 "ru": "(необязательно)",
328 "zh-chs": "(可選的)",
329 "xloc": [
330 - "default.handlebars->27->316"
330 + "default.handlebars->27->332"
331 ]
332 },
333 {
@@ -360,7 +360,7 @@
360 "ru": "* Для BSD сначала запустите \\\"pkg install wget sudo bash\\\".",
361 "zh-chs": "*對於BSD,首先運行 “pkg install wget sudo bash”。",
362 "xloc": [
363 - "default.handlebars->27->349"
363 + "default.handlebars->27->365"
364 ]
365 },
366 {
@@ -377,7 +377,7 @@
377 "ru": "* Оставьте пустым для установления случайного пароля каждому устройству.",
378 "zh-chs": "*保留空白以為每個設備分配一個隨機密碼。",
379 "xloc": [
380 - "default.handlebars->27->1248"
380 + "default.handlebars->27->1278"
381 ]
382 },
383 {
@@ -411,7 +411,7 @@
411 "zh-chs": ",",
412 "xloc": [
413 "default-mobile.handlebars->9->435",
414 - "default.handlebars->27->1342"
414 + "default.handlebars->27->1372"
415 ]
416 },
417 {
@@ -429,7 +429,7 @@
429 "zh-chs": ",僅限Intel&reg;AMT",
430 "xloc": [
431 "default-mobile.handlebars->9->147",
432 - "default.handlebars->27->172"
432 + "default.handlebars->27->188"
433 ]
434 },
435 {
@@ -446,7 +446,7 @@
446 "ru": ", MQTT онлайн",
447 "zh-chs": ",MQTT在線",
448 "xloc": [
449 - "default.handlebars->27->870"
449 + "default.handlebars->27->900"
450 ]
451 },
452 {
@@ -463,7 +463,7 @@
463 "ru": ", Soft-KVM",
464 "zh-chs": ",軟KVM",
465 "xloc": [
466 - "default.handlebars->27->716"
466 + "default.handlebars->27->732"
467 ]
468 },
469 {
@@ -482,9 +482,9 @@
482 "xloc": [
483 "default-mobile.handlebars->9->277",
484 "default-mobile.handlebars->9->286",
485 - "default.handlebars->27->723",
486 - "default.handlebars->27->754",
487 - "default.handlebars->27->766",
485 + "default.handlebars->27->739",
486 + "default.handlebars->27->770",
487 + "default.handlebars->27->782",
488 "xterm.handlebars->9->6"
489 ]
490 },
@@ -565,7 +565,7 @@
565 "en": ", {0} watching",
566 "nl": ", {0} kijken",
567 "xloc": [
568 - "default.handlebars->27->717"
568 + "default.handlebars->27->733"
569 ]
570 },
571 {
@@ -622,9 +622,9 @@
622 "xloc": [
623 "default-mobile.handlebars->9->108",
624 "default-mobile.handlebars->9->288",
625 - "default.handlebars->27->1383",
626 - "default.handlebars->27->1737",
627 - "default.handlebars->27->768"
625 + "default.handlebars->27->1413",
626 + "default.handlebars->27->1767",
627 + "default.handlebars->27->784"
628 ]
629 },
630 {
@@ -673,7 +673,7 @@
673 "ru": "1 активная сессия",
674 "zh-chs": "1個活動會話",
675 "xloc": [
676 - "default.handlebars->27->1655"
676 + "default.handlebars->27->1685"
677 ]
678 },
679 {
@@ -692,14 +692,14 @@
692 "xloc": [
693 "default-mobile.handlebars->9->118",
694 "default-mobile.handlebars->9->439",
695 - "default.handlebars->27->1402"
695 + "default.handlebars->27->1432"
696 ]
697 },
698 {
699 "en": "1 connection",
700 "nl": "1 verbinding",
701 "xloc": [
702 - "default.handlebars->27->719"
702 + "default.handlebars->27->735"
703 ]
704 },
705 {
@@ -716,9 +716,9 @@
716 "ru": "1 день",
717 "zh-chs": "1天",
718 "xloc": [
719 - "default.handlebars->27->162",
720 - "default.handlebars->27->307",
721 - "default.handlebars->27->321"
719 + "default.handlebars->27->178",
720 + "default.handlebars->27->323",
721 + "default.handlebars->27->337"
722 ]
723 },
724 {
@@ -735,7 +735,7 @@
735 "ru": "1 группа",
736 "zh-chs": "1組",
737 "xloc": [
738 - "default.handlebars->27->1620"
738 + "default.handlebars->27->1650"
739 ]
740 },
741 {
@@ -752,9 +752,9 @@
752 "ru": "1 час",
753 "zh-chs": "1小時",
754 "xloc": [
755 - "default.handlebars->27->160",
756 - "default.handlebars->27->305",
757 - "default.handlebars->27->319"
755 + "default.handlebars->27->176",
756 + "default.handlebars->27->321",
757 + "default.handlebars->27->335"
758 ]
759 },
760 {
@@ -788,9 +788,9 @@
788 "ru": "1 месяц",
789 "zh-chs": "1個月",
790 "xloc": [
791 - "default.handlebars->27->164",
792 - "default.handlebars->27->309",
793 - "default.handlebars->27->323"
791 + "default.handlebars->27->180",
792 + "default.handlebars->27->325",
793 + "default.handlebars->27->339"
794 ]
795 },
796 {
@@ -807,7 +807,7 @@
807 "ru": "Еще 1 пользователь не показан, используйте поиск чтобы найти пользователей...",
808 "zh-chs": "未再顯示1個用戶,請使用搜索框查找用戶...",
809 "xloc": [
810 - "default.handlebars->27->1437"
810 + "default.handlebars->27->1467"
811 ]
812 },
813 {
@@ -824,7 +824,7 @@
824 "ru": "1 устройство",
825 "zh-chs": "1個節點",
826 "xloc": [
827 - "default.handlebars->27->363"
827 + "default.handlebars->27->379"
828 ]
829 },
830 {
@@ -862,11 +862,11 @@
862 "default-mobile.handlebars->9->162",
863 "default-mobile.handlebars->9->165",
864 "default-mobile.handlebars->9->168",
865 - "default.handlebars->27->1441",
866 - "default.handlebars->27->212",
867 - "default.handlebars->27->215",
868 - "default.handlebars->27->218",
869 - "default.handlebars->27->221"
865 + "default.handlebars->27->1471",
866 + "default.handlebars->27->228",
867 + "default.handlebars->27->231",
868 + "default.handlebars->27->234",
869 + "default.handlebars->27->237"
870 ]
871 },
872 {
@@ -883,9 +883,9 @@
883 "ru": "1 неделя",
884 "zh-chs": "1週",
885 "xloc": [
886 - "default.handlebars->27->163",
887 - "default.handlebars->27->308",
888 - "default.handlebars->27->322"
886 + "default.handlebars->27->179",
887 + "default.handlebars->27->324",
888 + "default.handlebars->27->338"
889 ]
890 },
891 {
@@ -1044,7 +1044,7 @@
1044 "ru": "Активация двухэтапного входа не удалась.",
1045 "zh-chs": "兩步登錄激活失敗。",
1046 "xloc": [
1047 - "default.handlebars->27->112"
1047 + "default.handlebars->27->128"
1048 ]
1049 },
1050 {
@@ -1061,7 +1061,7 @@
1061 "ru": "Удаление активации двухэтапного входа не удалось.",
1062 "zh-chs": "兩步登錄激活刪除失敗。",
1063 "xloc": [
1064 - "default.handlebars->27->117"
1064 + "default.handlebars->27->133"
1065 ]
1066 },
1067 {
@@ -1141,8 +1141,8 @@
1141 "ru": "двухфакторная аутентификация включена",
1142 "zh-chs": "啟用第二因素身份驗證",
1143 "xloc": [
1144 - "default.handlebars->27->1454",
1145 - "default.handlebars->27->1642"
1144 + "default.handlebars->27->1484",
1145 + "default.handlebars->27->1672"
1146 ]
1147 },
1148 {
@@ -1244,8 +1244,8 @@
1244 "ru": "32-разрядная версия MeshAgent",
1245 "zh-chs": "MeshAgent的32位版本",
1246 "xloc": [
1247 - "default.handlebars->27->339",
1248 - "default.handlebars->27->356"
1247 + "default.handlebars->27->355",
1248 + "default.handlebars->27->372"
1249 ]
1250 },
1251 {
@@ -1458,7 +1458,7 @@
1458 "ru": "64-битная версия MacOS Mesh Agent",
1459 "zh-chs": "64位版本的MacOS Mesh Agent",
1460 "xloc": [
1461 - "default.handlebars->27->352"
1461 + "default.handlebars->27->368"
1462 ]
1463 },
1464 {
@@ -1475,8 +1475,8 @@
1475 "ru": "64-разрядная версия MeshAgent",
1476 "zh-chs": "MeshAgent的64位版本",
1477 "xloc": [
1478 - "default.handlebars->27->343",
1479 - "default.handlebars->27->359"
1478 + "default.handlebars->27->359",
1479 + "default.handlebars->27->375"
1480 ]
1481 },
1482 {
@@ -1514,7 +1514,7 @@
1514 "ru": "7-дневная статистика работы",
1515 "zh-chs": "7天電源狀態",
1516 "xloc": [
1517 - "default.handlebars->27->649"
1517 + "default.handlebars->27->665"
1518 ]
1519 },
1520 {
@@ -1567,8 +1567,8 @@
1567 "ru": "8 часов",
1568 "zh-chs": "8小時",
1569 "xloc": [
1570 - "default.handlebars->27->306",
1571 - "default.handlebars->27->320"
1570 + "default.handlebars->27->322",
1571 + "default.handlebars->27->336"
1572 ]
1573 },
1574 {
@@ -1651,7 +1651,7 @@
1651 "ru": "<a href=\\\"https://www.yubico.com/\\\" rel=\\\"noreferrer noopener\\\" target=\\\"_blank\\\">Аппаратные ключи</a> используются в качестве дополнительной аутентификации.",
1652 "zh-chs": "<a href=\\\"https://www.yubico.com/\\\" rel=\\\"noreferrer noopener\\\" target=\\\"_blank\\\">硬件密鑰</a>用作輔助登錄身份驗證。",
1653 "xloc": [
1654 - "default.handlebars->27->126"
1654 + "default.handlebars->27->142"
1655 ]
1656 },
1657 {
@@ -1754,7 +1754,7 @@
1754 "zh-chs": "ACM",
1755 "xloc": [
1756 "default-mobile.handlebars->9->224",
1757 - "default.handlebars->27->501"
1757 + "default.handlebars->27->517"
1758 ]
1759 },
1760 {
@@ -1771,8 +1771,8 @@
1771 "ru": "AMT",
1772 "zh-chs": "AMT",
1773 "xloc": [
1774 - "default.handlebars->27->183",
1775 - "default.handlebars->27->391"
1774 + "default.handlebars->27->199",
1775 + "default.handlebars->27->407"
1776 ]
1777 },
1778 {
@@ -1861,7 +1861,7 @@
1861 "ru": "Отказано в доступе",
1862 "zh-chs": "拒絕訪問",
1863 "xloc": [
1864 - "default.handlebars->27->871"
1864 + "default.handlebars->27->901"
1865 ]
1866 },
1867 {
@@ -1896,7 +1896,7 @@
1896 "ru": "Доступ к файлам сервера",
1897 "zh-chs": "訪問服務器文件",
1898 "xloc": [
1899 - "default.handlebars->27->1595"
1899 + "default.handlebars->27->1625"
1900 ]
1901 },
1902 {
@@ -1971,10 +1971,10 @@
1971 "default-mobile.handlebars->9->93",
1972 "default-mobile.handlebars->9->95",
1973 "default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->p3AccountActions->p2AccountSecurity->1->0",
1974 - "default.handlebars->27->1136",
1975 - "default.handlebars->27->1138",
1976 - "default.handlebars->27->470",
1977 - "default.handlebars->27->472"
1974 + "default.handlebars->27->1166",
1975 + "default.handlebars->27->1168",
1976 + "default.handlebars->27->486",
1977 + "default.handlebars->27->488"
1978 ]
1979 },
1980 {
@@ -2020,8 +2020,8 @@
2020 "ru": "Аккаунт заблокирован",
2021 "zh-chs": "帐户已被锁定",
2022 "xloc": [
2023 - "default.handlebars->27->1456",
2024 - "default.handlebars->27->1592"
2023 + "default.handlebars->27->1486",
2024 + "default.handlebars->27->1622"
2025 ]
2026 },
2027 {
@@ -2109,7 +2109,7 @@
2109 "ru": "Действиe",
2110 "zh-chs": "行動",
2111 "xloc": [
2112 - "default.handlebars->27->876",
2112 + "default.handlebars->27->906",
2113 "default.handlebars->container->column_l->p42->p42tbl->1->0->8"
2114 ]
2115 },
@@ -2127,8 +2127,8 @@
2127 "ru": "Файл действий",
2128 "zh-chs": "動作文件",
2129 "xloc": [
2130 - "default.handlebars->27->692",
2131 - "default.handlebars->27->694"
2130 + "default.handlebars->27->708",
2131 + "default.handlebars->27->710"
2132 ]
2133 },
2134 {
@@ -2148,7 +2148,7 @@
2148 "default-mobile.handlebars->9->241",
2149 "default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea4->1->3",
2150 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->0->1->1",
2151 - "default.handlebars->27->546",
2151 + "default.handlebars->27->562",
2152 "default.handlebars->container->column_l->p11->deskarea0->deskarea1->1",
2153 "default.handlebars->container->column_l->p12->termTable->1->1->0->1->1",
2154 "default.handlebars->container->column_l->p13->p13toolbar->1->0->1->1"
@@ -2205,9 +2205,9 @@
2205 "default-mobile.handlebars->9->219",
2206 "default-mobile.handlebars->9->221",
2207 "default-mobile.handlebars->9->344",
2208 - "default.handlebars->27->494",
2209 - "default.handlebars->27->496",
2210 - "default.handlebars->27->834"
2208 + "default.handlebars->27->510",
2209 + "default.handlebars->27->512",
2210 + "default.handlebars->27->864"
2211 ]
2212 },
2213 {
@@ -2224,10 +2224,10 @@
2224 "ru": "Активация",
2225 "zh-chs": "激活",
2226 "xloc": [
2227 - "default.handlebars->27->1214",
2228 - "default.handlebars->27->1216",
2229 - "default.handlebars->27->238",
2230 - "default.handlebars->27->240"
2227 + "default.handlebars->27->1244",
2228 + "default.handlebars->27->1246",
2229 + "default.handlebars->27->254",
2230 + "default.handlebars->27->256"
2231 ]
2232 },
2233 {
@@ -2244,7 +2244,7 @@
2244 "ru": "Активный пользователь",
2245 "zh-chs": "活動用戶{0}",
2246 "xloc": [
2247 - "default.handlebars->27->521"
2247 + "default.handlebars->27->537"
2248 ]
2249 },
2250 {
@@ -2261,8 +2261,8 @@
2261 "ru": "Добавить агент",
2262 "zh-chs": "添加代理",
2263 "xloc": [
2264 - "default.handlebars->27->1218",
2265 - "default.handlebars->27->242"
2264 + "default.handlebars->27->1248",
2265 + "default.handlebars->27->258"
2266 ]
2267 },
2268 {
@@ -2279,7 +2279,7 @@
2279 "ru": "Добавить CIRA",
2280 "zh-chs": "添加CIRA",
2281 "xloc": [
2282 - "default.handlebars->27->232"
2282 + "default.handlebars->27->248"
2283 ]
2284 },
2285 {
@@ -2296,8 +2296,8 @@
2296 "ru": "Добавить устройство",
2297 "zh-chs": "添加設備",
2298 "xloc": [
2299 - "default.handlebars->27->1569",
2300 - "default.handlebars->27->1688"
2299 + "default.handlebars->27->1599",
2300 + "default.handlebars->27->1718"
2301 ]
2302 },
2303 {
@@ -2314,7 +2314,7 @@
2314 "ru": "Добавить событие к устройству",
2315 "zh-chs": "添加設備事件",
2316 "xloc": [
2317 - "default.handlebars->27->630"
2317 + "default.handlebars->27->646"
2318 ]
2319 },
2320 {
@@ -2331,10 +2331,10 @@
2331 "ru": "Добавить группу устройств",
2332 "zh-chs": "添加設備組",
2333 "xloc": [
2334 - "default.handlebars->27->1308",
2335 - "default.handlebars->27->1563",
2336 - "default.handlebars->27->1676",
2337 - "default.handlebars->27->200"
2334 + "default.handlebars->27->1338",
2335 + "default.handlebars->27->1593",
2336 + "default.handlebars->27->1706",
2337 + "default.handlebars->27->216"
2338 ]
2339 },
2340 {
@@ -2348,7 +2348,7 @@
2348 "nl": "Machtigingen voor apparaatgroep toevoegen",
2349 "zh-chs": "添加设备组权限",
2350 "xloc": [
2351 - "default.handlebars->27->1305"
2351 + "default.handlebars->27->1335"
2352 ]
2353 },
2354 {
@@ -2364,8 +2364,8 @@
2364 "ru": "Добавить разрешения для устройства",
2365 "zh-chs": "添加设备权限",
2366 "xloc": [
2367 - "default.handlebars->27->1310",
2368 - "default.handlebars->27->1312"
2367 + "default.handlebars->27->1340",
2368 + "default.handlebars->27->1342"
2369 ]
2370 },
2371 {
@@ -2382,7 +2382,7 @@
2382 "ru": "Добавить Intel&reg; AMT CIRA устройство",
2383 "zh-chs": "添加英特爾&reg;AMT CIRA設備",
2384 "xloc": [
2385 - "default.handlebars->27->290"
2385 + "default.handlebars->27->306"
2386 ]
2387 },
2388 {
@@ -2399,7 +2399,7 @@
2399 "ru": "Добавить Intel&reg; AMT устройство",
2400 "zh-chs": "添加英特爾&reg;AMT設備",
2401 "xloc": [
2402 - "default.handlebars->27->255"
2402 + "default.handlebars->27->271"
2403 ]
2404 },
2405 {
@@ -2416,7 +2416,7 @@
2416 "ru": "Добавить ключ",
2417 "zh-chs": "新增金鑰",
2418 "xloc": [
2419 - "default.handlebars->27->130"
2419 + "default.handlebars->27->146"
2420 ]
2421 },
2422 {
@@ -2433,7 +2433,7 @@
2433 "ru": "Добавить локально",
2434 "zh-chs": "添加本地",
2435 "xloc": [
2436 - "default.handlebars->27->234"
2436 + "default.handlebars->27->250"
2437 ]
2438 },
2439 {
@@ -2450,7 +2450,7 @@
2450 "ru": "Добавить участие",
2451 "zh-chs": "添加會員",
2452 "xloc": [
2453 - "default.handlebars->27->1706"
2453 + "default.handlebars->27->1736"
2454 ]
2455 },
2456 {
@@ -2467,7 +2467,7 @@
2467 "ru": "Добавить Mesh Agent",
2468 "zh-chs": "添加網格代理",
2469 "xloc": [
2470 - "default.handlebars->27->362"
2470 + "default.handlebars->27->378"
2471 ]
2472 },
2473 {
@@ -2484,12 +2484,12 @@
2484 "ru": "Добавить ключ безопасности",
2485 "zh-chs": "添加安全密鑰",
2486 "xloc": [
2487 - "default.handlebars->27->133",
2488 - "default.handlebars->27->135",
2489 - "default.handlebars->27->138",
2490 - "default.handlebars->27->139",
2491 - "default.handlebars->27->904",
2492 - "default.handlebars->27->905"
2487 + "default.handlebars->27->149",
2488 + "default.handlebars->27->151",
2489 + "default.handlebars->27->154",
2490 + "default.handlebars->27->155",
2491 + "default.handlebars->27->934",
2492 + "default.handlebars->27->935"
2493 ]
2494 },
2495 {
@@ -2507,7 +2507,7 @@
2507 "zh-chs": "添加用戶",
2508 "xloc": [
2509 "default-mobile.handlebars->9->384",
2510 - "default.handlebars->27->587"
2510 + "default.handlebars->27->603"
2511 ]
2512 },
2513 {
@@ -2523,7 +2523,7 @@
2523 "ru": "Добавить разрешения для пользовательских устройств",
2524 "zh-chs": "添加用户设备权限",
2525 "xloc": [
2526 - "default.handlebars->27->1315"
2526 + "default.handlebars->27->1345"
2527 ]
2528 },
2529 {
@@ -2540,10 +2540,10 @@
2540 "ru": "Добавить группу пользователей",
2541 "zh-chs": "添加用戶組",
2542 "xloc": [
2543 - "default.handlebars->27->1208",
2544 - "default.handlebars->27->1307",
2545 - "default.handlebars->27->1682",
2546 - "default.handlebars->27->588"
2543 + "default.handlebars->27->1238",
2544 + "default.handlebars->27->1337",
2545 + "default.handlebars->27->1712",
2546 + "default.handlebars->27->604"
2547 ]
2548 },
2549 {
@@ -2557,7 +2557,7 @@
2557 "nl": "Gebruikersmachtigingen voor apparaatgroep toevoegen",
2558 "zh-chs": "添加用户组设备权限",
2559 "xloc": [
2560 - "default.handlebars->27->1317"
2560 + "default.handlebars->27->1347"
2561 ]
2562 },
2563 {
@@ -2602,8 +2602,8 @@
2602 "ru": "Добавить пользователей",
2603 "zh-chs": "添加用戶",
2604 "xloc": [
2605 - "default.handlebars->27->1207",
2606 - "default.handlebars->27->1558"
2605 + "default.handlebars->27->1237",
2606 + "default.handlebars->27->1588"
2607 ]
2608 },
2609 {
@@ -2620,7 +2620,7 @@
2620 "ru": "Добавить пользователей в группу устройств",
2621 "zh-chs": "將用戶添加到設備組",
2622 "xloc": [
2623 - "default.handlebars->27->1304"
2623 + "default.handlebars->27->1334"
2624 ]
2625 },
2626 {
@@ -2637,7 +2637,7 @@
2637 "ru": "Добавить пользователей в группу",
2638 "zh-chs": "將用戶添加到用戶組",
2639 "xloc": [
2640 - "default.handlebars->27->1591"
2640 + "default.handlebars->27->1621"
2641 ]
2642 },
2643 {
@@ -2654,7 +2654,7 @@
2654 "ru": "Добавить YubiKey&reg; OTP",
2655 "zh-chs": "添加YubiKey&reg;OTP",
2656 "xloc": [
2657 - "default.handlebars->27->131"
2657 + "default.handlebars->27->147"
2658 ]
2659 },
2660 {
@@ -2671,7 +2671,7 @@
2671 "ru": "Добавить новый Intel&reg; AMT компьютер сканированием локальной сети.",
2672 "zh-chs": "通過掃描本地網絡添加新的英特爾&reg;AMT計算機。",
2673 "xloc": [
2674 - "default.handlebars->27->235"
2674 + "default.handlebars->27->251"
2675 ]
2676 },
2677 {
@@ -2688,8 +2688,8 @@
2688 "ru": "Добавить новый Intel&reg; AMT компьютер, находящийся в интернете.",
2689 "zh-chs": "添加位於互聯網上的新英特爾&reg;AMT計算機。",
2690 "xloc": [
2691 - "default.handlebars->27->1209",
2692 - "default.handlebars->27->231"
2691 + "default.handlebars->27->1239",
2692 + "default.handlebars->27->247"
2693 ]
2694 },
2695 {
@@ -2706,8 +2706,8 @@
2706 "ru": "Добавить новый Intel&reg; AMT компьютер, находящийся в локальной сети.",
2707 "zh-chs": "添加位於本地網絡上的新英特爾&reg;AMT計算機。",
2708 "xloc": [
2709 - "default.handlebars->27->1211",
2710 - "default.handlebars->27->233"
2709 + "default.handlebars->27->1241",
2710 + "default.handlebars->27->249"
2711 ]
2712 },
2713 {
@@ -2724,7 +2724,7 @@
2724 "ru": "Добавить новое Intel&reg; AMT устройство к группе устройств \\\"{0}\\\".",
2725 "zh-chs": "將新的英特爾&reg;AMT設備添加到設備組“{0}”。",
2726 "xloc": [
2727 - "default.handlebars->27->245"
2727 + "default.handlebars->27->261"
2728 ]
2729 },
2730 {
@@ -2738,8 +2738,8 @@
2738 "nl": "Voeg een nieuwe computer toe aan deze apparaatgroep door de mesh-agent te installeren.",
2739 "zh-chs": "通过安装网状代理,将新计算机添加到该设备组。",
2740 "xloc": [
2741 - "default.handlebars->27->1217",
2742 - "default.handlebars->27->241"
2741 + "default.handlebars->27->1247",
2742 + "default.handlebars->27->257"
2743 ]
2744 },
2745 {
@@ -2756,7 +2756,7 @@
2756 "ru": "Адрес",
2757 "zh-chs": "地址",
2758 "xloc": [
2759 - "default.handlebars->27->196"
2759 + "default.handlebars->27->212"
2760 ]
2761 },
2762 {
@@ -2791,7 +2791,7 @@
2791 "zh-chs": "管理員控制模式(ACM)",
2792 "xloc": [
2793 "default-mobile.handlebars->9->346",
2794 - "default.handlebars->27->836"
2794 + "default.handlebars->27->866"
2795 ]
2796 },
2797 {
@@ -2809,7 +2809,7 @@
2809 "zh-chs": "管理員憑證",
2810 "xloc": [
2811 "default-mobile.handlebars->9->352",
2812 - "default.handlebars->27->842"
2812 + "default.handlebars->27->872"
2813 ]
2814 },
2815 {
@@ -2844,7 +2844,7 @@
2844 "ru": "Области администратора",
2845 "zh-chs": "管理領域",
2846 "xloc": [
2847 - "default.handlebars->27->1624"
2847 + "default.handlebars->27->1654"
2848 ]
2849 },
2850 {
@@ -2879,7 +2879,7 @@
2879 "ru": "Административные области",
2880 "zh-chs": "行政領域",
2881 "xloc": [
2882 - "default.handlebars->27->1509"
2882 + "default.handlebars->27->1539"
2883 ]
2884 },
2885 {
@@ -2896,7 +2896,7 @@
2896 "ru": "Администратор",
2897 "zh-chs": "管理員",
2898 "xloc": [
2899 - "default.handlebars->27->1448"
2899 + "default.handlebars->27->1478"
2900 ]
2901 },
2902 {
@@ -2913,7 +2913,7 @@
2913 "ru": "Африканский",
2914 "zh-chs": "南非語",
2915 "xloc": [
2916 - "default.handlebars->27->907"
2916 + "default.handlebars->27->937"
2917 ]
2918 },
2919 {
@@ -2933,10 +2933,10 @@
2933 "default-mobile.handlebars->9->192",
2934 "default-mobile.handlebars->9->216",
2935 "default-mobile.handlebars->9->232",
2936 - "default.handlebars->27->1369",
2937 - "default.handlebars->27->1377",
2938 - "default.handlebars->27->179",
2939 - "default.handlebars->27->387",
2936 + "default.handlebars->27->1399",
2937 + "default.handlebars->27->1407",
2938 + "default.handlebars->27->195",
2939 + "default.handlebars->27->403",
2940 "default.handlebars->container->column_l->p15->consoleTable->1->6->1->1->1->0->p15outputselecttd->p15outputselect->1"
2941 ]
2942 },
@@ -2954,8 +2954,8 @@
2954 "ru": "Агент + Intel AMT",
2955 "zh-chs": "代理+英特爾AMT",
2956 "xloc": [
2957 - "default.handlebars->27->1371",
2958 - "default.handlebars->27->1379"
2957 + "default.handlebars->27->1401",
2958 + "default.handlebars->27->1409"
2959 ]
2960 },
2961 {
@@ -2990,7 +2990,7 @@
2990 "zh-chs": "代理控制台",
2991 "xloc": [
2992 "default-mobile.handlebars->9->419",
2993 - "default.handlebars->27->1325"
2993 + "default.handlebars->27->1355"
2994 ]
2995 },
2996 {
@@ -3007,7 +3007,7 @@
3007 "ru": "Счетчик ошибок агента",
3008 "zh-chs": "座席錯誤計數器",
3009 "xloc": [
3010 - "default.handlebars->27->1747"
3010 + "default.handlebars->27->1777"
3011 ]
3012 },
3013 {
@@ -3076,7 +3076,7 @@
3076 "ru": "Сессии агентов",
3077 "zh-chs": "座席會議",
3078 "xloc": [
3079 - "default.handlebars->27->1763"
3079 + "default.handlebars->27->1793"
3080 ]
3081 },
3082 {
@@ -3094,7 +3094,7 @@
3094 "zh-chs": "代理商標籤",
3095 "xloc": [
3096 "default-mobile.handlebars->9->231",
3097 - "default.handlebars->27->514"
3097 + "default.handlebars->27->530"
3098 ]
3099 },
3100 {
@@ -3111,7 +3111,7 @@
3111 "ru": "Типы агента",
3112 "zh-chs": "代理類型",
3113 "xloc": [
3114 - "default.handlebars->27->1375",
3114 + "default.handlebars->27->1405",
3115 "default.handlebars->container->column_l->p21->3->1->meshOsChartDiv->1"
3116 ]
3117 },
@@ -3129,9 +3129,9 @@
3129 "ru": "Агент подключен",
3130 "zh-chs": "代理已連接",
3131 "xloc": [
3132 - "default.handlebars->27->144",
3133 - "default.handlebars->27->578",
3134 - "default.handlebars->27->579"
3132 + "default.handlebars->27->160",
3133 + "default.handlebars->27->594",
3134 + "default.handlebars->27->595"
3135 ]
3136 },
3137 {
@@ -3148,7 +3148,7 @@
3148 "ru": "Агент отключился",
3149 "zh-chs": "代理已斷開連接",
3150 "xloc": [
3151 - "default.handlebars->27->148"
3151 + "default.handlebars->27->164"
3152 ]
3153 },
3154 {
@@ -3165,7 +3165,7 @@
3165 "ru": "Агент оффлайн",
3166 "zh-chs": "代理離線",
3167 "xloc": [
3168 - "default.handlebars->27->869"
3168 + "default.handlebars->27->899"
3169 ]
3170 },
3171 {
@@ -3182,7 +3182,7 @@
3182 "ru": "Агент онлайн",
3183 "zh-chs": "代理在線",
3184 "xloc": [
3185 - "default.handlebars->27->868"
3185 + "default.handlebars->27->898"
3186 ]
3187 },
3188 {
@@ -3199,7 +3199,7 @@
3199 "ru": "Агенты",
3200 "zh-chs": "代理商",
3201 "xloc": [
3202 - "default.handlebars->27->1776"
3202 + "default.handlebars->27->1806"
3203 ]
3204 },
3205 {
@@ -3216,7 +3216,7 @@
3216 "ru": "Албанский",
3217 "zh-chs": "阿爾巴尼亞語",
3218 "xloc": [
3219 - "default.handlebars->27->908"
3219 + "default.handlebars->27->938"
3220 ]
3221 },
3222 {
@@ -3266,9 +3266,9 @@
3266 "ru": "Фокусирование всех",
3267 "zh-chs": "全部聚焦",
3268 "xloc": [
3269 - "default.handlebars->27->724",
3270 - "default.handlebars->27->726",
3271 - "default.handlebars->27->727"
3269 + "default.handlebars->27->740",
3270 + "default.handlebars->27->742",
3271 + "default.handlebars->27->743"
3272 ]
3273 },
3274 {
@@ -3285,8 +3285,8 @@
3285 "ru": "Разрешить пользователям управлять этой группой и устройствами этой группы.",
3286 "zh-chs": "允許用戶管理此設備組和該組中的設備。",
3287 "xloc": [
3288 - "default.handlebars->27->1274",
3289 - "default.handlebars->27->1588"
3288 + "default.handlebars->27->1304",
3289 + "default.handlebars->27->1618"
3290 ]
3291 },
3292 {
@@ -3302,7 +3302,7 @@
3302 "ru": "Разрешить пользователям управлять этим устройством.",
3303 "zh-chs": "允许用户管理此设备。",
3304 "xloc": [
3305 - "default.handlebars->27->1275"
3305 + "default.handlebars->27->1305"
3306 ]
3307 },
3308 {
@@ -3355,7 +3355,7 @@
3355 "ru": "Поменять (F10 = ESC+0)",
3356 "zh-chs": "備用(F10 = ESC + 0)",
3357 "xloc": [
3358 - "default.handlebars->27->759"
3358 + "default.handlebars->27->775"
3359 ]
3360 },
3361 {
@@ -3390,9 +3390,9 @@
3390 "ru": "Всегда уведомлять",
3391 "zh-chs": "始終通知",
3392 "xloc": [
3393 - "default.handlebars->27->1188",
3394 - "default.handlebars->27->1633",
3395 - "default.handlebars->27->530"
3393 + "default.handlebars->27->1218",
3394 + "default.handlebars->27->1663",
3395 + "default.handlebars->27->546"
3396 ]
3397 },
3398 {
@@ -3409,9 +3409,9 @@
3409 "ru": "Всегда запрашивать",
3410 "zh-chs": "總是提示",
3411 "xloc": [
3412 - "default.handlebars->27->1189",
3413 - "default.handlebars->27->1634",
3414 - "default.handlebars->27->531"
3412 + "default.handlebars->27->1219",
3413 + "default.handlebars->27->1664",
3414 + "default.handlebars->27->547"
3415 ]
3416 },
3417 {
@@ -3525,7 +3525,7 @@
3525 "ru": "Антивирус",
3526 "zh-chs": "防毒軟件",
3527 "xloc": [
3528 - "default.handlebars->27->520"
3528 + "default.handlebars->27->536"
3529 ]
3530 },
3531 {
@@ -3542,7 +3542,7 @@
3542 "ru": "Любые поддерживаемые",
3543 "zh-chs": "任何支持",
3544 "xloc": [
3545 - "default.handlebars->27->300"
3545 + "default.handlebars->27->316"
3546 ]
3547 },
3548 {
@@ -3559,7 +3559,7 @@
3559 "ru": "Apple MacOS",
3560 "zh-chs": "蘋果MacOS",
3561 "xloc": [
3562 - "default.handlebars->27->330"
3562 + "default.handlebars->27->346"
3563 ]
3564 },
3565 {
@@ -3576,7 +3576,7 @@
3576 "ru": "Только Apple MacOS",
3577 "zh-chs": "僅限Apple MacOS",
3578 "xloc": [
3579 - "default.handlebars->27->302"
3579 + "default.handlebars->27->318"
3580 ]
3581 },
3582 {
@@ -3610,7 +3610,7 @@
3610 "ru": "Арабский (Алжир)",
3611 "zh-chs": "阿拉伯文(阿爾及利亞)",
3612 "xloc": [
3613 - "default.handlebars->27->910"
3613 + "default.handlebars->27->940"
3614 ]
3615 },
3616 {
@@ -3627,7 +3627,7 @@
3627 "ru": "Арабский (Бахрейн)",
3628 "zh-chs": "阿拉伯文(巴林)",
3629 "xloc": [
3630 - "default.handlebars->27->911"
3630 + "default.handlebars->27->941"
3631 ]
3632 },
3633 {
@@ -3644,7 +3644,7 @@
3644 "ru": "Арабский (Египет)",
3645 "zh-chs": "阿拉伯文(埃及)",
3646 "xloc": [
3647 - "default.handlebars->27->912"
3647 + "default.handlebars->27->942"
3648 ]
3649 },
3650 {
@@ -3661,7 +3661,7 @@
3661 "ru": "Арабский (Ирак)",
3662 "zh-chs": "阿拉伯文(伊拉克)",
3663 "xloc": [
3664 - "default.handlebars->27->913"
3664 + "default.handlebars->27->943"
3665 ]
3666 },
3667 {
@@ -3678,7 +3678,7 @@
3678 "ru": "Арабский (Иордания)",
3679 "zh-chs": "阿拉伯語(約旦)",
3680 "xloc": [
3681 - "default.handlebars->27->914"
3681 + "default.handlebars->27->944"
3682 ]
3683 },
3684 {
@@ -3695,7 +3695,7 @@
3695 "ru": "Арабский (Кувейт)",
3696 "zh-chs": "阿拉伯文(科威特)",
3697 "xloc": [
3698 - "default.handlebars->27->915"
3698 + "default.handlebars->27->945"
3699 ]
3700 },
3701 {
@@ -3712,7 +3712,7 @@
3712 "ru": "Арабский (Ливан)",
3713 "zh-chs": "阿拉伯語(黎巴嫩)",
3714 "xloc": [
3715 - "default.handlebars->27->916"
3715 + "default.handlebars->27->946"
3716 ]
3717 },
3718 {
@@ -3729,7 +3729,7 @@
3729 "ru": "Арабский (Ливия)",
3730 "zh-chs": "阿拉伯文(利比亞)",
3731 "xloc": [
3732 - "default.handlebars->27->917"
3732 + "default.handlebars->27->947"
3733 ]
3734 },
3735 {
@@ -3746,7 +3746,7 @@
3746 "ru": "Арабский (Марокко)",
3747 "zh-chs": "阿拉伯文(摩洛哥)",
3748 "xloc": [
3749 - "default.handlebars->27->918"
3749 + "default.handlebars->27->948"
3750 ]
3751 },
3752 {
@@ -3763,7 +3763,7 @@
3763 "ru": "Арабский (Оман)",
3764 "zh-chs": "阿拉伯文(阿曼)",
3765 "xloc": [
3766 - "default.handlebars->27->919"
3766 + "default.handlebars->27->949"
3767 ]
3768 },
3769 {
@@ -3780,7 +3780,7 @@
3780 "ru": "Арабский (Катар)",
3781 "zh-chs": "阿拉伯語(卡塔爾)",
3782 "xloc": [
3783 - "default.handlebars->27->920"
3783 + "default.handlebars->27->950"
3784 ]
3785 },
3786 {
@@ -3797,7 +3797,7 @@
3797 "ru": "Арабский (Саудовская Аравия)",
3798 "zh-chs": "阿拉伯語(沙特阿拉伯)",
3799 "xloc": [
3800 - "default.handlebars->27->921"
3800 + "default.handlebars->27->951"
3801 ]
3802 },
3803 {
@@ -3814,7 +3814,7 @@
3814 "ru": "Арабский (стандартный)",
3815 "zh-chs": "阿拉伯語(標準)",
3816 "xloc": [
3817 - "default.handlebars->27->909"
3817 + "default.handlebars->27->939"
3818 ]
3819 },
3820 {
@@ -3831,7 +3831,7 @@
3831 "ru": "Арабский (Сирия)",
3832 "zh-chs": "阿拉伯語(敘利亞)",
3833 "xloc": [
3834 - "default.handlebars->27->922"
3834 + "default.handlebars->27->952"
3835 ]
3836 },
3837 {
@@ -3848,7 +3848,7 @@
3848 "ru": "Арабский (Тунис)",
3849 "zh-chs": "阿拉伯文(突尼斯)",
3850 "xloc": [
3851 - "default.handlebars->27->923"
3851 + "default.handlebars->27->953"
3852 ]
3853 },
3854 {
@@ -3865,7 +3865,7 @@
3865 "ru": "Арабский (О.А.Э.)",
3866 "zh-chs": "阿拉伯文(阿聯酋)",
3867 "xloc": [
3868 - "default.handlebars->27->924"
3868 + "default.handlebars->27->954"
3869 ]
3870 },
3871 {
@@ -3882,7 +3882,7 @@
3882 "ru": "Арабский (Йемен)",
3883 "zh-chs": "阿拉伯文(也門)",
3884 "xloc": [
3885 - "default.handlebars->27->925"
3885 + "default.handlebars->27->955"
3886 ]
3887 },
3888 {
@@ -3899,7 +3899,7 @@
3899 "ru": "Арагонский",
3900 "zh-chs": "阿拉貢人",
3901 "xloc": [
3902 - "default.handlebars->27->926"
3902 + "default.handlebars->27->956"
3903 ]
3904 },
3905 {
@@ -3917,7 +3917,7 @@
3917 "zh-chs": "建築",
3918 "xloc": [
3919 "default-mobile.handlebars->9->320",
3920 - "default.handlebars->27->810"
3920 + "default.handlebars->27->826"
3921 ]
3922 },
3923 {
@@ -3934,7 +3934,7 @@
3934 "ru": "Вы действительно хотите подключиться к {0} устройствам?",
3935 "zh-chs": "您確定要連接到{0}設備嗎?",
3936 "xloc": [
3937 - "default.handlebars->27->226"
3937 + "default.handlebars->27->242"
3938 ]
3939 },
3940 {
@@ -3952,7 +3952,7 @@
3952 "zh-chs": "您確定要刪除組{0}嗎?刪除設備組還將刪除該組中有關設備的所有信息。",
3953 "xloc": [
3954 "default-mobile.handlebars->9->390",
3955 - "default.handlebars->27->1252"
3955 + "default.handlebars->27->1282"
3956 ]
3957 },
3958 {
@@ -3969,7 +3969,7 @@
3969 "ru": "Вы действительно хотите удалить устройство \\\"{0}\\\"?",
3970 "zh-chs": "您確定要刪除節點{0}嗎?",
3971 "xloc": [
3972 - "default.handlebars->27->671"
3972 + "default.handlebars->27->687"
3973 ]
3974 },
3975 {
@@ -3986,7 +3986,7 @@
3986 "ru": "Вы действительно хотите деинсталировать выбранного агента?",
3987 "zh-chs": "您確定要卸載所選代理嗎?",
3988 "xloc": [
3989 - "default.handlebars->27->660"
3989 + "default.handlebars->27->676"
3990 ]
3991 },
3992 {
@@ -4003,7 +4003,7 @@
4003 "ru": "Вы действительно хотите деинсталлировать выбранных {0} агентов?",
4004 "zh-chs": "您確定要卸載所選的{0}代理嗎?",
4005 "xloc": [
4006 - "default.handlebars->27->659"
4006 + "default.handlebars->27->675"
4007 ]
4008 },
4009 {
@@ -4020,7 +4020,7 @@
4020 "ru": "Вы уверенны, что {0} плагин: {1}",
4021 "zh-chs": "您確定要{0}插件嗎:{1}",
4022 "xloc": [
4023 - "default.handlebars->27->1816"
4023 + "default.handlebars->27->1846"
4024 ]
4025 },
4026 {
@@ -4037,7 +4037,7 @@
4037 "ru": "Армянский",
4038 "zh-chs": "亞美尼亞人",
4039 "xloc": [
4040 - "default.handlebars->27->927"
4040 + "default.handlebars->27->957"
4041 ]
4042 },
4043 {
@@ -4082,7 +4082,7 @@
4082 "ru": "Ассамский",
4083 "zh-chs": "阿薩姆語",
4084 "xloc": [
4085 - "default.handlebars->27->928"
4085 + "default.handlebars->27->958"
4086 ]
4087 },
4088 {
@@ -4099,7 +4099,7 @@
4099 "ru": "Астурии",
4100 "zh-chs": "阿斯圖里亞斯人",
4101 "xloc": [
4102 - "default.handlebars->27->929"
4102 + "default.handlebars->27->959"
4103 ]
4104 },
4105 {
@@ -4116,7 +4116,7 @@
4116 "ru": "Приложение аутентификации",
4117 "zh-chs": "身份驗證應用",
4118 "xloc": [
4119 - "default.handlebars->27->1637"
4119 + "default.handlebars->27->1667"
4120 ]
4121 },
4122 {
@@ -4137,10 +4137,10 @@
4137 "default-mobile.handlebars->9->52",
4138 "default-mobile.handlebars->9->71",
4139 "default-mobile.handlebars->9->73",
4140 - "default.handlebars->27->109",
4141 - "default.handlebars->27->114",
4142 - "default.handlebars->27->893",
4143 - "default.handlebars->27->895"
4140 + "default.handlebars->27->125",
4141 + "default.handlebars->27->130",
4142 + "default.handlebars->27->923",
4143 + "default.handlebars->27->925"
4144 ]
4145 },
4146 {
@@ -4157,7 +4157,7 @@
4157 "ru": "Приложение для аутентификации активированно успешно.",
4158 "zh-chs": "身份驗證器應用程序激活成功。",
4159 "xloc": [
4160 - "default.handlebars->27->110"
4160 + "default.handlebars->27->126"
4161 ]
4162 },
4163 {
@@ -4174,7 +4174,7 @@
4174 "ru": "Приложение для аутентификации удалено.",
4175 "zh-chs": "身份驗證器應用程序已刪除。",
4176 "xloc": [
4177 - "default.handlebars->27->115"
4177 + "default.handlebars->27->131"
4178 ]
4179 },
4180 {
@@ -4208,7 +4208,7 @@
4208 "ru": "Автоудаление",
4209 "zh-chs": "自動刪除",
4210 "xloc": [
4211 - "default.handlebars->27->1176"
4211 + "default.handlebars->27->1206"
4212 ]
4213 },
4214 {
@@ -4262,7 +4262,7 @@
4262 "ru": "Азербайджанский",
4263 "zh-chs": "阿塞拜疆",
4264 "xloc": [
4265 - "default.handlebars->27->930"
4265 + "default.handlebars->27->960"
4266 ]
4267 },
4268 {
@@ -4280,7 +4280,7 @@
4280 "zh-chs": "的BIOS",
4281 "xloc": [
4282 "default-mobile.handlebars->9->358",
4283 - "default.handlebars->27->848"
4283 + "default.handlebars->27->878"
4284 ]
4285 },
4286 {
@@ -4360,7 +4360,7 @@
4360 "ru": "Фоновый и интерактивный",
4361 "zh-chs": "背景與互動",
4362 "xloc": [
4363 - "default.handlebars->27->334"
4363 + "default.handlebars->27->350"
4364 ]
4365 },
4366 {
@@ -4377,9 +4377,9 @@
4377 "ru": "Фоновый и интерактивный",
4378 "zh-chs": "背景與互動",
4379 "xloc": [
4380 - "default.handlebars->27->1352",
4381 - "default.handlebars->27->1359",
4382 - "default.handlebars->27->312"
4380 + "default.handlebars->27->1382",
4381 + "default.handlebars->27->1389",
4382 + "default.handlebars->27->328"
4383 ]
4384 },
4385 {
@@ -4396,10 +4396,10 @@
4396 "ru": "Только фоновый",
4397 "zh-chs": "僅背景",
4398 "xloc": [
4399 - "default.handlebars->27->1353",
4400 - "default.handlebars->27->1360",
4401 - "default.handlebars->27->313",
4402 - "default.handlebars->27->335"
4399 + "default.handlebars->27->1383",
4400 + "default.handlebars->27->1390",
4401 + "default.handlebars->27->329",
4402 + "default.handlebars->27->351"
4403 ]
4404 },
4405 {
@@ -4433,7 +4433,7 @@
4433 "ru": "Резервные коды",
4434 "zh-chs": "備用碼",
4435 "xloc": [
4436 - "default.handlebars->27->1639"
4436 + "default.handlebars->27->1669"
4437 ]
4438 },
4439 {
@@ -4450,7 +4450,7 @@
4450 "ru": "Плохой ключ",
4451 "zh-chs": "錯誤的簽名",
4452 "xloc": [
4453 - "default.handlebars->27->1754"
4453 + "default.handlebars->27->1784"
4454 ]
4455 },
4456 {
@@ -4467,7 +4467,7 @@
4467 "ru": "Плохой веб-сертификат",
4468 "zh-chs": "錯誤的網絡證書",
4469 "xloc": [
4470 - "default.handlebars->27->1753"
4470 + "default.handlebars->27->1783"
4471 ]
4472 },
4473 {
@@ -4484,7 +4484,7 @@
4484 "ru": "Баскский",
4485 "zh-chs": "巴斯克",
4486 "xloc": [
4487 - "default.handlebars->27->931"
4487 + "default.handlebars->27->961"
4488 ]
4489 },
4490 {
@@ -4518,7 +4518,7 @@
4518 "ru": "Белорусский",
4519 "zh-chs": "白俄羅斯語",
4520 "xloc": [
4521 - "default.handlebars->27->933"
4521 + "default.handlebars->27->963"
4522 ]
4523 },
4524 {
@@ -4535,7 +4535,7 @@
4535 "ru": "Бенгальский",
4536 "zh-chs": "孟加拉",
4537 "xloc": [
4538 - "default.handlebars->27->934"
4538 + "default.handlebars->27->964"
4539 ]
4540 },
4541 {
@@ -4571,7 +4571,7 @@
4571 "ru": "Боснийский",
4572 "zh-chs": "波斯尼亞人",
4573 "xloc": [
4574 - "default.handlebars->27->935"
4574 + "default.handlebars->27->965"
4575 ]
4576 },
4577 {
@@ -4588,7 +4588,7 @@
4588 "ru": "Бретонский",
4589 "zh-chs": "布列塔尼",
4590 "xloc": [
4591 - "default.handlebars->27->936"
4591 + "default.handlebars->27->966"
4592 ]
4593 },
4594 {
@@ -4605,7 +4605,7 @@
4605 "ru": "Отправить сообщение",
4606 "zh-chs": "廣播",
4607 "xloc": [
4608 - "default.handlebars->27->1556",
4608 + "default.handlebars->27->1586",
4609 "default.handlebars->container->column_l->p4->3->1->0->3->1"
4610 ]
4611 },
@@ -4623,7 +4623,7 @@
4623 "ru": "Отправить сообщение",
4624 "zh-chs": "廣播消息",
4625 "xloc": [
4626 - "default.handlebars->27->1491"
4626 + "default.handlebars->27->1521"
4627 ]
4628 },
4629 {
@@ -4640,7 +4640,7 @@
4640 "ru": "Отправить сообщение всем подключенным пользователям.",
4641 "zh-chs": "向所有連接的用戶廣播消息。",
4642 "xloc": [
4643 - "default.handlebars->27->1490"
4643 + "default.handlebars->27->1520"
4644 ]
4645 },
4646 {
@@ -4657,7 +4657,7 @@
4657 "ru": "Болгарский",
4658 "zh-chs": "保加利亞語",
4659 "xloc": [
4660 - "default.handlebars->27->932"
4660 + "default.handlebars->27->962"
4661 ]
4662 },
4663 {
@@ -4674,7 +4674,7 @@
4674 "ru": "Бирманский",
4675 "zh-chs": "緬甸人",
4676 "xloc": [
4677 - "default.handlebars->27->937"
4677 + "default.handlebars->27->967"
4678 ]
4679 },
4680 {
@@ -4692,7 +4692,7 @@
4692 "zh-chs": "CCM",
4693 "xloc": [
4694 "default-mobile.handlebars->9->223",
4695 - "default.handlebars->27->499"
4695 + "default.handlebars->27->515"
4696 ]
4697 },
4698 {
@@ -4710,10 +4710,10 @@
4710 "zh-chs": "CIRA",
4711 "xloc": [
4712 "default-mobile.handlebars->9->193",
4713 - "default.handlebars->27->1240",
4714 - "default.handlebars->27->1245",
4715 - "default.handlebars->27->181",
4716 - "default.handlebars->27->389"
4713 + "default.handlebars->27->1270",
4714 + "default.handlebars->27->1275",
4715 + "default.handlebars->27->197",
4716 + "default.handlebars->27->405"
4717 ]
4718 },
4719 {
@@ -4730,7 +4730,7 @@
4730 "ru": "CIRA Сервер",
4731 "zh-chs": "CIRA服務器",
4732 "xloc": [
4733 - "default.handlebars->27->1804"
4733 + "default.handlebars->27->1834"
4734 ]
4735 },
4736 {
@@ -4747,7 +4747,7 @@
4747 "ru": "CIRA Сервер команды",
4748 "zh-chs": "CIRA服務器命令",
4749 "xloc": [
4750 - "default.handlebars->27->1805"
4750 + "default.handlebars->27->1835"
4751 ]
4752 },
4753 {
@@ -4764,7 +4764,7 @@
4764 "zh-chs": "CPU",
4765 "xloc": [
4766 "default-mobile.handlebars->9->364",
4767 - "default.handlebars->27->854"
4767 + "default.handlebars->27->884"
4768 ]
4769 },
4770 {
@@ -4781,7 +4781,7 @@
4781 "ru": "Загрузка CPU",
4782 "zh-chs": "CPU負載",
4783 "xloc": [
4784 - "default.handlebars->27->1768"
4784 + "default.handlebars->27->1798"
4785 ]
4786 },
4787 {
@@ -4798,7 +4798,7 @@
4798 "ru": "Загрузка CPU за последние 15 минут",
4799 "zh-chs": "最近15分鐘的CPU負載",
4800 "xloc": [
4801 - "default.handlebars->27->1771"
4801 + "default.handlebars->27->1801"
4802 ]
4803 },
4804 {
@@ -4815,7 +4815,7 @@
4815 "ru": "Загрузка CPU за последние 5 минут",
4816 "zh-chs": "最近5分鐘的CPU負載",
4817 "xloc": [
4818 - "default.handlebars->27->1770"
4818 + "default.handlebars->27->1800"
4819 ]
4820 },
4821 {
@@ -4832,7 +4832,7 @@
4832 "ru": "Загрузка CPU за последнюю минуту",
4833 "zh-chs": "最後一分鐘的CPU負載",
4834 "xloc": [
4835 - "default.handlebars->27->1769"
4835 + "default.handlebars->27->1799"
4836 ]
4837 },
4838 {
@@ -4849,8 +4849,8 @@
4849 "ru": "CR+LF",
4850 "zh-chs": "CR +低頻",
4851 "xloc": [
4852 - "default.handlebars->27->752",
4853 - "default.handlebars->27->761",
4852 + "default.handlebars->27->768",
4853 + "default.handlebars->27->777",
4854 "default.handlebars->container->column_l->p12->termTable->1->1->6->1->1->terminalSettingsButtons"
4855 ]
4856 },
@@ -4868,9 +4868,9 @@
4868 "ru": "Формат CSV",
4869 "zh-chs": "CSV格式",
4870 "xloc": [
4871 - "default.handlebars->27->1423",
4872 - "default.handlebars->27->1482",
4873 - "default.handlebars->27->415"
4871 + "default.handlebars->27->1453",
4872 + "default.handlebars->27->1512",
4873 + "default.handlebars->27->431"
4874 ]
4875 },
4876 {
@@ -4887,7 +4887,7 @@
4887 "ru": "Ошибка вызова",
4888 "zh-chs": "通話錯誤",
4889 "xloc": [
4890 - "default.handlebars->27->1817"
4890 + "default.handlebars->27->1847"
4891 ]
4892 },
4893 {
@@ -4906,7 +4906,7 @@
4906 "xloc": [
4907 "default-mobile.handlebars->9->82",
4908 "default-mobile.handlebars->dialog->idx_dlgButtonBar",
4909 - "default.handlebars->27->1157",
4909 + "default.handlebars->27->1187",
4910 "default.handlebars->container->dialog->idx_dlgButtonBar",
4911 "login-mobile.handlebars->dialog->idx_dlgButtonBar",
4912 "login.handlebars->dialog->idx_dlgButtonBar",
@@ -4926,8 +4926,8 @@
4926 "xloc": [
4927 "default-mobile.handlebars->9->372",
4928 "default-mobile.handlebars->9->374",
4929 - "default.handlebars->27->862",
4930 - "default.handlebars->27->864"
4929 + "default.handlebars->27->892",
4930 + "default.handlebars->27->894"
4931 ]
4932 },
4933 {
@@ -4945,7 +4945,7 @@
4945 "zh-chs": "容量/速度",
4946 "xloc": [
4947 "default-mobile.handlebars->9->367",
4948 - "default.handlebars->27->857"
4948 + "default.handlebars->27->887"
4949 ]
4950 },
4951 {
@@ -4962,7 +4962,7 @@
4962 "ru": "Каталонский",
4963 "zh-chs": "加泰羅尼亞語",
4964 "xloc": [
4965 - "default.handlebars->27->938"
4965 + "default.handlebars->27->968"
4966 ]
4967 },
4968 {
@@ -4979,7 +4979,7 @@
4979 "ru": "Установить центр карты здесь",
4980 "zh-chs": "中心地圖在這裡",
4981 "xloc": [
4982 - "default.handlebars->27->461"
4982 + "default.handlebars->27->477"
4983 ]
4984 },
4985 {
@@ -4996,7 +4996,7 @@
4996 "ru": "Чаморро",
4997 "zh-chs": "查莫羅",
4998 "xloc": [
4999 - "default.handlebars->27->939"
4999 + "default.handlebars->27->969"
5000 ]
5001 },
5002 {
@@ -5027,7 +5027,7 @@
5027 "ru": "Смена email для {0}",
5028 "zh-chs": "更改{0}的電子郵件",
5029 "xloc": [
5030 - "default.handlebars->27->1665"
5030 + "default.handlebars->27->1695"
5031 ]
5032 },
5033 {
@@ -5044,9 +5044,9 @@
5044 "ru": "Смена группы",
5045 "zh-chs": "變更組",
5046 "xloc": [
5047 - "default.handlebars->27->555",
5048 - "default.handlebars->27->668",
5049 - "default.handlebars->27->669"
5047 + "default.handlebars->27->571",
5048 + "default.handlebars->27->684",
5049 + "default.handlebars->27->685"
5050 ]
5051 },
5052 {
@@ -5064,8 +5064,8 @@
5064 "zh-chs": "更改密碼",
5065 "xloc": [
5066 "default-mobile.handlebars->9->90",
5067 - "default.handlebars->27->1133",
5068 - "default.handlebars->27->1654"
5067 + "default.handlebars->27->1163",
5068 + "default.handlebars->27->1684"
5069 ]
5070 },
5071 {
@@ -5082,7 +5082,7 @@
5082 "ru": "Смена пароля для {0}",
5083 "zh-chs": "更改{0}的密碼",
5084 "xloc": [
5085 - "default.handlebars->27->1672"
5085 + "default.handlebars->27->1702"
5086 ]
5087 },
5088 {
@@ -5152,7 +5152,7 @@
5152 "ru": "Изменить пароль для этого пользователя",
5153 "zh-chs": "更改該用戶的密碼",
5154 "xloc": [
5155 - "default.handlebars->27->1653"
5155 + "default.handlebars->27->1683"
5156 ]
5157 },
5158 {
@@ -5186,7 +5186,7 @@
5186 "ru": "Измените адрес электронной почты вашей учетной записи здесь.",
5187 "zh-chs": "在此處更改您的帳戶電子郵件地址。",
5188 "xloc": [
5189 - "default.handlebars->27->1120"
5189 + "default.handlebars->27->1150"
5190 ]
5191 },
5192 {
@@ -5203,7 +5203,7 @@
5203 "ru": "Измените пароль своей учетной записи, введя старый пароль и дважды новый пароль в поля ниже.",
5204 "zh-chs": "在下面的框中兩次輸入舊密碼和新密碼,以更改帳戶密碼。",
5205 "xloc": [
5206 - "default.handlebars->27->1126"
5206 + "default.handlebars->27->1156"
5207 ]
5208 },
5209 {
@@ -5220,7 +5220,7 @@
5220 "ru": "Изменение языка потребует перезагрузить страницу.",
5221 "zh-chs": "更改語言將需要刷新頁面。",
5222 "xloc": [
5223 - "default.handlebars->27->1105"
5223 + "default.handlebars->27->1135"
5224 ]
5225 },
5226 {
@@ -5237,9 +5237,9 @@
5237 "ru": "Чат",
5238 "zh-chs": "聊天室",
5239 "xloc": [
5240 - "default.handlebars->27->1440",
5241 - "default.handlebars->27->608",
5242 - "default.handlebars->27->627"
5240 + "default.handlebars->27->1470",
5241 + "default.handlebars->27->624",
5242 + "default.handlebars->27->643"
5243 ]
5244 },
5245 {
@@ -5258,8 +5258,8 @@
5258 "xloc": [
5259 "default-mobile.handlebars->9->411",
5260 "default-mobile.handlebars->9->429",
5261 - "default.handlebars->27->1302",
5262 - "default.handlebars->27->1336"
5261 + "default.handlebars->27->1332",
5262 + "default.handlebars->27->1366"
5263 ]
5264 },
5265 {
@@ -5276,7 +5276,7 @@
5276 "ru": "Чеченский",
5277 "zh-chs": "車臣",
5278 "xloc": [
5279 - "default.handlebars->27->940"
5279 + "default.handlebars->27->970"
5280 ]
5281 },
5282 {
@@ -5293,7 +5293,7 @@
5293 "ru": "Установите флажок и нажмите ОК для очищения журнала ошибок.",
5294 "zh-chs": "檢查並單擊確定以清除錯誤日誌。",
5295 "xloc": [
5296 - "default.handlebars->27->105"
5296 + "default.handlebars->27->121"
5297 ]
5298 },
5299 {
@@ -5310,7 +5310,7 @@
5310 "ru": "Установите флажок и нажмите ОК для начала самообновления.",
5311 "zh-chs": "檢查並單擊確定以開始服務器自我更新。",
5312 "xloc": [
5313 - "default.handlebars->27->100"
5313 + "default.handlebars->27->116"
5314 ]
5315 },
5316 {
@@ -5340,7 +5340,7 @@
5340 "nl": "Controleer uw telefoon en voer de verificatiecode in.",
5341 "zh-chs": "检查您的电话并输入验证码。",
5342 "xloc": [
5343 - "default.handlebars->27->141"
5343 + "default.handlebars->27->157"
5344 ]
5345 },
5346 {
@@ -5357,8 +5357,8 @@
5357 "ru": "Проверка...",
5358 "zh-chs": "檢查...",
5359 "xloc": [
5360 - "default.handlebars->27->1811",
5361 - "default.handlebars->27->906"
5360 + "default.handlebars->27->1841",
5361 + "default.handlebars->27->936"
5362 ]
5363 },
5364 {
@@ -5375,7 +5375,7 @@
5375 "ru": "Китайский",
5376 "zh-chs": "中文",
5377 "xloc": [
5378 - "default.handlebars->27->941"
5378 + "default.handlebars->27->971"
5379 ]
5380 },
5381 {
@@ -5392,7 +5392,7 @@
5392 "ru": "Китайский (Гонконг)",
5393 "zh-chs": "中文(香港)",
5394 "xloc": [
5395 - "default.handlebars->27->942"
5395 + "default.handlebars->27->972"
5396 ]
5397 },
5398 {
@@ -5409,7 +5409,7 @@
5409 "ru": "Китайский (КНР)",
5410 "zh-chs": "中文(中國)",
5411 "xloc": [
5412 - "default.handlebars->27->943"
5412 + "default.handlebars->27->973"
5413 ]
5414 },
5415 {
@@ -5426,7 +5426,7 @@
5426 "ru": "Упрощенный китайский)",
5427 "zh-chs": "简体中文)",
5428 "xloc": [
5429 - "default.handlebars->27->1103"
5429 + "default.handlebars->27->1133"
5430 ]
5431 },
5432 {
@@ -5443,7 +5443,7 @@
5443 "ru": "Китайский (Сингапур)",
5444 "zh-chs": "中文(新加坡)",
5445 "xloc": [
5446 - "default.handlebars->27->944"
5446 + "default.handlebars->27->974"
5447 ]
5448 },
5449 {
@@ -5460,7 +5460,7 @@
5460 "ru": "Китайский (Тайвань)",
5461 "zh-chs": "中文(台灣)",
5462 "xloc": [
5463 - "default.handlebars->27->945"
5463 + "default.handlebars->27->975"
5464 ]
5465 },
5466 {
@@ -5495,7 +5495,7 @@
5495 "ru": "Чувашский",
5496 "zh-chs": "楚瓦什",
5497 "xloc": [
5498 - "default.handlebars->27->946"
5498 + "default.handlebars->27->976"
5499 ]
5500 },
5501 {
@@ -5512,7 +5512,7 @@
5512 "ru": "Очистка CIRA",
5513 "zh-chs": "清理CIRA",
5514 "xloc": [
5515 - "default.handlebars->27->274"
5515 + "default.handlebars->27->290"
5516 ]
5517 },
5518 {
@@ -5535,11 +5535,11 @@
5535 "default-mobile.handlebars->9->311",
5536 "default-mobile.handlebars->9->313",
5537 "default-mobile.handlebars->9->59",
5538 - "default.handlebars->27->1417",
5539 - "default.handlebars->27->787",
5540 - "default.handlebars->27->789",
5541 - "default.handlebars->27->791",
5542 - "default.handlebars->27->793",
5538 + "default.handlebars->27->1447",
5539 + "default.handlebars->27->803",
5540 + "default.handlebars->27->805",
5541 + "default.handlebars->27->807",
5542 + "default.handlebars->27->809",
5543 "default.handlebars->container->column_l->p15->consoleTable->1->6->1->1->1->0->7",
5544 "default.handlebars->container->column_l->p41->3->1",
5545 "messenger.handlebars->xbottom"
@@ -5559,7 +5559,7 @@
5559 "ru": "Очистить токены",
5560 "zh-chs": "清除令牌",
5561 "xloc": [
5562 - "default.handlebars->27->123"
5562 + "default.handlebars->27->139"
5563 ]
5564 },
5565 {
@@ -5573,7 +5573,7 @@
5573 "nl": "Wis alle meldingen",
5574 "zh-chs": "全部清除",
5575 "xloc": [
5576 - "default.handlebars->27->1741"
5576 + "default.handlebars->27->1771"
5577 ]
5578 },
5579 {
@@ -5590,7 +5590,7 @@
5590 "ru": "Очистить ядро",
5591 "zh-chs": "清除核心",
5592 "xloc": [
5593 - "default.handlebars->27->878"
5593 + "default.handlebars->27->908"
5594 ]
5595 },
5596 {
@@ -5607,7 +5607,7 @@
5607 "ru": "Удалите ключ из приложения и попробуйте еще раз. У вас есть всего несколько минут, чтобы ввести правильный код.",
5608 "zh-chs": "從應用程序中清除機密,然後重試。您只有幾分鐘的時間來輸入正確的代碼。",
5609 "xloc": [
5610 - "default.handlebars->27->113"
5610 + "default.handlebars->27->129"
5611 ]
5612 },
5613 {
@@ -5623,7 +5623,7 @@
5623 "ru": "Очистить это уведомление",
5624 "zh-chs": "清除此通知",
5625 "xloc": [
5626 - "default.handlebars->27->1740"
5626 + "default.handlebars->27->1770"
5627 ]
5628 },
5629 {
@@ -5668,8 +5668,8 @@
5668 "nl": "Klik hier om de apparaatgroepsnaam te bewerken",
5669 "zh-chs": "单击此处编辑设备组名称",
5670 "xloc": [
5671 - "default.handlebars->27->1168",
5672 - "default.handlebars->27->1373"
5671 + "default.handlebars->27->1198",
5672 + "default.handlebars->27->1403"
5673 ]
5674 },
5675 {
@@ -5686,7 +5686,7 @@
5686 "ru": "Для изменения имени устройства на сервере нажмите сюда",
5687 "zh-chs": "單擊此處編輯服務器端設備名稱",
5688 "xloc": [
5689 - "default.handlebars->27->477"
5689 + "default.handlebars->27->493"
5690 ]
5691 },
5692 {
@@ -5699,7 +5699,7 @@
5699 "nl": "Klik hier om de gebruikersgroepsnaam te bewerken",
5700 "zh-chs": "单击此处编辑用户组名称",
5701 "xloc": [
5702 - "default.handlebars->27->1545"
5702 + "default.handlebars->27->1575"
5703 ]
5704 },
5705 {
@@ -5749,7 +5749,7 @@
5749 "zh-chs": "單擊確定將驗證郵件發送到:",
5750 "xloc": [
5751 "default-mobile.handlebars->9->75",
5752 - "default.handlebars->27->1117"
5752 + "default.handlebars->27->1147"
5753 ]
5754 },
5755 {
@@ -5784,7 +5784,7 @@
5784 "zh-chs": "客戶端控制模式(CCM)",
5785 "xloc": [
5786 "default-mobile.handlebars->9->345",
5787 - "default.handlebars->27->835"
5787 + "default.handlebars->27->865"
5788 ]
5789 },
5790 {
@@ -5801,8 +5801,8 @@
5801 "ru": "Клиент инициировал удаленный доступ",
5802 "zh-chs": "客戶端啟動的遠程訪問",
5803 "xloc": [
5804 - "default.handlebars->27->1239",
5805 - "default.handlebars->27->1244"
5804 + "default.handlebars->27->1269",
5805 + "default.handlebars->27->1274"
5806 ]
5807 },
5808 {
@@ -5837,9 +5837,9 @@
5837 "zh-chs": "關",
5838 "xloc": [
5839 "default-mobile.handlebars->9->57",
5840 - "default.handlebars->27->121",
5841 - "default.handlebars->27->129",
5842 - "default.handlebars->27->745"
5840 + "default.handlebars->27->137",
5841 + "default.handlebars->27->145",
5842 + "default.handlebars->27->761"
5843 ]
5844 },
5845 {
@@ -5882,8 +5882,8 @@
5882 "ru": "Общие группы устройств",
5883 "zh-chs": "通用設備組",
5884 "xloc": [
5885 - "default.handlebars->27->1564",
5886 - "default.handlebars->27->1677"
5885 + "default.handlebars->27->1594",
5886 + "default.handlebars->27->1707"
5887 ]
5888 },
5889 {
@@ -5900,8 +5900,8 @@
5900 "ru": "Общие устройства",
5901 "zh-chs": "通用設備",
5902 "xloc": [
5903 - "default.handlebars->27->1570",
5904 - "default.handlebars->27->1689"
5903 + "default.handlebars->27->1600",
5904 + "default.handlebars->27->1719"
5905 ]
5906 },
5907 {
@@ -5919,7 +5919,7 @@
5919 "zh-chs": "將{1}入口{2}中的{0}限製到此位置?",
5920 "xloc": [
5921 "default-mobile.handlebars->9->127",
5922 - "default.handlebars->27->1412"
5922 + "default.handlebars->27->1442"
5923 ]
5924 },
5925 {
@@ -5938,14 +5938,14 @@
5938 "xloc": [
5939 "default-mobile.handlebars->9->269",
5940 "default-mobile.handlebars->9->391",
5941 - "default.handlebars->27->1253",
5942 - "default.handlebars->27->1466",
5943 - "default.handlebars->27->1535",
5944 - "default.handlebars->27->1584",
5945 - "default.handlebars->27->1675",
5946 - "default.handlebars->27->412",
5947 - "default.handlebars->27->663",
5948 - "default.handlebars->27->672"
5941 + "default.handlebars->27->1283",
5942 + "default.handlebars->27->1496",
5943 + "default.handlebars->27->1565",
5944 + "default.handlebars->27->1614",
5945 + "default.handlebars->27->1705",
5946 + "default.handlebars->27->428",
5947 + "default.handlebars->27->679",
5948 + "default.handlebars->27->688"
5949 ]
5950 },
5951 {
@@ -5963,7 +5963,7 @@
5963 "zh-chs": "確認將1個副本複製到此位置?",
5964 "xloc": [
5965 "default-mobile.handlebars->9->302",
5966 - "default.handlebars->27->782"
5966 + "default.handlebars->27->798"
5967 ]
5968 },
5969 {
@@ -5981,7 +5981,7 @@
5981 "zh-chs": "確認{0}個條目的副本到此位置?",
5982 "xloc": [
5983 "default-mobile.handlebars->9->301",
5984 - "default.handlebars->27->781"
5984 + "default.handlebars->27->797"
5985 ]
5986 },
5987 {
@@ -5995,7 +5995,7 @@
5995 "nl": "Bevestig verwijdering geselecteerde account(s)?",
5996 "zh-chs": "确认删除选定的帐户?",
5997 "xloc": [
5998 - "default.handlebars->27->1465"
5998 + "default.handlebars->27->1495"
5999 ]
6000 },
6001 {
@@ -6012,7 +6012,7 @@
6012 "ru": "Подтвердить удаление выбранных устройств?",
6013 "zh-chs": "確認刪除所選設備?",
6014 "xloc": [
6015 - "default.handlebars->27->411"
6015 + "default.handlebars->27->427"
6016 ]
6017 },
6018 {
@@ -6026,7 +6026,7 @@
6026 "nl": "Bevestig verwijdering geselecteerde gebruikersgroep(en)?",
6027 "zh-chs": "确认删除选定的用户组?",
6028 "xloc": [
6029 - "default.handlebars->27->1534"
6029 + "default.handlebars->27->1564"
6030 ]
6031 },
6032 {
@@ -6043,7 +6043,7 @@
6043 "ru": "Подтвердить удаление пользователя {0}?",
6044 "zh-chs": "確認刪除用戶{0}?",
6045 "xloc": [
6046 - "default.handlebars->27->1674"
6046 + "default.handlebars->27->1704"
6047 ]
6048 },
6049 {
@@ -6057,7 +6057,7 @@
6057 "nl": "Bevestig lidmaatschap verwijderen van gebruiker \\\"{0}\\\"?",
6058 "zh-chs": "确认删除用户\\“ {0} \\”的成员身份?",
6059 "xloc": [
6060 - "default.handlebars->27->1587"
6060 + "default.handlebars->27->1617"
6061 ]
6062 },
6063 {
@@ -6071,7 +6071,7 @@
6071 "nl": "Bevestig lidmaatschap verwijdering van gebruikergroep \\\"{0}\\\"?",
6072 "zh-chs": "确认删除用户组 “{0}” 的成员身份?",
6073 "xloc": [
6074 - "default.handlebars->27->1704"
6074 + "default.handlebars->27->1734"
6075 ]
6076 },
6077 {
@@ -6089,7 +6089,7 @@
6089 "zh-chs": "確認將1個入口移動到此位置?",
6090 "xloc": [
6091 "default-mobile.handlebars->9->304",
6092 - "default.handlebars->27->784"
6092 + "default.handlebars->27->800"
6093 ]
6094 },
6095 {
@@ -6107,7 +6107,7 @@
6107 "zh-chs": "確認將{0}個條目移到此位置?",
6108 "xloc": [
6109 "default-mobile.handlebars->9->303",
6110 - "default.handlebars->27->783"
6110 + "default.handlebars->27->799"
6111 ]
6112 },
6113 {
@@ -6124,7 +6124,7 @@
6124 "ru": "Подтвердить перезапись?",
6125 "zh-chs": "確認覆蓋?",
6126 "xloc": [
6127 - "default.handlebars->27->1411"
6127 + "default.handlebars->27->1441"
6128 ]
6129 },
6130 {
@@ -6138,8 +6138,8 @@
6138 "nl": "Bevestig verwijdering van toegangsrechten voor apparaat \\\"{0}\\\"?",
6139 "zh-chs": "确认删除设备“ {0} ”的访问权限?",
6140 "xloc": [
6141 - "default.handlebars->27->1577",
6142 - "default.handlebars->27->1695"
6141 + "default.handlebars->27->1607",
6142 + "default.handlebars->27->1725"
6143 ]
6144 },
6145 {
@@ -6153,8 +6153,8 @@
6153 "nl": "Bevestig verwijdering van toegangsrechten voor apparaatgroep \\\"{0}\\\"?",
6154 "zh-chs": "是否确认删除设备组“ {0}”的访问权限?",
6155 "xloc": [
6156 - "default.handlebars->27->1579",
6157 - "default.handlebars->27->1708"
6156 + "default.handlebars->27->1609",
6157 + "default.handlebars->27->1738"
6158 ]
6159 },
6160 {
@@ -6168,7 +6168,7 @@
6168 "nl": "Bevestig verwijdering van toegangsrechten voor gebruiker \\\"{0}\\\"?",
6169 "zh-chs": "确认删除用户\\“ {0} \\”的访问权限?",
6170 "xloc": [
6171 - "default.handlebars->27->1697"
6171 + "default.handlebars->27->1727"
6172 ]
6173 },
6174 {
@@ -6182,7 +6182,7 @@
6182 "nl": "Bevestig verwijdering van toegangsrechten voor gebruikergroep \\\"{0}\\\"?",
6183 "zh-chs": "确认删除用户组“ {0}”的访问权限?",
6184 "xloc": [
6185 - "default.handlebars->27->1700"
6185 + "default.handlebars->27->1730"
6186 ]
6187 },
6188 {
@@ -6196,8 +6196,8 @@
6196 "nl": "Verwijdering van toegangsrechten bevestigen?",
6197 "zh-chs": "确认删除访问权限?",
6198 "xloc": [
6199 - "default.handlebars->27->1698",
6200 - "default.handlebars->27->1701"
6199 + "default.handlebars->27->1728",
6200 + "default.handlebars->27->1731"
6201 ]
6202 },
6203 {
@@ -6215,7 +6215,7 @@
6215 "zh-chs": "確認刪除身份驗證器應用程序兩步登錄?",
6216 "xloc": [
6217 "default-mobile.handlebars->9->74",
6218 - "default.handlebars->27->896"
6218 + "default.handlebars->27->926"
6219 ]
6220 },
6221 {
@@ -6270,7 +6270,7 @@
6270 "nl": "Bevestig de verwijdering van rechten voor gebruiker \\\"{0}\\\"?",
6271 "zh-chs": "确认删除用户“ {0} ”的权限?",
6272 "xloc": [
6273 - "default.handlebars->27->1345"
6273 + "default.handlebars->27->1375"
6274 ]
6275 },
6276 {
@@ -6284,7 +6284,7 @@
6284 "nl": "Bevestig de verwijdering van rechten voor de gebruikergroep \\\"{0}\\\"?",
6285 "zh-chs": "确认删除用户组“ {0} ”的权限?",
6286 "xloc": [
6287 - "default.handlebars->27->1347"
6287 + "default.handlebars->27->1377"
6288 ]
6289 },
6290 {
@@ -6332,8 +6332,8 @@
6332 "default-mobile.handlebars->9->284",
6333 "default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea1->1->3",
6334 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->0->1->3",
6335 - "default.handlebars->27->1192",
6336 - "default.handlebars->27->764",
6335 + "default.handlebars->27->1222",
6336 + "default.handlebars->27->780",
6337 "default.handlebars->container->column_l->p11->deskarea0->deskarea1->3->connectbutton1span",
6338 "default.handlebars->container->column_l->p12->termTable->1->1->0->1->3->connectbutton2span",
6339 "default.handlebars->container->column_l->p13->p13toolbar->1->0->1->3",
@@ -6355,7 +6355,7 @@
6355 "ru": "Подключиться ко всем",
6356 "zh-chs": "全部連接",
6357 "xloc": [
6358 - "default.handlebars->27->225",
6358 + "default.handlebars->27->241",
6359 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->kvmListToolbar"
6360 ]
6361 },
@@ -6373,8 +6373,8 @@
6373 "ru": "Подключиться к серверу",
6374 "zh-chs": "連接到服務器",
6375 "xloc": [
6376 - "default.handlebars->27->1243",
6377 - "default.handlebars->27->1247"
6376 + "default.handlebars->27->1273",
6377 + "default.handlebars->27->1277"
6378 ]
6379 },
6380 {
@@ -6445,7 +6445,7 @@
6445 "ru": "Подключено Intel&reg; AMT",
6446 "zh-chs": "連接的英特爾&reg;AMT",
6447 "xloc": [
6448 - "default.handlebars->27->1759"
6448 + "default.handlebars->27->1789"
6449 ]
6450 },
6451 {
@@ -6462,7 +6462,7 @@
6462 "ru": "Подключенные пользователи",
6463 "zh-chs": "關聯用戶",
6464 "xloc": [
6465 - "default.handlebars->27->1764"
6465 + "default.handlebars->27->1794"
6466 ]
6467 },
6468 {
@@ -6480,7 +6480,7 @@
6480 "zh-chs": "現在已連接",
6481 "xloc": [
6482 "default-mobile.handlebars->9->324",
6483 - "default.handlebars->27->814"
6483 + "default.handlebars->27->830"
6484 ]
6485 },
6486 {
@@ -6517,10 +6517,10 @@
6517 "default-mobile.handlebars->9->2",
6518 "default-mobile.handlebars->9->317",
6519 "default-mobile.handlebars->9->37",
6520 - "default.handlebars->27->206",
6521 - "default.handlebars->27->209",
6522 - "default.handlebars->27->228",
6523 - "default.handlebars->27->805",
6520 + "default.handlebars->27->222",
6521 + "default.handlebars->27->225",
6522 + "default.handlebars->27->244",
6523 + "default.handlebars->27->821",
6524 "default.handlebars->27->9",
6525 "xterm.handlebars->9->2"
6526 ]
@@ -6539,7 +6539,7 @@
6539 "ru": "Подключений ",
6540 "zh-chs": "連接數",
6541 "xloc": [
6542 - "default.handlebars->27->1775"
6542 + "default.handlebars->27->1805"
6543 ]
6544 },
6545 {
@@ -6556,7 +6556,7 @@
6556 "ru": "Ретранслятор подключения",
6557 "zh-chs": "連接繼電器",
6558 "xloc": [
6559 - "default.handlebars->27->1803"
6559 + "default.handlebars->27->1833"
6560 ]
6561 },
6562 {
@@ -6608,9 +6608,9 @@
6608 "zh-chs": "連接性",
6609 "xloc": [
6610 "default-mobile.handlebars->9->237",
6611 - "default.handlebars->27->1380",
6612 - "default.handlebars->27->197",
6613 - "default.handlebars->27->544",
6611 + "default.handlebars->27->1410",
6612 + "default.handlebars->27->213",
6613 + "default.handlebars->27->560",
6614 "default.handlebars->container->column_l->p21->3->1->meshConnChartDiv->1"
6615 ]
6616 },
@@ -6628,8 +6628,8 @@
6628 "ru": "Консоль",
6629 "zh-chs": "安慰",
6630 "xloc": [
6631 - "default.handlebars->27->603",
6632 - "default.handlebars->27->622",
6631 + "default.handlebars->27->619",
6632 + "default.handlebars->27->638",
6633 "default.handlebars->container->topbar->1->1->MainSubMenuSpan->MainSubMenu->1->0->MainDevConsole",
6634 "default.handlebars->container->topbar->1->1->ServerSubMenuSpan->ServerSubMenu->1->0->ServerConsole",
6635 "default.handlebars->contextMenu->cxconsole"
@@ -6649,7 +6649,7 @@
6649 "ru": "Консоль - ",
6650 "zh-chs": "安慰 -",
6651 "xloc": [
6652 - "default.handlebars->27->478"
6652 + "default.handlebars->27->494"
6653 ]
6654 },
6655 {
@@ -6665,8 +6665,8 @@
6665 "ru": "контроль",
6666 "zh-chs": "控制",
6667 "xloc": [
6668 - "default.handlebars->27->602",
6669 - "default.handlebars->27->621"
6668 + "default.handlebars->27->618",
6669 + "default.handlebars->27->637"
6670 ]
6671 },
6672 {
@@ -6683,7 +6683,7 @@
6683 "ru": "Cookie-кодировщик",
6684 "zh-chs": "Cookie編碼器",
6685 "xloc": [
6686 - "default.handlebars->27->1789"
6686 + "default.handlebars->27->1819"
6687 ]
6688 },
6689 {
@@ -6720,8 +6720,9 @@
6720 "ru": "Скопировать МАС адрес в буфер обмена",
6721 "zh-chs": "將MAC地址複製到剪貼板",
6722 "xloc": [
6723 - "default.handlebars->27->82",
6724 - "default.handlebars->27->90"
6723 + "default.handlebars->27->81",
6724 + "default.handlebars->27->89",
6725 + "default.handlebars->27->92"
6726 ]
6727 },
6728 {
@@ -6738,7 +6739,7 @@
6739 "ru": "Скопировать ссылку MacOS agent в буфер обмена",
6740 "zh-chs": "將MacOS代理URL複製到剪貼板",
6741 "xloc": [
6741 - "default.handlebars->27->353"
6742 + "default.handlebars->27->369"
6743 ]
6744 },
6745 {
@@ -6754,7 +6755,7 @@
6755 "ru": "Скопировать URL-адрес агента Windows 32bit в буфер обмена",
6756 "zh-chs": "将Windows 32位代理URL复制到剪贴板",
6757 "xloc": [
6757 - "default.handlebars->27->341"
6758 + "default.handlebars->27->357"
6759 ]
6760 },
6761 {
@@ -6770,7 +6771,7 @@
6771 "ru": "Скопировать URL-адрес агента Windows 64bit в буфер обмена",
6772 "zh-chs": "将Windows 64位代理URL复制到剪贴板",
6773 "xloc": [
6773 - "default.handlebars->27->345"
6774 + "default.handlebars->27->361"
6775 ]
6776 },
6777 {
@@ -6787,12 +6788,18 @@
6788 "ru": "Скопировать адрес в буфер обмена",
6789 "zh-chs": "將地址複製到剪貼板",
6790 "xloc": [
6790 - "default.handlebars->27->71",
6791 - "default.handlebars->27->73",
6792 - "default.handlebars->27->75",
6793 - "default.handlebars->27->84",
6794 - "default.handlebars->27->86",
6795 - "default.handlebars->27->88"
6791 + "default.handlebars->27->101",
6792 + "default.handlebars->27->103",
6793 + "default.handlebars->27->105",
6794 + "default.handlebars->27->70",
6795 + "default.handlebars->27->72",
6796 + "default.handlebars->27->74",
6797 + "default.handlebars->27->83",
6798 + "default.handlebars->27->85",
6799 + "default.handlebars->27->87",
6800 + "default.handlebars->27->95",
6801 + "default.handlebars->27->97",
6802 + "default.handlebars->27->99"
6803 ]
6804 },
6805 {
@@ -6809,9 +6816,9 @@
6816 "ru": "Скопировать ссылку в буфер обмена",
6817 "zh-chs": "複製鏈接到剪貼板",
6818 "xloc": [
6812 - "default.handlebars->27->1385",
6813 - "default.handlebars->27->1399",
6814 - "default.handlebars->27->325"
6819 + "default.handlebars->27->1415",
6820 + "default.handlebars->27->1429",
6821 + "default.handlebars->27->341"
6822 ]
6823 },
6824 {
@@ -6828,7 +6835,7 @@
6835 "ru": "Скопировать имя в буфер обмена",
6836 "zh-chs": "將名稱複製到剪貼板",
6837 "xloc": [
6831 - "default.handlebars->27->80"
6838 + "default.handlebars->27->79"
6839 ]
6840 },
6841 {
@@ -6863,7 +6870,7 @@
6870 "ru": "Скопировать действительные коды в буфер обмена",
6871 "zh-chs": "將有效代碼複製到剪貼板",
6872 "xloc": [
6866 - "default.handlebars->27->124"
6873 + "default.handlebars->27->140"
6874 ]
6875 },
6876 {
@@ -6988,7 +6995,7 @@
6995 "ru": "Основной сервер",
6996 "zh-chs": "核心服務器",
6997 "xloc": [
6991 - "default.handlebars->27->1788"
6998 + "default.handlebars->27->1818"
6999 ]
7000 },
7001 {
@@ -7005,7 +7012,7 @@
7012 "ru": "Kорсиканский",
7013 "zh-chs": "科西嘉人",
7014 "xloc": [
7008 - "default.handlebars->27->947"
7015 + "default.handlebars->27->977"
7016 ]
7017 },
7018 {
@@ -7022,7 +7029,7 @@
7029 "ru": "Создать учетную запись",
7030 "zh-chs": "創建帳號",
7031 "xloc": [
7025 - "default.handlebars->27->1505",
7032 + "default.handlebars->27->1535",
7033 "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->createpanel->1->1->9->1->12->1->1",
7034 "login.handlebars->container->column_l->centralTable->1->0->logincell->createpanel->1->9->1->12->1->1"
7035 ]
@@ -7058,7 +7065,7 @@
7065 "ru": "Создать группу пользователей",
7066 "zh-chs": "創建用戶組",
7067 "xloc": [
7061 - "default.handlebars->27->1542"
7068 + "default.handlebars->27->1572"
7069 ]
7070 },
7071 {
@@ -7075,7 +7082,7 @@
7082 "ru": "Создайте новую группу устройств, используя параметры ниже.",
7083 "zh-chs": "使用以下選項創建一個新的設備組。",
7084 "xloc": [
7078 - "default.handlebars->27->1140"
7085 + "default.handlebars->27->1170"
7086 ]
7087 },
7088 {
@@ -7092,7 +7099,7 @@
7099 "ru": "Создать новую группу устройств.",
7100 "zh-chs": "創建一個新的設備組。",
7101 "xloc": [
7095 - "default.handlebars->27->199"
7102 + "default.handlebars->27->215"
7103 ]
7104 },
7105 {
@@ -7109,7 +7116,7 @@
7116 "ru": "Создайте сразу несколько учетных записей, импортировав файл JSON в следующем формате:",
7117 "zh-chs": "通過導入以下格式的JSON文件一次創建多個帳戶:",
7118 "xloc": [
7112 - "default.handlebars->27->1473"
7119 + "default.handlebars->27->1503"
7120 ]
7121 },
7122 {
@@ -7144,7 +7151,7 @@
7151 "ru": "Создано",
7152 "zh-chs": "創建",
7153 "xloc": [
7147 - "default.handlebars->27->1613"
7154 + "default.handlebars->27->1643"
7155 ]
7156 },
7157 {
@@ -7179,7 +7186,7 @@
7186 "ru": "Кри (Канадский язык)",
7187 "zh-chs": "克里",
7188 "xloc": [
7182 - "default.handlebars->27->948"
7189 + "default.handlebars->27->978"
7190 ]
7191 },
7192 {
@@ -7196,7 +7203,7 @@
7203 "ru": "Хорватский",
7204 "zh-chs": "克羅地亞語",
7205 "xloc": [
7199 - "default.handlebars->27->949"
7206 + "default.handlebars->27->979"
7207 ]
7208 },
7209 {
@@ -7300,7 +7307,7 @@
7307 "ru": "Текущая версия",
7308 "zh-chs": "當前版本",
7309 "xloc": [
7303 - "default.handlebars->27->94"
7310 + "default.handlebars->27->110"
7311 ]
7312 },
7313 {
@@ -7337,7 +7344,7 @@
7344 "ru": "Чешский",
7345 "zh-chs": "捷克文",
7346 "xloc": [
7340 - "default.handlebars->27->950"
7347 + "default.handlebars->27->980"
7348 ]
7349 },
7350 {
@@ -7354,7 +7361,7 @@
7361 "ru": "DNS-суффикс",
7362 "zh-chs": "DNS後綴",
7363 "xloc": [
7357 - "default.handlebars->27->79"
7364 + "default.handlebars->27->78"
7365 ]
7366 },
7367 {
@@ -7371,7 +7378,7 @@
7378 "ru": "Датский",
7379 "zh-chs": "丹麥文",
7380 "xloc": [
7374 - "default.handlebars->27->951"
7381 + "default.handlebars->27->981"
7382 ]
7383 },
7384 {
@@ -7388,7 +7395,7 @@
7395 "ru": "DataChannel",
7396 "zh-chs": "數據通道",
7397 "xloc": [
7391 - "default.handlebars->27->715"
7398 + "default.handlebars->27->731"
7399 ]
7400 },
7401 {
@@ -7405,7 +7412,7 @@
7412 "ru": "Дата & Время",
7413 "zh-chs": "日期和時間",
7414 "xloc": [
7408 - "default.handlebars->27->1108"
7415 + "default.handlebars->27->1138"
7416 ]
7417 },
7418 {
@@ -7423,7 +7430,7 @@
7430 "zh-chs": "天",
7431 "xloc": [
7432 "default-mobile.handlebars->9->259",
7426 - "default.handlebars->27->647"
7433 + "default.handlebars->27->663"
7434 ]
7435 },
7436 {
@@ -7440,7 +7447,7 @@
7447 "ru": "Деактивировать режим управления клиентом (CCM)",
7448 "zh-chs": "停用客戶端控制模式(CCM)",
7449 "xloc": [
7443 - "default.handlebars->27->1231"
7450 + "default.handlebars->27->1261"
7451 ]
7452 },
7453 {
@@ -7458,17 +7465,17 @@
7465 "zh-chs": "沉睡",
7466 "xloc": [
7467 "default-mobile.handlebars->9->181",
7461 - "default.handlebars->27->372"
7468 + "default.handlebars->27->388"
7469 ]
7470 },
7471 {
7472 "en": "Default",
7473 "nl": "Standaard",
7474 "xloc": [
7468 - "default.handlebars->27->1492",
7469 - "default.handlebars->27->1538",
7470 - "default.handlebars->27->1549",
7471 - "default.handlebars->27->1604"
7475 + "default.handlebars->27->1522",
7476 + "default.handlebars->27->1568",
7477 + "default.handlebars->27->1579",
7478 + "default.handlebars->27->1634"
7479 ]
7480 },
7481 {
@@ -7489,9 +7496,9 @@
7496 "default-mobile.handlebars->9->294",
7497 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
7498 "default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
7492 - "default.handlebars->27->1406",
7493 - "default.handlebars->27->448",
7494 - "default.handlebars->27->774",
7499 + "default.handlebars->27->1436",
7500 + "default.handlebars->27->464",
7501 + "default.handlebars->27->790",
7502 "default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
7503 "default.handlebars->container->column_l->p5->p5toolbar->1->0->p5filehead->3",
7504 "default.handlebars->container->dialog->idx_dlgButtonBar->5",
@@ -7515,7 +7522,7 @@
7522 "zh-chs": "刪除帳戶",
7523 "xloc": [
7524 "default-mobile.handlebars->9->84",
7518 - "default.handlebars->27->1125"
7525 + "default.handlebars->27->1155"
7526 ]
7527 },
7528 {
@@ -7529,7 +7536,7 @@
7536 "nl": "Verwijder accounts",
7537 "zh-chs": "删除帐号",
7538 "xloc": [
7532 - "default.handlebars->27->1467"
7539 + "default.handlebars->27->1497"
7540 ]
7541 },
7542 {
@@ -7547,7 +7554,7 @@
7554 "zh-chs": "刪除裝置",
7555 "xloc": [
7556 "default-mobile.handlebars->9->242",
7550 - "default.handlebars->27->557"
7557 + "default.handlebars->27->573"
7558 ]
7559 },
7560 {
@@ -7566,8 +7573,8 @@
7573 "xloc": [
7574 "default-mobile.handlebars->9->389",
7575 "default-mobile.handlebars->9->392",
7569 - "default.handlebars->27->1224",
7570 - "default.handlebars->27->1254"
7576 + "default.handlebars->27->1254",
7577 + "default.handlebars->27->1284"
7578 ]
7579 },
7580 {
@@ -7585,7 +7592,7 @@
7592 "zh-chs": "刪除節點",
7593 "xloc": [
7594 "default-mobile.handlebars->9->267",
7588 - "default.handlebars->27->673"
7595 + "default.handlebars->27->689"
7596 ]
7597 },
7598 {
@@ -7602,7 +7609,7 @@
7609 "ru": "Удалить устройства",
7610 "zh-chs": "刪除節點",
7611 "xloc": [
7605 - "default.handlebars->27->413"
7612 + "default.handlebars->27->429"
7613 ]
7614 },
7615 {
@@ -7619,7 +7626,7 @@
7626 "ru": "Удалить пользователя",
7627 "zh-chs": "刪除用戶",
7628 "xloc": [
7622 - "default.handlebars->27->1652"
7629 + "default.handlebars->27->1682"
7630 ]
7631 },
7632 {
@@ -7636,8 +7643,8 @@
7643 "ru": "Удалить группу пользователей",
7644 "zh-chs": "刪除用戶組",
7645 "xloc": [
7639 - "default.handlebars->27->1575",
7640 - "default.handlebars->27->1585"
7646 + "default.handlebars->27->1605",
7647 + "default.handlebars->27->1615"
7648 ]
7649 },
7650 {
@@ -7651,7 +7658,7 @@
7658 "nl": "Gebruikersgroepen verwijderen",
7659 "zh-chs": "删除用户组",
7660 "xloc": [
7654 - "default.handlebars->27->1536"
7661 + "default.handlebars->27->1566"
7662 ]
7663 },
7664 {
@@ -7668,7 +7675,7 @@
7675 "ru": "Удалить пользователя {0}",
7676 "zh-chs": "刪除用戶{0}",
7677 "xloc": [
7671 - "default.handlebars->27->1673"
7678 + "default.handlebars->27->1703"
7679 ]
7680 },
7681 {
@@ -7686,7 +7693,7 @@
7693 "zh-chs": "刪除帳戶",
7694 "xloc": [
7695 "default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->p3AccountActions->p2AccountActions->3->9->0",
7689 - "default.handlebars->27->1463",
7696 + "default.handlebars->27->1493",
7697 "default.handlebars->container->column_l->p2->p2info->p2AccountActions->3->p2AccountPassActions->7"
7698 ]
7699 },
@@ -7704,7 +7711,7 @@
7711 "ru": "Удалить устройства",
7712 "zh-chs": "刪除設備",
7713 "xloc": [
7707 - "default.handlebars->27->409"
7714 + "default.handlebars->27->425"
7715 ]
7716 },
7717 {
@@ -7718,7 +7725,7 @@
7725 "nl": "Verwijder groep",
7726 "zh-chs": "删除群组",
7727 "xloc": [
7721 - "default.handlebars->27->1532"
7728 + "default.handlebars->27->1562"
7729 ]
7730 },
7731 {
@@ -7735,7 +7742,7 @@
7742 "ru": "Удалить пункт?",
7743 "zh-chs": "刪除項目?",
7744 "xloc": [
7738 - "default.handlebars->27->449"
7745 + "default.handlebars->27->465"
7746 ]
7747 },
7748 {
@@ -7754,8 +7761,8 @@
7761 "xloc": [
7762 "default-mobile.handlebars->9->124",
7763 "default-mobile.handlebars->9->296",
7757 - "default.handlebars->27->1408",
7758 - "default.handlebars->27->776"
7764 + "default.handlebars->27->1438",
7765 + "default.handlebars->27->792"
7766 ]
7767 },
7768 {
@@ -7772,7 +7779,7 @@
7779 "ru": "Удалить группу пользователей {0}?",
7780 "zh-chs": "刪除用戶組{0}?",
7781 "xloc": [
7775 - "default.handlebars->27->1583"
7782 + "default.handlebars->27->1613"
7783 ]
7784 },
7785 {
@@ -7791,8 +7798,8 @@
7798 "xloc": [
7799 "default-mobile.handlebars->9->123",
7800 "default-mobile.handlebars->9->295",
7794 - "default.handlebars->27->1407",
7795 - "default.handlebars->27->775"
7801 + "default.handlebars->27->1437",
7802 + "default.handlebars->27->791"
7803 ]
7804 },
7805 {
@@ -7822,7 +7829,7 @@
7829 "ko": "거부",
7830 "zh-chs": "被拒绝",
7831 "xloc": [
7825 - "default.handlebars->27->711"
7832 + "default.handlebars->27->727"
7833 ]
7834 },
7835 {
@@ -7906,18 +7913,19 @@
7913 "default-mobile.handlebars->9->330",
7914 "default-mobile.handlebars->9->381",
7915 "default-mobile.handlebars->9->394",
7909 - "default.handlebars->27->1145",
7910 - "default.handlebars->27->1173",
7911 - "default.handlebars->27->1256",
7912 - "default.handlebars->27->1541",
7913 - "default.handlebars->27->1551",
7914 - "default.handlebars->27->1552",
7916 + "default.handlebars->27->1175",
7917 + "default.handlebars->27->1203",
7918 + "default.handlebars->27->1286",
7919 + "default.handlebars->27->1571",
7920 "default.handlebars->27->1581",
7916 - "default.handlebars->27->489",
7917 - "default.handlebars->27->490",
7918 - "default.handlebars->27->706",
7919 - "default.handlebars->27->78",
7920 - "default.handlebars->27->820",
7921 + "default.handlebars->27->1582",
7922 + "default.handlebars->27->1611",
7923 + "default.handlebars->27->505",
7924 + "default.handlebars->27->506",
7925 + "default.handlebars->27->722",
7926 + "default.handlebars->27->77",
7927 + "default.handlebars->27->836",
7928 + "default.handlebars->27->846",
7929 "default.handlebars->container->column_l->p42->p42tbl->1->0->3"
7930 ]
7931 },
@@ -7950,9 +7958,9 @@
7958 "zh-chs": "桌面",
7959 "xloc": [
7960 "default-mobile.handlebars->9->249",
7953 - "default.handlebars->27->1261",
7954 - "default.handlebars->27->1718",
7955 - "default.handlebars->27->454",
7961 + "default.handlebars->27->1291",
7962 + "default.handlebars->27->1748",
7963 + "default.handlebars->27->470",
7964 "default.handlebars->container->topbar->1->1->MainSubMenuSpan->MainSubMenu->1->0->MainDevDesktop",
7965 "default.handlebars->contextMenu->cxdesktop"
7966 ]
@@ -7988,9 +7996,9 @@
7996 "ru": "Уведомление на рабочем столе",
7997 "zh-chs": "桌面通知",
7998 "xloc": [
7991 - "default.handlebars->27->1183",
7992 - "default.handlebars->27->1628",
7993 - "default.handlebars->27->525"
7999 + "default.handlebars->27->1213",
8000 + "default.handlebars->27->1658",
8001 + "default.handlebars->27->541"
8002 ]
8003 },
8004 {
@@ -8007,9 +8015,9 @@
8015 "ru": "Запрос рабочего стола",
8016 "zh-chs": "桌面提示",
8017 "xloc": [
8010 - "default.handlebars->27->1182",
8011 - "default.handlebars->27->1627",
8012 - "default.handlebars->27->524"
8018 + "default.handlebars->27->1212",
8019 + "default.handlebars->27->1657",
8020 + "default.handlebars->27->540"
8021 ]
8022 },
8023 {
@@ -8026,9 +8034,9 @@
8034 "ru": "Запрос рабочего стола + панель инструментов",
8035 "zh-chs": "桌面提示+工具欄",
8036 "xloc": [
8029 - "default.handlebars->27->1180",
8030 - "default.handlebars->27->1625",
8031 - "default.handlebars->27->522"
8037 + "default.handlebars->27->1210",
8038 + "default.handlebars->27->1655",
8039 + "default.handlebars->27->538"
8040 ]
8041 },
8042 {
@@ -8059,9 +8067,9 @@
8067 "ru": "Панель инструментов рабочего стола",
8068 "zh-chs": "桌面工具欄",
8069 "xloc": [
8062 - "default.handlebars->27->1181",
8063 - "default.handlebars->27->1626",
8064 - "default.handlebars->27->523"
8070 + "default.handlebars->27->1211",
8071 + "default.handlebars->27->1656",
8072 + "default.handlebars->27->539"
8073 ]
8074 },
8075 {
@@ -8132,8 +8140,8 @@
8140 "ru": "Устройство",
8141 "zh-chs": "設備",
8142 "xloc": [
8135 - "default.handlebars->27->1283",
8136 - "default.handlebars->27->1692",
8143 + "default.handlebars->27->1313",
8144 + "default.handlebars->27->1722",
8145 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->9->devListToolbarSort->sortselect->5"
8146 ]
8147 },
@@ -8152,7 +8160,7 @@
8160 "zh-chs": "設備動作",
8161 "xloc": [
8162 "default-mobile.handlebars->9->258",
8155 - "default.handlebars->27->646"
8163 + "default.handlebars->27->662"
8164 ]
8165 },
8166 {
@@ -8169,13 +8177,13 @@
8177 "ru": "Группа устройства",
8178 "zh-chs": "設備組",
8179 "xloc": [
8172 - "default.handlebars->27->1278",
8173 - "default.handlebars->27->1281",
8174 - "default.handlebars->27->1282",
8175 - "default.handlebars->27->1567",
8176 - "default.handlebars->27->1573",
8177 - "default.handlebars->27->1680",
8178 - "default.handlebars->27->1727"
8180 + "default.handlebars->27->1308",
8181 + "default.handlebars->27->1311",
8182 + "default.handlebars->27->1312",
8183 + "default.handlebars->27->1597",
8184 + "default.handlebars->27->1603",
8185 + "default.handlebars->27->1710",
8186 + "default.handlebars->27->1757"
8187 ]
8188 },
8189 {
@@ -8193,7 +8201,7 @@
8201 "zh-chs": "設備組用戶",
8202 "xloc": [
8203 "default-mobile.handlebars->9->436",
8196 - "default.handlebars->27->1343"
8204 + "default.handlebars->27->1373"
8205 ]
8206 },
8207 {
@@ -8211,11 +8219,11 @@
8219 "zh-chs": "設備組",
8220 "xloc": [
8221 "default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->3",
8214 - "default.handlebars->27->1432",
8215 - "default.handlebars->27->1526",
8216 - "default.handlebars->27->1554",
8217 - "default.handlebars->27->1622",
8218 - "default.handlebars->27->1762",
8222 + "default.handlebars->27->1462",
8223 + "default.handlebars->27->1556",
8224 + "default.handlebars->27->1584",
8225 + "default.handlebars->27->1652",
8226 + "default.handlebars->27->1792",
8227 "default.handlebars->container->column_l->p2->p2info->7"
8228 ]
8229 },
@@ -8233,7 +8241,7 @@
8241 "ru": "Экспорт информации об устройстве",
8242 "zh-chs": "設備信息導出",
8243 "xloc": [
8236 - "default.handlebars->27->419"
8244 + "default.handlebars->27->435"
8245 ]
8246 },
8247 {
@@ -8250,7 +8258,7 @@
8258 "ru": "Местонахождение устройства",
8259 "zh-chs": "設備位置",
8260 "xloc": [
8253 - "default.handlebars->27->674"
8261 + "default.handlebars->27->690"
8262 ]
8263 },
8264 {
@@ -8258,7 +8266,7 @@
8266 "nl": "Apparaatbericht",
8267 "fr": "Message de Service",
8268 "xloc": [
8261 - "default.handlebars->27->635"
8269 + "default.handlebars->27->651"
8270 ]
8271 },
8272 {
@@ -8276,9 +8284,9 @@
8284 "zh-chs": "設備名稱",
8285 "xloc": [
8286 "default-mobile.handlebars->9->271",
8279 - "default.handlebars->27->1726",
8280 - "default.handlebars->27->246",
8281 - "default.handlebars->27->704",
8287 + "default.handlebars->27->1756",
8288 + "default.handlebars->27->262",
8289 + "default.handlebars->27->720",
8290 "player.handlebars->3->9"
8291 ]
8292 },
@@ -8296,7 +8304,7 @@
8304 "ru": "Уведомление устройства",
8305 "zh-chs": "設備通知",
8306 "xloc": [
8299 - "default.handlebars->27->637"
8307 + "default.handlebars->27->653"
8308 ]
8309 },
8310 {
@@ -8330,8 +8338,8 @@
8338 "ru": "Подключения устройств.",
8339 "zh-chs": "設備連接。",
8340 "xloc": [
8333 - "default.handlebars->27->1113",
8334 - "default.handlebars->27->1364"
8341 + "default.handlebars->27->1143",
8342 + "default.handlebars->27->1394"
8343 ]
8344 },
8345 {
@@ -8348,8 +8356,8 @@
8356 "ru": "Отключения устройств.",
8357 "zh-chs": "設備斷開連接。",
8358 "xloc": [
8351 - "default.handlebars->27->1114",
8352 - "default.handlebars->27->1365"
8359 + "default.handlebars->27->1144",
8360 + "default.handlebars->27->1395"
8361 ]
8362 },
8363 {
@@ -8366,7 +8374,7 @@
8374 "ru": "Примечания могут быть просмотрены и изменены другими администраторами.",
8375 "zh-chs": "其他設備組管理員可以查看和更改設備組註釋。",
8376 "xloc": [
8369 - "default.handlebars->27->633"
8377 + "default.handlebars->27->649"
8378 ]
8379 },
8380 {
@@ -8375,8 +8383,8 @@
8383 "xloc": [
8384 "default-mobile.handlebars->9->152",
8385 "default-mobile.handlebars->9->205",
8378 - "default.handlebars->27->177",
8379 - "default.handlebars->27->475"
8386 + "default.handlebars->27->193",
8387 + "default.handlebars->27->491"
8388 ]
8389 },
8390 {
@@ -8393,7 +8401,7 @@
8401 "ru": "Устройство обнаружено, но состояние питания не может быть получено.",
8402 "zh-chs": "檢測到設備,但無法獲得電源狀態。",
8403 "xloc": [
8396 - "default.handlebars->27->377"
8404 + "default.handlebars->27->393"
8405 ]
8406 },
8407 {
@@ -8411,7 +8419,7 @@
8419 "zh-chs": "設備正在休眠(S4)",
8420 "xloc": [
8421 "default-mobile.handlebars->9->189",
8414 - "default.handlebars->27->383"
8422 + "default.handlebars->27->399"
8423 ]
8424 },
8425 {
@@ -8429,7 +8437,7 @@
8437 "zh-chs": "設備處於深度睡眠狀態(S3)",
8438 "xloc": [
8439 "default-mobile.handlebars->9->188",
8432 - "default.handlebars->27->382"
8440 + "default.handlebars->27->398"
8441 ]
8442 },
8443 {
@@ -8446,7 +8454,7 @@
8454 "ru": "Устройство находится в состоянии глубокого сна (S3).",
8455 "zh-chs": "設備處於深度睡眠狀態(S3)。",
8456 "xloc": [
8449 - "default.handlebars->27->371"
8457 + "default.handlebars->27->387"
8458 ]
8459 },
8460 {
@@ -8463,7 +8471,7 @@
8471 "ru": "Устройство находится в режиме гибернации (S4).",
8472 "zh-chs": "設備處於休眠狀態(S4)。",
8473 "xloc": [
8466 - "default.handlebars->27->373"
8474 + "default.handlebars->27->389"
8475 ]
8476 },
8477 {
@@ -8480,7 +8488,7 @@
8488 "ru": "Устройство находится в выключенном состоянии (S5).",
8489 "zh-chs": "設備處於關機狀態(S5)。",
8490 "xloc": [
8483 - "default.handlebars->27->375"
8491 + "default.handlebars->27->391"
8492 ]
8493 },
8494 {
@@ -8498,7 +8506,7 @@
8506 "zh-chs": "設備處於睡眠狀態(S1)",
8507 "xloc": [
8508 "default-mobile.handlebars->9->186",
8501 - "default.handlebars->27->380"
8509 + "default.handlebars->27->396"
8510 ]
8511 },
8512 {
@@ -8515,7 +8523,7 @@
8523 "ru": "Устройство находится в спящем режиме (S1).",
8524 "zh-chs": "設備處於睡眠狀態(S1)。",
8525 "xloc": [
8518 - "default.handlebars->27->367"
8526 + "default.handlebars->27->383"
8527 ]
8528 },
8529 {
@@ -8533,7 +8541,7 @@
8541 "zh-chs": "設備處於睡眠狀態(S2)",
8542 "xloc": [
8543 "default-mobile.handlebars->9->187",
8536 - "default.handlebars->27->381"
8544 + "default.handlebars->27->397"
8545 ]
8546 },
8547 {
@@ -8550,7 +8558,7 @@
8558 "ru": "Устройство находится в спящем режиме (S2).",
8559 "zh-chs": "設備處於睡眠狀態(S2)。",
8560 "xloc": [
8553 - "default.handlebars->27->369"
8561 + "default.handlebars->27->385"
8562 ]
8563 },
8564 {
@@ -8568,7 +8576,7 @@
8576 "zh-chs": "設備處於軟斷開狀態(S5)",
8577 "xloc": [
8578 "default-mobile.handlebars->9->190",
8571 - "default.handlebars->27->384"
8579 + "default.handlebars->27->400"
8580 ]
8581 },
8582 {
@@ -8577,8 +8585,8 @@
8585 "xloc": [
8586 "default-mobile.handlebars->9->151",
8587 "default-mobile.handlebars->9->204",
8580 - "default.handlebars->27->176",
8581 - "default.handlebars->27->474"
8588 + "default.handlebars->27->192",
8589 + "default.handlebars->27->490"
8590 ]
8591 },
8592 {
@@ -8596,7 +8604,7 @@
8604 "zh-chs": "設備已上電",
8605 "xloc": [
8606 "default-mobile.handlebars->9->185",
8599 - "default.handlebars->27->379"
8607 + "default.handlebars->27->395"
8608 ]
8609 },
8610 {
@@ -8613,7 +8621,7 @@
8621 "ru": "Устройство включено.",
8622 "zh-chs": "設備上電。",
8623 "xloc": [
8616 - "default.handlebars->27->365"
8624 + "default.handlebars->27->381"
8625 ]
8626 },
8627 {
@@ -8631,7 +8639,7 @@
8639 "zh-chs": "設備存在,但無法確定電源狀態",
8640 "xloc": [
8641 "default-mobile.handlebars->9->191",
8634 - "default.handlebars->27->385"
8642 + "default.handlebars->27->401"
8643 ]
8644 },
8645 {
@@ -8648,7 +8656,7 @@
8656 "ru": "Имя устройства",
8657 "zh-chs": "設備名稱",
8658 "xloc": [
8651 - "default.handlebars->27->466"
8659 + "default.handlebars->27->482"
8660 ]
8661 },
8662 {
@@ -8676,8 +8684,8 @@
8684 "nl": "Apparaten",
8685 "zh-chs": "设备",
8686 "xloc": [
8679 - "default.handlebars->27->1527",
8680 - "default.handlebars->27->1555"
8687 + "default.handlebars->27->1557",
8688 + "default.handlebars->27->1585"
8689 ]
8690 },
8691 {
@@ -8694,7 +8702,7 @@
8702 "ru": "Отключено",
8703 "zh-chs": "殘障人士",
8704 "xloc": [
8697 - "default.handlebars->27->517"
8705 + "default.handlebars->27->533"
8706 ]
8707 },
8708 {
@@ -8713,8 +8721,8 @@
8721 "xloc": [
8722 "default-mobile.handlebars->9->285",
8723 "default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea1->1->3",
8716 - "default.handlebars->27->1193",
8717 - "default.handlebars->27->765",
8724 + "default.handlebars->27->1223",
8725 + "default.handlebars->27->781",
8726 "default.handlebars->container->column_l->p11->deskarea0->deskarea1->3->disconnectbutton1span",
8727 "default.handlebars->container->column_l->p12->termTable->1->1->0->1->3->disconnectbutton2span",
8728 "xterm.handlebars->p11->deskarea0->deskarea1->3"
@@ -8754,10 +8762,10 @@
8762 "default-mobile.handlebars->9->1",
8763 "default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea1->1->3->deskstatus",
8764 "default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->0->1->3->p13Status",
8757 - "default.handlebars->27->188",
8758 - "default.handlebars->27->205",
8759 - "default.handlebars->27->208",
8760 - "default.handlebars->27->227",
8765 + "default.handlebars->27->204",
8766 + "default.handlebars->27->221",
8767 + "default.handlebars->27->224",
8768 + "default.handlebars->27->243",
8769 "default.handlebars->27->8",
8770 "default.handlebars->container->column_l->p11->deskarea0->deskarea1->3->deskstatus",
8771 "default.handlebars->container->column_l->p12->termTable->1->1->0->1->3->termstatus",
@@ -8770,7 +8778,7 @@
8778 "nl": "Geef een berichtvenster weer op het externe apparaat.",
8779 "fr": "Afficher un message sur le poste distant",
8780 "xloc": [
8773 - "default.handlebars->27->636"
8781 + "default.handlebars->27->652"
8782 ]
8783 },
8784 {
@@ -8795,7 +8803,7 @@
8803 "nl": "Geef een tekstbericht weer op het externe apparaat",
8804 "fr": "Afficher un message sur le poste distant",
8805 "xloc": [
8798 - "default.handlebars->27->553"
8806 + "default.handlebars->27->569"
8807 ]
8808 },
8809 {
@@ -8812,7 +8820,7 @@
8820 "ru": "Отобразить имя группы устройств",
8821 "zh-chs": "顯示設備組名稱",
8822 "xloc": [
8815 - "default.handlebars->27->1112"
8823 + "default.handlebars->27->1142"
8824 ]
8825 },
8826 {
@@ -8829,7 +8837,7 @@
8837 "ru": "Отображаемое имя",
8838 "zh-chs": "顯示名稱",
8839 "xloc": [
8832 - "default.handlebars->27->736"
8840 + "default.handlebars->27->752"
8841 ]
8842 },
8843 {
@@ -8845,7 +8853,7 @@
8853 "ru": "Показать публичную ссылку",
8854 "zh-chs": "显示公共链接",
8855 "xloc": [
8848 - "default.handlebars->27->1384"
8856 + "default.handlebars->27->1414"
8857 ]
8858 },
8859 {
@@ -8862,17 +8870,17 @@
8870 "ru": "Ничего не делать",
8871 "zh-chs": "沒做什麼",
8872 "xloc": [
8865 - "default.handlebars->27->1237"
8873 + "default.handlebars->27->1267"
8874 ]
8875 },
8876 {
8877 "en": "Domain",
8878 "nl": "Domein",
8879 "xloc": [
8872 - "default.handlebars->27->1493",
8873 - "default.handlebars->27->1539",
8874 - "default.handlebars->27->1548",
8875 - "default.handlebars->27->1603",
8880 + "default.handlebars->27->1523",
8881 + "default.handlebars->27->1569",
8882 + "default.handlebars->27->1578",
8883 + "default.handlebars->27->1633",
8884 "mstsc.handlebars->main->1->3->1->2->1->0",
8885 "mstsc.handlebars->main->1->3->1->2->3"
8886 ]
@@ -8887,8 +8895,8 @@
8895 "nl": "Niet configureren",
8896 "zh-chs": "不要配置",
8897 "xloc": [
8890 - "default.handlebars->27->1241",
8891 - "default.handlebars->27->1246"
8898 + "default.handlebars->27->1271",
8899 + "default.handlebars->27->1276"
8900 ]
8901 },
8902 {
@@ -8901,7 +8909,7 @@
8909 "nl": "Maak geen verbinding met de server",
8910 "zh-chs": "不要连接到服务器",
8911 "xloc": [
8904 - "default.handlebars->27->1242"
8912 + "default.handlebars->27->1272"
8913 ]
8914 },
8915 {
@@ -9001,7 +9009,7 @@
9009 "zh-chs": "下載文件",
9010 "xloc": [
9011 "default-mobile.handlebars->9->315",
9004 - "default.handlebars->27->794"
9012 + "default.handlebars->27->810"
9013 ]
9014 },
9015 {
@@ -9018,7 +9026,7 @@
9026 "ru": "Скачать MeshCentral Router, инструмент сопоставления TCP портов.",
9027 "zh-chs": "下載MeshCentral Router,一個TCP端口映射工具。",
9028 "xloc": [
9021 - "default.handlebars->27->203"
9029 + "default.handlebars->27->219"
9030 ]
9031 },
9032 {
@@ -9035,7 +9043,7 @@
9043 "ru": "Скачать MeshCmd",
9044 "zh-chs": "下載MeshCmd",
9045 "xloc": [
9038 - "default.handlebars->27->696"
9046 + "default.handlebars->27->712"
9047 ]
9048 },
9049 {
@@ -9052,7 +9060,7 @@
9060 "ru": "Скачать MeshCmd, инструмент командной строки, выполняющий множество функций.",
9061 "zh-chs": "下載MeshCmd,這是一個執行許多功能的命令行工具。",
9062 "xloc": [
9055 - "default.handlebars->27->201"
9063 + "default.handlebars->27->217"
9064 ]
9065 },
9066 {
@@ -9086,7 +9094,7 @@
9094 "ru": "Скачайте \\\"meshcmd\\\" с файлом команд для маршрутизации трафика к этому устройству через сервер. Не забудьте указать пароль от своей учетной записи в meshaction.txt и сделать другие правки при необходимости.",
9095 "zh-chs": "下載帶有動作文件的“ meshcmd”,以將通過此服務器的流量路由到該設備。確保編輯meshaction.txt並添加您的帳戶密碼或進行任何必要的更改。",
9096 "xloc": [
9089 - "default.handlebars->27->689"
9097 + "default.handlebars->27->705"
9098 ]
9099 },
9100 {
@@ -9137,7 +9145,7 @@
9145 "ru": "Скачать журнал ошибок",
9146 "zh-chs": "下載錯誤日誌",
9147 "xloc": [
9140 - "default.handlebars->27->104"
9148 + "default.handlebars->27->120"
9149 ]
9150 },
9151 {
@@ -9154,7 +9162,7 @@
9162 "ru": "Скачать события состояния питания",
9163 "zh-chs": "下載電源事件",
9164 "xloc": [
9157 - "default.handlebars->27->648"
9165 + "default.handlebars->27->664"
9166 ]
9167 },
9168 {
@@ -9205,7 +9213,7 @@
9213 "ru": "Загрузите список устройств с одним из форматов файлов ниже.",
9214 "zh-chs": "使用以下一種文件格式下載設備列表。",
9215 "xloc": [
9208 - "default.handlebars->27->414"
9216 + "default.handlebars->27->430"
9217 ]
9218 },
9219 {
@@ -9222,7 +9230,7 @@
9230 "ru": "Скачать список событий в одном из форматов ниже.",
9231 "zh-chs": "使用以下一種文件格式下載事件列表。",
9232 "xloc": [
9225 - "default.handlebars->27->1422"
9233 + "default.handlebars->27->1452"
9234 ]
9235 },
9236 {
@@ -9239,7 +9247,7 @@
9247 "ru": "Скачать список пользователей в одном из форматов ниже.",
9248 "zh-chs": "使用以下一種文件格式下載用戶列表。",
9249 "xloc": [
9242 - "default.handlebars->27->1481"
9250 + "default.handlebars->27->1511"
9251 ]
9252 },
9253 {
@@ -9322,7 +9330,7 @@
9330 "nl": "Dubbele agent",
9331 "zh-chs": "代理重复",
9332 "xloc": [
9325 - "default.handlebars->27->1758"
9333 + "default.handlebars->27->1788"
9334 ]
9335 },
9336 {
@@ -9356,7 +9364,7 @@
9364 "ru": "Скопировать группу пользователей",
9365 "zh-chs": "重複的用戶組",
9366 "xloc": [
9359 - "default.handlebars->27->1543"
9367 + "default.handlebars->27->1573"
9368 ]
9369 },
9370 {
@@ -9387,8 +9395,8 @@
9395 "ru": "Длительность",
9396 "zh-chs": "持續時間",
9397 "xloc": [
9390 - "default.handlebars->27->1712",
9391 - "default.handlebars->27->1732",
9398 + "default.handlebars->27->1742",
9399 + "default.handlebars->27->1762",
9400 "player.handlebars->3->2"
9401 ]
9402 },
@@ -9406,7 +9414,7 @@
9414 "ru": "Во время активации агент будет иметь доступ к паролю администратора.",
9415 "zh-chs": "在激活期間,代理將有權訪問管理員密碼信息。",
9416 "xloc": [
9409 - "default.handlebars->27->1251"
9417 + "default.handlebars->27->1281"
9418 ]
9419 },
9420 {
@@ -9423,7 +9431,7 @@
9431 "ru": "Голландский (Бельгийский)",
9432 "zh-chs": "荷蘭語(比利時)",
9433 "xloc": [
9426 - "default.handlebars->27->953"
9434 + "default.handlebars->27->983"
9435 ]
9436 },
9437 {
@@ -9440,7 +9448,7 @@
9448 "ru": "Голландский (Стандартный)",
9449 "zh-chs": "荷蘭語(標準)",
9450 "xloc": [
9443 - "default.handlebars->27->952"
9451 + "default.handlebars->27->982"
9452 ]
9453 },
9454 {
@@ -9496,7 +9504,7 @@
9504 "ru": "ОШИБКА:",
9505 "zh-chs": "錯誤:",
9506 "xloc": [
9499 - "default.handlebars->27->140"
9507 + "default.handlebars->27->156"
9508 ]
9509 },
9510 {
@@ -9578,7 +9586,7 @@
9586 "ru": "ОШИБКА: Невозможно добавить ключ.",
9587 "zh-chs": "錯誤:無法添加密鑰。",
9588 "xloc": [
9581 - "default.handlebars->27->136"
9589 + "default.handlebars->27->152"
9590 ]
9591 },
9592 {
@@ -9631,7 +9639,7 @@
9639 "zh-chs": "編輯裝置",
9640 "xloc": [
9641 "default-mobile.handlebars->9->276",
9634 - "default.handlebars->27->709"
9642 + "default.handlebars->27->725"
9643 ]
9644 },
9645 {
@@ -9651,10 +9659,10 @@
9659 "default-mobile.handlebars->9->395",
9660 "default-mobile.handlebars->9->397",
9661 "default-mobile.handlebars->9->415",
9654 - "default.handlebars->27->1257",
9662 "default.handlebars->27->1287",
9656 - "default.handlebars->27->1309",
9657 - "default.handlebars->27->1321"
9663 + "default.handlebars->27->1317",
9664 + "default.handlebars->27->1339",
9665 + "default.handlebars->27->1351"
9666 ]
9667 },
9668 {
@@ -9671,7 +9679,7 @@
9679 "ru": "Редактировать функции группы устройств",
9680 "zh-chs": "編輯設備組功能",
9681 "xloc": [
9674 - "default.handlebars->27->1273"
9682 + "default.handlebars->27->1303"
9683 ]
9684 },
9685 {
@@ -9688,8 +9696,8 @@
9696 "ru": "Редактировать права группы устройств",
9697 "zh-chs": "編輯設備組權限",
9698 "xloc": [
9691 - "default.handlebars->27->1306",
9692 - "default.handlebars->27->1318"
9699 + "default.handlebars->27->1336",
9700 + "default.handlebars->27->1348"
9701 ]
9702 },
9703 {
@@ -9706,7 +9714,7 @@
9714 "ru": "Редактировать согласие пользователя группы устройств",
9715 "zh-chs": "編輯設備組用戶同意",
9716 "xloc": [
9709 - "default.handlebars->27->1258"
9717 + "default.handlebars->27->1288"
9718 ]
9719 },
9720 {
@@ -9724,7 +9732,7 @@
9732 "zh-chs": "編輯設備說明",
9733 "xloc": [
9734 "default-mobile.handlebars->9->409",
9727 - "default.handlebars->27->1300"
9735 + "default.handlebars->27->1330"
9736 ]
9737 },
9738 {
@@ -9740,8 +9748,8 @@
9748 "ru": "Изменить разрешения устройства",
9749 "zh-chs": "编辑设备权限",
9750 "xloc": [
9743 - "default.handlebars->27->1311",
9744 - "default.handlebars->27->1313"
9751 + "default.handlebars->27->1341",
9752 + "default.handlebars->27->1343"
9753 ]
9754 },
9755 {
@@ -9755,7 +9763,7 @@
9763 "nl": "Gebruikerstoestemming apparaat bewerken",
9764 "zh-chs": "编辑设备用户同意",
9765 "xloc": [
9758 - "default.handlebars->27->1260"
9766 + "default.handlebars->27->1290"
9767 ]
9768 },
9769 {
@@ -9771,7 +9779,7 @@
9779 "ru": "Редактировать группу",
9780 "zh-chs": "编辑组",
9781 "xloc": [
9774 - "default.handlebars->27->612"
9782 + "default.handlebars->27->628"
9783 ]
9784 },
9785 {
@@ -9789,9 +9797,9 @@
9797 "zh-chs": "編輯英特爾&reg;AMT憑據",
9798 "xloc": [
9799 "default-mobile.handlebars->9->266",
9792 - "default.handlebars->27->504",
9793 - "default.handlebars->27->507",
9794 - "default.handlebars->27->655"
9800 + "default.handlebars->27->520",
9801 + "default.handlebars->27->523",
9802 + "default.handlebars->27->671"
9803 ]
9804 },
9805 {
@@ -9809,7 +9817,7 @@
9817 "zh-chs": "編輯筆記",
9818 "xloc": [
9819 "default-mobile.handlebars->9->422",
9812 - "default.handlebars->27->1328"
9820 + "default.handlebars->27->1358"
9821 ]
9822 },
9823 {
@@ -9823,7 +9831,7 @@
9831 "nl": "Gebruikerstoestemming bewerken",
9832 "zh-chs": "编辑用户同意",
9833 "xloc": [
9826 - "default.handlebars->27->1259"
9834 + "default.handlebars->27->1289"
9835 ]
9836 },
9837 {
@@ -9840,7 +9848,7 @@
9848 "ru": "Редактировать права пользователя для группы устройств",
9849 "zh-chs": "編輯用戶設備組權限",
9850 "xloc": [
9843 - "default.handlebars->27->1319"
9851 + "default.handlebars->27->1349"
9852 ]
9853 },
9854 {
@@ -9856,7 +9864,7 @@
9864 "ru": "Изменить разрешения для пользовательских устройств",
9865 "zh-chs": "编辑用户设备权限",
9866 "xloc": [
9859 - "default.handlebars->27->1314"
9867 + "default.handlebars->27->1344"
9868 ]
9869 },
9870 {
@@ -9873,7 +9881,7 @@
9881 "ru": "Редактировать группу пользователей",
9882 "zh-chs": "編輯用戶組",
9883 "xloc": [
9876 - "default.handlebars->27->1582"
9884 + "default.handlebars->27->1612"
9885 ]
9886 },
9887 {
@@ -9887,7 +9895,7 @@
9895 "nl": "Gebruikersmachtigingen voor apparaatgroep bewerken",
9896 "zh-chs": "编辑用户组设备权限",
9897 "xloc": [
9890 - "default.handlebars->27->1316"
9898 + "default.handlebars->27->1346"
9899 ]
9900 },
9901 {
@@ -9922,12 +9930,12 @@
9930 "zh-chs": "電子郵件",
9931 "xloc": [
9932 "default-mobile.handlebars->9->78",
9925 - "default.handlebars->27->1495",
9926 - "default.handlebars->27->1607",
9927 - "default.handlebars->27->1608",
9928 - "default.handlebars->27->1647",
9929 - "default.handlebars->27->1661",
9930 - "default.handlebars->27->296",
9933 + "default.handlebars->27->1525",
9934 + "default.handlebars->27->1637",
9935 + "default.handlebars->27->1638",
9936 + "default.handlebars->27->1677",
9937 + "default.handlebars->27->1691",
9938 + "default.handlebars->27->312",
9939 "login-mobile.handlebars->5->42",
9940 "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->tokenpanel->1->7->1->4->1->3",
9941 "login.handlebars->5->43",
@@ -9949,7 +9957,7 @@
9957 "zh-chs": "電郵地址變更",
9958 "xloc": [
9959 "default-mobile.handlebars->9->79",
9952 - "default.handlebars->27->1121"
9960 + "default.handlebars->27->1151"
9961 ]
9962 },
9963 {
@@ -9967,7 +9975,7 @@
9975 "zh-chs": "郵件認證",
9976 "xloc": [
9977 "default-mobile.handlebars->9->68",
9970 - "default.handlebars->27->890"
9978 + "default.handlebars->27->920"
9979 ]
9980 },
9981 {
@@ -10012,7 +10020,7 @@
10020 "zh-chs": "電子郵件驗證",
10021 "xloc": [
10022 "default-mobile.handlebars->9->77",
10015 - "default.handlebars->27->1119"
10023 + "default.handlebars->27->1149"
10024 ]
10025 },
10026 {
@@ -10026,7 +10034,7 @@
10034 "nl": "E-mail uitnodiging",
10035 "zh-chs": "电子邮件邀请",
10036 "xloc": [
10029 - "default.handlebars->27->293"
10037 + "default.handlebars->27->309"
10038 ]
10039 },
10040 {
@@ -10042,7 +10050,7 @@
10050 "ru": "Электронная почта не подтверждена",
10051 "zh-chs": "邮件未验证",
10052 "xloc": [
10045 - "default.handlebars->27->1451"
10053 + "default.handlebars->27->1481"
10054 ]
10055 },
10056 {
@@ -10059,8 +10067,8 @@
10067 "ru": "Email подтвержден",
10068 "zh-chs": "電子郵件已驗證",
10069 "xloc": [
10062 - "default.handlebars->27->1452",
10063 - "default.handlebars->27->1601"
10070 + "default.handlebars->27->1482",
10071 + "default.handlebars->27->1631"
10072 ]
10073 },
10074 {
@@ -10077,7 +10085,7 @@
10085 "ru": "Email подтвержден.",
10086 "zh-chs": "電子郵件已驗證。",
10087 "xloc": [
10080 - "default.handlebars->27->1501"
10088 + "default.handlebars->27->1531"
10089 ]
10090 },
10091 {
@@ -10094,7 +10102,7 @@
10102 "ru": "Email не подтвержден",
10103 "zh-chs": "電子郵件未驗證",
10104 "xloc": [
10097 - "default.handlebars->27->1602"
10105 + "default.handlebars->27->1632"
10106 ]
10107 },
10108 {
@@ -10133,7 +10141,7 @@
10141 "en": "Email verified and forced password reset required.",
10142 "nl": "E-mail geverifieerd en geforceerd opnieuw instellen van wachtwoord vereist.",
10143 "xloc": [
10136 - "default.handlebars->27->1502"
10144 + "default.handlebars->27->1532"
10145 ]
10146 },
10147 {
@@ -10146,7 +10154,7 @@
10154 "nl": "Email/SMS verkeer",
10155 "zh-chs": "电子邮件/短信流量",
10156 "xloc": [
10149 - "default.handlebars->27->1797"
10157 + "default.handlebars->27->1827"
10158 ]
10159 },
10160 {
@@ -10185,7 +10193,7 @@
10193 "ru": "Включить коды приглашения",
10194 "zh-chs": "啟用邀請代碼",
10195 "xloc": [
10188 - "default.handlebars->27->1349"
10196 + "default.handlebars->27->1379"
10197 ]
10198 },
10199 {
@@ -10220,7 +10228,7 @@
10228 "zh-chs": "啟用電子郵件兩因素驗證。",
10229 "xloc": [
10230 "default-mobile.handlebars->9->70",
10223 - "default.handlebars->27->892"
10231 + "default.handlebars->27->922"
10232 ]
10233 },
10234 {
@@ -10244,7 +10252,7 @@
10252 "en": "Enabled",
10253 "nl": "Ingeschakeld",
10254 "xloc": [
10247 - "default.handlebars->27->1734"
10255 + "default.handlebars->27->1764"
10256 ]
10257 },
10258 {
@@ -10268,7 +10276,7 @@
10276 "en": "End Time",
10277 "nl": "Eindtijd",
10278 "xloc": [
10271 - "default.handlebars->27->1731"
10279 + "default.handlebars->27->1761"
10280 ]
10281 },
10282 {
@@ -10285,7 +10293,7 @@
10293 "ru": "Английский",
10294 "zh-chs": "英語",
10295 "xloc": [
10288 - "default.handlebars->27->954"
10296 + "default.handlebars->27->984"
10297 ]
10298 },
10299 {
@@ -10302,7 +10310,7 @@
10310 "ru": "Английский (Австралия)",
10311 "zh-chs": "英文(澳洲)",
10312 "xloc": [
10305 - "default.handlebars->27->955"
10313 + "default.handlebars->27->985"
10314 ]
10315 },
10316 {
@@ -10319,7 +10327,7 @@
10327 "ru": "Английский (Белиз)",
10328 "zh-chs": "英語(伯利茲)",
10329 "xloc": [
10322 - "default.handlebars->27->956"
10330 + "default.handlebars->27->986"
10331 ]
10332 },
10333 {
@@ -10336,7 +10344,7 @@
10344 "ru": "Английский (Канада)",
10345 "zh-chs": "英文(加拿大)",
10346 "xloc": [
10339 - "default.handlebars->27->957"
10347 + "default.handlebars->27->987"
10348 ]
10349 },
10350 {
@@ -10353,7 +10361,7 @@
10361 "ru": "Английский (Ирландия)",
10362 "zh-chs": "英文(愛爾蘭)",
10363 "xloc": [
10356 - "default.handlebars->27->958"
10364 + "default.handlebars->27->988"
10365 ]
10366 },
10367 {
@@ -10370,7 +10378,7 @@
10378 "ru": "Английский (Ямайка)",
10379 "zh-chs": "英文(牙買加)",
10380 "xloc": [
10373 - "default.handlebars->27->959"
10381 + "default.handlebars->27->989"
10382 ]
10383 },
10384 {
@@ -10387,7 +10395,7 @@
10395 "ru": "Английский (Новая Зеландия)",
10396 "zh-chs": "英文(紐西蘭)",
10397 "xloc": [
10390 - "default.handlebars->27->960"
10398 + "default.handlebars->27->990"
10399 ]
10400 },
10401 {
@@ -10404,7 +10412,7 @@
10412 "ru": "Английский (Филиппины)",
10413 "zh-chs": "英文(菲律賓)",
10414 "xloc": [
10407 - "default.handlebars->27->961"
10415 + "default.handlebars->27->991"
10416 ]
10417 },
10418 {
@@ -10421,7 +10429,7 @@
10429 "ru": "Английский (Южная Африка)",
10430 "zh-chs": "英語(南非)",
10431 "xloc": [
10424 - "default.handlebars->27->962"
10432 + "default.handlebars->27->992"
10433 ]
10434 },
10435 {
@@ -10438,7 +10446,7 @@
10446 "ru": "Английский (Тринидад и Тобаго)",
10447 "zh-chs": "英文(特立尼達和多巴哥)",
10448 "xloc": [
10441 - "default.handlebars->27->963"
10449 + "default.handlebars->27->993"
10450 ]
10451 },
10452 {
@@ -10455,7 +10463,7 @@
10463 "ru": "Английский (Великобритания)",
10464 "zh-chs": "英文(英國)",
10465 "xloc": [
10458 - "default.handlebars->27->964"
10466 + "default.handlebars->27->994"
10467 ]
10468 },
10469 {
@@ -10472,7 +10480,7 @@
10480 "ru": "Английский (Соединенные Штаты)",
10481 "zh-chs": "美國英語)",
10482 "xloc": [
10475 - "default.handlebars->27->965"
10483 + "default.handlebars->27->995"
10484 ]
10485 },
10486 {
@@ -10489,7 +10497,7 @@
10497 "ru": "Английский (Зимбабве)",
10498 "zh-chs": "英文(津巴布韋)",
10499 "xloc": [
10492 - "default.handlebars->27->966"
10500 + "default.handlebars->27->996"
10501 ]
10502 },
10503 {
@@ -10506,8 +10514,8 @@
10514 "ru": "Ввод",
10515 "zh-chs": "輸入",
10516 "xloc": [
10509 - "default.handlebars->27->1147",
10510 - "default.handlebars->27->1148"
10517 + "default.handlebars->27->1177",
10518 + "default.handlebars->27->1178"
10519 ]
10520 },
10521 {
@@ -10524,7 +10532,7 @@
10532 "ru": "Введите разделенный запятыми список имен административных областей.",
10533 "zh-chs": "輸入管理領域名稱的逗號分隔列表。",
10534 "xloc": [
10527 - "default.handlebars->27->1506"
10535 + "default.handlebars->27->1536"
10536 ]
10537 },
10538 {
@@ -10541,7 +10549,7 @@
10549 "ru": "Введите диапазон IP-адресов для сканирования Intel AMT устройств.",
10550 "zh-chs": "輸入IP地址範圍以掃描Intel AMT設備。",
10551 "xloc": [
10544 - "default.handlebars->27->261"
10552 + "default.handlebars->27->277"
10553 ]
10554 },
10555 {
@@ -10558,7 +10566,7 @@
10566 "ru": "Для удаленного набора введите текст, используя английскую раскладку и нажмите OK. Перед продолжением убедитесь, что курсор на удаленном компьютере установлен в правильное положение.",
10567 "zh-chs": "輸入文本,然後單擊“確定”以使用美式英語鍵盤遠程輸入文本。在繼續操作之前,請確保將遠程光標放置在正確的位置。",
10568 "xloc": [
10561 - "default.handlebars->27->730"
10569 + "default.handlebars->27->746"
10570 ]
10571 },
10572 {
@@ -10593,7 +10601,7 @@
10601 "ru": "Для двухэтапного входа введите токен здесь:",
10602 "zh-chs": "在此處輸入令牌以進行兩步登錄:",
10603 "xloc": [
10596 - "default.handlebars->27->108"
10604 + "default.handlebars->27->124"
10605 ]
10606 },
10607 {
@@ -10606,7 +10614,7 @@
10614 "nl": "Voer uw telefoonnummer in dat geschikt is voor SMS. Na verificatie kan het nummer worden gebruikt voor inlogverificatie en andere meldingen.",
10615 "zh-chs": "输入支持SMS的电话号码。验证后,该号码可用于登录验证和其他通知。",
10616 "xloc": [
10609 - "default.handlebars->27->887"
10617 + "default.handlebars->27->917"
10618 ]
10619 },
10620 {
@@ -10623,7 +10631,7 @@
10631 "ru": "Ошибка, Невозможно добавить код.",
10632 "zh-chs": "錯誤,無法添加密鑰。",
10633 "xloc": [
10626 - "default.handlebars->27->134"
10634 + "default.handlebars->27->150"
10635 ]
10636 },
10637 {
@@ -10657,7 +10665,7 @@
10665 "ru": "Эсперанто",
10666 "zh-chs": "世界語",
10667 "xloc": [
10660 - "default.handlebars->27->967"
10668 + "default.handlebars->27->997"
10669 ]
10670 },
10671 {
@@ -10674,7 +10682,7 @@
10682 "ru": "Эстонский",
10683 "zh-chs": "愛沙尼亞語",
10684 "xloc": [
10677 - "default.handlebars->27->968"
10685 + "default.handlebars->27->998"
10686 ]
10687 },
10688 {
@@ -10691,7 +10699,7 @@
10699 "ru": "Детали события",
10700 "zh-chs": "活動詳情",
10701 "xloc": [
10694 - "default.handlebars->27->807"
10702 + "default.handlebars->27->823"
10703 ]
10704 },
10705 {
@@ -10708,7 +10716,7 @@
10716 "ru": "Экспорт списка событий",
10717 "zh-chs": "活動列表導出",
10718 "xloc": [
10711 - "default.handlebars->27->1427"
10719 + "default.handlebars->27->1457"
10720 ]
10721 },
10722 {
@@ -10780,7 +10788,7 @@
10788 "ru": "Экспорт информации об устройстве",
10789 "zh-chs": "導出設備信息",
10790 "xloc": [
10783 - "default.handlebars->27->407"
10791 + "default.handlebars->27->423"
10792 ]
10793 },
10794 {
@@ -10797,7 +10805,7 @@
10805 "ru": "Расширенный ASCII",
10806 "zh-chs": "擴展ASCII",
10807 "xloc": [
10800 - "default.handlebars->27->756"
10808 + "default.handlebars->27->772"
10809 ]
10810 },
10811 {
@@ -10831,7 +10839,13 @@
10839 "ru": "Внешний",
10840 "zh-chs": "外部",
10841 "xloc": [
10834 - "default.handlebars->27->1782"
10842 + "default.handlebars->27->1812"
10843 + ]
10844 + },
10845 + {
10846 + "en": "FQDN",
10847 + "xloc": [
10848 + "default.handlebars->27->93"
10849 ]
10850 },
10851 {
@@ -10848,7 +10862,7 @@
10862 "ru": "Mакедонский (БЮР)",
10863 "zh-chs": "FYRO馬其頓語",
10864 "xloc": [
10851 - "default.handlebars->27->1018"
10865 + "default.handlebars->27->1048"
10866 ]
10867 },
10868 {
@@ -10865,7 +10879,7 @@
10879 "ru": "Фарерский",
10880 "zh-chs": "法羅語",
10881 "xloc": [
10868 - "default.handlebars->27->969"
10882 + "default.handlebars->27->999"
10883 ]
10884 },
10885 {
@@ -10895,7 +10909,7 @@
10909 "ko": "원격 터미널 세션을 시작하지 못했습니다 : {0} ({1})",
10910 "zh-chs": "无法启动远程终端会话{0}({1})",
10911 "xloc": [
10898 - "default.handlebars->27->712"
10912 + "default.handlebars->27->728"
10913 ]
10914 },
10915 {
@@ -10912,7 +10926,7 @@
10926 "ru": "Фарси (Персидский)",
10927 "zh-chs": "波斯語(波斯語)",
10928 "xloc": [
10915 - "default.handlebars->27->970"
10929 + "default.handlebars->27->1000"
10930 ]
10931 },
10932 {
@@ -10947,7 +10961,7 @@
10961 "ru": "Функции",
10962 "zh-chs": "特徵",
10963 "xloc": [
10950 - "default.handlebars->27->1179"
10964 + "default.handlebars->27->1209"
10965 ]
10966 },
10967 {
@@ -10964,7 +10978,7 @@
10978 "ru": "Фиджи",
10979 "zh-chs": "斐濟",
10980 "xloc": [
10967 - "default.handlebars->27->971"
10981 + "default.handlebars->27->1001"
10982 ]
10983 },
10984 {
@@ -10982,8 +10996,8 @@
10996 "zh-chs": "文件編輯器",
10997 "xloc": [
10998 "default-mobile.handlebars->9->299",
10985 - "default.handlebars->27->446",
10986 - "default.handlebars->27->779"
10999 + "default.handlebars->27->462",
11000 + "default.handlebars->27->795"
11001 ]
11002 },
11003 {
@@ -11017,7 +11031,7 @@
11031 "ru": "Драйвер файловой системы",
11032 "zh-chs": "FileSystemDriver",
11033 "xloc": [
11020 - "default.handlebars->27->739"
11034 + "default.handlebars->27->755"
11035 ]
11036 },
11037 {
@@ -11036,9 +11050,9 @@
11050 "xloc": [
11051 "default-mobile.handlebars->9->167",
11052 "default-mobile.handlebars->9->250",
11039 - "default.handlebars->27->1268",
11040 - "default.handlebars->27->1719",
11041 - "default.handlebars->27->220",
11053 + "default.handlebars->27->1298",
11054 + "default.handlebars->27->1749",
11055 + "default.handlebars->27->236",
11056 "default.handlebars->container->topbar->1->1->MainSubMenuSpan->MainSubMenu->1->0->MainDevFiles",
11057 "default.handlebars->contextMenu->cxfiles"
11058 ]
@@ -11074,9 +11088,9 @@
11088 "ru": "Уведомление файлов",
11089 "zh-chs": "文件通知",
11090 "xloc": [
11077 - "default.handlebars->27->1187",
11078 - "default.handlebars->27->1632",
11079 - "default.handlebars->27->529"
11091 + "default.handlebars->27->1217",
11092 + "default.handlebars->27->1662",
11093 + "default.handlebars->27->545"
11094 ]
11095 },
11096 {
@@ -11093,9 +11107,9 @@
11107 "ru": "Запрос файлов",
11108 "zh-chs": "文件提示",
11109 "xloc": [
11096 - "default.handlebars->27->1186",
11097 - "default.handlebars->27->1631",
11098 - "default.handlebars->27->528"
11110 + "default.handlebars->27->1216",
11111 + "default.handlebars->27->1661",
11112 + "default.handlebars->27->544"
11113 ]
11114 },
11115 {
@@ -11132,7 +11146,7 @@
11146 "ru": "Финский",
11147 "zh-chs": "芬蘭",
11148 "xloc": [
11135 - "default.handlebars->27->972"
11149 + "default.handlebars->27->1002"
11150 ]
11151 },
11152 {
@@ -11255,8 +11269,8 @@
11269 "ru": "Принудительно сбросить пароль при следующем входе в систему.",
11270 "zh-chs": "下次登錄時強制重置密碼。",
11271 "xloc": [
11258 - "default.handlebars->27->1500",
11259 - "default.handlebars->27->1670"
11272 + "default.handlebars->27->1530",
11273 + "default.handlebars->27->1700"
11274 ]
11275 },
11276 {
@@ -11342,8 +11356,8 @@
11356 "ru": "Свободно",
11357 "zh-chs": "自由",
11358 "xloc": [
11345 - "default.handlebars->27->1743",
11346 - "default.handlebars->27->1745"
11359 + "default.handlebars->27->1773",
11360 + "default.handlebars->27->1775"
11361 ]
11362 },
11363 {
@@ -11378,7 +11392,7 @@
11392 "ru": "Французский (Бельгия)",
11393 "zh-chs": "法語(比利時)",
11394 "xloc": [
11381 - "default.handlebars->27->974"
11395 + "default.handlebars->27->1004"
11396 ]
11397 },
11398 {
@@ -11395,7 +11409,7 @@
11409 "ru": "Французский (Канада)",
11410 "zh-chs": "法語(加拿大)",
11411 "xloc": [
11398 - "default.handlebars->27->975"
11412 + "default.handlebars->27->1005"
11413 ]
11414 },
11415 {
@@ -11412,7 +11426,7 @@
11426 "ru": "Французский (Франция)",
11427 "zh-chs": "法語(法國)",
11428 "xloc": [
11415 - "default.handlebars->27->976"
11429 + "default.handlebars->27->1006"
11430 ]
11431 },
11432 {
@@ -11429,7 +11443,7 @@
11443 "ru": "Французский (Люксембург)",
11444 "zh-chs": "法語(盧森堡)",
11445 "xloc": [
11432 - "default.handlebars->27->977"
11446 + "default.handlebars->27->1007"
11447 ]
11448 },
11449 {
@@ -11446,7 +11460,7 @@
11460 "ru": "Французский (Монако)",
11461 "zh-chs": "法語(摩納哥)",
11462 "xloc": [
11449 - "default.handlebars->27->978"
11463 + "default.handlebars->27->1008"
11464 ]
11465 },
11466 {
@@ -11463,7 +11477,7 @@
11477 "ru": "Французский (Стандартный)",
11478 "zh-chs": "法語(標準)",
11479 "xloc": [
11466 - "default.handlebars->27->973"
11480 + "default.handlebars->27->1003"
11481 ]
11482 },
11483 {
@@ -11480,7 +11494,7 @@
11494 "ru": "Французский (Швейцария)",
11495 "zh-chs": "法語(瑞士)",
11496 "xloc": [
11483 - "default.handlebars->27->979"
11497 + "default.handlebars->27->1009"
11498 ]
11499 },
11500 {
@@ -11497,7 +11511,7 @@
11511 "ru": "Фризский",
11512 "zh-chs": "弗里斯蘭語",
11513 "xloc": [
11500 - "default.handlebars->27->980"
11514 + "default.handlebars->27->1010"
11515 ]
11516 },
11517 {
@@ -11514,7 +11528,7 @@
11528 "ru": "Фриульский",
11529 "zh-chs": "弗留利",
11530 "xloc": [
11517 - "default.handlebars->27->981"
11531 + "default.handlebars->27->1011"
11532 ]
11533 },
11534 {
@@ -11535,9 +11549,9 @@
11549 "default-mobile.handlebars->9->387",
11550 "default-mobile.handlebars->9->396",
11551 "default-mobile.handlebars->9->414",
11538 - "default.handlebars->27->1154",
11539 - "default.handlebars->27->1286",
11540 - "default.handlebars->27->1512"
11552 + "default.handlebars->27->1184",
11553 + "default.handlebars->27->1316",
11554 + "default.handlebars->27->1542"
11555 ]
11556 },
11557 {
@@ -11554,7 +11568,7 @@
11568 "ru": "Администратор с полным доступом (все права)",
11569 "zh-chs": "正式管理員(保留所有權利)",
11570 "xloc": [
11557 - "default.handlebars->27->1320"
11571 + "default.handlebars->27->1350"
11572 ]
11573 },
11574 {
@@ -11585,7 +11599,7 @@
11599 "ru": "Полные права на устройство",
11600 "zh-chs": "完整的設備權限",
11601 "xloc": [
11588 - "default.handlebars->27->595"
11602 + "default.handlebars->27->611"
11603 ]
11604 },
11605 {
@@ -11601,7 +11615,7 @@
11615 "ru": "Полные права",
11616 "zh-chs": "完全权利",
11617 "xloc": [
11604 - "default.handlebars->27->611"
11618 + "default.handlebars->27->627"
11619 ]
11620 },
11621 {
@@ -11637,7 +11651,7 @@
11651 "ru": "Администратор с полным доступом",
11652 "zh-chs": "正式管理員",
11653 "xloc": [
11640 - "default.handlebars->27->1596"
11654 + "default.handlebars->27->1626"
11655 ]
11656 },
11657 {
@@ -11651,7 +11665,7 @@
11665 "zh-chs": "显卡",
11666 "xloc": [
11667 "default-mobile.handlebars->9->365",
11654 - "default.handlebars->27->855"
11668 + "default.handlebars->27->885"
11669 ]
11670 },
11671 {
@@ -11668,7 +11682,7 @@
11682 "ru": "Гэльский (Ирландский)",
11683 "zh-chs": "蓋爾語(愛爾蘭)",
11684 "xloc": [
11671 - "default.handlebars->27->983"
11685 + "default.handlebars->27->1013"
11686 ]
11687 },
11688 {
@@ -11685,7 +11699,7 @@
11699 "ru": "Гэльский (Шотландия)",
11700 "zh-chs": "蓋爾語(蘇格蘭語)",
11701 "xloc": [
11688 - "default.handlebars->27->982"
11702 + "default.handlebars->27->1012"
11703 ]
11704 },
11705 {
@@ -11702,7 +11716,7 @@
11716 "ru": "Галицкий",
11717 "zh-chs": "加拉契人",
11718 "xloc": [
11705 - "default.handlebars->27->984"
11719 + "default.handlebars->27->1014"
11720 ]
11721 },
11722 {
@@ -11719,7 +11733,7 @@
11733 "ru": "MAC шлюза",
11734 "zh-chs": "網關MAC",
11735 "xloc": [
11722 - "default.handlebars->27->89"
11736 + "default.handlebars->27->88"
11737 ]
11738 },
11739 {
@@ -11776,7 +11790,7 @@
11790 "ru": "Общая информация",
11791 "zh-chs": "一般信息",
11792 "xloc": [
11779 - "default.handlebars->27->453"
11793 + "default.handlebars->27->469"
11794 ]
11795 },
11796 {
@@ -11793,7 +11807,7 @@
11807 "ru": "Генерация новых токенов",
11808 "zh-chs": "生成新令牌",
11809 "xloc": [
11796 - "default.handlebars->27->122"
11810 + "default.handlebars->27->138"
11811 ]
11812 },
11813 {
@@ -11810,7 +11824,7 @@
11824 "ru": "Грузинский",
11825 "zh-chs": "格魯吉亞人",
11826 "xloc": [
11813 - "default.handlebars->27->985"
11827 + "default.handlebars->27->1015"
11828 ]
11829 },
11830 {
@@ -11827,7 +11841,7 @@
11841 "ru": "Немецкий (Австрия)",
11842 "zh-chs": "德語(奧地利)",
11843 "xloc": [
11830 - "default.handlebars->27->987"
11844 + "default.handlebars->27->1017"
11845 ]
11846 },
11847 {
@@ -11844,7 +11858,7 @@
11858 "ru": "Немецкий (Германия)",
11859 "zh-chs": "德文(德國)",
11860 "xloc": [
11847 - "default.handlebars->27->988"
11861 + "default.handlebars->27->1018"
11862 ]
11863 },
11864 {
@@ -11861,7 +11875,7 @@
11875 "ru": "Немецкий (Лихтенштейн)",
11876 "zh-chs": "德文(列支敦士登)",
11877 "xloc": [
11864 - "default.handlebars->27->989"
11878 + "default.handlebars->27->1019"
11879 ]
11880 },
11881 {
@@ -11878,7 +11892,7 @@
11892 "ru": "Немецкий (Люксембург)",
11893 "zh-chs": "德語(盧森堡)",
11894 "xloc": [
11881 - "default.handlebars->27->990"
11895 + "default.handlebars->27->1020"
11896 ]
11897 },
11898 {
@@ -11895,7 +11909,7 @@
11909 "ru": "Немецкий (Стандартный)",
11910 "zh-chs": "德語(標準)",
11911 "xloc": [
11898 - "default.handlebars->27->986"
11912 + "default.handlebars->27->1016"
11913 ]
11914 },
11915 {
@@ -11912,7 +11926,7 @@
11926 "ru": "Немецкий (Швейцария)",
11927 "zh-chs": "德語(瑞士)",
11928 "xloc": [
11915 - "default.handlebars->27->991"
11929 + "default.handlebars->27->1021"
11930 ]
11931 },
11932 {
@@ -11929,7 +11943,7 @@
11943 "ru": "Получить учетные данные MQTT для этого устройства.",
11944 "zh-chs": "獲取此設備的MQTT登錄憑據。",
11945 "xloc": [
11932 - "default.handlebars->27->576"
11946 + "default.handlebars->27->592"
11947 ]
11948 },
11949 {
@@ -11995,7 +12009,7 @@
12009 "ru": "Хорошо",
12010 "zh-chs": "好",
12011 "xloc": [
11998 - "default.handlebars->27->1150"
12012 + "default.handlebars->27->1180"
12013 ]
12014 },
12015 {
@@ -12032,7 +12046,7 @@
12046 "ru": "Греческий",
12047 "zh-chs": "希臘語",
12048 "xloc": [
12035 - "default.handlebars->27->992"
12049 + "default.handlebars->27->1022"
12050 ]
12051 },
12052 {
@@ -12050,7 +12064,7 @@
12064 "zh-chs": "組",
12065 "xloc": [
12066 "default-mobile.handlebars->9->207",
12053 - "default.handlebars->27->481",
12067 + "default.handlebars->27->497",
12068 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->9->devListToolbarSort->sortselect->1"
12069 ]
12070 },
@@ -12068,9 +12082,9 @@
12082 "ru": "Групповое действие",
12083 "zh-chs": "集體行動",
12084 "xloc": [
12071 - "default.handlebars->27->1464",
12072 - "default.handlebars->27->1533",
12073 - "default.handlebars->27->410",
12085 + "default.handlebars->27->1494",
12086 + "default.handlebars->27->1563",
12087 + "default.handlebars->27->426",
12088 "default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->devListToolbar",
12089 "default.handlebars->container->column_l->p4->3->1->0->3->3",
12090 "default.handlebars->container->column_l->p50->3->1->0->3->3"
@@ -12080,7 +12094,7 @@
12094 "en": "Group Identifier",
12095 "nl": "Groepsidentificatie",
12096 "xloc": [
12083 - "default.handlebars->27->1550"
12097 + "default.handlebars->27->1580"
12098 ]
12099 },
12100 {
@@ -12097,7 +12111,7 @@
12111 "ru": "Члены группы",
12112 "zh-chs": "小組成員",
12113 "xloc": [
12100 - "default.handlebars->27->1559"
12114 + "default.handlebars->27->1589"
12115 ]
12116 },
12117 {
@@ -12114,7 +12128,7 @@
12128 "ru": "Права на группу для пользователя {0}.",
12129 "zh-chs": "用戶{0}的組權限。",
12130 "xloc": [
12117 - "default.handlebars->27->1285"
12131 + "default.handlebars->27->1315"
12132 ]
12133 },
12134 {
@@ -12131,7 +12145,7 @@
12145 "ru": "Права на группу для {0}.",
12146 "zh-chs": "{0}的組權限。",
12147 "xloc": [
12134 - "default.handlebars->27->1284"
12148 + "default.handlebars->27->1314"
12149 ]
12150 },
12151 {
@@ -12182,7 +12196,7 @@
12196 "ru": "Гуджарати",
12197 "zh-chs": "古久拉提",
12198 "xloc": [
12185 - "default.handlebars->27->993"
12199 + "default.handlebars->27->1023"
12200 ]
12201 },
12202 {
@@ -12218,7 +12232,7 @@
12232 "ru": "Гаитянский",
12233 "zh-chs": "海地",
12234 "xloc": [
12221 - "default.handlebars->27->994"
12235 + "default.handlebars->27->1024"
12236 ]
12237 },
12238 {
@@ -12252,7 +12266,7 @@
12266 "ru": "Жесткое отключение агента",
12267 "zh-chs": "硬斷開劑",
12268 "xloc": [
12255 - "default.handlebars->27->882"
12269 + "default.handlebars->27->912"
12270 ]
12271 },
12272 {
@@ -12269,7 +12283,7 @@
12283 "ru": "Всего кучи",
12284 "zh-chs": "堆總數",
12285 "xloc": [
12272 - "default.handlebars->27->1784"
12286 + "default.handlebars->27->1814"
12287 ]
12288 },
12289 {
@@ -12286,7 +12300,7 @@
12300 "ru": "Куча используется",
12301 "zh-chs": "堆使用",
12302 "xloc": [
12289 - "default.handlebars->27->1783"
12303 + "default.handlebars->27->1813"
12304 ]
12305 },
12306 {
@@ -12303,7 +12317,7 @@
12317 "ru": "Иврит",
12318 "zh-chs": "希伯來語",
12319 "xloc": [
12306 - "default.handlebars->27->995"
12320 + "default.handlebars->27->1025"
12321 ]
12322 },
12323 {
@@ -12337,7 +12351,7 @@
12351 "ru": "Помочь перевести MeshCentral",
12352 "zh-chs": "幫助翻譯MeshCentral",
12353 "xloc": [
12340 - "default.handlebars->27->1109"
12354 + "default.handlebars->27->1139"
12355 ]
12356 },
12357 {
@@ -12405,7 +12419,7 @@
12419 "xloc": [
12420 "default-mobile.handlebars->9->175",
12421 "default-mobile.handlebars->9->182",
12408 - "default.handlebars->27->374",
12422 + "default.handlebars->27->390",
12423 "default.handlebars->27->5"
12424 ]
12425 },
@@ -12423,7 +12437,7 @@
12437 "ru": "Хинди",
12438 "zh-chs": "印地語",
12439 "xloc": [
12426 - "default.handlebars->27->996"
12440 + "default.handlebars->27->1026"
12441 ]
12442 },
12443 {
@@ -12459,7 +12473,7 @@
12473 "zh-chs": "持有1份副本",
12474 "xloc": [
12475 "default-mobile.handlebars->9->308",
12462 - "default.handlebars->27->788"
12476 + "default.handlebars->27->804"
12477 ]
12478 },
12479 {
@@ -12477,7 +12491,7 @@
12491 "zh-chs": "持有1個搬家公司",
12492 "xloc": [
12493 "default-mobile.handlebars->9->312",
12480 - "default.handlebars->27->792"
12494 + "default.handlebars->27->808"
12495 ]
12496 },
12497 {
@@ -12495,7 +12509,7 @@
12509 "zh-chs": "保留{0}個條目進行複制",
12510 "xloc": [
12511 "default-mobile.handlebars->9->306",
12498 - "default.handlebars->27->786"
12512 + "default.handlebars->27->802"
12513 ]
12514 },
12515 {
@@ -12513,7 +12527,7 @@
12527 "zh-chs": "保留{0}個條目以進行移動",
12528 "xloc": [
12529 "default-mobile.handlebars->9->310",
12516 - "default.handlebars->27->790"
12530 + "default.handlebars->27->806"
12531 ]
12532 },
12533 {
@@ -12531,7 +12545,7 @@
12545 "zh-chs": "保持{2}的{0}入口{1}",
12546 "xloc": [
12547 "default-mobile.handlebars->9->129",
12534 - "default.handlebars->27->1414"
12548 + "default.handlebars->27->1444"
12549 ]
12550 },
12551 {
@@ -12552,9 +12566,9 @@
12566 "default-mobile.handlebars->9->210",
12567 "default-mobile.handlebars->9->212",
12568 "default-mobile.handlebars->9->272",
12555 - "default.handlebars->27->247",
12556 - "default.handlebars->27->486",
12557 - "default.handlebars->27->705"
12569 + "default.handlebars->27->263",
12570 + "default.handlebars->27->502",
12571 + "default.handlebars->27->721"
12572 ]
12573 },
12574 {
@@ -12571,7 +12585,7 @@
12585 "ru": "Синхронизация имени хоста",
12586 "zh-chs": "主機名同步",
12587 "xloc": [
12574 - "default.handlebars->27->1177"
12588 + "default.handlebars->27->1207"
12589 ]
12590 },
12591 {
@@ -12588,7 +12602,7 @@
12602 "ru": "Венгерский",
12603 "zh-chs": "匈牙利",
12604 "xloc": [
12591 - "default.handlebars->27->997"
12605 + "default.handlebars->27->1027"
12606 ]
12607 },
12608 {
@@ -12605,8 +12619,8 @@
12619 "ru": "Диапазон IP",
12620 "zh-chs": "IP範圍",
12621 "xloc": [
12608 - "default.handlebars->27->262",
12609 - "default.handlebars->27->264"
12622 + "default.handlebars->27->278",
12623 + "default.handlebars->27->280"
12624 ]
12625 },
12626 {
@@ -12642,7 +12656,9 @@
12656 "zh-chs": "IP:{0}",
12657 "xloc": [
12658 "default-mobile.handlebars->9->338",
12645 - "default.handlebars->27->828"
12659 + "default.handlebars->27->844",
12660 + "default.handlebars->27->854",
12661 + "default.handlebars->27->858"
12662 ]
12663 },
12664 {
@@ -12660,7 +12676,9 @@
12676 "zh-chs": "IP:{0},掩碼:{1},網關:{2}",
12677 "xloc": [
12678 "default-mobile.handlebars->9->336",
12663 - "default.handlebars->27->826"
12679 + "default.handlebars->27->842",
12680 + "default.handlebars->27->852",
12681 + "default.handlebars->27->856"
12682 ]
12683 },
12684 {
@@ -12679,8 +12697,10 @@
12697 "xloc": [
12698 "default-mobile.handlebars->9->335",
12699 "default-mobile.handlebars->9->337",
12682 - "default.handlebars->27->825",
12683 - "default.handlebars->27->827"
12700 + "default.handlebars->27->841",
12701 + "default.handlebars->27->843",
12702 + "default.handlebars->27->851",
12703 + "default.handlebars->27->853"
12704 ]
12705 },
12706 {
@@ -12697,7 +12717,8 @@
12717 "ru": "IPv4 адрес",
12718 "zh-chs": "IPv4地址",
12719 "xloc": [
12700 - "default.handlebars->27->83"
12720 + "default.handlebars->27->100",
12721 + "default.handlebars->27->82"
12722 ]
12723 },
12724 {
@@ -12714,7 +12735,8 @@
12735 "ru": "IPv4 шлюз",
12736 "zh-chs": "IPv4網關",
12737 "xloc": [
12717 - "default.handlebars->27->87"
12738 + "default.handlebars->27->104",
12739 + "default.handlebars->27->86"
12740 ]
12741 },
12742 {
@@ -12731,7 +12753,33 @@
12753 "ru": "IPv4 маска",
12754 "zh-chs": "IPv4掩碼",
12755 "xloc": [
12734 - "default.handlebars->27->85"
12756 + "default.handlebars->27->102",
12757 + "default.handlebars->27->84"
12758 + ]
12759 + },
12760 + {
12761 + "en": "IPv6 Layer",
12762 + "xloc": [
12763 + "default.handlebars->27->855",
12764 + "default.handlebars->27->857"
12765 + ]
12766 + },
12767 + {
12768 + "en": "IPv6 address",
12769 + "xloc": [
12770 + "default.handlebars->27->94"
12771 + ]
12772 + },
12773 + {
12774 + "en": "IPv6 gateway",
12775 + "xloc": [
12776 + "default.handlebars->27->98"
12777 + ]
12778 + },
12779 + {
12780 + "en": "IPv6 mask",
12781 + "xloc": [
12782 + "default.handlebars->27->96"
12783 ]
12784 },
12785 {
@@ -12748,7 +12796,7 @@
12796 "ru": "Исландский",
12797 "zh-chs": "冰島的",
12798 "xloc": [
12751 - "default.handlebars->27->998"
12799 + "default.handlebars->27->1028"
12800 ]
12801 },
12802 {
@@ -12766,7 +12814,7 @@
12814 "zh-chs": "圖標選擇",
12815 "xloc": [
12816 "default-mobile.handlebars->9->270",
12769 - "default.handlebars->27->703"
12817 + "default.handlebars->27->719"
12818 ]
12819 },
12820 {
@@ -12784,7 +12832,7 @@
12832 "zh-chs": "識別碼",
12833 "xloc": [
12834 "default-mobile.handlebars->9->363",
12787 - "default.handlebars->27->853"
12835 + "default.handlebars->27->883"
12836 ]
12837 },
12838 {
@@ -12870,7 +12918,7 @@
12918 "zh-chs": "个别装置",
12919 "xloc": [
12920 "default-mobile.handlebars->9->148",
12873 - "default.handlebars->27->173"
12921 + "default.handlebars->27->189"
12922 ]
12923 },
12924 {
@@ -12887,7 +12935,7 @@
12935 "ru": "Индонезийский",
12936 "zh-chs": "印度尼西亞",
12937 "xloc": [
12890 - "default.handlebars->27->999"
12938 + "default.handlebars->27->1029"
12939 ]
12940 },
12941 {
@@ -12970,7 +13018,7 @@
13018 "ru": "Установите <a href=\\\"https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2\\\" rel=\\\"noreferrer noopener\\\" target=_blank>Google Authenticator</a> или совместимое приложение и отсканируйте штрих-код, используйте <a href=\\\"{0}\\\" rel=\\\"noreferrer noopener\\\" target=_blank>эту ссылку</a> или введите код. Затем введите ниже текущий токен из 6 цифр для активации двухшаговой авторизации.",
13019 "zh-chs": "安裝<a href=\\\"https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2\\\" rel=\\\"noreferrer noopener\\\" target=_blank> Google身份驗證器</a>或兼容的應用程序並掃描條形碼,使用<a href=\\\"{0}\\\" rel=\\\"noreferrer noopener\\\" target=_blank>此鏈接</a>或輸入密碼。然後,在下面輸入當前的6位數令牌以激活兩步登錄。",
13020 "xloc": [
12973 - "default.handlebars->27->107"
13021 + "default.handlebars->27->123"
13022 ]
13023 },
13024 {
@@ -13004,7 +13052,7 @@
13052 "ru": "Установка CIRA",
13053 "zh-chs": "安裝CIRA",
13054 "xloc": [
13007 - "default.handlebars->27->1210"
13055 + "default.handlebars->27->1240"
13056 ]
13057 },
13058 {
@@ -13021,7 +13069,7 @@
13069 "ru": "Локальная установка",
13070 "zh-chs": "安裝本地",
13071 "xloc": [
13024 - "default.handlebars->27->1212"
13072 + "default.handlebars->27->1242"
13073 ]
13074 },
13075 {
@@ -13038,10 +13086,10 @@
13086 "ru": "Тип установки",
13087 "zh-chs": "安裝類型",
13088 "xloc": [
13041 - "default.handlebars->27->1351",
13042 - "default.handlebars->27->1358",
13043 - "default.handlebars->27->311",
13044 - "default.handlebars->27->333"

This file is too large to show in full.

views/default.handlebars
+87 -22
@@ -2135,28 +2135,26 @@
2135 if (currentNode._id != message.nodeid) return;
2136 updateDeviceDetails(getNodeFromId(message.nodeid), null, message);
2137 if ((xxdialogMode == 2) && (xxdialogTag == 'if' + message.nodeid)) {
2138 - if (message.netif == null) {
2139 - QH('d2netinfo', "No network interface information available for this device.");
2140 - } else {
2141 - var x = '<div class=dialogText>';
2142 -
2143 - if (currentNode.lastconnect) { x += addHtmlValue2("Last agent connection", printDateTime(new Date(currentNode.lastconnect))); }
2144 - if (currentNode.lastaddr) {
2145 - var splitip = currentNode.lastaddr.split(':');
2146 - if (splitip.length > 2) {
2147 - // IPv6
2148 - x += addHtmlValue2("Last agent address", currentNode.lastaddr + ' <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(currentNode.lastaddr) + '") width=10 height=10>');
2138 + var x = '<div class=dialogText>';
2139 + if (currentNode.lastconnect) { x += addHtmlValue2("Last agent connection", printDateTime(new Date(currentNode.lastconnect))); }
2140 + if (currentNode.lastaddr) {
2141 + var splitip = currentNode.lastaddr.split(':');
2142 + if (splitip.length > 2) {
2143 + // IPv6
2144 + x += addHtmlValue2("Last agent address", currentNode.lastaddr + ' <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(currentNode.lastaddr) + '") width=10 height=10>');
2145 + } else {
2146 + // IPv4
2147 + if (isPrivateIP(currentNode.lastaddr)) {
2148 + x += addHtmlValue2("Last agent address", splitip[0] + ' <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(splitip[0]) + '") width=10 height=10>');
2149 } else {
2150 - // IPv4
2151 - if (isPrivateIP(currentNode.lastaddr)) {
2152 - x += addHtmlValue2("Last agent address", splitip[0] + ' <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(splitip[0]) + '") width=10 height=10>');
2153 - } else {
2154 - x += addHtmlValue2("Last agent address", '<a href="https://iplocation.com/?ip=' + splitip[0] + '" rel="noreferrer noopener" target="MeshIPLoopup">' + splitip[0] + '</a> <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(splitip[0]) + '") width=10 height=10>');
2155 - }
2150 + x += addHtmlValue2("Last agent address", '<a href="https://iplocation.com/?ip=' + splitip[0] + '" rel="noreferrer noopener" target="MeshIPLoopup">' + splitip[0] + '</a> <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(splitip[0]) + '") width=10 height=10>');
2151 }
2152 }
2158 -
2159 - x += addHtmlValue2("Last interfaces update", printDateTime(new Date(message.updateTime)));
2153 + }
2154 + x += addHtmlValue2("Last interfaces update", printDateTime(new Date(message.updateTime)));
2155 +
2156 + if (message.netif != null) {
2157 + // Old style
2158 for (var i in message.netif) {
2159 var net = message.netif[i];
2160 x += '<hr />'
@@ -2169,9 +2167,34 @@
2167 if (net.v4gateway) { x += addHtmlValue2("IPv4 gateway", EscapeHtml(net.v4gateway) + ' <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(net.v4gateway) + '") width=10 height=10>'); }
2168 if (net.gatewaymac) { x += addHtmlValue2("Gateway MAC", '<a href="https://dnslytics.com/mac-address-lookup/' + net.gatewaymac.substring(0, 6) + '" rel="noreferrer noopener" target="MeshMACLoopup">' + EscapeHtml(net.gatewaymac.toLowerCase()) + '</a> <img src="images/link4.png" title="' + "Copy MAC address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(net.gatewaymac.toLowerCase()) + '") width=10 height=10>'); }
2169 }
2172 - x += '</div>';
2173 - QH('d2netinfo', x);
2170 + } else if (message.netif2 != null) {
2171 + // New style
2172 + for (var i in message.netif2) {
2173 + var net = message.netif2[i];
2174 + if ((net.length < 1) || (net[0].mac.startsWith('00:00:00:00'))) continue;
2175 + x += '<hr />'
2176 + x += addHtmlValue2("Name", '<b>' + EscapeHtml(i) + '</b>');
2177 + if (net[0].mac) { x += addHtmlValue2("MAC address", '<a href="https://dnslytics.com/mac-address-lookup/' + net[0].mac.split(':').join('').substring(0, 6) + '" rel="noreferrer noopener" target="MeshMACLoopup">' + EscapeHtml(net[0].mac.toLowerCase()) + '</a> <img src="images/link4.png" title="' + "Copy MAC address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(net[0].mac.toLowerCase()) + '") width=10 height=10>'); }
2178 + if (net[0].fqdn) { x += addHtmlValue2("FQDN", net[0].fqdn); }
2179 + for (var j = 0; j < net.length; j++) {
2180 + var netif = net[j];
2181 + if (netif.family == 'IPv6') {
2182 + if (netif.address) { x += addHtmlValue2("IPv6 address", EscapeHtml(netif.address) + ' <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(netif.address) + '") width=10 height=10>'); }
2183 + if (netif.netmask) { x += addHtmlValue2("IPv6 mask", EscapeHtml(netif.netmask) + ' <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(netif.netmask) + '") width=10 height=10>'); }
2184 + if (netif.gateway) { x += addHtmlValue2("IPv6 gateway", EscapeHtml(netif.gateway) + ' <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(netif.gateway) + '") width=10 height=10>'); }
2185 + } else if (netif.family == 'IPv4') {
2186 + if (netif.address) { x += addHtmlValue2("IPv4 address", EscapeHtml(netif.address) + ' <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(netif.address) + '") width=10 height=10>'); }
2187 + if (netif.netmask) { x += addHtmlValue2("IPv4 mask", EscapeHtml(netif.netmask) + ' <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(netif.netmask) + '") width=10 height=10>'); }
2188 + if (netif.gateway) { x += addHtmlValue2("IPv4 gateway", EscapeHtml(netif.gateway) + ' <img src="images/link4.png" title="' + "Copy address to clipboard" + '" style="cursor:pointer" onclick=copyTextToClip2("' + encodeURIComponentEx(netif.gateway) + '") width=10 height=10>'); }
2189 + }
2190 + }
2191 + }
2192 + } else {
2193 + x += '<hr />'
2194 + x += "No network interface information available for this device.";
2195 }
2196 + x += '</div>';
2197 + QH('d2netinfo', x);
2198 }
2199 break;
2200 }
@@ -8089,7 +8112,7 @@
8112 if (x != '') { sections.push({ name: "Mesh Agent", html: x, img: 'meshagent64.png'}); }
8113 }
8114
8092 - // Networking
8115 + // Networking (old style)
8116 if (network.netif != null) {
8117 // Compact interfaces that have the same MAC addresses
8118 var macInterfaces = {}
@@ -8134,6 +8157,48 @@
8157 if (x != '') { sections.push({ name: "Networking", html: x, img: 'networking64.png'}); }
8158 }
8159
8160 + // Networking
8161 + if (network.netif2 != null) {
8162 + // Display one network interface for each MAC address
8163 + var x = '';
8164 + x += '<table style=width:100%>';
8165 + for (var i in network.netif2) {
8166 + var m = network.netif2[i];
8167 + if ((m.length < 1) || (m[0].mac.startsWith('00:00:00:00'))) continue;
8168 + x += '<tr><td><div class=style10 style=border-radius:5px;padding:8px>';
8169 + x += '<div style=margin-bottom:3px><b>' + EscapeHtml(i + (m[0].fqdn?(', ' + m[0].fqdn):'')) + '</b></div>';
8170 + if (m.desc) { x += addDetailItem("Description", EscapeHtml(m.desc).split('(R)').join('&reg;')); }
8171 + //if (m.dnssuffix) { x += addDetailItem("DNS Suffix", m.dnssuffix); }
8172 + if (m[0].mac) {
8173 + if (m[0].gatewaymac) {
8174 + x += addDetailItem("MAC Layer", format("MAC: {0}, Gateway: {1}", EscapeHtml(m[0].mac), EscapeHtml(m[0].gatewaymac)));
8175 + } else {
8176 + x += addDetailItem("MAC Layer", format("MAC: {0}", m[0].mac));
8177 + }
8178 + }
8179 + for (var j = 0; j < m.length; j++) {
8180 + var iplayer = m[j];
8181 + if (iplayer.family == 'IPv4') {
8182 + if (iplayer.gateway && iplayer.netmask) {
8183 + x += addDetailItem("IPv4 Layer", format("IP: {0}, Mask: {1}, Gateway: {2}", EscapeHtml(iplayer.address), EscapeHtml(iplayer.netmask), EscapeHtml(iplayer.gateway)));
8184 + } else {
8185 + x += addDetailItem("IPv4 Layer", format("IP: {0}", EscapeHtml(iplayer.address)));
8186 + }
8187 + }
8188 + if (iplayer.family == 'IPv6') {
8189 + if (iplayer.gateway && iplayer.netmask) {
8190 + x += addDetailItem("IPv6 Layer", format("IP: {0}, Mask: {1}, Gateway: {2}", EscapeHtml(iplayer.address), EscapeHtml(iplayer.netmask), EscapeHtml(iplayer.gateway)));
8191 + } else {
8192 + x += addDetailItem("IPv6 Layer", format("IP: {0}", EscapeHtml(iplayer.address)));
8193 + }
8194 + }
8195 + }
8196 + x += '</div>';
8197 + }
8198 + x += '</table>';
8199 + if (x != '') { sections.push({ name: "Networking", html: x, img: 'networking64.png'}); }
8200 + }
8201 +
8202 // Attribute: Intel AMT
8203 if (node.intelamt != null) {
8204 var x = '';