Added support for view-only desktop sharing links.
Ylian Saint-Hilaire committed
Jan 17, 2021 at 01:41 UTC
561ac6fb9117dcfae1325d4f940a5544744c71a7
9 files changed
+2105
-2060
meshdesktopmultiplex.js
+6
-7
@@ -453,12 +453,10 @@ function CreateDesktopMultiplexor(parent, domain, nodeid, func) {
453
//console.log('ViewerData', data.length, command, cmdsize);
454
switch (command) {
455
case 1: // Key Events, forward to agent
456
- //console.log('Viewer-Keys');
457
- obj.sendToAgent(data);
456
+ if (viewer.viewOnly == false) { obj.sendToAgent(data); }
457
break;
458
case 2: // Mouse events, forward to agent
460
- //console.log('Viewer-Mouse');
461
- obj.sendToAgent(data);
459
+ if (viewer.viewOnly == false) { obj.sendToAgent(data); }
460
break;
461
case 5: // Compression
462
if (data.length < 10) return;
@@ -514,15 +512,15 @@ function CreateDesktopMultiplexor(parent, domain, nodeid, func) {
512
}
513
break;
514
case 10: // CTRL-ALT-DEL, forward to agent
517
- obj.sendToAgent(data);
515
+ if (viewer.viewOnly == false) { obj.sendToAgent(data); }
516
break;
517
case 12: // SET DISPLAY, forward to agent
520
- obj.sendToAgent(data);
518
+ if (viewer.viewOnly == false) { obj.sendToAgent(data); }
519
break;
520
case 14: // Touch setup
521
break;
522
case 85: // Unicode Key Events, forward to agent
525
- obj.sendToAgent(data);
523
+ if (viewer.viewOnly == false) { obj.sendToAgent(data); }
524
break;
525
default:
526
console.log('Un-handled viewer command: ' + command);
@@ -868,6 +866,7 @@ function CreateMeshRelayEx2(parent, ws, req, domain, user, cookie) {
866
obj.user = user;
867
obj.ruserid = null;
868
obj.req = req; // Used in multi-server.js
869
+ obj.viewOnly = ((cookie != null) && (cookie.vo == 1)); // set view only mode
870
871
// Setup subscription for desktop sharing public identifier
872
// If the identifier is removed, drop the connection
meshuser.js
+6
-2
@@ -4845,7 +4845,9 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
4845
expireTime = command.end * 1000;
4846
}
4847
4848
- const inviteCookie = parent.parent.encodeCookie({ a: 5, p: command.p, uid: user._id, gn: command.guestname, nid: node._id, cf: command.consent, start: startTime, expire: expireTime, pid: publicid }, parent.parent.invitationLinkEncryptionKey);
4848
+ var cookie = { a: 5, p: command.p, uid: user._id, gn: command.guestname, nid: node._id, cf: command.consent, start: startTime, expire: expireTime, pid: publicid };
4849
+ if (command.viewOnly === true) { cookie.vo = 1; }
4850
+ const inviteCookie = parent.parent.encodeCookie(cookie, parent.parent.invitationLinkEncryptionKey);
4851
if (inviteCookie == null) { if (command.responseid != null) { try { ws.send(JSON.stringify({ action: 'createDeviceShareLink', responseid: command.responseid, result: 'Unable to generate shareing cookie' })); } catch (ex) { } } return; }
4852
command.start = startTime;
4853
command.expire = expireTime;
@@ -4863,7 +4865,9 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
4865
try { ws.send(JSON.stringify(command)); } catch (ex) { }
4866
4867
// Create a device sharing database entry
4866
- parent.db.Set({ _id: 'deviceshare-' + publicid, type: 'deviceshare', nodeid: node._id, p: command.p, domain: node.domain, publicid: publicid, startTime: startTime, expireTime: expireTime, userid: user._id, guestName: command.guestname, consent: command.consent, url: url });
4868
+ var shareEntry = { _id: 'deviceshare-' + publicid, type: 'deviceshare', nodeid: node._id, p: command.p, domain: node.domain, publicid: publicid, startTime: startTime, expireTime: expireTime, userid: user._id, guestName: command.guestname, consent: command.consent, url: url };
4869
+ if (command.viewOnly === true) { shareEntry.viewOnly = true; }
4870
+ parent.db.Set(shareEntry);
4871
4872
// Send out an event that we added a device share
4873
var targets = parent.CreateNodeDispatchTargets(node.meshid, node._id, ['server-users', user._id]);
public/scripts/agent-desktop-0.0.2-min.js
+1
-1
@@ -1 +1 @@
1
-Uint8Array.prototype.slice||Object.defineProperty(Uint8Array.prototype,"slice",{value:function(e,t){return new Uint8Array(Array.prototype.slice.call(this,e,t))}});var CreateAgentRemoteDesktop=function(e,t){var h={};"string"==typeof(h.CanvasId=e)&&(h.CanvasId=Q(e)),h.Canvas=h.CanvasId.getContext("2d"),h.scrolldiv=t,h.State=0,h.PendingOperations=[],h.tilesReceived=0,h.TilesDrawn=0,h.KillDraw=0,h.ipad=!1,h.tabletKeyboardVisible=!1,h.LastX=0,h.LastY=0,h.touchenabled=0,h.submenuoffset=0,h.touchtimer=null,h.TouchArray={},h.connectmode=0,h.connectioncount=0,h.rotation=0,h.protocol=2,h.debugmode=0,h.firstUpKeys=[],h.stopInput=!1,h.localKeyMap=!0,h.remoteKeyMap=!1,h.pressedKeys=[],h.sessionid=0,h.username,h.oldie=!1,h.CompressionLevel=50,h.ScalingLevel=1024,h.FrameRateTimer=100,h.SwapMouse=!1,h.FirstDraw=!1,h.ScreenWidth=960,h.ScreenHeight=701,h.width=960,h.height=960,h.displays=null,h.selectedDisplay=null,h.onScreenSizeChange=null,h.onMessage=null,h.onConnectCountChanged=null,h.onDebugMessage=null,h.onTouchEnabledChanged=null,h.onDisplayinfo=null;var g=!(h.accumulator=null),p="default";h.mouseCursorActive=function(e){g!=e&&(g=e,h.CanvasId.style.cursor=1==e?p:"default")};var S=["default","progress","crosshair","pointer","help","text","no-drop","move","nesw-resize","ns-resize","nwse-resize","w-resize","alias","wait","none","not-allowed","col-resize","row-resize","copy","zoom-in","zoom-out"];h.Start=function(){h.State=0,h.accumulator=null},h.Stop=function(){h.setRotation(0),h.UnGrabKeyInput(),h.UnGrabMouseInput(),h.touchenabled=0,null!=h.onScreenSizeChange&&h.onScreenSizeChange(h,h.ScreenWidth,h.ScreenHeight,h.CanvasId),h.Canvas.clearRect(0,0,h.CanvasId.width,h.CanvasId.height)},h.xxStateChange=function(e){if(h.State!=e)switch(h.State=e,h.CanvasId.style.cursor="default",e){case 0:h.Stop()}},h.send=function(e){2<h.debugmode&&console.log("KSend("+e.length+"): "+rstr2hex(e)),null!=h.parent&&h.parent.send(e)},h.ProcessPictureMsg=function(e,t,n){var o=new Image;o.xcount=h.tilesReceived++;for(var a=h.tilesReceived,r=e.slice(4),i=0,s=[];5e4<r.byteLength-i;)s.push(String.fromCharCode.apply(null,r.slice(i,i+5e4))),i+=5e4;0<i?s.push(String.fromCharCode.apply(null,r.slice(i))):s.push(String.fromCharCode.apply(null,r)),o.src="data:image/jpeg;base64,"+btoa(s.join("")),o.onload=function(){if(null!=h.Canvas&&h.KillDraw<a&&0!=h.State)for(h.PendingOperations.push([a,2,o,t,n]);h.DoPendingOperations(););else h.PendingOperations.push([a,0])},o.error=function(){console.log("DecodeTileError")}},h.DoPendingOperations=function(){if(0==h.PendingOperations.length)return!1;for(var e=0;e<h.PendingOperations.length;e++){var t=h.PendingOperations[e];if(t[0]==h.TilesDrawn+1)return 1==t[1]?h.ProcessCopyRectMsg(t[2]):2==t[1]&&(h.Canvas.drawImage(t[2],h.rotX(t[3],t[4]),h.rotY(t[3],t[4])),delete t[2]),h.PendingOperations.splice(e,1),delete t,h.TilesDrawn++,h.TilesDrawn==h.tilesReceived&&h.KillDraw<h.TilesDrawn&&(h.KillDraw=h.TilesDrawn=h.tilesReceived=0),!0}return h.oldie&&0<h.PendingOperations.length&&h.TilesDrawn++,!1},h.ProcessCopyRectMsg=function(e){var t=((255&e.charCodeAt(0))<<8)+(255&e.charCodeAt(1)),n=((255&e.charCodeAt(2))<<8)+(255&e.charCodeAt(3)),o=((255&e.charCodeAt(4))<<8)+(255&e.charCodeAt(5)),a=((255&e.charCodeAt(6))<<8)+(255&e.charCodeAt(7)),r=((255&e.charCodeAt(8))<<8)+(255&e.charCodeAt(9)),i=((255&e.charCodeAt(10))<<8)+(255&e.charCodeAt(11));h.Canvas.drawImage(Canvas.canvas,t,n,r,i,o,a,r,i)},h.SendUnPause=function(){1<h.debugmode&&console.log("SendUnPause"),h.send(String.fromCharCode(0,8,0,5,0))},h.SendPause=function(){1<h.debugmode&&console.log("SendPause"),h.send(String.fromCharCode(0,8,0,5,1))},h.SendCompressionLevel=function(e,t,n,o){t&&(h.CompressionLevel=t),n&&(h.ScalingLevel=n),o&&(h.FrameRateTimer=o),h.send(String.fromCharCode(0,5,0,10,e,h.CompressionLevel)+h.shortToStr(h.ScalingLevel)+h.shortToStr(h.FrameRateTimer))},h.SendRefresh=function(){h.send(String.fromCharCode(0,6,0,4))},h.ProcessScreenMsg=function(e,t){if(0<h.debugmode&&console.log("ScreenSize: "+e+" x "+t),h.ScreenWidth!=e||h.ScreenHeight!=t){for(h.Canvas.setTransform(1,0,0,1,0,0),h.rotation=0,h.FirstDraw=!0,h.ScreenWidth=h.width=e,h.ScreenHeight=h.height=t,h.KillDraw=h.tilesReceived;0<h.PendingOperations.length;)h.PendingOperations.shift();h.SendCompressionLevel(1),h.SendUnPause(),null!=h.onScreenSizeChange&&h.onScreenSizeChange(h,h.ScreenWidth,h.ScreenHeight,h.CanvasId)}},h.ProcessBinaryCommand=function(e,t,n){var o,a;switch(3!=e&&4!=e&&7!=e||(o=(n[4]<<8)+n[5],a=(n[6]<<8)+n[7]),2<h.debugmode&&console.log("CMD",e,t,o,a),null!=h.recordedData&&(65e3<t?h.recordedData.push(v(2,1,h.shortToStr(27)+h.shortToStr(8)+h.intToStr(t)+h.shortToStr(e)+h.shortToStr(0)+h.shortToStr(0)+h.shortToStr(0)+String.fromCharCode.apply(null,n))):h.recordedData.push(v(2,1,String.fromCharCode.apply(null,n)))),e){case 3:h.FirstDraw&&h.onResize(),h.ProcessPictureMsg(n.slice(4),o,a);break;case 7:h.ProcessScreenMsg(o,a),h.SendKeyMsgKC(h.KeyAction.UP,16),h.SendKeyMsgKC(h.KeyAction.UP,17),h.SendKeyMsgKC(h.KeyAction.UP,18),h.SendKeyMsgKC(h.KeyAction.UP,91),h.SendKeyMsgKC(h.KeyAction.UP,92),h.SendKeyMsgKC(h.KeyAction.UP,16),h.send(String.fromCharCode(0,14,0,4));break;case 11:var r=0,i={},s=(n[4]<<8)+n[5];if(0<s){r=(n[6+2*s]<<8)+n[7+2*s];for(var c=0;c<s;c++){var u=(n[6+2*c]<<8)+n[7+2*c];i[u]=65535==u?"All Displays":"Display "+u}}h.displays=i,h.selectedDisplay=r,null!=h.onDisplayinfo&&h.onDisplayinfo(h,i,r);break;case 12:break;case 14:h.touchenabled=1,h.TouchArray={},null!=h.onTouchEnabledChanged&&h.onTouchEnabledChanged(h.touchenabled);break;case 15:h.TouchArray={};break;case 17:var l=String.fromCharCode.apply(null,data.slice(4));console.log("Got KVM Message: "+l),null!=h.onMessage&&h.onMessage(l,h);break;case 65:"."!=(l=String.fromCharCode.apply(null,data.slice(4)))[0]?(console.log(l),h.parent&&h.parent.setConsoleMessage&&h.parent.setConsoleMessage(l)):console.log("KVM: "+l.substring(1));break;case 88:if(5!=t)break;var d=n[4];S.length<d&&(d=0),p=S[d],g&&(h.CanvasId.style.cursor=p);break;default:console.log("Unknown command",e,t)}},h.MouseButton={NONE:0,LEFT:2,RIGHT:8,MIDDLE:32},h.KeyAction={NONE:0,DOWN:1,UP:2,SCROLL:3,EXUP:4,EXDOWN:5,DBLCLICK:6},h.InputType={KEY:1,MOUSE:2,CTRLALTDEL:10,TOUCH:15,KEYUNICODE:85},h.Alternate=0;var o={Pause:19,CapsLock:20,Space:32,Quote:222,Minus:189,NumpadMultiply:106,NumpadAdd:107,PrintScreen:44,Comma:188,NumpadSubtract:109,NumpadDecimal:110,Period:190,Slash:191,NumpadDivide:111,Semicolon:186,Equal:187,OSLeft:91,BracketLeft:219,OSRight:91,Backslash:220,BracketRight:221,ContextMenu:93,Backquote:192,NumLock:144,ScrollLock:145,Backspace:8,Tab:9,Enter:13,NumpadEnter:13,Escape:27,Delete:46,Home:36,PageUp:33,PageDown:34,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,End:35,Insert:45,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,ShiftLeft:16,ShiftRight:16,ControlLeft:17,ControlRight:17,AltLeft:18,AltRight:18,MetaLeft:91,MetaRight:92,VolumeMute:181};function v(e,t,n){var o=Date.now();return"number"==typeof n?(h.recordedSize+=n,h.shortToStr(e)+h.shortToStr(t)+h.intToStr(n)+h.intToStr(o>>32)+h.intToStr(32&o)):(h.recordedSize+=n.length,h.shortToStr(e)+h.shortToStr(t)+h.intToStr(n.length)+h.intToStr(o>>32)+h.intToStr(32&o)+n)}return h.SendKeyMsg=function(e,t){var n;null!=e&&((t=t||window.event).code&&0==h.localKeyMap?null!=(n=function(e){return e.code.startsWith("Key")&&4==e.code.length?e.code.charCodeAt(3):e.code.startsWith("Digit")&&6==e.code.length?e.code.charCodeAt(5):e.code.startsWith("Numpad")&&7==e.code.length?e.code.charCodeAt(6)+48:o[e.code]}(t))&&h.SendKeyMsgKC(e,n):(59==(n=t.keyCode)?n=186:173==n?n=189:61==n&&(n=187),h.SendKeyMsgKC(e,n)))},h.SendMessage=function(e){3==h.State&&h.send(String.fromCharCode(0,17)+h.shortToStr(4+e.length)+e)},h.SendKeyMsgKC=function(e,t){if(3==h.State)if("object"==typeof e)for(var n in e)h.SendKeyMsgKC(e[n][0],e[n][1]);else{if(1==e)-1==h.pressedKeys.indexOf(t)&&h.pressedKeys.unshift(t);else if(2==e){-1!=(n=h.pressedKeys.indexOf(t))&&h.pressedKeys.splice(n,1)}0<h.debugmode&&console.log("Sending Key "+t+", action "+e),h.send(String.fromCharCode(0,h.InputType.KEY,0,6,e-1,t))}},h.SendStringUnicode=function(e){if(3==h.State)for(var t=0;t<e.length;t++)h.send(String.fromCharCode(0,h.InputType.KEYUNICODE,0,7,0)+ShortToStr(e.charCodeAt(t)))},h.SendKeyUnicode=function(e,t){3==h.State&&(0<h.debugmode&&console.log("Sending UnicodeKey "+t),h.send(String.fromCharCode(0,h.InputType.KEYUNICODE,0,7,e-1)+ShortToStr(t)))},h.sendcad=function(){h.SendCtrlAltDelMsg()},h.SendCtrlAltDelMsg=function(){3==h.State&&h.send(String.fromCharCode(0,h.InputType.CTRLALTDEL,0,4))},h.SendEscKey=function(){3==h.State&&h.send(String.fromCharCode(0,h.InputType.KEY,0,6,0,27,0,h.InputType.KEY,0,6,1,27))},h.SendStartMsg=function(){h.SendKeyMsgKC(h.KeyAction.EXDOWN,91),h.SendKeyMsgKC(h.KeyAction.EXUP,91)},h.SendCharmsMsg=function(){h.SendKeyMsgKC(h.KeyAction.EXDOWN,91),h.SendKeyMsgKC(h.KeyAction.DOWN,67),h.SendKeyMsgKC(h.KeyAction.UP,67),h.SendKeyMsgKC(h.KeyAction.EXUP,91)},h.SendTouchMsg1=function(e,t,n,o){3==h.State&&h.send(String.fromCharCode(0,h.InputType.TOUCH)+h.shortToStr(14)+String.fromCharCode(1,e)+h.intToStr(t)+h.shortToStr(n)+h.shortToStr(o))},h.SendTouchMsg2=function(e,t){var n,o="";for(var a in h.TouchArray)a==e?n=t:1==h.TouchArray[a].f?(n=65542,h.TouchArray[a].f=3,"START"+a):2==h.TouchArray[a].f?(n=262144,"STOP"+a):n=131078,o+=String.fromCharCode(a)+h.intToStr(n)+h.shortToStr(h.TouchArray[a].x)+h.shortToStr(h.TouchArray[a].y),2==h.TouchArray[a].f&&delete h.TouchArray[a];3==h.State&&h.send(String.fromCharCode(0,h.InputType.TOUCH)+h.shortToStr(5+o.length)+String.fromCharCode(2)+o),0==Object.keys(h.TouchArray).length&&null!=h.touchtimer&&(clearInterval(h.touchtimer),h.touchtimer=null)},h.SendMouseMsg=function(e,t){if(3==h.State&&null!=e&&null!=h.Canvas){if(!t)t=window.event;var n=h.Canvas.canvas.height/h.CanvasId.clientHeight,o=h.Canvas.canvas.width/h.CanvasId.clientWidth,a=h.GetPositionOfControl(h.Canvas.canvas),r=(t.pageX-a[0])*o,i=(t.pageY-a[1])*n;if(t.addx&&(r+=t.addx),t.addy&&(i+=t.addy),0<=r&&r<=h.Canvas.canvas.width&&0<=i&&i<=h.Canvas.canvas.height){var s=0,c=0;e==h.KeyAction.UP||e==h.KeyAction.DOWN?t.which?s=1==t.which?h.MouseButton.LEFT:2==t.which?h.MouseButton.MIDDLE:h.MouseButton.RIGHT:t.button&&(s=0==t.button?h.MouseButton.LEFT:1==t.button?h.MouseButton.MIDDLE:h.MouseButton.RIGHT):e==h.KeyAction.SCROLL&&(t.detail?c=120*t.detail*-1:t.wheelDelta&&(c=3*t.wheelDelta)),!0===h.SwapMouse&&(s==h.MouseButton.LEFT?s=h.MouseButton.RIGHT:s==h.MouseButton.RIGHT&&(s=h.MouseButton.LEFT));var u="";if(e==h.KeyAction.DBLCLICK)u=String.fromCharCode(0,h.InputType.MOUSE,0,10,0,136,r/256&255,255&r,i/256&255,255&i);else if(e==h.KeyAction.SCROLL){var l=0,d=0;d=c<0?(l=255-(Math.abs(c)>>8),255-(255&Math.abs(c))):(l=c>>8,255&c),u=String.fromCharCode(0,h.InputType.MOUSE,0,12,0,0,r/256&255,255&r,i/256&255,255&i,l,d)}else u=String.fromCharCode(0,h.InputType.MOUSE,0,10,0,e==h.KeyAction.DOWN?s:2*s&255,r/256&255,255&r,i/256&255,255&i);h.Action==h.KeyAction.NONE?0==h.Alternate||h.ipad?(h.send(u),h.Alternate=1):h.Alternate=0:h.send(u)}}},h.GetDisplayNumbers=function(){h.send(String.fromCharCode(0,11,0,4))},h.SetDisplay=function(e){h.send(String.fromCharCode(0,12,0,6,e>>8,255&e))},h.intToStr=function(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},h.shortToStr=function(e){return String.fromCharCode(e>>8&255,255&e)},h.onResize=function(){0!=h.ScreenWidth&&0!=h.ScreenHeight&&(h.Canvas.canvas.width==h.ScreenWidth&&h.Canvas.canvas.height==h.ScreenHeight||(h.FirstDraw&&(h.Canvas.canvas.width=h.ScreenWidth,h.Canvas.canvas.height=h.ScreenHeight,h.Canvas.fillRect(0,0,h.ScreenWidth,h.ScreenHeight),null!=h.onScreenSizeChange&&h.onScreenSizeChange(h,h.ScreenWidth,h.ScreenHeight,h.CanvasId)),h.FirstDraw=!1,1<h.debugmode&&console.log("onResize: "+h.ScreenWidth+" x "+h.ScreenHeight)))},h.xxMouseInputGrab=!1,h.xxKeyInputGrab=!1,h.xxMouseMove=function(e){return 3==h.State&&h.SendMouseMsg(h.KeyAction.NONE,e),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxMouseUp=function(e){return 3==h.State&&h.SendMouseMsg(h.KeyAction.UP,e),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxMouseDown=function(e){return 3==h.State&&h.SendMouseMsg(h.KeyAction.DOWN,e),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxMouseDblClick=function(e){return 3==h.State&&h.SendMouseMsg(h.KeyAction.DBLCLICK,e),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxDOMMouseScroll=function(e){return 3!=h.State||(h.SendMouseMsg(h.KeyAction.SCROLL,e),!1)},h.xxMouseWheel=function(e){return 3!=h.State||(h.SendMouseMsg(h.KeyAction.SCROLL,e),!1)},h.xxKeyUp=function(e){return"Dead"!=e.key&&3==h.State&&("string"==typeof e.key&&1==e.key.length&&1!=e.ctrlKey&&1!=e.altKey&&(0==h.remoteKeyMap||0<h.debugmode)?h.SendKeyUnicode(h.KeyAction.UP,e.key.charCodeAt(0)):h.SendKeyMsg(h.KeyAction.UP,e)),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxKeyDown=function(e){if("Dead"!=e.key&&3==h.State&&("string"!=typeof e.key||1!=e.key.length||1==e.ctrlKey||1==e.altKey||!(0==h.remoteKeyMap||0<h.debugmode)))return h.SendKeyMsg(h.KeyAction.DOWN,e),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxKeyPress=function(e){return"Dead"!=e.key&&3==h.State&&"string"==typeof e.key&&1==e.key.length&&1!=e.ctrlKey&&1!=e.altKey&&(0==h.remoteKeyMap||0<h.debugmode)&&h.SendKeyUnicode(h.KeyAction.DOWN,e.key.charCodeAt(0)),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.handleKeys=function(e){return 1!=h.stopInput&&3==desktop.State&&h.xxKeyPress(e)},h.handleKeyUp=function(e){if(1==h.stopInput||3!=desktop.State)return!1;if(h.firstUpKeys.length<5&&(h.firstUpKeys.push(e.keyCode),5==h.firstUpKeys.length)){var t=h.firstUpKeys.join(",");"16,17,91,91,16"!=t&&"16,17,18,91,92"!=t||(h.stopInput=!0)}return h.xxKeyUp(e)},h.handleKeyDown=function(e){return 1!=h.stopInput&&3==desktop.State&&h.xxKeyDown(e)},h.handleReleaseKeys=function(){var e=JSON.parse(JSON.stringify(h.pressedKeys));for(var t in e)h.SendKeyMsgKC(h.KeyAction.UP,e[t])},h.mousedblclick=function(e){return 1!=h.stopInput&&h.xxMouseDblClick(e)},h.mousedown=function(e){return 1!=h.stopInput&&h.xxMouseDown(e)},h.mouseup=function(e){return 1!=h.stopInput&&h.xxMouseUp(e)},h.mousemove=function(e){return 1!=h.stopInput&&h.xxMouseMove(e)},h.mousewheel=function(e){return 1!=h.stopInput&&h.xxMouseWheel(e)},h.xxMsTouchEvent=function(e){if(4!=e.originalEvent.pointerType){if(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),"MSPointerDown"==e.type||"MSPointerMove"==e.type||"MSPointerUp"==e.type){var t=0,n=e.originalEvent.pointerId%256,o=e.offsetX*(Canvas.canvas.width/h.CanvasId.clientWidth),a=e.offsetY*(Canvas.canvas.height/h.CanvasId.clientHeight);"MSPointerDown"==e.type?t=65542:"MSPointerMove"==e.type?t=131078:"MSPointerUp"==e.type&&(t=262144),h.TouchArray[n]||(h.TouchArray[n]={x:o,y:a}),h.SendTouchMsg2(n,t),"MSPointerUp"==e.type&&delete h.TouchArray[n]}else alert(e.type);return!0}},h.xxTouchStart=function(e){if(3==h.State)if(e.preventDefault&&e.preventDefault(),0==h.touchenabled||1==h.touchenabled){if(1<e.originalEvent.touches.length)return;var t=e.originalEvent.touches[0];e.which=1,h.LastX=e.pageX=t.pageX,h.LastY=e.pageY=t.pageY,h.SendMouseMsg(KeyAction.DOWN,e)}else{var n=h.GetPositionOfControl(Canvas.canvas);for(var o in e.originalEvent.changedTouches)if(e.originalEvent.changedTouches[o].identifier){var a=e.originalEvent.changedTouches[o].identifier%256;h.TouchArray[a]||(h.TouchArray[a]={x:(e.originalEvent.touches[o].pageX-n[0])*(Canvas.canvas.width/h.CanvasId.clientWidth),y:(e.originalEvent.touches[o].pageY-n[1])*(Canvas.canvas.height/h.CanvasId.clientHeight),f:1})}0<Object.keys(h.TouchArray).length&&null==touchtimer&&(h.touchtimer=setInterval(function(){h.SendTouchMsg2(256,0)},50))}},h.xxTouchMove=function(e){if(3==h.State)if(e.preventDefault&&e.preventDefault(),0==h.touchenabled||1==h.touchenabled){if(1<e.originalEvent.touches.length)return;var t=e.originalEvent.touches[0];e.which=1,h.LastX=e.pageX=t.pageX,h.LastY=e.pageY=t.pageY,h.SendMouseMsg(h.KeyAction.NONE,e)}else{var n=h.GetPositionOfControl(Canvas.canvas);for(var o in e.originalEvent.changedTouches)if(e.originalEvent.changedTouches[o].identifier){var a=e.originalEvent.changedTouches[o].identifier%256;h.TouchArray[a]&&(h.TouchArray[a].x=(e.originalEvent.touches[o].pageX-n[0])*(h.Canvas.canvas.width/h.CanvasId.clientWidth),h.TouchArray[a].y=(e.originalEvent.touches[o].pageY-n[1])*(h.Canvas.canvas.height/h.CanvasId.clientHeight))}}},h.xxTouchEnd=function(e){if(3==h.State)if(e.preventDefault&&e.preventDefault(),0==h.touchenabled||1==h.touchenabled){if(1<e.originalEvent.touches.length)return;e.which=1,e.pageX=LastX,e.pageY=LastY,h.SendMouseMsg(KeyAction.UP,e)}else for(var t in e.originalEvent.changedTouches)if(e.originalEvent.changedTouches[t].identifier){var n=e.originalEvent.changedTouches[t].identifier%256;h.TouchArray[n]&&(h.TouchArray[n].f=2)}},h.GrabMouseInput=function(){if(1!=h.xxMouseInputGrab){var e=h.CanvasId;e.onmousemove=h.xxMouseMove,e.onmouseup=h.xxMouseUp,e.onmousedown=h.xxMouseDown,e.touchstart=h.xxTouchStart,e.touchmove=h.xxTouchMove,e.touchend=h.xxTouchEnd,e.MSPointerDown=h.xxMsTouchEvent,e.MSPointerMove=h.xxMsTouchEvent,e.MSPointerUp=h.xxMsTouchEvent,navigator.userAgent.match(/mozilla/i)?e.DOMMouseScroll=h.xxDOMMouseScroll:e.onmousewheel=h.xxMouseWheel,h.xxMouseInputGrab=!0}},h.UnGrabMouseInput=function(){if(0!=h.xxMouseInputGrab){var e=h.CanvasId;e.onmousemove=null,e.onmouseup=null,e.onmousedown=null,e.touchstart=null,e.touchmove=null,e.touchend=null,e.MSPointerDown=null,e.MSPointerMove=null,e.MSPointerUp=null,navigator.userAgent.match(/mozilla/i)?e.DOMMouseScroll=null:e.onmousewheel=null,h.xxMouseInputGrab=!1}},h.GrabKeyInput=function(){1!=h.xxKeyInputGrab&&(document.onkeyup=h.xxKeyUp,document.onkeydown=h.xxKeyDown,document.onkeypress=h.xxKeyPress,h.xxKeyInputGrab=!0)},h.UnGrabKeyInput=function(){0!=h.xxKeyInputGrab&&(document.onkeyup=null,document.onkeydown=null,document.onkeypress=null,h.xxKeyInputGrab=!1)},h.GetPositionOfControl=function(e){var t=Array(2);for(t[0]=t[1]=0;e;)t[0]+=e.offsetLeft,t[1]+=e.offsetTop,e=e.offsetParent;return t},h.crotX=function(e,t){return 0==h.rotation?e:1==h.rotation?t:2==h.rotation?h.Canvas.canvas.width-e:3==h.rotation?h.Canvas.canvas.height-t:void 0},h.crotY=function(e,t){return 0==h.rotation?t:1==h.rotation?h.Canvas.canvas.width-e:2==h.rotation?h.Canvas.canvas.height-t:3==h.rotation?e:void 0},h.rotX=function(e,t){return 0==h.rotation||1==h.rotation?e:2==h.rotation?e-h.Canvas.canvas.width:3==h.rotation?e-h.Canvas.canvas.height:void 0},h.rotY=function(e,t){return 0==h.rotation||3==h.rotation?t:1==h.rotation?t-h.Canvas.canvas.width:2==h.rotation?t-h.Canvas.canvas.height:void 0},h.tcanvas=null,h.setRotation=function(e){for(;e<0;)e+=4;var t=e%4;if(t==h.rotation)return!0;var n=h.Canvas.canvas.width,o=h.Canvas.canvas.height;1!=h.rotation&&3!=h.rotation||(n=h.Canvas.canvas.height,o=h.Canvas.canvas.width),null==h.tcanvas&&(h.tcanvas=document.createElement("canvas"));var a=h.tcanvas.getContext("2d");return a.setTransform(1,0,0,1,0,0),a.canvas.width=n,a.canvas.height=o,a.rotate(-90*h.rotation*Math.PI/180),0==h.rotation&&a.drawImage(h.Canvas.canvas,0,0),1==h.rotation&&a.drawImage(h.Canvas.canvas,-h.Canvas.canvas.width,0),2==h.rotation&&a.drawImage(h.Canvas.canvas,-h.Canvas.canvas.width,-h.Canvas.canvas.height),3==h.rotation&&a.drawImage(h.Canvas.canvas,0,-h.Canvas.canvas.height),0!=h.rotation&&2!=h.rotation||(h.Canvas.canvas.height=n,h.Canvas.canvas.width=o),1!=h.rotation&&3!=h.rotation||(h.Canvas.canvas.height=o,h.Canvas.canvas.width=n),h.Canvas.setTransform(1,0,0,1,0,0),h.Canvas.rotate(90*t*Math.PI/180),h.rotation=t,h.Canvas.drawImage(h.tcanvas,h.rotX(0,0),h.rotY(0,0)),h.ScreenWidth=h.Canvas.canvas.width,h.ScreenHeight=h.Canvas.canvas.height,null!=h.onScreenSizeChange&&h.onScreenSizeChange(h,h.ScreenWidth,h.ScreenHeight,h.CanvasId),!0},h.StartRecording=function(){null==h.recordedData&&h.CanvasId.toBlob(function(e){var i=new FileReader;i.readAsArrayBuffer(e),i.onload=function(e){for(var t="",n=new Uint8Array(i.result),o=n.byteLength,a=0;a<o;a++)t+=String.fromCharCode(n[a]);h.recordedData=[],h.recordedStart=Date.now(),h.recordedSize=0,h.recordedData.push(v(1,0,JSON.stringify({magic:"MeshCentralRelaySession",ver:1,time:(new Date).toLocaleString(),protocol:2}))),h.recordedData.push(v(2,1,h.shortToStr(7)+h.shortToStr(8)+h.shortToStr(h.ScreenWidth)+h.shortToStr(h.ScreenHeight)));var r=8+t.length;65e3<r?h.recordedData.push(v(2,1,h.shortToStr(27)+h.shortToStr(8)+h.intToStr(r)+h.shortToStr(3)+h.shortToStr(0)+h.shortToStr(0)+h.shortToStr(0)+t)):h.recordedData.push(v(2,1,h.shortToStr(3)+h.shortToStr(r)+h.shortToStr(0)+h.shortToStr(0)+t))}})},h.StopRecording=function(){if(null!=h.recordedData){var e=h.recordedData;return e.push(v(3,0,"MeshCentralMCREC")),delete h.recordedData,delete h.recordedStart,delete h.recordedSize,e}},h.MuchTheSame=function(e,t){return Math.abs(e-t)<4},h.Debug=function(e){console.log(e)},h.getIEVersion=function(){var e=-1;if("Microsoft Internet Explorer"==navigator.appName){var t=navigator.userAgent;null!=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(t)&&(e=parseFloat(RegExp.$1))}return e},h.haltEvent=function(e){return e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h}
\ No newline at end of file
1
+Uint8Array.prototype.slice||Object.defineProperty(Uint8Array.prototype,"slice",{value:function(e,t){return new Uint8Array(Array.prototype.slice.call(this,e,t))}});var CreateAgentRemoteDesktop=function(e,t){var h={};"string"==typeof(h.CanvasId=e)&&(h.CanvasId=Q(e)),h.Canvas=h.CanvasId.getContext("2d"),h.scrolldiv=t,h.State=0,h.PendingOperations=[],h.tilesReceived=0,h.TilesDrawn=0,h.KillDraw=0,h.ipad=!1,h.tabletKeyboardVisible=!1,h.LastX=0,h.LastY=0,h.touchenabled=0,h.submenuoffset=0,h.touchtimer=null,h.TouchArray={},h.connectmode=0,h.connectioncount=0,h.rotation=0,h.protocol=2,h.debugmode=0,h.firstUpKeys=[],h.stopInput=!1,h.localKeyMap=!0,h.remoteKeyMap=!1,h.pressedKeys=[],h.sessionid=0,h.username,h.oldie=!1,h.CompressionLevel=50,h.ScalingLevel=1024,h.FrameRateTimer=100,h.SwapMouse=!1,h.FirstDraw=!1,h.ScreenWidth=960,h.ScreenHeight=701,h.width=960,h.height=960,h.displays=null,h.selectedDisplay=null,h.onScreenSizeChange=null,h.onMessage=null,h.onConnectCountChanged=null,h.onDebugMessage=null,h.onTouchEnabledChanged=null,h.onDisplayinfo=null;var g=!(h.accumulator=null),p="default";h.mouseCursorActive=function(e){g!=e&&(g=e,h.CanvasId.style.cursor=1==e?p:"default")};var S=["default","progress","crosshair","pointer","help","text","no-drop","move","nesw-resize","ns-resize","nwse-resize","w-resize","alias","wait","none","not-allowed","col-resize","row-resize","copy","zoom-in","zoom-out"];h.Start=function(){h.State=0,h.accumulator=null},h.Stop=function(){h.setRotation(0),h.UnGrabKeyInput(),h.UnGrabMouseInput(),h.touchenabled=0,null!=h.onScreenSizeChange&&h.onScreenSizeChange(h,h.ScreenWidth,h.ScreenHeight,h.CanvasId),h.Canvas.clearRect(0,0,h.CanvasId.width,h.CanvasId.height)},h.xxStateChange=function(e){if(h.State!=e)switch(h.State=e,h.CanvasId.style.cursor="default",e){case 0:h.Stop()}},h.send=function(e){2<h.debugmode&&console.log("KSend("+e.length+"): "+rstr2hex(e)),null!=h.parent&&h.parent.send(e)},h.ProcessPictureMsg=function(e,t,n){var o=new Image;o.xcount=h.tilesReceived++;for(var a=h.tilesReceived,r=e.slice(4),i=0,s=[];5e4<r.byteLength-i;)s.push(String.fromCharCode.apply(null,r.slice(i,i+5e4))),i+=5e4;0<i?s.push(String.fromCharCode.apply(null,r.slice(i))):s.push(String.fromCharCode.apply(null,r)),o.src="data:image/jpeg;base64,"+btoa(s.join("")),o.onload=function(){if(null!=h.Canvas&&h.KillDraw<a&&0!=h.State)for(h.PendingOperations.push([a,2,o,t,n]);h.DoPendingOperations(););else h.PendingOperations.push([a,0])},o.error=function(){console.log("DecodeTileError")}},h.DoPendingOperations=function(){if(0==h.PendingOperations.length)return!1;for(var e=0;e<h.PendingOperations.length;e++){var t=h.PendingOperations[e];if(t[0]==h.TilesDrawn+1)return 1==t[1]?h.ProcessCopyRectMsg(t[2]):2==t[1]&&(h.Canvas.drawImage(t[2],h.rotX(t[3],t[4]),h.rotY(t[3],t[4])),delete t[2]),h.PendingOperations.splice(e,1),delete t,h.TilesDrawn++,h.TilesDrawn==h.tilesReceived&&h.KillDraw<h.TilesDrawn&&(h.KillDraw=h.TilesDrawn=h.tilesReceived=0),!0}return h.oldie&&0<h.PendingOperations.length&&h.TilesDrawn++,!1},h.ProcessCopyRectMsg=function(e){var t=((255&e.charCodeAt(0))<<8)+(255&e.charCodeAt(1)),n=((255&e.charCodeAt(2))<<8)+(255&e.charCodeAt(3)),o=((255&e.charCodeAt(4))<<8)+(255&e.charCodeAt(5)),a=((255&e.charCodeAt(6))<<8)+(255&e.charCodeAt(7)),r=((255&e.charCodeAt(8))<<8)+(255&e.charCodeAt(9)),i=((255&e.charCodeAt(10))<<8)+(255&e.charCodeAt(11));h.Canvas.drawImage(Canvas.canvas,t,n,r,i,o,a,r,i)},h.SendUnPause=function(){1<h.debugmode&&console.log("SendUnPause"),h.send(String.fromCharCode(0,8,0,5,0))},h.SendPause=function(){1<h.debugmode&&console.log("SendPause"),h.send(String.fromCharCode(0,8,0,5,1))},h.SendCompressionLevel=function(e,t,n,o){t&&(h.CompressionLevel=t),n&&(h.ScalingLevel=n),o&&(h.FrameRateTimer=o),h.send(String.fromCharCode(0,5,0,10,e,h.CompressionLevel)+h.shortToStr(h.ScalingLevel)+h.shortToStr(h.FrameRateTimer))},h.SendRefresh=function(){h.send(String.fromCharCode(0,6,0,4))},h.ProcessScreenMsg=function(e,t){if(0<h.debugmode&&console.log("ScreenSize: "+e+" x "+t),h.ScreenWidth!=e||h.ScreenHeight!=t){for(h.Canvas.setTransform(1,0,0,1,0,0),h.rotation=0,h.FirstDraw=!0,h.ScreenWidth=h.width=e,h.ScreenHeight=h.height=t,h.KillDraw=h.tilesReceived;0<h.PendingOperations.length;)h.PendingOperations.shift();h.SendCompressionLevel(1),h.SendUnPause(),null!=h.onScreenSizeChange&&h.onScreenSizeChange(h,h.ScreenWidth,h.ScreenHeight,h.CanvasId)}},h.ProcessBinaryCommand=function(e,t,n){var o,a;switch(3!=e&&4!=e&&7!=e||(o=(n[4]<<8)+n[5],a=(n[6]<<8)+n[7]),2<h.debugmode&&console.log("CMD",e,t,o,a),null!=h.recordedData&&(65e3<t?h.recordedData.push(v(2,1,h.shortToStr(27)+h.shortToStr(8)+h.intToStr(t)+h.shortToStr(e)+h.shortToStr(0)+h.shortToStr(0)+h.shortToStr(0)+String.fromCharCode.apply(null,n))):h.recordedData.push(v(2,1,String.fromCharCode.apply(null,n)))),e){case 3:h.FirstDraw&&h.onResize(),h.ProcessPictureMsg(n.slice(4),o,a);break;case 7:h.ProcessScreenMsg(o,a),h.SendKeyMsgKC(h.KeyAction.UP,16),h.SendKeyMsgKC(h.KeyAction.UP,17),h.SendKeyMsgKC(h.KeyAction.UP,18),h.SendKeyMsgKC(h.KeyAction.UP,91),h.SendKeyMsgKC(h.KeyAction.UP,92),h.SendKeyMsgKC(h.KeyAction.UP,16),h.send(String.fromCharCode(0,14,0,4));break;case 11:var r=0,i={},s=(n[4]<<8)+n[5];if(0<s){r=(n[6+2*s]<<8)+n[7+2*s];for(var c=0;c<s;c++){var u=(n[6+2*c]<<8)+n[7+2*c];i[u]=65535==u?"All Displays":"Display "+u}}h.displays=i,h.selectedDisplay=r,null!=h.onDisplayinfo&&h.onDisplayinfo(h,i,r);break;case 12:break;case 14:h.touchenabled=1,h.TouchArray={},null!=h.onTouchEnabledChanged&&h.onTouchEnabledChanged(h.touchenabled);break;case 15:h.TouchArray={};break;case 17:var l=String.fromCharCode.apply(null,data.slice(4));console.log("Got KVM Message: "+l),null!=h.onMessage&&h.onMessage(l,h);break;case 65:"."!=(l=String.fromCharCode.apply(null,data.slice(4)))[0]?(console.log(l),h.parent&&h.parent.setConsoleMessage&&h.parent.setConsoleMessage(l)):console.log("KVM: "+l.substring(1));break;case 88:if(5!=t||h.stopInput)break;var d=n[4];S.length<d&&(d=0),p=S[d],g&&(h.CanvasId.style.cursor=p);break;default:console.log("Unknown command",e,t)}},h.MouseButton={NONE:0,LEFT:2,RIGHT:8,MIDDLE:32},h.KeyAction={NONE:0,DOWN:1,UP:2,SCROLL:3,EXUP:4,EXDOWN:5,DBLCLICK:6},h.InputType={KEY:1,MOUSE:2,CTRLALTDEL:10,TOUCH:15,KEYUNICODE:85},h.Alternate=0;var o={Pause:19,CapsLock:20,Space:32,Quote:222,Minus:189,NumpadMultiply:106,NumpadAdd:107,PrintScreen:44,Comma:188,NumpadSubtract:109,NumpadDecimal:110,Period:190,Slash:191,NumpadDivide:111,Semicolon:186,Equal:187,OSLeft:91,BracketLeft:219,OSRight:91,Backslash:220,BracketRight:221,ContextMenu:93,Backquote:192,NumLock:144,ScrollLock:145,Backspace:8,Tab:9,Enter:13,NumpadEnter:13,Escape:27,Delete:46,Home:36,PageUp:33,PageDown:34,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,End:35,Insert:45,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,ShiftLeft:16,ShiftRight:16,ControlLeft:17,ControlRight:17,AltLeft:18,AltRight:18,MetaLeft:91,MetaRight:92,VolumeMute:181};function v(e,t,n){var o=Date.now();return"number"==typeof n?(h.recordedSize+=n,h.shortToStr(e)+h.shortToStr(t)+h.intToStr(n)+h.intToStr(o>>32)+h.intToStr(32&o)):(h.recordedSize+=n.length,h.shortToStr(e)+h.shortToStr(t)+h.intToStr(n.length)+h.intToStr(o>>32)+h.intToStr(32&o)+n)}return h.SendKeyMsg=function(e,t){var n;null!=e&&((t=t||window.event).code&&0==h.localKeyMap?null!=(n=function(e){return e.code.startsWith("Key")&&4==e.code.length?e.code.charCodeAt(3):e.code.startsWith("Digit")&&6==e.code.length?e.code.charCodeAt(5):e.code.startsWith("Numpad")&&7==e.code.length?e.code.charCodeAt(6)+48:o[e.code]}(t))&&h.SendKeyMsgKC(e,n):(59==(n=t.keyCode)?n=186:173==n?n=189:61==n&&(n=187),h.SendKeyMsgKC(e,n)))},h.SendMessage=function(e){3==h.State&&h.send(String.fromCharCode(0,17)+h.shortToStr(4+e.length)+e)},h.SendKeyMsgKC=function(e,t){if(3==h.State)if("object"==typeof e)for(var n in e)h.SendKeyMsgKC(e[n][0],e[n][1]);else{if(1==e)-1==h.pressedKeys.indexOf(t)&&h.pressedKeys.unshift(t);else if(2==e){-1!=(n=h.pressedKeys.indexOf(t))&&h.pressedKeys.splice(n,1)}0<h.debugmode&&console.log("Sending Key "+t+", action "+e),h.send(String.fromCharCode(0,h.InputType.KEY,0,6,e-1,t))}},h.SendStringUnicode=function(e){if(3==h.State)for(var t=0;t<e.length;t++)h.send(String.fromCharCode(0,h.InputType.KEYUNICODE,0,7,0)+ShortToStr(e.charCodeAt(t)))},h.SendKeyUnicode=function(e,t){3==h.State&&(0<h.debugmode&&console.log("Sending UnicodeKey "+t),h.send(String.fromCharCode(0,h.InputType.KEYUNICODE,0,7,e-1)+ShortToStr(t)))},h.sendcad=function(){h.SendCtrlAltDelMsg()},h.SendCtrlAltDelMsg=function(){3==h.State&&h.send(String.fromCharCode(0,h.InputType.CTRLALTDEL,0,4))},h.SendEscKey=function(){3==h.State&&h.send(String.fromCharCode(0,h.InputType.KEY,0,6,0,27,0,h.InputType.KEY,0,6,1,27))},h.SendStartMsg=function(){h.SendKeyMsgKC(h.KeyAction.EXDOWN,91),h.SendKeyMsgKC(h.KeyAction.EXUP,91)},h.SendCharmsMsg=function(){h.SendKeyMsgKC(h.KeyAction.EXDOWN,91),h.SendKeyMsgKC(h.KeyAction.DOWN,67),h.SendKeyMsgKC(h.KeyAction.UP,67),h.SendKeyMsgKC(h.KeyAction.EXUP,91)},h.SendTouchMsg1=function(e,t,n,o){3==h.State&&h.send(String.fromCharCode(0,h.InputType.TOUCH)+h.shortToStr(14)+String.fromCharCode(1,e)+h.intToStr(t)+h.shortToStr(n)+h.shortToStr(o))},h.SendTouchMsg2=function(e,t){var n,o="";for(var a in h.TouchArray)a==e?n=t:1==h.TouchArray[a].f?(n=65542,h.TouchArray[a].f=3,"START"+a):2==h.TouchArray[a].f?(n=262144,"STOP"+a):n=131078,o+=String.fromCharCode(a)+h.intToStr(n)+h.shortToStr(h.TouchArray[a].x)+h.shortToStr(h.TouchArray[a].y),2==h.TouchArray[a].f&&delete h.TouchArray[a];3==h.State&&h.send(String.fromCharCode(0,h.InputType.TOUCH)+h.shortToStr(5+o.length)+String.fromCharCode(2)+o),0==Object.keys(h.TouchArray).length&&null!=h.touchtimer&&(clearInterval(h.touchtimer),h.touchtimer=null)},h.SendMouseMsg=function(e,t){if(3==h.State&&null!=e&&null!=h.Canvas){if(!t)t=window.event;var n=h.Canvas.canvas.height/h.CanvasId.clientHeight,o=h.Canvas.canvas.width/h.CanvasId.clientWidth,a=h.GetPositionOfControl(h.Canvas.canvas),r=(t.pageX-a[0])*o,i=(t.pageY-a[1])*n;if(t.addx&&(r+=t.addx),t.addy&&(i+=t.addy),0<=r&&r<=h.Canvas.canvas.width&&0<=i&&i<=h.Canvas.canvas.height){var s=0,c=0;e==h.KeyAction.UP||e==h.KeyAction.DOWN?t.which?s=1==t.which?h.MouseButton.LEFT:2==t.which?h.MouseButton.MIDDLE:h.MouseButton.RIGHT:t.button&&(s=0==t.button?h.MouseButton.LEFT:1==t.button?h.MouseButton.MIDDLE:h.MouseButton.RIGHT):e==h.KeyAction.SCROLL&&(t.detail?c=120*t.detail*-1:t.wheelDelta&&(c=3*t.wheelDelta)),!0===h.SwapMouse&&(s==h.MouseButton.LEFT?s=h.MouseButton.RIGHT:s==h.MouseButton.RIGHT&&(s=h.MouseButton.LEFT));var u="";if(e==h.KeyAction.DBLCLICK)u=String.fromCharCode(0,h.InputType.MOUSE,0,10,0,136,r/256&255,255&r,i/256&255,255&i);else if(e==h.KeyAction.SCROLL){var l=0,d=0;d=c<0?(l=255-(Math.abs(c)>>8),255-(255&Math.abs(c))):(l=c>>8,255&c),u=String.fromCharCode(0,h.InputType.MOUSE,0,12,0,0,r/256&255,255&r,i/256&255,255&i,l,d)}else u=String.fromCharCode(0,h.InputType.MOUSE,0,10,0,e==h.KeyAction.DOWN?s:2*s&255,r/256&255,255&r,i/256&255,255&i);h.Action==h.KeyAction.NONE?0==h.Alternate||h.ipad?(h.send(u),h.Alternate=1):h.Alternate=0:h.send(u)}}},h.GetDisplayNumbers=function(){h.send(String.fromCharCode(0,11,0,4))},h.SetDisplay=function(e){h.send(String.fromCharCode(0,12,0,6,e>>8,255&e))},h.intToStr=function(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},h.shortToStr=function(e){return String.fromCharCode(e>>8&255,255&e)},h.onResize=function(){0!=h.ScreenWidth&&0!=h.ScreenHeight&&(h.Canvas.canvas.width==h.ScreenWidth&&h.Canvas.canvas.height==h.ScreenHeight||(h.FirstDraw&&(h.Canvas.canvas.width=h.ScreenWidth,h.Canvas.canvas.height=h.ScreenHeight,h.Canvas.fillRect(0,0,h.ScreenWidth,h.ScreenHeight),null!=h.onScreenSizeChange&&h.onScreenSizeChange(h,h.ScreenWidth,h.ScreenHeight,h.CanvasId)),h.FirstDraw=!1,1<h.debugmode&&console.log("onResize: "+h.ScreenWidth+" x "+h.ScreenHeight)))},h.xxMouseInputGrab=!1,h.xxKeyInputGrab=!1,h.xxMouseMove=function(e){return 3==h.State&&h.SendMouseMsg(h.KeyAction.NONE,e),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxMouseUp=function(e){return 3==h.State&&h.SendMouseMsg(h.KeyAction.UP,e),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxMouseDown=function(e){return 3==h.State&&h.SendMouseMsg(h.KeyAction.DOWN,e),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxMouseDblClick=function(e){return 3==h.State&&h.SendMouseMsg(h.KeyAction.DBLCLICK,e),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxDOMMouseScroll=function(e){return 3!=h.State||(h.SendMouseMsg(h.KeyAction.SCROLL,e),!1)},h.xxMouseWheel=function(e){return 3!=h.State||(h.SendMouseMsg(h.KeyAction.SCROLL,e),!1)},h.xxKeyUp=function(e){return"Dead"!=e.key&&3==h.State&&("string"==typeof e.key&&1==e.key.length&&1!=e.ctrlKey&&1!=e.altKey&&(0==h.remoteKeyMap||0<h.debugmode)?h.SendKeyUnicode(h.KeyAction.UP,e.key.charCodeAt(0)):h.SendKeyMsg(h.KeyAction.UP,e)),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxKeyDown=function(e){if("Dead"!=e.key&&3==h.State&&("string"!=typeof e.key||1!=e.key.length||1==e.ctrlKey||1==e.altKey||!(0==h.remoteKeyMap||0<h.debugmode)))return h.SendKeyMsg(h.KeyAction.DOWN,e),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.xxKeyPress=function(e){return"Dead"!=e.key&&3==h.State&&"string"==typeof e.key&&1==e.key.length&&1!=e.ctrlKey&&1!=e.altKey&&(0==h.remoteKeyMap||0<h.debugmode)&&h.SendKeyUnicode(h.KeyAction.DOWN,e.key.charCodeAt(0)),e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h.handleKeys=function(e){return 1!=h.stopInput&&3==desktop.State&&h.xxKeyPress(e)},h.handleKeyUp=function(e){if(1==h.stopInput||3!=desktop.State)return!1;if(h.firstUpKeys.length<5&&(h.firstUpKeys.push(e.keyCode),5==h.firstUpKeys.length)){var t=h.firstUpKeys.join(",");"16,17,91,91,16"!=t&&"16,17,18,91,92"!=t||(h.stopInput=!0)}return h.xxKeyUp(e)},h.handleKeyDown=function(e){return 1!=h.stopInput&&3==desktop.State&&h.xxKeyDown(e)},h.handleReleaseKeys=function(){var e=JSON.parse(JSON.stringify(h.pressedKeys));for(var t in e)h.SendKeyMsgKC(h.KeyAction.UP,e[t])},h.mousedblclick=function(e){return 1!=h.stopInput&&h.xxMouseDblClick(e)},h.mousedown=function(e){return 1!=h.stopInput&&h.xxMouseDown(e)},h.mouseup=function(e){return 1!=h.stopInput&&h.xxMouseUp(e)},h.mousemove=function(e){return 1!=h.stopInput&&h.xxMouseMove(e)},h.mousewheel=function(e){return 1!=h.stopInput&&h.xxMouseWheel(e)},h.xxMsTouchEvent=function(e){if(4!=e.originalEvent.pointerType){if(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),"MSPointerDown"==e.type||"MSPointerMove"==e.type||"MSPointerUp"==e.type){var t=0,n=e.originalEvent.pointerId%256,o=e.offsetX*(Canvas.canvas.width/h.CanvasId.clientWidth),a=e.offsetY*(Canvas.canvas.height/h.CanvasId.clientHeight);"MSPointerDown"==e.type?t=65542:"MSPointerMove"==e.type?t=131078:"MSPointerUp"==e.type&&(t=262144),h.TouchArray[n]||(h.TouchArray[n]={x:o,y:a}),h.SendTouchMsg2(n,t),"MSPointerUp"==e.type&&delete h.TouchArray[n]}else alert(e.type);return!0}},h.xxTouchStart=function(e){if(3==h.State)if(e.preventDefault&&e.preventDefault(),0==h.touchenabled||1==h.touchenabled){if(1<e.originalEvent.touches.length)return;var t=e.originalEvent.touches[0];e.which=1,h.LastX=e.pageX=t.pageX,h.LastY=e.pageY=t.pageY,h.SendMouseMsg(KeyAction.DOWN,e)}else{var n=h.GetPositionOfControl(Canvas.canvas);for(var o in e.originalEvent.changedTouches)if(e.originalEvent.changedTouches[o].identifier){var a=e.originalEvent.changedTouches[o].identifier%256;h.TouchArray[a]||(h.TouchArray[a]={x:(e.originalEvent.touches[o].pageX-n[0])*(Canvas.canvas.width/h.CanvasId.clientWidth),y:(e.originalEvent.touches[o].pageY-n[1])*(Canvas.canvas.height/h.CanvasId.clientHeight),f:1})}0<Object.keys(h.TouchArray).length&&null==touchtimer&&(h.touchtimer=setInterval(function(){h.SendTouchMsg2(256,0)},50))}},h.xxTouchMove=function(e){if(3==h.State)if(e.preventDefault&&e.preventDefault(),0==h.touchenabled||1==h.touchenabled){if(1<e.originalEvent.touches.length)return;var t=e.originalEvent.touches[0];e.which=1,h.LastX=e.pageX=t.pageX,h.LastY=e.pageY=t.pageY,h.SendMouseMsg(h.KeyAction.NONE,e)}else{var n=h.GetPositionOfControl(Canvas.canvas);for(var o in e.originalEvent.changedTouches)if(e.originalEvent.changedTouches[o].identifier){var a=e.originalEvent.changedTouches[o].identifier%256;h.TouchArray[a]&&(h.TouchArray[a].x=(e.originalEvent.touches[o].pageX-n[0])*(h.Canvas.canvas.width/h.CanvasId.clientWidth),h.TouchArray[a].y=(e.originalEvent.touches[o].pageY-n[1])*(h.Canvas.canvas.height/h.CanvasId.clientHeight))}}},h.xxTouchEnd=function(e){if(3==h.State)if(e.preventDefault&&e.preventDefault(),0==h.touchenabled||1==h.touchenabled){if(1<e.originalEvent.touches.length)return;e.which=1,e.pageX=LastX,e.pageY=LastY,h.SendMouseMsg(KeyAction.UP,e)}else for(var t in e.originalEvent.changedTouches)if(e.originalEvent.changedTouches[t].identifier){var n=e.originalEvent.changedTouches[t].identifier%256;h.TouchArray[n]&&(h.TouchArray[n].f=2)}},h.GrabMouseInput=function(){if(1!=h.xxMouseInputGrab){var e=h.CanvasId;e.onmousemove=h.xxMouseMove,e.onmouseup=h.xxMouseUp,e.onmousedown=h.xxMouseDown,e.touchstart=h.xxTouchStart,e.touchmove=h.xxTouchMove,e.touchend=h.xxTouchEnd,e.MSPointerDown=h.xxMsTouchEvent,e.MSPointerMove=h.xxMsTouchEvent,e.MSPointerUp=h.xxMsTouchEvent,navigator.userAgent.match(/mozilla/i)?e.DOMMouseScroll=h.xxDOMMouseScroll:e.onmousewheel=h.xxMouseWheel,h.xxMouseInputGrab=!0}},h.UnGrabMouseInput=function(){if(0!=h.xxMouseInputGrab){var e=h.CanvasId;e.onmousemove=null,e.onmouseup=null,e.onmousedown=null,e.touchstart=null,e.touchmove=null,e.touchend=null,e.MSPointerDown=null,e.MSPointerMove=null,e.MSPointerUp=null,navigator.userAgent.match(/mozilla/i)?e.DOMMouseScroll=null:e.onmousewheel=null,h.xxMouseInputGrab=!1}},h.GrabKeyInput=function(){1!=h.xxKeyInputGrab&&(document.onkeyup=h.xxKeyUp,document.onkeydown=h.xxKeyDown,document.onkeypress=h.xxKeyPress,h.xxKeyInputGrab=!0)},h.UnGrabKeyInput=function(){0!=h.xxKeyInputGrab&&(document.onkeyup=null,document.onkeydown=null,document.onkeypress=null,h.xxKeyInputGrab=!1)},h.GetPositionOfControl=function(e){var t=Array(2);for(t[0]=t[1]=0;e;)t[0]+=e.offsetLeft,t[1]+=e.offsetTop,e=e.offsetParent;return t},h.crotX=function(e,t){return 0==h.rotation?e:1==h.rotation?t:2==h.rotation?h.Canvas.canvas.width-e:3==h.rotation?h.Canvas.canvas.height-t:void 0},h.crotY=function(e,t){return 0==h.rotation?t:1==h.rotation?h.Canvas.canvas.width-e:2==h.rotation?h.Canvas.canvas.height-t:3==h.rotation?e:void 0},h.rotX=function(e,t){return 0==h.rotation||1==h.rotation?e:2==h.rotation?e-h.Canvas.canvas.width:3==h.rotation?e-h.Canvas.canvas.height:void 0},h.rotY=function(e,t){return 0==h.rotation||3==h.rotation?t:1==h.rotation?t-h.Canvas.canvas.width:2==h.rotation?t-h.Canvas.canvas.height:void 0},h.tcanvas=null,h.setRotation=function(e){for(;e<0;)e+=4;var t=e%4;if(t==h.rotation)return!0;var n=h.Canvas.canvas.width,o=h.Canvas.canvas.height;1!=h.rotation&&3!=h.rotation||(n=h.Canvas.canvas.height,o=h.Canvas.canvas.width),null==h.tcanvas&&(h.tcanvas=document.createElement("canvas"));var a=h.tcanvas.getContext("2d");return a.setTransform(1,0,0,1,0,0),a.canvas.width=n,a.canvas.height=o,a.rotate(-90*h.rotation*Math.PI/180),0==h.rotation&&a.drawImage(h.Canvas.canvas,0,0),1==h.rotation&&a.drawImage(h.Canvas.canvas,-h.Canvas.canvas.width,0),2==h.rotation&&a.drawImage(h.Canvas.canvas,-h.Canvas.canvas.width,-h.Canvas.canvas.height),3==h.rotation&&a.drawImage(h.Canvas.canvas,0,-h.Canvas.canvas.height),0!=h.rotation&&2!=h.rotation||(h.Canvas.canvas.height=n,h.Canvas.canvas.width=o),1!=h.rotation&&3!=h.rotation||(h.Canvas.canvas.height=o,h.Canvas.canvas.width=n),h.Canvas.setTransform(1,0,0,1,0,0),h.Canvas.rotate(90*t*Math.PI/180),h.rotation=t,h.Canvas.drawImage(h.tcanvas,h.rotX(0,0),h.rotY(0,0)),h.ScreenWidth=h.Canvas.canvas.width,h.ScreenHeight=h.Canvas.canvas.height,null!=h.onScreenSizeChange&&h.onScreenSizeChange(h,h.ScreenWidth,h.ScreenHeight,h.CanvasId),!0},h.StartRecording=function(){null==h.recordedData&&h.CanvasId.toBlob(function(e){var i=new FileReader;i.readAsArrayBuffer(e),i.onload=function(e){for(var t="",n=new Uint8Array(i.result),o=n.byteLength,a=0;a<o;a++)t+=String.fromCharCode(n[a]);h.recordedData=[],h.recordedStart=Date.now(),h.recordedSize=0,h.recordedData.push(v(1,0,JSON.stringify({magic:"MeshCentralRelaySession",ver:1,time:(new Date).toLocaleString(),protocol:2}))),h.recordedData.push(v(2,1,h.shortToStr(7)+h.shortToStr(8)+h.shortToStr(h.ScreenWidth)+h.shortToStr(h.ScreenHeight)));var r=8+t.length;65e3<r?h.recordedData.push(v(2,1,h.shortToStr(27)+h.shortToStr(8)+h.intToStr(r)+h.shortToStr(3)+h.shortToStr(0)+h.shortToStr(0)+h.shortToStr(0)+t)):h.recordedData.push(v(2,1,h.shortToStr(3)+h.shortToStr(r)+h.shortToStr(0)+h.shortToStr(0)+t))}})},h.StopRecording=function(){if(null!=h.recordedData){var e=h.recordedData;return e.push(v(3,0,"MeshCentralMCREC")),delete h.recordedData,delete h.recordedStart,delete h.recordedSize,e}},h.MuchTheSame=function(e,t){return Math.abs(e-t)<4},h.Debug=function(e){console.log(e)},h.getIEVersion=function(){var e=-1;if("Microsoft Internet Explorer"==navigator.appName){var t=navigator.userAgent;null!=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(t)&&(e=parseFloat(RegExp.$1))}return e},h.haltEvent=function(e){return e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1},h}
\ No newline at end of file
public/scripts/agent-desktop-0.0.2.js
+1
-1
@@ -266,7 +266,7 @@ var CreateAgentRemoteDesktop = function (canvasid, scrolldiv) {
266
}
267
break;
268
case 88: // MNG_KVM_MOUSE_CURSOR
269
- if (cmdsize != 5) break;
269
+ if ((cmdsize != 5) || (obj.stopInput)) break;
270
var cursorNum = view[4];
271
if (cursorNum > mouseCursors.length) { cursorNum = 0; }
272
xMouseCursorCurrent = mouseCursors[cursorNum];
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];if(!(n=n||s.getElementsByTagName("a:Body")[0]))return null;if(0<n.childNodes.length){var l=(e=n.childNodes[0].localName).indexOf("_OUTPUT");-1!=l&&l==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])}return r}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];if(!(n=n||s.getElementsByTagName("a:Body")[0]))return null;if(0<n.childNodes.length){var l=(e=n.childNodes[0].localName).indexOf("_OUTPUT");-1!=l&&l==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])}return r}catch(e){return console.log("Unable to parse XML: "+s),null}},p}
\ No newline at end of file
translate/translate.json
+2054
-2024
@@ -17,8 +17,8 @@
17
"zh-chs": " + CIRA",
18
"zh-cht": " + CIRA",
19
"xloc": [
20
- "default.handlebars->31->1417",
21
- "default.handlebars->31->1419"
20
+ "default.handlebars->31->1422",
21
+ "default.handlebars->31->1424"
22
]
23
},
24
{
@@ -204,7 +204,7 @@
204
"zh-chs": " 可以使用密码提示,但不建议使用。",
205
"zh-cht": " 可以使用密碼提示,但不建議使用。",
206
"xloc": [
207
- "default.handlebars->31->1330"
207
+ "default.handlebars->31->1335"
208
]
209
},
210
{
@@ -224,8 +224,8 @@
224
"zh-chs": " 用户需要先登录到该服务器一次,然后才能将其添加到设备组。",
225
"zh-cht": " 用戶需要先登入到該伺服器一次,然後才能將其新增到裝置群。",
226
"xloc": [
227
- "default.handlebars->31->1494",
228
- "default.handlebars->31->1958"
227
+ "default.handlebars->31->1499",
228
+ "default.handlebars->31->1963"
229
]
230
},
231
{
@@ -395,7 +395,7 @@
395
"zh-chs": "(可选的)",
396
"zh-cht": "(可選的)",
397
"xloc": [
398
- "default.handlebars->31->353"
398
+ "default.handlebars->31->356"
399
]
400
},
401
{
@@ -432,8 +432,8 @@
432
"zh-chs": "* 8个字符,1个大写,1个小写,1个数字,1个非字母数字。",
433
"zh-cht": "* 8個字符,1個大寫,1個小寫,1個數字,1個非字母數字。",
434
"xloc": [
435
- "default.handlebars->31->1463",
436
- "default.handlebars->31->319"
435
+ "default.handlebars->31->1468",
436
+ "default.handlebars->31->322"
437
]
438
},
439
{
@@ -453,7 +453,7 @@
453
"zh-chs": "*对于BSD,首先运行“ pkg install wget sudo bash ”。",
454
"zh-cht": "*對於BSD,首先運行“ pkg install wget sudo bash ”。",
455
"xloc": [
456
- "default.handlebars->31->393"
456
+ "default.handlebars->31->396"
457
]
458
},
459
{
@@ -508,7 +508,7 @@
508
"zh-cht": ",",
509
"xloc": [
510
"default-mobile.handlebars->11->508",
511
- "default.handlebars->31->1564"
511
+ "default.handlebars->31->1569"
512
]
513
},
514
{
@@ -529,7 +529,7 @@
529
"zh-cht": ",只適用於Intel®AMT",
530
"xloc": [
531
"default-mobile.handlebars->11->157",
532
- "default.handlebars->31->218"
532
+ "default.handlebars->31->221"
533
]
534
},
535
{
@@ -549,7 +549,7 @@
549
"zh-chs": ",MQTT在线",
550
"zh-cht": ",MQTT在線",
551
"xloc": [
552
- "default.handlebars->31->1072"
552
+ "default.handlebars->31->1077"
553
]
554
},
555
{
@@ -557,7 +557,7 @@
557
"fr": ", Pas de consentement",
558
"nl": ", Geen toestemming",
559
"xloc": [
560
- "default.handlebars->31->692"
560
+ "default.handlebars->31->696"
561
]
562
},
563
{
@@ -577,7 +577,7 @@
577
"zh-chs": ",提示同意",
578
"zh-cht": ",提示同意",
579
"xloc": [
580
- "default.handlebars->31->693"
580
+ "default.handlebars->31->697"
581
]
582
},
583
{
@@ -597,7 +597,7 @@
597
"zh-chs": ",软体KVM",
598
"zh-cht": ",軟體KVM",
599
"xloc": [
600
- "default.handlebars->31->864",
600
+ "default.handlebars->31->869",
601
"desktop.handlebars->3->12"
602
]
603
},
@@ -606,7 +606,13 @@
606
"fr": ", barre d'outils",
607
"nl": ", Werkbalk",
608
"xloc": [
609
- "default.handlebars->31->694"
609
+ "default.handlebars->31->698"
610
+ ]
611
+ },
612
+ {
613
+ "en": ", View only",
614
+ "xloc": [
615
+ "default.handlebars->31->695"
616
]
617
},
618
{
@@ -628,9 +634,9 @@
634
"xloc": [
635
"default-mobile.handlebars->11->313",
636
"default-mobile.handlebars->11->346",
631
- "default.handlebars->31->871",
632
- "default.handlebars->31->930",
633
- "default.handlebars->31->942",
637
+ "default.handlebars->31->876",
638
+ "default.handlebars->31->935",
639
+ "default.handlebars->31->947",
640
"desktop.handlebars->3->19",
641
"terminal.handlebars->3->9",
642
"xterm.handlebars->9->6"
@@ -753,7 +759,7 @@
759
"zh-chs": ",{0}观看",
760
"zh-cht": ",{0}觀看",
761
"xloc": [
756
- "default.handlebars->31->865",
762
+ "default.handlebars->31->870",
763
"desktop.handlebars->3->13"
764
]
765
},
@@ -818,9 +824,9 @@
824
"xloc": [
825
"default-mobile.handlebars->11->118",
826
"default-mobile.handlebars->11->348",
821
- "default.handlebars->31->1605",
822
- "default.handlebars->31->2117",
823
- "default.handlebars->31->948"
827
+ "default.handlebars->31->1610",
828
+ "default.handlebars->31->2122",
829
+ "default.handlebars->31->953"
830
]
831
},
832
{
@@ -877,7 +883,7 @@
883
"zh-chs": "1个活跃时段",
884
"zh-cht": "1個活躍時段",
885
"xloc": [
880
- "default.handlebars->31->2029"
886
+ "default.handlebars->31->2034"
887
]
888
},
889
{
@@ -899,7 +905,7 @@
905
"xloc": [
906
"default-mobile.handlebars->11->128",
907
"default-mobile.handlebars->11->551",
902
- "default.handlebars->31->1629",
908
+ "default.handlebars->31->1634",
909
"download.handlebars->3->1",
910
"download2.handlebars->5->1"
911
]
@@ -921,7 +927,7 @@
927
"zh-chs": "1条连接",
928
"zh-cht": "1位聯絡文",
929
"xloc": [
924
- "default.handlebars->31->867",
930
+ "default.handlebars->31->872",
931
"desktop.handlebars->3->15"
932
]
933
},
@@ -943,8 +949,8 @@
949
"zh-cht": "1天",
950
"xloc": [
951
"default.handlebars->31->191",
946
- "default.handlebars->31->344",
947
- "default.handlebars->31->358"
952
+ "default.handlebars->31->347",
953
+ "default.handlebars->31->361"
954
]
955
},
956
{
@@ -964,7 +970,7 @@
970
"zh-chs": "1组",
971
"zh-cht": "1群",
972
"xloc": [
967
- "default.handlebars->31->1992"
973
+ "default.handlebars->31->1997"
974
]
975
},
976
{
@@ -985,8 +991,8 @@
991
"zh-cht": "1小時",
992
"xloc": [
993
"default.handlebars->31->189",
988
- "default.handlebars->31->342",
989
- "default.handlebars->31->356"
994
+ "default.handlebars->31->345",
995
+ "default.handlebars->31->359"
996
]
997
},
998
{
@@ -1006,7 +1012,7 @@
1012
"zh-chs": "1分钟",
1013
"zh-cht": "1分鐘",
1014
"xloc": [
1009
- "default.handlebars->31->747"
1015
+ "default.handlebars->31->752"
1016
]
1017
},
1018
{
@@ -1047,8 +1053,8 @@
1053
"zh-cht": "1個月",
1054
"xloc": [
1055
"default.handlebars->31->193",
1050
- "default.handlebars->31->346",
1051
- "default.handlebars->31->360"
1056
+ "default.handlebars->31->349",
1057
+ "default.handlebars->31->363"
1058
]
1059
},
1060
{
@@ -1068,7 +1074,7 @@
1074
"zh-chs": "有1个用户没有显示,请使用搜索框查找用户...",
1075
"zh-cht": "有1個用戶沒有顯示,請使用搜尋框搜尋用戶...",
1076
"xloc": [
1071
- "default.handlebars->31->1782"
1077
+ "default.handlebars->31->1787"
1078
]
1079
},
1080
{
@@ -1088,7 +1094,7 @@
1094
"zh-chs": "1个节点",
1095
"zh-cht": "1個節點",
1096
"xloc": [
1091
- "default.handlebars->31->415"
1097
+ "default.handlebars->31->418"
1098
]
1099
},
1100
{
@@ -1134,13 +1140,13 @@
1140
"default-mobile.handlebars->11->182",
1141
"default-mobile.handlebars->11->185",
1142
"default-mobile.handlebars->11->188",
1137
- "default.handlebars->31->1786",
1138
- "default.handlebars->31->264",
1143
+ "default.handlebars->31->1791",
1144
"default.handlebars->31->267",
1145
"default.handlebars->31->270",
1146
"default.handlebars->31->273",
1147
"default.handlebars->31->276",
1143
- "default.handlebars->31->279"
1148
+ "default.handlebars->31->279",
1149
+ "default.handlebars->31->282"
1150
]
1151
},
1152
{
@@ -1161,8 +1167,8 @@
1167
"zh-cht": "1週",
1168
"xloc": [
1169
"default.handlebars->31->192",
1164
- "default.handlebars->31->345",
1165
- "default.handlebars->31->359"
1170
+ "default.handlebars->31->348",
1171
+ "default.handlebars->31->362"
1172
]
1173
},
1174
{
@@ -1266,7 +1272,7 @@
1272
"zh-chs": "10分钟",
1273
"zh-cht": "10分鐘",
1274
"xloc": [
1269
- "default.handlebars->31->749"
1275
+ "default.handlebars->31->754"
1276
]
1277
},
1278
{
@@ -1349,7 +1355,7 @@
1355
"zh-chs": "12小时",
1356
"zh-cht": "12小時",
1357
"xloc": [
1352
- "default.handlebars->31->757"
1358
+ "default.handlebars->31->762"
1359
]
1360
},
1361
{
@@ -1391,7 +1397,7 @@
1397
"zh-chs": "15分钟",
1398
"zh-cht": "15分鐘",
1399
"xloc": [
1394
- "default.handlebars->31->750"
1400
+ "default.handlebars->31->755"
1401
]
1402
},
1403
{
@@ -1411,7 +1417,7 @@
1417
"zh-chs": "16小时",
1418
"zh-cht": "16小時",
1419
"xloc": [
1414
- "default.handlebars->31->758"
1420
+ "default.handlebars->31->763"
1421
]
1422
},
1423
{
@@ -1431,7 +1437,7 @@
1437
"zh-chs": "2天",
1438
"zh-cht": "2天",
1439
"xloc": [
1434
- "default.handlebars->31->760"
1440
+ "default.handlebars->31->765"
1441
]
1442
},
1443
{
@@ -1451,7 +1457,7 @@
1457
"zh-chs": "2小时",
1458
"zh-cht": "2小時",
1459
"xloc": [
1454
- "default.handlebars->31->754"
1460
+ "default.handlebars->31->759"
1461
]
1462
},
1463
{
@@ -1555,7 +1561,7 @@
1561
"zh-chs": "24小时",
1562
"zh-cht": "24小時",
1563
"xloc": [
1558
- "default.handlebars->31->759"
1564
+ "default.handlebars->31->764"
1565
]
1566
},
1567
{
@@ -1617,7 +1623,7 @@
1623
"zh-chs": "2FA备份代码已清除",
1624
"zh-cht": "2FA備份代碼已清除",
1625
"xloc": [
1620
- "default.handlebars->31->1740"
1626
+ "default.handlebars->31->1745"
1627
]
1628
},
1629
{
@@ -1637,8 +1643,8 @@
1643
"zh-chs": "启用第二因素身份验证",
1644
"zh-cht": "啟用第二因素身份驗證",
1645
"xloc": [
1640
- "default.handlebars->31->1799",
1641
- "default.handlebars->31->2014"
1646
+ "default.handlebars->31->1804",
1647
+ "default.handlebars->31->2019"
1648
]
1649
},
1650
{
@@ -1757,7 +1763,7 @@
1763
"zh-chs": "30分钟",
1764
"zh-cht": "30分鐘",
1765
"xloc": [
1760
- "default.handlebars->31->751"
1766
+ "default.handlebars->31->756"
1767
]
1768
},
1769
{
@@ -1777,8 +1783,8 @@
1783
"zh-chs": "MeshAgent的32位版本",
1784
"zh-cht": "MeshAgent的32位版本",
1785
"xloc": [
1780
- "default.handlebars->31->383",
1781
- "default.handlebars->31->402"
1786
+ "default.handlebars->31->386",
1787
+ "default.handlebars->31->405"
1788
]
1789
},
1790
{
@@ -1820,7 +1826,7 @@
1826
"zh-chs": "4天",
1827
"zh-cht": "4天",
1828
"xloc": [
1823
- "default.handlebars->31->761"
1829
+ "default.handlebars->31->766"
1830
]
1831
},
1832
{
@@ -1840,7 +1846,7 @@
1846
"zh-chs": "4个小时",
1847
"zh-cht": "4個小時",
1848
"xloc": [
1843
- "default.handlebars->31->755"
1849
+ "default.handlebars->31->760"
1850
]
1851
},
1852
{
@@ -1923,7 +1929,7 @@
1929
"zh-chs": "45分钟",
1930
"zh-cht": "45分鐘",
1931
"xloc": [
1926
- "default.handlebars->31->752"
1932
+ "default.handlebars->31->757"
1933
]
1934
},
1935
{
@@ -1963,7 +1969,7 @@
1969
"zh-chs": "5分钟",
1970
"zh-cht": "5分鐘",
1971
"xloc": [
1966
- "default.handlebars->31->748"
1972
+ "default.handlebars->31->753"
1973
]
1974
},
1975
{
@@ -2089,7 +2095,7 @@
2095
"zh-chs": "60分钟",
2096
"zh-cht": "60分鐘",
2097
"xloc": [
2092
- "default.handlebars->31->753"
2098
+ "default.handlebars->31->758"
2099
]
2100
},
2101
{
@@ -2131,7 +2137,7 @@
2137
"zh-chs": "64位版本的macOS Mesh Agent",
2138
"zh-cht": "64位版本的macOS Mesh Agent",
2139
"xloc": [
2134
- "default.handlebars->31->396"
2140
+ "default.handlebars->31->399"
2141
]
2142
},
2143
{
@@ -2151,8 +2157,8 @@
2157
"zh-chs": "MeshAgent的64位版本",
2158
"zh-cht": "MeshAgent的64位版本",
2159
"xloc": [
2154
- "default.handlebars->31->387",
2155
- "default.handlebars->31->405"
2160
+ "default.handlebars->31->390",
2161
+ "default.handlebars->31->408"
2162
]
2163
},
2164
{
@@ -2209,7 +2215,7 @@
2215
"zh-chs": "7天电源状态",
2216
"zh-cht": "7天電源狀態",
2217
"xloc": [
2212
- "default.handlebars->31->792"
2218
+ "default.handlebars->31->797"
2219
]
2220
},
2221
{
@@ -2272,9 +2278,9 @@
2278
"zh-chs": "8小時",
2279
"zh-cht": "8小時",
2280
"xloc": [
2275
- "default.handlebars->31->343",
2276
- "default.handlebars->31->357",
2277
- "default.handlebars->31->756"
2281
+ "default.handlebars->31->346",
2282
+ "default.handlebars->31->360",
2283
+ "default.handlebars->31->761"
2284
]
2285
},
2286
{
@@ -2338,7 +2344,7 @@
2344
{
2345
"en": "</div></div>",
2346
"xloc": [
2341
- "default.handlebars->31->399"
2347
+ "default.handlebars->31->402"
2348
]
2349
},
2350
{
@@ -2499,8 +2505,8 @@
2505
"zh-cht": "ACM",
2506
"xloc": [
2507
"default-mobile.handlebars->11->246",
2502
- "default.handlebars->31->1433",
2503
- "default.handlebars->31->584"
2508
+ "default.handlebars->31->1438",
2509
+ "default.handlebars->31->587"
2510
]
2511
},
2512
{
@@ -2554,8 +2560,8 @@
2560
"zh-chs": "AMT",
2561
"zh-cht": "AMT",
2562
"xloc": [
2557
- "default.handlebars->31->254",
2558
- "default.handlebars->31->443"
2563
+ "default.handlebars->31->257",
2564
+ "default.handlebars->31->446"
2565
]
2566
},
2567
{
@@ -2659,7 +2665,7 @@
2665
"zh-chs": "拒绝访问",
2666
"zh-cht": "拒絕存取",
2667
"xloc": [
2662
- "default.handlebars->31->1073"
2668
+ "default.handlebars->31->1078"
2669
]
2670
},
2671
{
@@ -2701,7 +2707,7 @@
2707
"zh-chs": "访问服务器档案",
2708
"zh-cht": "存取伺服器檔案",
2709
"xloc": [
2704
- "default.handlebars->31->1964"
2710
+ "default.handlebars->31->1969"
2711
]
2712
},
2713
{
@@ -2790,11 +2796,11 @@
2796
"default-mobile.handlebars->11->221",
2797
"default-mobile.handlebars->11->223",
2798
"default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->p3AccountActions->p2AccountSecurity->1->0",
2793
- "default.handlebars->31->1339",
2794
- "default.handlebars->31->1341",
2795
- "default.handlebars->31->2231",
2796
- "default.handlebars->31->553",
2797
- "default.handlebars->31->555"
2799
+ "default.handlebars->31->1344",
2800
+ "default.handlebars->31->1346",
2801
+ "default.handlebars->31->2236",
2802
+ "default.handlebars->31->556",
2803
+ "default.handlebars->31->558"
2804
]
2805
},
2806
{
@@ -2803,7 +2809,7 @@
2809
"fr": "Paramètres du compte",
2810
"xloc": [
2811
"default-mobile.handlebars->11->519",
2806
- "default.handlebars->31->2125"
2812
+ "default.handlebars->31->2130"
2813
]
2814
},
2815
{
@@ -2864,7 +2870,7 @@
2870
"zh-chs": "帐户已更改:{0}",
2871
"zh-cht": "帳戶已更改:{0}",
2872
"xloc": [
2867
- "default.handlebars->31->1713"
2873
+ "default.handlebars->31->1718"
2874
]
2875
},
2876
{
@@ -2884,7 +2890,7 @@
2890
"zh-chs": "创建帐户,电子邮件为{0}",
2891
"zh-cht": "創建帳戶,電子郵件為{0}",
2892
"xloc": [
2887
- "default.handlebars->31->1712"
2893
+ "default.handlebars->31->1717"
2894
]
2895
},
2896
{
@@ -2904,7 +2910,7 @@
2910
"zh-chs": "创建帐户,用户名是{0}",
2911
"zh-cht": "帳戶已創建,用戶名是{0}",
2912
"xloc": [
2907
- "default.handlebars->31->1711"
2913
+ "default.handlebars->31->1716"
2914
]
2915
},
2916
{
@@ -2924,8 +2930,8 @@
2930
"zh-chs": "帐户已被锁定",
2931
"zh-cht": "帳戶已被鎖定",
2932
"xloc": [
2927
- "default.handlebars->31->1801",
2928
- "default.handlebars->31->1961"
2933
+ "default.handlebars->31->1806",
2934
+ "default.handlebars->31->1966"
2935
]
2936
},
2937
{
@@ -2946,7 +2952,7 @@
2952
"zh-cht": "達到帳戶限制。",
2953
"xloc": [
2954
"default-mobile.handlebars->11->531",
2949
- "default.handlebars->31->2137",
2955
+ "default.handlebars->31->2142",
2956
"login-mobile.handlebars->5->6",
2957
"login.handlebars->5->6",
2958
"login2.handlebars->7->7"
@@ -2991,7 +2997,7 @@
2997
"zh-chs": "帐号登录",
2998
"zh-cht": "帳號登錄",
2999
"xloc": [
2994
- "default.handlebars->31->1648"
3000
+ "default.handlebars->31->1653"
3001
]
3002
},
3003
{
@@ -3011,7 +3017,7 @@
3017
"zh-chs": "帐户登出",
3018
"zh-cht": "帳戶登出",
3019
"xloc": [
3014
- "default.handlebars->31->1649"
3020
+ "default.handlebars->31->1654"
3021
]
3022
},
3023
{
@@ -3053,7 +3059,7 @@
3059
"zh-chs": "帐户密码已更改:{0}",
3060
"zh-cht": "帳戶密碼已更改:{0}",
3061
"xloc": [
3056
- "default.handlebars->31->1721"
3062
+ "default.handlebars->31->1726"
3063
]
3064
},
3065
{
@@ -3073,7 +3079,7 @@
3079
"zh-chs": "帐户已删除",
3080
"zh-cht": "帳戶已刪除",
3081
"xloc": [
3076
- "default.handlebars->31->1710"
3082
+ "default.handlebars->31->1715"
3083
]
3084
},
3085
{
@@ -3113,7 +3119,7 @@
3119
"zh-chs": "指令",
3120
"zh-cht": "指令",
3121
"xloc": [
3116
- "default.handlebars->31->1078",
3122
+ "default.handlebars->31->1083",
3123
"default.handlebars->container->column_l->p42->p42tbl->1->0->8"
3124
]
3125
},
@@ -3134,8 +3140,8 @@
3140
"zh-chs": "动作档案",
3141
"zh-cht": "動作檔案",
3142
"xloc": [
3137
- "default.handlebars->31->838",
3138
- "default.handlebars->31->840"
3143
+ "default.handlebars->31->843",
3144
+ "default.handlebars->31->845"
3145
]
3146
},
3147
{
@@ -3158,7 +3164,7 @@
3164
"default-mobile.handlebars->11->269",
3165
"default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea4->1->3",
3166
"default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->0->1->1",
3161
- "default.handlebars->31->633",
3167
+ "default.handlebars->31->636",
3168
"default.handlebars->container->column_l->p11->deskarea0->deskarea1->1",
3169
"default.handlebars->container->column_l->p12->termTable->1->1->0->1->1",
3170
"default.handlebars->container->column_l->p13->p13toolbar->1->0->1->1"
@@ -3181,7 +3187,7 @@
3187
"zh-chs": "使用FAT格式的USB密钥在管理控制模式(ACM)中激活英特尔®AMT。将setup.bin放在其上,然后使用此键引导一台或多台计算机。",
3188
"zh-cht": "使用FAT格式的USB密鑰在管理控制模式(ACM)中激活英特爾®AMT。將setup.bin放在其上,然後使用此鍵引導一台或多台計算機。",
3189
"xloc": [
3184
- "default.handlebars->31->314"
3190
+ "default.handlebars->31->317"
3191
]
3192
},
3193
{
@@ -3241,7 +3247,7 @@
3247
"zh-chs": "如果ACM失败,则激活到CCM",
3248
"zh-cht": "如果ACM失敗,則激活到CCM",
3249
"xloc": [
3244
- "default.handlebars->31->1454"
3250
+ "default.handlebars->31->1459"
3251
]
3252
},
3253
{
@@ -3264,9 +3270,9 @@
3270
"default-mobile.handlebars->11->241",
3271
"default-mobile.handlebars->11->243",
3272
"default-mobile.handlebars->11->411",
3267
- "default.handlebars->31->1034",
3268
- "default.handlebars->31->577",
3269
- "default.handlebars->31->579"
3273
+ "default.handlebars->31->1039",
3274
+ "default.handlebars->31->580",
3275
+ "default.handlebars->31->582"
3276
]
3277
},
3278
{
@@ -3286,7 +3292,7 @@
3292
"zh-chs": "激活",
3293
"zh-cht": "啟動",
3294
"xloc": [
3289
- "default.handlebars->31->214"
3295
+ "default.handlebars->31->217"
3296
]
3297
},
3298
{
@@ -3306,7 +3312,7 @@
3312
"zh-chs": "主动设备共享",
3313
"zh-cht": "主動設備共享",
3314
"xloc": [
3309
- "default.handlebars->31->686"
3315
+ "default.handlebars->31->689"
3316
]
3317
},
3318
{
@@ -3332,7 +3338,7 @@
3338
"nl": "Toevoegen",
3339
"xloc": [
3340
"default-mobile.handlebars->11->339",
3335
- "default.handlebars->31->901"
3341
+ "default.handlebars->31->906"
3342
]
3343
},
3344
{
@@ -3352,8 +3358,8 @@
3358
"zh-chs": "添加代理",
3359
"zh-cht": "新增代理",
3360
"xloc": [
3355
- "default.handlebars->31->1429",
3356
- "default.handlebars->31->297"
3361
+ "default.handlebars->31->1434",
3362
+ "default.handlebars->31->300"
3363
]
3364
},
3365
{
@@ -3390,8 +3396,8 @@
3396
"zh-chs": "添加设备",
3397
"zh-cht": "新增裝置",
3398
"xloc": [
3393
- "default.handlebars->31->1938",
3394
- "default.handlebars->31->2064"
3399
+ "default.handlebars->31->1943",
3400
+ "default.handlebars->31->2069"
3401
]
3402
},
3403
{
@@ -3411,7 +3417,7 @@
3417
"zh-chs": "添加设备日志",
3418
"zh-cht": "新增裝置日誌",
3419
"xloc": [
3414
- "default.handlebars->31->734"
3420
+ "default.handlebars->31->738"
3421
]
3422
},
3423
{
@@ -3431,10 +3437,10 @@
3437
"zh-chs": "添加设备组",
3438
"zh-cht": "新增裝置群",
3439
"xloc": [
3434
- "default.handlebars->31->1528",
3435
- "default.handlebars->31->1932",
3436
- "default.handlebars->31->2052",
3437
- "default.handlebars->31->234"
3440
+ "default.handlebars->31->1533",
3441
+ "default.handlebars->31->1937",
3442
+ "default.handlebars->31->2057",
3443
+ "default.handlebars->31->237"
3444
]
3445
},
3446
{
@@ -3454,7 +3460,7 @@
3460
"zh-chs": "添加设备组权限",
3461
"zh-cht": "新增裝置群權限",
3462
"xloc": [
3457
- "default.handlebars->31->1525"
3463
+ "default.handlebars->31->1530"
3464
]
3465
},
3466
{
@@ -3474,8 +3480,8 @@
3480
"zh-chs": "添加设备权限",
3481
"zh-cht": "新增裝置權限",
3482
"xloc": [
3477
- "default.handlebars->31->1530",
3478
- "default.handlebars->31->1532"
3483
+ "default.handlebars->31->1535",
3484
+ "default.handlebars->31->1537"
3485
]
3486
},
3487
{
@@ -3512,7 +3518,7 @@
3518
"zh-chs": "添加英特尔®AMT设备",
3519
"zh-cht": "新增Intel® AMT裝置",
3520
"xloc": [
3515
- "default.handlebars->31->310"
3521
+ "default.handlebars->31->313"
3522
]
3523
},
3524
{
@@ -3552,7 +3558,7 @@
3558
"zh-chs": "添加本地",
3559
"zh-cht": "新增本地",
3560
"xloc": [
3555
- "default.handlebars->31->291"
3561
+ "default.handlebars->31->294"
3562
]
3563
},
3564
{
@@ -3572,7 +3578,7 @@
3578
"zh-chs": "添加成员身份",
3579
"zh-cht": "新增成員身份",
3580
"xloc": [
3575
- "default.handlebars->31->2084"
3581
+ "default.handlebars->31->2089"
3582
]
3583
},
3584
{
@@ -3592,7 +3598,7 @@
3598
"zh-chs": "添加 Mesh Agent",
3599
"zh-cht": "新增 Mesh Agent",
3600
"xloc": [
3595
- "default.handlebars->31->414"
3601
+ "default.handlebars->31->417"
3602
]
3603
},
3604
{
@@ -3612,8 +3618,8 @@
3618
"zh-chs": "添加安全密钥",
3619
"zh-cht": "新增安全密鑰",
3620
"xloc": [
3615
- "default.handlebars->31->1106",
3616
- "default.handlebars->31->1107",
3621
+ "default.handlebars->31->1111",
3622
+ "default.handlebars->31->1112",
3623
"default.handlebars->31->159",
3624
"default.handlebars->31->161",
3625
"default.handlebars->31->164",
@@ -3638,7 +3644,7 @@
3644
"zh-cht": "新增用戶",
3645
"xloc": [
3646
"default-mobile.handlebars->11->453",
3641
- "default.handlebars->31->678"
3647
+ "default.handlebars->31->681"
3648
]
3649
},
3650
{
@@ -3658,7 +3664,7 @@
3664
"zh-chs": "添加用户设备权限",
3665
"zh-cht": "新增用戶裝置權限",
3666
"xloc": [
3661
- "default.handlebars->31->1535"
3667
+ "default.handlebars->31->1540"
3668
]
3669
},
3670
{
@@ -3678,10 +3684,10 @@
3684
"zh-chs": "添加用户组",
3685
"zh-cht": "新增用戶群",
3686
"xloc": [
3681
- "default.handlebars->31->1425",
3682
- "default.handlebars->31->1527",
3683
- "default.handlebars->31->2058",
3684
- "default.handlebars->31->679"
3687
+ "default.handlebars->31->1430",
3688
+ "default.handlebars->31->1532",
3689
+ "default.handlebars->31->2063",
3690
+ "default.handlebars->31->682"
3691
]
3692
},
3693
{
@@ -3701,7 +3707,7 @@
3707
"zh-chs": "添加用户组设备权限",
3708
"zh-cht": "新增用戶群裝置權限",
3709
"xloc": [
3704
- "default.handlebars->31->1537"
3710
+ "default.handlebars->31->1542"
3711
]
3712
},
3713
{
@@ -3758,8 +3764,8 @@
3764
"zh-chs": "添加用户",
3765
"zh-cht": "新增用戶",
3766
"xloc": [
3761
- "default.handlebars->31->1424",
3762
- "default.handlebars->31->1927"
3767
+ "default.handlebars->31->1429",
3768
+ "default.handlebars->31->1932"
3769
]
3770
},
3771
{
@@ -3779,7 +3785,7 @@
3785
"zh-chs": "将用户添加到设备组",
3786
"zh-cht": "將用戶新增到裝置群",
3787
"xloc": [
3782
- "default.handlebars->31->1524"
3788
+ "default.handlebars->31->1529"
3789
]
3790
},
3791
{
@@ -3799,7 +3805,7 @@
3805
"zh-chs": "将用户添加到用户组",
3806
"zh-cht": "將用戶新增到用戶群",
3807
"xloc": [
3802
- "default.handlebars->31->1960"
3808
+ "default.handlebars->31->1965"
3809
]
3810
},
3811
{
@@ -3839,7 +3845,7 @@
3845
"zh-chs": "通过扫描本地网络添加新的英特尔®AMT计算机。",
3846
"zh-cht": "通過掃描本地網絡新增新的Intel® AMT電腦。",
3847
"xloc": [
3842
- "default.handlebars->31->292"
3848
+ "default.handlebars->31->295"
3849
]
3850
},
3851
{
@@ -3876,7 +3882,7 @@
3882
"zh-chs": "添加位于本地网络上的新英特尔®AMT计算机。",
3883
"zh-cht": "新增位於本地網絡上的新Intel® AMT電腦。",
3884
"xloc": [
3879
- "default.handlebars->31->290"
3885
+ "default.handlebars->31->293"
3886
]
3887
},
3888
{
@@ -3896,7 +3902,7 @@
3902
"zh-chs": "将新的英特尔®AMT设备添加到设备组“{0}”。",
3903
"zh-cht": "將新的Intel® AMT裝置新增到裝置群“{0}”。",
3904
"xloc": [
3899
- "default.handlebars->31->300"
3905
+ "default.handlebars->31->303"
3906
]
3907
},
3908
{
@@ -3916,8 +3922,8 @@
3922
"zh-chs": "通过安装Mesh Agent将新计算机添加到该设备组。",
3923
"zh-cht": "通過安裝Mesh Agent將新電腦新增到該裝置群。",
3924
"xloc": [
3919
- "default.handlebars->31->1428",
3920
- "default.handlebars->31->296"
3925
+ "default.handlebars->31->1433",
3926
+ "default.handlebars->31->299"
3927
]
3928
},
3929
{
@@ -3937,7 +3943,7 @@
3943
"zh-chs": "添加标签",
3944
"zh-cht": "新增標籤",
3945
"xloc": [
3940
- "default.handlebars->31->480"
3946
+ "default.handlebars->31->483"
3947
]
3948
},
3949
{
@@ -3957,7 +3963,7 @@
3963
"zh-chs": "通过定期在远程设备上以管理员身份运行MeshCmd,添加,激活和配置Intel®AMT以将“{0}”分组。",
3964
"zh-cht": "通過定期在遠程設備上以管理員身份運行MeshCmd,添加,激活和配置Intel®AMT以將“{0}”分組。",
3965
"xloc": [
3960
- "default.handlebars->31->311"
3966
+ "default.handlebars->31->314"
3967
]
3968
},
3969
{
@@ -3977,7 +3983,7 @@
3983
"zh-chs": "添加了身份验证应用程序",
3984
"zh-cht": "添加了身份驗證應用程序",
3985
"xloc": [
3980
- "default.handlebars->31->1737"
3986
+ "default.handlebars->31->1742"
3987
]
3988
},
3989
{
@@ -3997,7 +4003,7 @@
4003
"zh-chs": "已将设备共享{0}从{1}添加到{2}",
4004
"zh-cht": "已將設備共享{0}從{1}添加到{2}",
4005
"xloc": [
4000
- "default.handlebars->31->1748"
4006
+ "default.handlebars->31->1753"
4007
]
4008
},
4009
{
@@ -4017,8 +4023,8 @@
4023
"zh-chs": "已将设备{0}添加到设备组{1}",
4024
"zh-cht": "已將設備{0}添加到設備組{1}",
4025
"xloc": [
4020
- "default.handlebars->31->1704",
4021
- "default.handlebars->31->1731"
4026
+ "default.handlebars->31->1709",
4027
+ "default.handlebars->31->1736"
4028
]
4029
},
4030
{
@@ -4038,7 +4044,7 @@
4044
"zh-chs": "添加了安全密钥",
4045
"zh-cht": "添加了安全密鑰",
4046
"xloc": [
4041
- "default.handlebars->31->1742"
4047
+ "default.handlebars->31->1747"
4048
]
4049
},
4050
{
@@ -4058,7 +4064,7 @@
4064
"zh-chs": "已将用户组{0}添加到设备组{1}",
4065
"zh-cht": "已將用戶組{0}添加到設備組{1}",
4066
"xloc": [
4061
- "default.handlebars->31->1715"
4067
+ "default.handlebars->31->1720"
4068
]
4069
},
4070
{
@@ -4078,8 +4084,8 @@
4084
"zh-chs": "已将用户{0}添加到用户组{1}",
4085
"zh-cht": "已將用戶{0}添加到用戶組{1}",
4086
"xloc": [
4081
- "default.handlebars->31->1718",
4082
- "default.handlebars->31->1727"
4087
+ "default.handlebars->31->1723",
4088
+ "default.handlebars->31->1732"
4089
]
4090
},
4091
{
@@ -4099,7 +4105,7 @@
4105
"zh-chs": "地址",
4106
"zh-cht": "地址",
4107
"xloc": [
4102
- "default.handlebars->31->230"
4108
+ "default.handlebars->31->233"
4109
]
4110
},
4111
{
@@ -4140,7 +4146,7 @@
4146
"zh-cht": "管理員控制模式(ACM)",
4147
"xloc": [
4148
"default-mobile.handlebars->11->413",
4143
- "default.handlebars->31->1036"
4149
+ "default.handlebars->31->1041"
4150
]
4151
},
4152
{
@@ -4161,7 +4167,7 @@
4167
"zh-cht": "管理員憑證",
4168
"xloc": [
4169
"default-mobile.handlebars->11->419",
4164
- "default.handlebars->31->1042"
4170
+ "default.handlebars->31->1047"
4171
]
4172
},
4173
{
@@ -4202,7 +4208,7 @@
4208
"zh-chs": "管理领域",
4209
"zh-cht": "管理領域",
4210
"xloc": [
4205
- "default.handlebars->31->1996"
4211
+ "default.handlebars->31->2001"
4212
]
4213
},
4214
{
@@ -4243,7 +4249,7 @@
4249
"zh-chs": "管理领域",
4250
"zh-cht": "管理領域",
4251
"xloc": [
4246
- "default.handlebars->31->1864"
4252
+ "default.handlebars->31->1869"
4253
]
4254
},
4255
{
@@ -4263,7 +4269,7 @@
4269
"zh-chs": "管理员",
4270
"zh-cht": "管理員",
4271
"xloc": [
4266
- "default.handlebars->31->1793"
4272
+ "default.handlebars->31->1798"
4273
]
4274
},
4275
{
@@ -4283,7 +4289,7 @@
4289
"zh-chs": "南非文",
4290
"zh-cht": "南非文",
4291
"xloc": [
4286
- "default.handlebars->31->1109"
4292
+ "default.handlebars->31->1114"
4293
]
4294
},
4295
{
@@ -4307,10 +4313,10 @@
4313
"default-mobile.handlebars->11->213",
4314
"default-mobile.handlebars->11->238",
4315
"default-mobile.handlebars->11->260",
4310
- "default.handlebars->31->1591",
4311
- "default.handlebars->31->1599",
4312
- "default.handlebars->31->250",
4313
- "default.handlebars->31->439",
4316
+ "default.handlebars->31->1596",
4317
+ "default.handlebars->31->1604",
4318
+ "default.handlebars->31->253",
4319
+ "default.handlebars->31->442",
4320
"default.handlebars->container->column_l->p15->consoleTable->1->6->1->1->1->0->p15outputselecttd->p15outputselect->1"
4321
]
4322
},
@@ -4331,8 +4337,8 @@
4337
"zh-chs": "代理+英特尔AMT",
4338
"zh-cht": "代理+Intel® AMT",
4339
"xloc": [
4334
- "default.handlebars->31->1593",
4335
- "default.handlebars->31->1601"
4340
+ "default.handlebars->31->1598",
4341
+ "default.handlebars->31->1606"
4342
]
4343
},
4344
{
@@ -4373,7 +4379,7 @@
4379
"zh-cht": "代理控制台",
4380
"xloc": [
4381
"default-mobile.handlebars->11->490",
4376
- "default.handlebars->31->1545"
4382
+ "default.handlebars->31->1550"
4383
]
4384
},
4385
{
@@ -4393,7 +4399,7 @@
4399
"zh-chs": "代理错误计数器",
4400
"zh-cht": "代理錯誤計數器",
4401
"xloc": [
4396
- "default.handlebars->31->2162"
4402
+ "default.handlebars->31->2167"
4403
]
4404
},
4405
{
@@ -4434,7 +4440,7 @@
4440
"zh-cht": "代理訊息",
4441
"xloc": [
4442
"default-mobile.handlebars->11->191",
4437
- "default.handlebars->31->282"
4443
+ "default.handlebars->31->285"
4444
]
4445
},
4446
{
@@ -4496,7 +4502,7 @@
4502
"zh-chs": "代理时段",
4503
"zh-cht": "代理時段",
4504
"xloc": [
4499
- "default.handlebars->31->2178"
4505
+ "default.handlebars->31->2183"
4506
]
4507
},
4508
{
@@ -4517,7 +4523,7 @@
4523
"zh-cht": "代理標籤",
4524
"xloc": [
4525
"default-mobile.handlebars->11->259",
4520
- "default.handlebars->31->600"
4526
+ "default.handlebars->31->603"
4527
]
4528
},
4529
{
@@ -4537,7 +4543,7 @@
4543
"zh-chs": "代理类型",
4544
"zh-cht": "代理類型",
4545
"xloc": [
4540
- "default.handlebars->31->1597",
4546
+ "default.handlebars->31->1602",
4547
"default.handlebars->container->column_l->p21->3->1->meshOsChartDiv->1"
4548
]
4549
},
@@ -4558,7 +4564,7 @@
4564
"zh-chs": "代理关闭了与服务器压缩的{0}%代理会话。已发送:{1},已压缩:{2}",
4565
"zh-cht": "代理關閉了與{0}%代理到服務器壓縮的會話。已發送:{1},已壓縮:{2}",
4566
"xloc": [
4561
- "default.handlebars->31->1701"
4567
+ "default.handlebars->31->1706"
4568
]
4569
},
4570
{
@@ -4579,8 +4585,8 @@
4585
"zh-cht": "代理已連接",
4586
"xloc": [
4587
"default.handlebars->31->173",
4582
- "default.handlebars->31->669",
4583
- "default.handlebars->31->670"
4588
+ "default.handlebars->31->672",
4589
+ "default.handlebars->31->673"
4590
]
4591
},
4592
{
@@ -4620,7 +4626,7 @@
4626
"zh-chs": "代理离线",
4627
"zh-cht": "代理離線",
4628
"xloc": [
4623
- "default.handlebars->31->1071"
4629
+ "default.handlebars->31->1076"
4630
]
4631
},
4632
{
@@ -4640,7 +4646,7 @@
4646
"zh-chs": "代理在线",
4647
"zh-cht": "代理在線",
4648
"xloc": [
4643
- "default.handlebars->31->1070"
4649
+ "default.handlebars->31->1075"
4650
]
4651
},
4652
{
@@ -4661,7 +4667,7 @@
4667
"zh-cht": "代理在特權降低的遠程設備上運行。",
4668
"xloc": [
4669
"default.handlebars->31->171",
4664
- "default.handlebars->31->667"
4670
+ "default.handlebars->31->670"
4671
]
4672
},
4673
{
@@ -4681,7 +4687,7 @@
4687
"zh-chs": "代理",
4688
"zh-cht": "代理",
4689
"xloc": [
4684
- "default.handlebars->31->2194"
4690
+ "default.handlebars->31->2199"
4691
]
4692
},
4693
{
@@ -4701,7 +4707,7 @@
4707
"zh-chs": "阿尔巴尼亚文",
4708
"zh-cht": "阿爾巴尼亞文",
4709
"xloc": [
4704
- "default.handlebars->31->1110"
4710
+ "default.handlebars->31->1115"
4711
]
4712
},
4713
{
@@ -4744,7 +4750,7 @@
4750
"zh-chs": "全部可用",
4751
"zh-cht": "全部可用",
4752
"xloc": [
4747
- "default.handlebars->31->1756"
4753
+ "default.handlebars->31->1761"
4754
]
4755
},
4756
{
@@ -4781,7 +4787,7 @@
4787
"zh-chs": "所有事件",
4788
"zh-cht": "所有事件",
4789
"xloc": [
4784
- "default.handlebars->31->1754"
4790
+ "default.handlebars->31->1759"
4791
]
4792
},
4793
{
@@ -4801,9 +4807,9 @@
4807
"zh-chs": "全部聚焦",
4808
"zh-cht": "全部聚焦",
4809
"xloc": [
4804
- "default.handlebars->31->872",
4805
- "default.handlebars->31->874",
4806
- "default.handlebars->31->875"
4810
+ "default.handlebars->31->877",
4811
+ "default.handlebars->31->879",
4812
+ "default.handlebars->31->880"
4813
]
4814
},
4815
{
@@ -4823,8 +4829,8 @@
4829
"zh-chs": "允许用户管理此设备组和该组中的设备。",
4830
"zh-cht": "允許用戶管理此裝置群和該群中的裝置。",
4831
"xloc": [
4826
- "default.handlebars->31->1492",
4827
- "default.handlebars->31->1957"
4832
+ "default.handlebars->31->1497",
4833
+ "default.handlebars->31->1962"
4834
]
4835
},
4836
{
@@ -4844,7 +4850,13 @@
4850
"zh-chs": "允许用户管理此设备。",
4851
"zh-cht": "允許用戶管理此裝置。",
4852
"xloc": [
4847
- "default.handlebars->31->1493"
4853
+ "default.handlebars->31->1498"
4854
+ ]
4855
+ },
4856
+ {
4857
+ "en": "Allowed",
4858
+ "xloc": [
4859
+ "default.handlebars->31->200"
4860
]
4861
},
4862
{
@@ -4854,8 +4866,8 @@
4866
"xloc": [
4867
"default-mobile.handlebars->11->332",
4868
"default-mobile.handlebars->11->336",
4857
- "default.handlebars->31->894",
4858
- "default.handlebars->31->898"
4869
+ "default.handlebars->31->899",
4870
+ "default.handlebars->31->903"
4871
]
4872
},
4873
{
@@ -4917,7 +4929,7 @@
4929
"zh-chs": "备用(F10 = ESC + 0)",
4930
"zh-cht": "備用(F10 = ESC + 0)",
4931
"xloc": [
4920
- "default.handlebars->31->935",
4932
+ "default.handlebars->31->940",
4933
"terminal.handlebars->3->19"
4934
]
4935
},
@@ -4959,10 +4971,10 @@
4971
"zh-chs": "一直通知",
4972
"zh-cht": "一直通知",
4973
"xloc": [
4962
- "default.handlebars->31->1404",
4963
- "default.handlebars->31->1918",
4964
- "default.handlebars->31->2005",
4965
- "default.handlebars->31->615"
4974
+ "default.handlebars->31->1409",
4975
+ "default.handlebars->31->1923",
4976
+ "default.handlebars->31->2010",
4977
+ "default.handlebars->31->618"
4978
]
4979
},
4980
{
@@ -4982,10 +4994,10 @@
4994
"zh-chs": "一直提示",
4995
"zh-cht": "一直提示",
4996
"xloc": [
4985
- "default.handlebars->31->1405",
4986
- "default.handlebars->31->1919",
4987
- "default.handlebars->31->2006",
4988
- "default.handlebars->31->616"
4997
+ "default.handlebars->31->1410",
4998
+ "default.handlebars->31->1924",
4999
+ "default.handlebars->31->2011",
5000
+ "default.handlebars->31->619"
5001
]
5002
},
5003
{
@@ -5111,7 +5123,7 @@
5123
"zh-chs": "杀毒软件",
5124
"zh-cht": "防毒軟體",
5125
"xloc": [
5114
- "default.handlebars->31->606"
5126
+ "default.handlebars->31->609"
5127
]
5128
},
5129
{
@@ -5131,7 +5143,7 @@
5143
"zh-chs": "任何可支持的",
5144
"zh-cht": "任何可支持的",
5145
"xloc": [
5134
- "default.handlebars->31->337"
5146
+ "default.handlebars->31->340"
5147
]
5148
},
5149
{
@@ -5172,7 +5184,7 @@
5184
"zh-chs": "苹果macOS",
5185
"zh-cht": "蘋果macOS",
5186
"xloc": [
5175
- "default.handlebars->31->371"
5187
+ "default.handlebars->31->374"
5188
]
5189
},
5190
{
@@ -5192,7 +5204,7 @@
5204
"zh-chs": "仅限Apple macOS",
5205
"zh-cht": "僅限Apple macOS",
5206
"xloc": [
5195
- "default.handlebars->31->339"
5207
+ "default.handlebars->31->342"
5208
]
5209
},
5210
{
@@ -5232,7 +5244,7 @@
5244
"zh-chs": "阿拉伯文(阿尔及利亚)",
5245
"zh-cht": "阿拉伯文(阿爾及利亞)",
5246
"xloc": [
5235
- "default.handlebars->31->1112"
5247
+ "default.handlebars->31->1117"
5248
]
5249
},
5250
{
@@ -5252,7 +5264,7 @@
5264
"zh-chs": "阿拉伯文(巴林)",
5265
"zh-cht": "阿拉伯文(巴林)",
5266
"xloc": [
5255
- "default.handlebars->31->1113"
5267
+ "default.handlebars->31->1118"
5268
]
5269
},
5270
{
@@ -5272,7 +5284,7 @@
5284
"zh-chs": "阿拉伯文(埃及)",
5285
"zh-cht": "阿拉伯文(埃及)",
5286
"xloc": [
5275
- "default.handlebars->31->1114"
5287
+ "default.handlebars->31->1119"
5288
]
5289
},
5290
{
@@ -5292,7 +5304,7 @@
5304
"zh-chs": "阿拉伯文(伊拉克)",
5305
"zh-cht": "阿拉伯文(伊拉克)",
5306
"xloc": [
5295
- "default.handlebars->31->1115"
5307
+ "default.handlebars->31->1120"
5308
]
5309
},
5310
{
@@ -5312,7 +5324,7 @@
5324
"zh-chs": "阿拉伯文(约旦)",
5325
"zh-cht": "阿拉伯文(約旦)",
5326
"xloc": [
5315
- "default.handlebars->31->1116"
5327
+ "default.handlebars->31->1121"
5328
]
5329
},
5330
{
@@ -5332,7 +5344,7 @@
5344
"zh-chs": "阿拉伯文(科威特)",
5345
"zh-cht": "阿拉伯文(科威特)",
5346
"xloc": [
5335
- "default.handlebars->31->1117"
5347
+ "default.handlebars->31->1122"
5348
]
5349
},
5350
{
@@ -5352,7 +5364,7 @@
5364
"zh-chs": "阿拉伯文(黎巴嫩)",
5365
"zh-cht": "阿拉伯文(黎巴嫩)",
5366
"xloc": [
5355
- "default.handlebars->31->1118"
5367
+ "default.handlebars->31->1123"
5368
]
5369
},
5370
{
@@ -5372,7 +5384,7 @@
5384
"zh-chs": "阿拉伯文(利比亚)",
5385
"zh-cht": "阿拉伯文(利比亞)",
5386
"xloc": [
5375
- "default.handlebars->31->1119"
5387
+ "default.handlebars->31->1124"
5388
]
5389
},
5390
{
@@ -5392,7 +5404,7 @@
5404
"zh-chs": "阿拉伯文(摩洛哥)",
5405
"zh-cht": "阿拉伯文(摩洛哥)",
5406
"xloc": [
5395
- "default.handlebars->31->1120"
5407
+ "default.handlebars->31->1125"
5408
]
5409
},
5410
{
@@ -5412,7 +5424,7 @@
5424
"zh-chs": "阿拉伯文(阿曼)",
5425
"zh-cht": "阿拉伯文(阿曼)",
5426
"xloc": [
5415
- "default.handlebars->31->1121"
5427
+ "default.handlebars->31->1126"
5428
]
5429
},
5430
{
@@ -5432,7 +5444,7 @@
5444
"zh-chs": "阿拉伯文(卡塔尔)",
5445
"zh-cht": "阿拉伯文(卡塔爾)",
5446
"xloc": [
5435
- "default.handlebars->31->1122"
5447
+ "default.handlebars->31->1127"
5448
]
5449
},
5450
{
@@ -5452,7 +5464,7 @@
5464
"zh-chs": "阿拉伯文(沙特阿拉伯)",
5465
"zh-cht": "阿拉伯文(沙特阿拉伯)",
5466
"xloc": [
5455
- "default.handlebars->31->1123"
5467
+ "default.handlebars->31->1128"
5468
]
5469
},
5470
{
@@ -5472,7 +5484,7 @@
5484
"zh-chs": "阿拉伯文(标准)",
5485
"zh-cht": "阿拉伯文(標準)",
5486
"xloc": [
5475
- "default.handlebars->31->1111"
5487
+ "default.handlebars->31->1116"
5488
]
5489
},
5490
{
@@ -5492,7 +5504,7 @@
5504
"zh-chs": "阿拉伯文(叙利亚)",
5505
"zh-cht": "阿拉伯文(敘利亞)",
5506
"xloc": [
5495
- "default.handlebars->31->1124"
5507
+ "default.handlebars->31->1129"
5508
]
5509
},
5510
{
@@ -5512,7 +5524,7 @@
5524
"zh-chs": "阿拉伯文(突尼斯)",
5525
"zh-cht": "阿拉伯文(突尼斯)",
5526
"xloc": [
5515
- "default.handlebars->31->1125"
5527
+ "default.handlebars->31->1130"
5528
]
5529
},
5530
{
@@ -5532,7 +5544,7 @@
5544
"zh-chs": "阿拉伯文(阿联酋)",
5545
"zh-cht": "阿拉伯文(阿聯酋)",
5546
"xloc": [
5535
- "default.handlebars->31->1126"
5547
+ "default.handlebars->31->1131"
5548
]
5549
},
5550
{
@@ -5552,7 +5564,7 @@
5564
"zh-chs": "阿拉伯文(也门)",
5565
"zh-cht": "阿拉伯文(也門)",
5566
"xloc": [
5555
- "default.handlebars->31->1127"
5567
+ "default.handlebars->31->1132"
5568
]
5569
},
5570
{
@@ -5572,7 +5584,7 @@
5584
"zh-chs": "阿拉贡文",
5585
"zh-cht": "阿拉貢文",
5586
"xloc": [
5575
- "default.handlebars->31->1128"
5587
+ "default.handlebars->31->1133"
5588
]
5589
},
5590
{
@@ -5593,7 +5605,7 @@
5605
"zh-cht": "結構",
5606
"xloc": [
5607
"default-mobile.handlebars->11->383",
5596
- "default.handlebars->31->996"
5608
+ "default.handlebars->31->1001"
5609
]
5610
},
5611
{
@@ -5613,7 +5625,7 @@
5625
"zh-chs": "您确定要连接到{0}设备吗?",
5626
"zh-cht": "你確定要連接到{0}裝置嗎?",
5627
"xloc": [
5616
- "default.handlebars->31->285"
5628
+ "default.handlebars->31->288"
5629
]
5630
},
5631
{
@@ -5634,7 +5646,7 @@
5646
"zh-cht": "你確定要刪除群{0}嗎?刪除裝置群還將刪除該群中有關裝置的所有訊息。",
5647
"xloc": [
5648
"default-mobile.handlebars->11->459",
5637
- "default.handlebars->31->1468"
5649
+ "default.handlebars->31->1473"
5650
]
5651
},
5652
{
@@ -5654,7 +5666,7 @@
5666
"zh-chs": "您确定要删除节点{0}吗?",
5667
"zh-cht": "你確定要刪除節點{0}嗎?",
5668
"xloc": [
5657
- "default.handlebars->31->814"
5669
+ "default.handlebars->31->819"
5670
]
5671
},
5672
{
@@ -5674,7 +5686,7 @@
5686
"zh-chs": "您确定要卸载所选代理吗?",
5687
"zh-cht": "你確定要卸載所選代理嗎?",
5688
"xloc": [
5677
- "default.handlebars->31->803"
5689
+ "default.handlebars->31->808"
5690
]
5691
},
5692
{
@@ -5694,7 +5706,7 @@
5706
"zh-chs": "您确定要卸载所选的{0}代理吗?",
5707
"zh-cht": "你確定要卸載所選的{0}代理嗎?",
5708
"xloc": [
5697
- "default.handlebars->31->802"
5709
+ "default.handlebars->31->807"
5710
]
5711
},
5712
{
@@ -5714,7 +5726,7 @@
5726
"zh-chs": "您确定要{0}插件吗:{1}",
5727
"zh-cht": "你確定要{0}外掛嗎:{1}",
5728
"xloc": [
5717
- "default.handlebars->31->2240"
5729
+ "default.handlebars->31->2245"
5730
]
5731
},
5732
{
@@ -5734,7 +5746,7 @@
5746
"zh-chs": "亚美尼亚文",
5747
"zh-cht": "亞美尼亞文",
5748
"xloc": [
5737
- "default.handlebars->31->1129"
5749
+ "default.handlebars->31->1134"
5750
]
5751
},
5752
{
@@ -5794,7 +5806,7 @@
5806
"zh-chs": "阿萨姆文",
5807
"zh-cht": "阿薩姆文",
5808
"xloc": [
5797
- "default.handlebars->31->1130"
5809
+ "default.handlebars->31->1135"
5810
]
5811
},
5812
{
@@ -5814,7 +5826,7 @@
5826
"zh-chs": "阿斯图里亚斯文",
5827
"zh-cht": "阿斯圖里亞斯文",
5828
"xloc": [
5817
- "default.handlebars->31->1131"
5829
+ "default.handlebars->31->1136"
5830
]
5831
},
5832
{
@@ -5834,7 +5846,7 @@
5846
"zh-chs": "尝试激活英特尔(R)AMT ACM模式",
5847
"zh-cht": "嘗試激活英特爾(R)AMT ACM模式",
5848
"xloc": [
5837
- "default.handlebars->31->1670"
5849
+ "default.handlebars->31->1675"
5850
]
5851
},
5852
{
@@ -5854,7 +5866,7 @@
5866
"zh-chs": "认证软件",
5867
"zh-cht": "認證軟體",
5868
"xloc": [
5857
- "default.handlebars->31->2009"
5869
+ "default.handlebars->31->2014"
5870
]
5871
},
5872
{
@@ -5878,8 +5890,8 @@
5890
"default-mobile.handlebars->11->62",
5891
"default-mobile.handlebars->11->81",
5892
"default-mobile.handlebars->11->83",
5881
- "default.handlebars->31->1095",
5882
- "default.handlebars->31->1097",
5893
+ "default.handlebars->31->1100",
5894
+ "default.handlebars->31->1102",
5895
"default.handlebars->31->135",
5896
"default.handlebars->31->140"
5897
]
@@ -5961,7 +5973,7 @@
5973
"zh-chs": "自动删除",
5974
"zh-cht": "自動刪除",
5975
"xloc": [
5964
- "default.handlebars->31->1391"
5976
+ "default.handlebars->31->1396"
5977
]
5978
},
5979
{
@@ -6005,7 +6017,7 @@
6017
"zh-chs": "自动下载代理程序核心转储文件:“{0}”",
6018
"zh-cht": "自動下載代理程序核心轉儲文件:“{0}”",
6019
"xloc": [
6008
- "default.handlebars->31->1751"
6020
+ "default.handlebars->31->1756"
6021
]
6022
},
6023
{
@@ -6045,7 +6057,7 @@
6057
"zh-chs": "可用內存",
6058
"zh-cht": "可用內存",
6059
"xloc": [
6048
- "default.handlebars->31->2187"
6060
+ "default.handlebars->31->2192"
6061
]
6062
},
6063
{
@@ -6065,7 +6077,7 @@
6077
"zh-chs": "阿塞拜疆文",
6078
"zh-cht": "阿塞拜疆文",
6079
"xloc": [
6068
- "default.handlebars->31->1132"
6080
+ "default.handlebars->31->1137"
6081
]
6082
},
6083
{
@@ -6086,7 +6098,7 @@
6098
"zh-cht": "的BIOS",
6099
"xloc": [
6100
"default-mobile.handlebars->11->425",
6089
- "default.handlebars->31->1048"
6101
+ "default.handlebars->31->1053"
6102
]
6103
},
6104
{
@@ -6170,7 +6182,7 @@
6182
"nl": "BackSpace",
6183
"xloc": [
6184
"default-mobile.handlebars->11->316",
6173
- "default.handlebars->31->878"
6185
+ "default.handlebars->31->883"
6186
]
6187
},
6188
{
@@ -6190,7 +6202,7 @@
6202
"zh-chs": "背景与互动",
6203
"zh-cht": "背景與互動",
6204
"xloc": [
6193
- "default.handlebars->31->378"
6205
+ "default.handlebars->31->381"
6206
]
6207
},
6208
{
@@ -6210,10 +6222,10 @@
6222
"zh-chs": "背景与互动",
6223
"zh-cht": "背景與互動",
6224
"xloc": [
6213
- "default.handlebars->31->1574",
6214
- "default.handlebars->31->1581",
6215
- "default.handlebars->31->349",
6216
- "default.handlebars->31->363"
6225
+ "default.handlebars->31->1579",
6226
+ "default.handlebars->31->1586",
6227
+ "default.handlebars->31->352",
6228
+ "default.handlebars->31->366"
6229
]
6230
},
6231
{
@@ -6233,11 +6245,11 @@
6245
"zh-chs": "仅背景",
6246
"zh-cht": "僅背景",
6247
"xloc": [
6236
- "default.handlebars->31->1575",
6237
- "default.handlebars->31->1582",
6238
- "default.handlebars->31->350",
6239
- "default.handlebars->31->364",
6240
- "default.handlebars->31->379"
6248
+ "default.handlebars->31->1580",
6249
+ "default.handlebars->31->1587",
6250
+ "default.handlebars->31->353",
6251
+ "default.handlebars->31->367",
6252
+ "default.handlebars->31->382"
6253
]
6254
},
6255
{
@@ -6278,7 +6290,7 @@
6290
"zh-chs": "备用码",
6291
"zh-cht": "備用碼",
6292
"xloc": [
6281
- "default.handlebars->31->2011"
6293
+ "default.handlebars->31->2016"
6294
]
6295
},
6296
{
@@ -6298,7 +6310,7 @@
6310
"zh-chs": "错误的签名",
6311
"zh-cht": "錯誤的簽名",
6312
"xloc": [
6301
- "default.handlebars->31->2169"
6313
+ "default.handlebars->31->2174"
6314
]
6315
},
6316
{
@@ -6318,7 +6330,7 @@
6330
"zh-chs": "错误的网络证书",
6331
"zh-cht": "錯誤的網絡憑證",
6332
"xloc": [
6321
- "default.handlebars->31->2168"
6333
+ "default.handlebars->31->2173"
6334
]
6335
},
6336
{
@@ -6338,7 +6350,7 @@
6350
"zh-chs": "巴斯克",
6351
"zh-cht": "巴斯克",
6352
"xloc": [
6341
- "default.handlebars->31->1133"
6353
+ "default.handlebars->31->1138"
6354
]
6355
},
6356
{
@@ -6358,7 +6370,7 @@
6370
"zh-chs": "批处理文件上传",
6371
"zh-cht": "批處理文件上傳",
6372
"xloc": [
6361
- "default.handlebars->31->496"
6373
+ "default.handlebars->31->499"
6374
]
6375
},
6376
{
@@ -6398,7 +6410,7 @@
6410
"zh-chs": "将{0}个文件批量上传到文件夹{1}",
6411
"zh-cht": "將{0}個文件批量上傳到文件夾{1}",
6412
"xloc": [
6401
- "default.handlebars->31->1750"
6413
+ "default.handlebars->31->1755"
6414
]
6415
},
6416
{
@@ -6418,7 +6430,7 @@
6430
"zh-chs": "白俄罗斯文",
6431
"zh-cht": "白俄羅斯文",
6432
"xloc": [
6421
- "default.handlebars->31->1135"
6433
+ "default.handlebars->31->1140"
6434
]
6435
},
6436
{
@@ -6438,7 +6450,7 @@
6450
"zh-chs": "孟加拉",
6451
"zh-cht": "孟加拉",
6452
"xloc": [
6441
- "default.handlebars->31->1136"
6453
+ "default.handlebars->31->1141"
6454
]
6455
},
6456
{
@@ -6481,7 +6493,7 @@
6493
"zh-chs": "波斯尼亚文",
6494
"zh-cht": "波斯尼亞文",
6495
"xloc": [
6484
- "default.handlebars->31->1137"
6496
+ "default.handlebars->31->1142"
6497
]
6498
},
6499
{
@@ -6501,7 +6513,7 @@
6513
"zh-chs": "布列塔尼",
6514
"zh-cht": "布列塔尼",
6515
"xloc": [
6504
- "default.handlebars->31->1138"
6516
+ "default.handlebars->31->1143"
6517
]
6518
},
6519
{
@@ -6521,7 +6533,7 @@
6533
"zh-chs": "广播",
6534
"zh-cht": "廣播",
6535
"xloc": [
6524
- "default.handlebars->31->1925",
6536
+ "default.handlebars->31->1930",
6537
"default.handlebars->container->column_l->p4->3->1->0->3->1"
6538
]
6539
},
@@ -6542,7 +6554,7 @@
6554
"zh-chs": "广播消息",
6555
"zh-cht": "廣播消息",
6556
"xloc": [
6545
- "default.handlebars->31->1846"
6557
+ "default.handlebars->31->1851"
6558
]
6559
},
6560
{
@@ -6562,7 +6574,7 @@
6574
"zh-chs": "向所有连接的用户广播消息。",
6575
"zh-cht": "向所有連接的用戶廣播消息。",
6576
"xloc": [
6565
- "default.handlebars->31->1841"
6577
+ "default.handlebars->31->1846"
6578
]
6579
},
6580
{
@@ -6582,7 +6594,7 @@
6594
"zh-chs": "保加利亚文",
6595
"zh-cht": "保加利亞文",
6596
"xloc": [
6585
- "default.handlebars->31->1134"
6597
+ "default.handlebars->31->1139"
6598
]
6599
},
6600
{
@@ -6602,7 +6614,7 @@
6614
"zh-chs": "缅甸文",
6615
"zh-cht": "緬甸文",
6616
"xloc": [
6605
- "default.handlebars->31->1139"
6617
+ "default.handlebars->31->1144"
6618
]
6619
},
6620
{
@@ -6623,7 +6635,7 @@
6635
"zh-cht": "CCM",
6636
"xloc": [
6637
"default-mobile.handlebars->11->245",
6626
- "default.handlebars->31->582"
6638
+ "default.handlebars->31->585"
6639
]
6640
},
6641
{
@@ -6643,7 +6655,7 @@
6655
"zh-chs": "CCM模式",
6656
"zh-cht": "CCM模式",
6657
"xloc": [
6646
- "default.handlebars->31->1451"
6658
+ "default.handlebars->31->1456"
6659
]
6660
},
6661
{
@@ -6664,8 +6676,8 @@
6676
"zh-cht": "CIRA",
6677
"xloc": [
6678
"default-mobile.handlebars->11->214",
6667
- "default.handlebars->31->252",
6668
- "default.handlebars->31->441"
6679
+ "default.handlebars->31->255",
6680
+ "default.handlebars->31->444"
6681
]
6682
},
6683
{
@@ -6685,7 +6697,7 @@
6697
"zh-chs": "CIRA服务器",
6698
"zh-cht": "CIRA伺服器",
6699
"xloc": [
6688
- "default.handlebars->31->2226"
6700
+ "default.handlebars->31->2231"
6701
]
6702
},
6703
{
@@ -6705,7 +6717,7 @@
6717
"zh-chs": "CIRA服务器命令",
6718
"zh-cht": "CIRA伺服器指令",
6719
"xloc": [
6708
- "default.handlebars->31->2227"
6720
+ "default.handlebars->31->2232"
6721
]
6722
},
6723
{
@@ -6725,7 +6737,7 @@
6737
"zh-chs": "CIRA设置",
6738
"zh-cht": "CIRA設置",
6739
"xloc": [
6728
- "default.handlebars->31->1459"
6740
+ "default.handlebars->31->1464"
6741
]
6742
},
6743
{
@@ -6746,7 +6758,7 @@
6758
"zh-cht": "CPU",
6759
"xloc": [
6760
"default-mobile.handlebars->11->431",
6749
- "default.handlebars->31->1054"
6761
+ "default.handlebars->31->1059"
6762
]
6763
},
6764
{
@@ -6766,7 +6778,7 @@
6778
"zh-chs": "CPU负载",
6779
"zh-cht": "CPU負載",
6780
"xloc": [
6769
- "default.handlebars->31->2183"
6781
+ "default.handlebars->31->2188"
6782
]
6783
},
6784
{
@@ -6786,7 +6798,7 @@
6798
"zh-chs": "最近15分钟的CPU负载",
6799
"zh-cht": "最近15分鐘的CPU負載",
6800
"xloc": [
6789
- "default.handlebars->31->2186"
6801
+ "default.handlebars->31->2191"
6802
]
6803
},
6804
{
@@ -6806,7 +6818,7 @@
6818
"zh-chs": "最近5分钟的CPU负载",
6819
"zh-cht": "最近5分鐘的CPU負載",
6820
"xloc": [
6809
- "default.handlebars->31->2185"
6821
+ "default.handlebars->31->2190"
6822
]
6823
},
6824
{
@@ -6826,7 +6838,7 @@
6838
"zh-chs": "最近一分钟的CPU负载",
6839
"zh-cht": "最近一分鐘的CPU負載",
6840
"xloc": [
6829
- "default.handlebars->31->2184"
6841
+ "default.handlebars->31->2189"
6842
]
6843
},
6844
{
@@ -6846,8 +6858,8 @@
6858
"zh-chs": "CR+LF",
6859
"zh-cht": "CR+LF",
6860
"xloc": [
6849
- "default.handlebars->31->928",
6850
- "default.handlebars->31->937",
6861
+ "default.handlebars->31->933",
6862
+ "default.handlebars->31->942",
6863
"default.handlebars->container->column_l->p12->termTable->1->1->6->1->1->terminalSettingsButtons",
6864
"terminal.handlebars->3->21",
6865
"terminal.handlebars->3->7",
@@ -6871,7 +6883,7 @@
6883
"zh-chs": "CSV",
6884
"zh-cht": "CSV",
6885
"xloc": [
6874
- "default.handlebars->31->1764"
6886
+ "default.handlebars->31->1769"
6887
]
6888
},
6889
{
@@ -6891,9 +6903,9 @@
6903
"zh-chs": "CSV格式",
6904
"zh-cht": "CSV格式",
6905
"xloc": [
6894
- "default.handlebars->31->1768",
6895
- "default.handlebars->31->1833",
6896
- "default.handlebars->31->498"
6906
+ "default.handlebars->31->1773",
6907
+ "default.handlebars->31->1838",
6908
+ "default.handlebars->31->501"
6909
]
6910
},
6911
{
@@ -6930,7 +6942,7 @@
6942
"zh-chs": "呼叫错误",
6943
"zh-cht": "呼叫錯誤",
6944
"xloc": [
6933
- "default.handlebars->31->2241"
6945
+ "default.handlebars->31->2246"
6946
]
6947
},
6948
{
@@ -6953,7 +6965,7 @@
6965
"agent-translations.json",
6966
"default-mobile.handlebars->11->92",
6967
"default-mobile.handlebars->dialog->idx_dlgButtonBar",
6956
- "default.handlebars->31->1369",
6968
+ "default.handlebars->31->1374",
6969
"default.handlebars->container->dialog->idx_dlgButtonBar",
6970
"desktop.handlebars->p11->dialog->idx_dlgButtonBar",
6971
"login-mobile.handlebars->dialog->idx_dlgButtonBar",
@@ -6984,9 +6996,9 @@
6996
"default-mobile.handlebars->11->436",
6997
"default-mobile.handlebars->11->441",
6998
"default-mobile.handlebars->11->443",
6987
- "default.handlebars->31->1059",
6999
"default.handlebars->31->1064",
6989
- "default.handlebars->31->1066"
7000
+ "default.handlebars->31->1069",
7001
+ "default.handlebars->31->1071"
7002
]
7003
},
7004
{
@@ -7007,7 +7019,7 @@
7019
"zh-cht": "容量/速度",
7020
"xloc": [
7021
"default-mobile.handlebars->11->434",
7010
- "default.handlebars->31->1057"
7022
+ "default.handlebars->31->1062"
7023
]
7024
},
7025
{
@@ -7027,7 +7039,7 @@
7039
"zh-chs": "加泰罗尼亚文",
7040
"zh-cht": "加泰羅尼亞文",
7041
"xloc": [
7030
- "default.handlebars->31->1140"
7042
+ "default.handlebars->31->1145"
7043
]
7044
},
7045
{
@@ -7047,7 +7059,7 @@
7059
"zh-chs": "在这里为中心显示地图",
7060
"zh-cht": "在這裡為中心顯示地圖",
7061
"xloc": [
7050
- "default.handlebars->31->544"
7062
+ "default.handlebars->31->547"
7063
]
7064
},
7065
{
@@ -7067,7 +7079,7 @@
7079
"zh-chs": "查莫罗",
7080
"zh-cht": "查莫羅",
7081
"xloc": [
7070
- "default.handlebars->31->1141"
7082
+ "default.handlebars->31->1146"
7083
]
7084
},
7085
{
@@ -7109,7 +7121,7 @@
7121
"zh-chs": "更改{0}的电邮",
7122
"zh-cht": "更改{0}的電郵",
7123
"xloc": [
7112
- "default.handlebars->31->2041"
7124
+ "default.handlebars->31->2046"
7125
]
7126
},
7127
{
@@ -7129,9 +7141,9 @@
7141
"zh-chs": "更改组",
7142
"zh-cht": "更改群",
7143
"xloc": [
7132
- "default.handlebars->31->644",
7133
- "default.handlebars->31->811",
7134
- "default.handlebars->31->812"
7144
+ "default.handlebars->31->647",
7145
+ "default.handlebars->31->816",
7146
+ "default.handlebars->31->817"
7147
]
7148
},
7149
{
@@ -7152,8 +7164,8 @@
7164
"zh-cht": "更改密碼",
7165
"xloc": [
7166
"default-mobile.handlebars->11->100",
7155
- "default.handlebars->31->1336",
7156
- "default.handlebars->31->2028"
7167
+ "default.handlebars->31->1341",
7168
+ "default.handlebars->31->2033"
7169
]
7170
},
7171
{
@@ -7173,7 +7185,7 @@
7185
"zh-chs": "更改{0}的密码",
7186
"zh-cht": "更改{0}的密碼",
7187
"xloc": [
7176
- "default.handlebars->31->2048"
7188
+ "default.handlebars->31->2053"
7189
]
7190
},
7191
{
@@ -7193,7 +7205,7 @@
7205
"zh-chs": "更改{0}的真实名称",
7206
"zh-cht": "更改{0}的真實名稱",
7207
"xloc": [
7196
- "default.handlebars->31->2036"
7208
+ "default.handlebars->31->2041"
7209
]
7210
},
7211
{
@@ -7275,7 +7287,7 @@
7287
"zh-chs": "更改该用户的密码",
7288
"zh-cht": "更改該用戶的密碼",
7289
"xloc": [
7278
- "default.handlebars->31->2027"
7290
+ "default.handlebars->31->2032"
7291
]
7292
},
7293
{
@@ -7315,7 +7327,7 @@
7327
"zh-chs": "在此处更改您的帐户电邮地址。",
7328
"zh-cht": "在此處更改你的帳戶電郵地址。",
7329
"xloc": [
7318
- "default.handlebars->31->1323"
7330
+ "default.handlebars->31->1328"
7331
]
7332
},
7333
{
@@ -7335,7 +7347,7 @@
7347
"zh-chs": "在下面的框中两次输入旧密码和新密码,以更改帐户密码。",
7348
"zh-cht": "在下面的框中兩次輸入舊密碼和新密碼,以更改帳戶密碼。",
7349
"xloc": [
7338
- "default.handlebars->31->1329"
7350
+ "default.handlebars->31->1334"
7351
]
7352
},
7353
{
@@ -7355,7 +7367,7 @@
7367
"zh-chs": "更改帐户凭据",
7368
"zh-cht": "帳戶憑證已更改",
7369
"xloc": [
7358
- "default.handlebars->31->1722"
7370
+ "default.handlebars->31->1727"
7371
]
7372
},
7373
{
@@ -7375,7 +7387,7 @@
7387
"zh-chs": "{1}组中的设备{0}已更改:{2}",
7388
"zh-cht": "{1}組中的設備{0}已更改:{2}",
7389
"xloc": [
7378
- "default.handlebars->31->1706"
7390
+ "default.handlebars->31->1711"
7391
]
7392
},
7393
{
@@ -7395,7 +7407,7 @@
7407
"zh-chs": "语言从{1}更改为{2}",
7408
"zh-cht": "語言從{1}更改為{2}",
7409
"xloc": [
7398
- "default.handlebars->31->1650"
7410
+ "default.handlebars->31->1655"
7411
]
7412
},
7413
{
@@ -7415,8 +7427,8 @@
7427
"zh-chs": "已更改{0}的用户设备权限",
7428
"zh-cht": "已更改{0}的用戶設備權限",
7429
"xloc": [
7418
- "default.handlebars->31->1708",
7419
- "default.handlebars->31->1729"
7430
+ "default.handlebars->31->1713",
7431
+ "default.handlebars->31->1734"
7432
]
7433
},
7434
{
@@ -7436,7 +7448,7 @@
7448
"zh-chs": "更改语言将需要刷新页面。",
7449
"zh-cht": "更改語言將需要刷新頁面。",
7450
"xloc": [
7439
- "default.handlebars->31->1308"
7451
+ "default.handlebars->31->1313"
7452
]
7453
},
7454
{
@@ -7456,11 +7468,11 @@
7468
"zh-chs": "聊天",
7469
"zh-cht": "聊天",
7470
"xloc": [
7459
- "default.handlebars->31->1785",
7460
- "default.handlebars->31->2023",
7461
- "default.handlebars->31->2024",
7462
- "default.handlebars->31->708",
7463
- "default.handlebars->31->729"
7471
+ "default.handlebars->31->1790",
7472
+ "default.handlebars->31->2028",
7473
+ "default.handlebars->31->2029",
7474
+ "default.handlebars->31->712",
7475
+ "default.handlebars->31->733"
7476
]
7477
},
7478
{
@@ -7482,8 +7494,8 @@
7494
"xloc": [
7495
"default-mobile.handlebars->11->480",
7496
"default-mobile.handlebars->11->500",
7485
- "default.handlebars->31->1520",
7486
- "default.handlebars->31->1556"
7497
+ "default.handlebars->31->1525",
7498
+ "default.handlebars->31->1561"
7499
]
7500
},
7501
{
@@ -7492,7 +7504,7 @@
7504
"fr": "Demande de chat, cliquez ici pour accepter.",
7505
"xloc": [
7506
"default-mobile.handlebars->11->532",
7495
- "default.handlebars->31->2138"
7507
+ "default.handlebars->31->2143"
7508
]
7509
},
7510
{
@@ -7532,7 +7544,7 @@
7544
"zh-chs": "车臣",
7545
"zh-cht": "車臣",
7546
"xloc": [
7535
- "default.handlebars->31->1142"
7547
+ "default.handlebars->31->1147"
7548
]
7549
},
7550
{
@@ -7632,8 +7644,8 @@
7644
"zh-chs": "检查...",
7645
"zh-cht": "檢查...",
7646
"xloc": [
7635
- "default.handlebars->31->1108",
7636
- "default.handlebars->31->2235"
7647
+ "default.handlebars->31->1113",
7648
+ "default.handlebars->31->2240"
7649
]
7650
},
7651
{
@@ -7653,7 +7665,7 @@
7665
"zh-chs": "中文",
7666
"zh-cht": "中文",
7667
"xloc": [
7656
- "default.handlebars->31->1143"
7668
+ "default.handlebars->31->1148"
7669
]
7670
},
7671
{
@@ -7673,7 +7685,7 @@
7685
"zh-chs": "中文(香港)",
7686
"zh-cht": "中文(香港)",
7687
"xloc": [
7676
- "default.handlebars->31->1144"
7688
+ "default.handlebars->31->1149"
7689
]
7690
},
7691
{
@@ -7693,7 +7705,7 @@
7705
"zh-chs": "中文(中国)",
7706
"zh-cht": "中文(中國)",
7707
"xloc": [
7696
- "default.handlebars->31->1145"
7708
+ "default.handlebars->31->1150"
7709
]
7710
},
7711
{
@@ -7713,7 +7725,7 @@
7725
"zh-chs": "简体中文",
7726
"zh-cht": "簡體中文",
7727
"xloc": [
7716
- "default.handlebars->31->1305"
7728
+ "default.handlebars->31->1310"
7729
]
7730
},
7731
{
@@ -7733,7 +7745,7 @@
7745
"zh-chs": "中文(新加坡)",
7746
"zh-cht": "中文(新加坡)",
7747
"xloc": [
7736
- "default.handlebars->31->1146"
7748
+ "default.handlebars->31->1151"
7749
]
7750
},
7751
{
@@ -7753,7 +7765,7 @@
7765
"zh-chs": "中文(台湾)",
7766
"zh-cht": "中文(台灣)",
7767
"xloc": [
7756
- "default.handlebars->31->1147"
7768
+ "default.handlebars->31->1152"
7769
]
7770
},
7771
{
@@ -7773,7 +7785,7 @@
7785
"zh-chs": "繁体中文",
7786
"zh-cht": "繁體中文",
7787
"xloc": [
7776
- "default.handlebars->31->1306"
7788
+ "default.handlebars->31->1311"
7789
]
7790
},
7791
{
@@ -7814,7 +7826,7 @@
7826
"zh-chs": "楚瓦什",
7827
"zh-cht": "楚瓦什",
7828
"xloc": [
7817
- "default.handlebars->31->1148"
7829
+ "default.handlebars->31->1153"
7830
]
7831
},
7832
{
@@ -7857,11 +7869,11 @@
7869
"default-mobile.handlebars->11->371",
7870
"default-mobile.handlebars->11->373",
7871
"default-mobile.handlebars->11->69",
7860
- "default.handlebars->31->1644",
7861
- "default.handlebars->31->973",
7862
- "default.handlebars->31->975",
7863
- "default.handlebars->31->977",
7864
- "default.handlebars->31->979",
7872
+ "default.handlebars->31->1649",
7873
+ "default.handlebars->31->978",
7874
+ "default.handlebars->31->980",
7875
+ "default.handlebars->31->982",
7876
+ "default.handlebars->31->984",
7877
"default.handlebars->container->column_l->p15->consoleTable->1->6->1->1->1->0->7",
7878
"default.handlebars->container->column_l->p41->3->1",
7879
"messenger.handlebars->xbottom->1->1->0->5"
@@ -7905,7 +7917,7 @@
7917
"zh-cht": "全部清除",
7918
"xloc": [
7919
"default-mobile.handlebars->11->515",
7908
- "default.handlebars->31->2121"
7920
+ "default.handlebars->31->2126"
7921
]
7922
},
7923
{
@@ -7926,7 +7938,7 @@
7938
"zh-cht": "清除搜索過濾器",
7939
"xloc": [
7940
"default-mobile.handlebars->11->164",
7929
- "default.handlebars->31->224"
7941
+ "default.handlebars->31->227"
7942
]
7943
},
7944
{
@@ -7946,7 +7958,7 @@
7958
"zh-chs": "清除核心",
7959
"zh-cht": "清除核心",
7960
"xloc": [
7949
- "default.handlebars->31->1080"
7961
+ "default.handlebars->31->1085"
7962
]
7963
},
7964
{
@@ -7987,7 +7999,7 @@
7999
"zh-cht": "清除此通知",
8000
"xloc": [
8001
"default-mobile.handlebars->11->514",
7990
- "default.handlebars->31->2120"
8002
+ "default.handlebars->31->2125"
8003
]
8004
},
8005
{
@@ -8047,8 +8059,8 @@
8059
"zh-chs": "单击此处编辑设备组名称",
8060
"zh-cht": "單擊此處編輯裝置群名稱",
8061
"xloc": [
8050
- "default.handlebars->31->1380",
8051
- "default.handlebars->31->1595"
8062
+ "default.handlebars->31->1385",
8063
+ "default.handlebars->31->1600"
8064
]
8065
},
8066
{
@@ -8068,7 +8080,7 @@
8080
"zh-chs": "单击此处编辑服务器端设备名称",
8081
"zh-cht": "單擊此處編輯伺服器端裝置名稱",
8082
"xloc": [
8071
- "default.handlebars->31->560"
8083
+ "default.handlebars->31->563"
8084
]
8085
},
8086
{
@@ -8088,7 +8100,7 @@
8100
"zh-chs": "单击此处编辑用户组名称",
8101
"zh-cht": "單擊此處編輯用戶群名稱",
8102
"xloc": [
8091
- "default.handlebars->31->1902"
8103
+ "default.handlebars->31->1907"
8104
]
8105
},
8106
{
@@ -8159,7 +8171,7 @@
8171
"zh-cht": "單擊確定將驗證電郵發送到:",
8172
"xloc": [
8173
"default-mobile.handlebars->11->85",
8162
- "default.handlebars->31->1320"
8174
+ "default.handlebars->31->1325"
8175
]
8176
},
8177
{
@@ -8221,7 +8233,7 @@
8233
"zh-cht": "客戶端控制模式(CCM)",
8234
"xloc": [
8235
"default-mobile.handlebars->11->412",
8224
- "default.handlebars->31->1035"
8236
+ "default.handlebars->31->1040"
8237
]
8238
},
8239
{
@@ -8241,7 +8253,7 @@
8253
"zh-chs": "客户编号",
8254
"zh-cht": "客戶編號",
8255
"xloc": [
8244
- "default.handlebars->31->1362"
8256
+ "default.handlebars->31->1367"
8257
]
8258
},
8259
{
@@ -8261,7 +8273,7 @@
8273
"zh-chs": "客户端启动的远程访问",
8274
"zh-cht": "客戶端啟動的遠程訪問",
8275
"xloc": [
8264
- "default.handlebars->31->1458"
8276
+ "default.handlebars->31->1463"
8277
]
8278
},
8279
{
@@ -8281,7 +8293,7 @@
8293
"zh-chs": "客户机密",
8294
"zh-cht": "客戶機密",
8295
"xloc": [
8284
- "default.handlebars->31->1363"
8296
+ "default.handlebars->31->1368"
8297
]
8298
},
8299
{
@@ -8325,8 +8337,8 @@
8337
"default-mobile.handlebars->11->67",
8338
"default.handlebars->31->147",
8339
"default.handlebars->31->155",
8328
- "default.handlebars->31->919",
8329
- "default.handlebars->31->950"
8340
+ "default.handlebars->31->924",
8341
+ "default.handlebars->31->955"
8342
]
8343
},
8344
{
@@ -8346,7 +8358,7 @@
8358
"zh-chs": "封闭式桌面多路复用会话,{0}秒",
8359
"zh-cht": "封閉式桌面多路復用會話,{0}秒",
8360
"xloc": [
8349
- "default.handlebars->31->1655"
8361
+ "default.handlebars->31->1660"
8362
]
8363
},
8364
{
@@ -8366,7 +8378,7 @@
8378
"zh-chs": "码",
8379
"zh-cht": "碼",
8380
"xloc": [
8369
- "default.handlebars->31->215"
8381
+ "default.handlebars->31->218"
8382
]
8383
},
8384
{
@@ -8448,7 +8460,7 @@
8460
"zh-chs": "命令",
8461
"zh-cht": "命令",
8462
"xloc": [
8451
- "default.handlebars->31->412"
8463
+ "default.handlebars->31->415"
8464
]
8465
},
8466
{
@@ -8469,9 +8481,9 @@
8481
"zh-cht": "指令",
8482
"xloc": [
8483
"default-mobile.handlebars->11->502",
8472
- "default.handlebars->31->1558",
8473
- "default.handlebars->31->710",
8474
- "default.handlebars->31->731"
8484
+ "default.handlebars->31->1563",
8485
+ "default.handlebars->31->714",
8486
+ "default.handlebars->31->735"
8487
]
8488
},
8489
{
@@ -8491,8 +8503,8 @@
8503
"zh-chs": "通用设备组",
8504
"zh-cht": "通用裝置群",
8505
"xloc": [
8494
- "default.handlebars->31->1933",
8495
- "default.handlebars->31->2053"
8506
+ "default.handlebars->31->1938",
8507
+ "default.handlebars->31->2058"
8508
]
8509
},
8510
{
@@ -8512,8 +8524,8 @@
8524
"zh-chs": "通用设备",
8525
"zh-cht": "通用裝置",
8526
"xloc": [
8515
- "default.handlebars->31->1939",
8516
- "default.handlebars->31->2065"
8527
+ "default.handlebars->31->1944",
8528
+ "default.handlebars->31->2070"
8529
]
8530
},
8531
{
@@ -8533,7 +8545,7 @@
8545
"zh-chs": "压缩档案...",
8546
"zh-cht": "壓縮檔案...",
8547
"xloc": [
8536
- "default.handlebars->31->945"
8548
+ "default.handlebars->31->950"
8549
]
8550
},
8551
{
@@ -8555,14 +8567,14 @@
8567
"xloc": [
8568
"default-mobile.handlebars->11->300",
8569
"default-mobile.handlebars->11->460",
8558
- "default.handlebars->31->1469",
8559
- "default.handlebars->31->1813",
8560
- "default.handlebars->31->1892",
8561
- "default.handlebars->31->1953",
8562
- "default.handlebars->31->2051",
8563
- "default.handlebars->31->468",
8564
- "default.handlebars->31->806",
8565
- "default.handlebars->31->815"
8570
+ "default.handlebars->31->1474",
8571
+ "default.handlebars->31->1818",
8572
+ "default.handlebars->31->1897",
8573
+ "default.handlebars->31->1958",
8574
+ "default.handlebars->31->2056",
8575
+ "default.handlebars->31->471",
8576
+ "default.handlebars->31->811",
8577
+ "default.handlebars->31->820"
8578
]
8579
},
8580
{
@@ -8583,7 +8595,7 @@
8595
"zh-cht": "確認將1個副本複製到此位置?",
8596
"xloc": [
8597
"default-mobile.handlebars->11->362",
8586
- "default.handlebars->31->968"
8598
+ "default.handlebars->31->973"
8599
]
8600
},
8601
{
@@ -8603,7 +8615,7 @@
8615
"zh-chs": "确认{0}个条目的复制到此位置?",
8616
"zh-cht": "確認{0}個條目的複製到此位置?",
8617
"xloc": [
8606
- "default.handlebars->31->967"
8618
+ "default.handlebars->31->972"
8619
]
8620
},
8621
{
@@ -8643,7 +8655,7 @@
8655
"zh-chs": "确认删除选定的帐户?",
8656
"zh-cht": "確認刪除所選帳戶?",
8657
"xloc": [
8646
- "default.handlebars->31->1812"
8658
+ "default.handlebars->31->1817"
8659
]
8660
},
8661
{
@@ -8663,7 +8675,7 @@
8675
"zh-chs": "确认删除选定的设备?",
8676
"zh-cht": "確認刪除所選裝置?",
8677
"xloc": [
8666
- "default.handlebars->31->467"
8678
+ "default.handlebars->31->470"
8679
]
8680
},
8681
{
@@ -8683,7 +8695,7 @@
8695
"zh-chs": "确认删除选定的用户组?",
8696
"zh-cht": "確認刪除所選用戶群?",
8697
"xloc": [
8686
- "default.handlebars->31->1891"
8698
+ "default.handlebars->31->1896"
8699
]
8700
},
8701
{
@@ -8703,7 +8715,7 @@
8715
"zh-chs": "确认删除用户{0}?",
8716
"zh-cht": "確認刪除用戶{0}?",
8717
"xloc": [
8706
- "default.handlebars->31->2050"
8718
+ "default.handlebars->31->2055"
8719
]
8720
},
8721
{
@@ -8723,7 +8735,7 @@
8735
"zh-chs": "确认删除用户“ {0} ”的成员身份?",
8736
"zh-cht": "確認刪除用戶“ {0} ”的成員身份?",
8737
"xloc": [
8726
- "default.handlebars->31->1956"
8738
+ "default.handlebars->31->1961"
8739
]
8740
},
8741
{
@@ -8743,7 +8755,7 @@
8755
"zh-chs": "确认删除用户组“ {0} ”的成员身份?",
8756
"zh-cht": "確認刪除用戶群“ {0} ”的成員身份?",
8757
"xloc": [
8746
- "default.handlebars->31->2082"
8758
+ "default.handlebars->31->2087"
8759
]
8760
},
8761
{
@@ -8764,7 +8776,7 @@
8776
"zh-cht": "確認將1個條目移動到此位置?",
8777
"xloc": [
8778
"default-mobile.handlebars->11->364",
8767
- "default.handlebars->31->970"
8779
+ "default.handlebars->31->975"
8780
]
8781
},
8782
{
@@ -8784,7 +8796,7 @@
8796
"zh-chs": "确认将{0}个条目移到此位置?",
8797
"zh-cht": "確認將{0}個條目移到該位置?",
8798
"xloc": [
8787
- "default.handlebars->31->969"
8799
+ "default.handlebars->31->974"
8800
]
8801
},
8802
{
@@ -8824,7 +8836,7 @@
8836
"zh-chs": "确认覆盖?",
8837
"zh-cht": "確認覆蓋?",
8838
"xloc": [
8827
- "default.handlebars->31->1638"
8839
+ "default.handlebars->31->1643"
8840
]
8841
},
8842
{
@@ -8844,8 +8856,8 @@
8856
"zh-chs": "确认删除设备“ {0} ”的访问权限?",
8857
"zh-cht": "確認刪除裝置“ {0} ”的訪問權限?",
8858
"xloc": [
8847
- "default.handlebars->31->1946",
8848
- "default.handlebars->31->2073"
8859
+ "default.handlebars->31->1951",
8860
+ "default.handlebars->31->2078"
8861
]
8862
},
8863
{
@@ -8865,8 +8877,8 @@
8877
"zh-chs": "确认删除设备组“ {0} ”的访问权限?",
8878
"zh-cht": "確認刪除裝置群“ {0} ”的訪問權限?",
8879
"xloc": [
8868
- "default.handlebars->31->1948",
8869
- "default.handlebars->31->2086"
8880
+ "default.handlebars->31->1953",
8881
+ "default.handlebars->31->2091"
8882
]
8883
},
8884
{
@@ -8886,7 +8898,7 @@
8898
"zh-chs": "确认删除用户“ {0} ”的访问权限?",
8899
"zh-cht": "確認刪除用戶“ {0} ”的訪問權限?",
8900
"xloc": [
8889
- "default.handlebars->31->2075"
8901
+ "default.handlebars->31->2080"
8902
]
8903
},
8904
{
@@ -8906,7 +8918,7 @@
8918
"zh-chs": "确认删除用户组“ {0} ”的访问权限?",
8919
"zh-cht": "確認刪除用戶群“ {0} ”的訪問權限?",
8920
"xloc": [
8909
- "default.handlebars->31->2078"
8921
+ "default.handlebars->31->2083"
8922
]
8923
},
8924
{
@@ -8926,8 +8938,8 @@
8938
"zh-chs": "确认删除访问权限?",
8939
"zh-cht": "確認刪除訪問權限?",
8940
"xloc": [
8929
- "default.handlebars->31->2076",
8930
- "default.handlebars->31->2079"
8941
+ "default.handlebars->31->2081",
8942
+ "default.handlebars->31->2084"
8943
]
8944
},
8945
{
@@ -8948,7 +8960,7 @@
8960
"zh-cht": "確認刪除身份驗證軟體兩步登入?",
8961
"xloc": [
8962
"default-mobile.handlebars->11->84",
8951
- "default.handlebars->31->1098"
8963
+ "default.handlebars->31->1103"
8964
]
8965
},
8966
{
@@ -8985,7 +8997,7 @@
8997
"zh-chs": "确认删除设备共享“{0}”?",
8998
"zh-cht": "確認刪除設備共享“{0}”?",
8999
"xloc": [
8988
- "default.handlebars->31->2071"
9000
+ "default.handlebars->31->2076"
9001
]
9002
},
9003
{
@@ -9039,7 +9051,7 @@
9051
"zh-chs": "确认删除用户“ {0} ”的权限?",
9052
"zh-cht": "確認刪除用戶“ {0} ”的權限?",
9053
"xloc": [
9042
- "default.handlebars->31->1567"
9054
+ "default.handlebars->31->1572"
9055
]
9056
},
9057
{
@@ -9059,7 +9071,7 @@
9071
"zh-chs": "确认删除用户组“ {0} ”的权限?",
9072
"zh-cht": "確認刪除用戶群“ {0} ”的權限?",
9073
"xloc": [
9062
- "default.handlebars->31->1569"
9074
+ "default.handlebars->31->1574"
9075
]
9076
},
9077
{
@@ -9117,7 +9129,7 @@
9129
"zh-cht": "將{1}入口{2}中的{0}限製到此位置?",
9130
"xloc": [
9131
"default-mobile.handlebars->11->137",
9120
- "default.handlebars->31->1639"
9132
+ "default.handlebars->31->1644"
9133
]
9134
},
9135
{
@@ -9141,8 +9153,8 @@
9153
"default-mobile.handlebars->11->344",
9154
"default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea1->1->3",
9155
"default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->0->1->3",
9144
- "default.handlebars->31->1408",
9145
- "default.handlebars->31->940",
9156
+ "default.handlebars->31->1413",
9157
+ "default.handlebars->31->945",
9158
"default.handlebars->container->column_l->p11->deskarea0->deskarea1->3->connectbutton1span",
9159
"default.handlebars->container->column_l->p12->termTable->1->1->0->1->3->connectbutton2span",
9160
"default.handlebars->container->column_l->p13->p13toolbar->1->0->1->3",
@@ -9169,7 +9181,7 @@
9181
"zh-chs": "全部连接",
9182
"zh-cht": "全部連接",
9183
"xloc": [
9172
- "default.handlebars->31->284",
9184
+ "default.handlebars->31->287",
9185
"default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->kvmListToolbar"
9186
]
9187
},
@@ -9190,7 +9202,7 @@
9202
"zh-chs": "连接到服务器",
9203
"zh-cht": "連接到伺服器",
9204
"xloc": [
9193
- "default.handlebars->31->1462"
9205
+ "default.handlebars->31->1467"
9206
]
9207
},
9208
{
@@ -9312,7 +9324,7 @@
9324
"zh-chs": "已连接的英特尔®AMT",
9325
"zh-cht": "已連接的Intel® AMT",
9326
"xloc": [
9315
- "default.handlebars->31->2174"
9327
+ "default.handlebars->31->2179"
9328
]
9329
},
9330
{
@@ -9332,7 +9344,7 @@
9344
"zh-chs": "已连接的用户",
9345
"zh-cht": "已连接的用户",
9346
"xloc": [
9335
- "default.handlebars->31->2179"
9347
+ "default.handlebars->31->2184"
9348
]
9349
},
9350
{
@@ -9353,7 +9365,7 @@
9365
"zh-cht": "現在已連接",
9366
"xloc": [
9367
"default-mobile.handlebars->11->387",
9356
- "default.handlebars->31->1000"
9368
+ "default.handlebars->31->1005"
9369
]
9370
},
9371
{
@@ -9396,11 +9408,11 @@
9408
"default-mobile.handlebars->11->2",
9409
"default-mobile.handlebars->11->380",
9410
"default-mobile.handlebars->11->47",
9399
- "default.handlebars->31->240",
9411
"default.handlebars->31->243",
9401
- "default.handlebars->31->287",
9412
+ "default.handlebars->31->246",
9413
+ "default.handlebars->31->290",
9414
"default.handlebars->31->9",
9403
- "default.handlebars->31->991",
9415
+ "default.handlebars->31->996",
9416
"desktop.handlebars->3->2",
9417
"terminal.handlebars->3->2",
9418
"xterm.handlebars->9->2"
@@ -9423,7 +9435,7 @@
9435
"zh-chs": "连接数量",
9436
"zh-cht": "連接數量",
9437
"xloc": [
9426
- "default.handlebars->31->2193"
9438
+ "default.handlebars->31->2198"
9439
]
9440
},
9441
{
@@ -9443,7 +9455,7 @@
9455
"zh-chs": "连接转发器",
9456
"zh-cht": "連接轉發器",
9457
"xloc": [
9446
- "default.handlebars->31->2225"
9458
+ "default.handlebars->31->2230"
9459
]
9460
},
9461
{
@@ -9504,9 +9516,9 @@
9516
"zh-cht": "連接性",
9517
"xloc": [
9518
"default-mobile.handlebars->11->265",
9507
- "default.handlebars->31->1602",
9508
- "default.handlebars->31->231",
9509
- "default.handlebars->31->629",
9519
+ "default.handlebars->31->1607",
9520
+ "default.handlebars->31->234",
9521
+ "default.handlebars->31->632",
9522
"default.handlebars->container->column_l->p21->3->1->meshConnChartDiv->1"
9523
]
9524
},
@@ -9527,8 +9539,8 @@
9539
"zh-chs": "控制台",
9540
"zh-cht": "控制台",
9541
"xloc": [
9530
- "default.handlebars->31->703",
9531
- "default.handlebars->31->724",
9542
+ "default.handlebars->31->707",
9543
+ "default.handlebars->31->728",
9544
"default.handlebars->container->topbar->1->1->MainSubMenuSpan->MainSubMenu->1->0->MainDevConsole",
9545
"default.handlebars->container->topbar->1->1->ServerSubMenuSpan->ServerSubMenu->1->0->ServerConsole",
9546
"default.handlebars->contextMenu->cxconsole"
@@ -9551,7 +9563,7 @@
9563
"zh-chs": "控制台 -",
9564
"zh-cht": "控制台 -",
9565
"xloc": [
9554
- "default.handlebars->31->561"
9566
+ "default.handlebars->31->564"
9567
]
9568
},
9569
{
@@ -9571,8 +9583,8 @@
9583
"zh-chs": "控制",
9584
"zh-cht": "控制",
9585
"xloc": [
9574
- "default.handlebars->31->702",
9575
- "default.handlebars->31->723",
9586
+ "default.handlebars->31->706",
9587
+ "default.handlebars->31->727",
9588
"messenger.handlebars->13->1"
9589
]
9590
},
@@ -9593,7 +9605,7 @@
9605
"zh-chs": "Cookie编码器",
9606
"zh-cht": "Cookie編碼器",
9607
"xloc": [
9596
- "default.handlebars->31->2209"
9608
+ "default.handlebars->31->2214"
9609
]
9610
},
9611
{
@@ -9658,7 +9670,7 @@
9670
"zh-chs": "将Windows 32位代理URL复制到剪贴板",
9671
"zh-cht": "將Windows 32位代理URL複製到剪貼板",
9672
"xloc": [
9661
- "default.handlebars->31->385"
9673
+ "default.handlebars->31->388"
9674
]
9675
},
9676
{
@@ -9678,7 +9690,7 @@
9690
"zh-chs": "将Windows 64位代理URL复制到剪贴板",
9691
"zh-cht": "將Windows 64位代理URL複製到剪貼板",
9692
"xloc": [
9681
- "default.handlebars->31->389"
9693
+ "default.handlebars->31->392"
9694
]
9695
},
9696
{
@@ -9729,8 +9741,8 @@
9741
"zh-chs": "将代理URL复制到剪贴板",
9742
"zh-cht": "將代理URL複製到剪貼板",
9743
"xloc": [
9732
- "default.handlebars->31->411",
9733
- "default.handlebars->31->413"
9744
+ "default.handlebars->31->414",
9745
+ "default.handlebars->31->416"
9746
]
9747
},
9748
{
@@ -9750,10 +9762,10 @@
9762
"zh-chs": "复制连结到剪贴板",
9763
"zh-cht": "複製連結到剪貼板",
9764
"xloc": [
9753
- "default.handlebars->31->1607",
9754
- "default.handlebars->31->1626",
9755
- "default.handlebars->31->207",
9756
- "default.handlebars->31->366"
9765
+ "default.handlebars->31->1612",
9766
+ "default.handlebars->31->1631",
9767
+ "default.handlebars->31->210",
9768
+ "default.handlebars->31->369"
9769
]
9770
},
9771
{
@@ -9773,7 +9785,7 @@
9785
"zh-chs": "将macOS代理URL复制到剪贴板",
9786
"zh-cht": "將macOS代理URL複製到剪貼板",
9787
"xloc": [
9776
- "default.handlebars->31->397"
9788
+ "default.handlebars->31->400"
9789
]
9790
},
9791
{
@@ -9854,7 +9866,7 @@
9866
"zh-chs": "复制:“{0}”到“{1}”",
9867
"zh-cht": "複製:“{0}”到“{1}”",
9868
"xloc": [
9857
- "default.handlebars->31->1698"
9869
+ "default.handlebars->31->1703"
9870
]
9871
},
9872
{
@@ -10000,7 +10012,7 @@
10012
"zh-chs": "核心服务器",
10013
"zh-cht": "核心伺服器",
10014
"xloc": [
10003
- "default.handlebars->31->2208"
10015
+ "default.handlebars->31->2213"
10016
]
10017
},
10018
{
@@ -10020,7 +10032,7 @@
10032
"zh-chs": "科西嘉文",
10033
"zh-cht": "科西嘉文",
10034
"xloc": [
10023
- "default.handlebars->31->1149"
10035
+ "default.handlebars->31->1154"
10036
]
10037
},
10038
{
@@ -10040,7 +10052,7 @@
10052
"zh-chs": "创建帐号",
10053
"zh-cht": "創建帳號",
10054
"xloc": [
10043
- "default.handlebars->31->1860",
10055
+ "default.handlebars->31->1865",
10056
"login-mobile.handlebars->container->page_content->column_l->1->1->0->1->createpanel->1->1->9->1->12->1->1",
10057
"login.handlebars->container->column_l->centralTable->1->0->logincell->createpanel->1->9->1->12->1->1",
10058
"login2.handlebars->centralTable->1->0->logincell->createpanel->1->9->1->12->1->1"
@@ -10083,7 +10095,7 @@
10095
"zh-chs": "创建用户组",
10096
"zh-cht": "創建用戶群",
10097
"xloc": [
10086
- "default.handlebars->31->1899"
10098
+ "default.handlebars->31->1904"
10099
]
10100
},
10101
{
@@ -10103,7 +10115,7 @@
10115
"zh-chs": "创建连结以与访客共享此设备",
10116
"zh-cht": "創建鏈結以與訪客共享此裝置",
10117
"xloc": [
10106
- "default.handlebars->31->642"
10118
+ "default.handlebars->31->645"
10119
]
10120
},
10121
{
@@ -10123,7 +10135,7 @@
10135
"zh-chs": "使用以下选项创建一个新的设备组。",
10136
"zh-cht": "使用以下選項創建一個新的裝置群。",
10137
"xloc": [
10126
- "default.handlebars->31->1343"
10138
+ "default.handlebars->31->1348"
10139
]
10140
},
10141
{
@@ -10143,7 +10155,7 @@
10155
"zh-chs": "创建一个新的设备组。",
10156
"zh-cht": "創建一個新的裝置群。",
10157
"xloc": [
10146
- "default.handlebars->31->233"
10158
+ "default.handlebars->31->236"
10159
]
10160
},
10161
{
@@ -10163,7 +10175,7 @@
10175
"zh-chs": "创建文件夹(如果不存在)?",
10176
"zh-cht": "創建文件夾(如果不存在)?",
10177
"xloc": [
10166
- "default.handlebars->31->494"
10178
+ "default.handlebars->31->497"
10179
]
10180
},
10181
{
@@ -10183,7 +10195,7 @@
10195
"zh-chs": "创建文件夹:“{0}”",
10196
"zh-cht": "創建文件夾:“{0}”",
10197
"xloc": [
10186
- "default.handlebars->31->1691"
10198
+ "default.handlebars->31->1696"
10199
]
10200
},
10201
{
@@ -10203,7 +10215,7 @@
10215
"zh-chs": "通过导入以下格式的JSON档案一次创建多个帐户:",
10216
"zh-cht": "通過導入以下格式的JSON檔案一次創建多個帳戶:",
10217
"xloc": [
10206
- "default.handlebars->31->1824"
10218
+ "default.handlebars->31->1829"
10219
]
10220
},
10221
{
@@ -10245,7 +10257,7 @@
10257
"zh-chs": "创建的设备组:{0}",
10258
"zh-cht": "創建的設備組:{0}",
10259
"xloc": [
10248
- "default.handlebars->31->1702"
10260
+ "default.handlebars->31->1707"
10261
]
10262
},
10263
{
@@ -10265,7 +10277,7 @@
10277
"zh-chs": "创建一个链接,该链接允许没有帐户的访客在有限的时间内远程控制此设备。",
10278
"zh-cht": "創建一個鏈接,該鏈接允許沒有帳戶的訪客在有限的時間內遠程控制此設備。",
10279
"xloc": [
10268
- "default.handlebars->31->742"
10280
+ "default.handlebars->31->746"
10281
]
10282
},
10283
{
@@ -10319,7 +10331,7 @@
10331
"zh-chs": "创建",
10332
"zh-cht": "創建",
10333
"xloc": [
10322
- "default.handlebars->31->1985"
10334
+ "default.handlebars->31->1990"
10335
]
10336
},
10337
{
@@ -10339,7 +10351,7 @@
10351
"zh-chs": "创建时间",
10352
"zh-cht": "創作時間",
10353
"xloc": [
10342
- "default.handlebars->31->1390"
10354
+ "default.handlebars->31->1395"
10355
]
10356
},
10357
{
@@ -10381,8 +10393,8 @@
10393
"zh-chs": "创建者",
10394
"zh-cht": "創作者",
10395
"xloc": [
10384
- "default.handlebars->31->1388",
10385
- "default.handlebars->31->1389"
10396
+ "default.handlebars->31->1393",
10397
+ "default.handlebars->31->1394"
10398
]
10399
},
10400
{
@@ -10402,7 +10414,7 @@
10414
"zh-chs": "证书",
10415
"zh-cht": "證書",
10416
"xloc": [
10405
- "default.handlebars->31->1360"
10417
+ "default.handlebars->31->1365"
10418
]
10419
},
10420
{
@@ -10422,7 +10434,7 @@
10434
"zh-chs": "克里语",
10435
"zh-cht": "克里語",
10436
"xloc": [
10425
- "default.handlebars->31->1150"
10437
+ "default.handlebars->31->1155"
10438
]
10439
},
10440
{
@@ -10442,7 +10454,7 @@
10454
"zh-chs": "克罗地亚文",
10455
"zh-cht": "克羅地亞文",
10456
"xloc": [
10445
- "default.handlebars->31->1151"
10457
+ "default.handlebars->31->1156"
10458
]
10459
},
10460
{
@@ -10507,8 +10519,8 @@
10519
"default-mobile.handlebars->11->333",
10520
"default-mobile.handlebars->11->337",
10521
"default.handlebars->31->56",
10510
- "default.handlebars->31->895",
10511
- "default.handlebars->31->899",
10522
+ "default.handlebars->31->900",
10523
+ "default.handlebars->31->904",
10524
"terminal.handlebars->3->6"
10525
]
10526
},
@@ -10617,7 +10629,7 @@
10629
"fr": "Le mot de passe actuel n'est pas correct.",
10630
"xloc": [
10631
"default-mobile.handlebars->11->542",
10620
- "default.handlebars->31->2148"
10632
+ "default.handlebars->31->2153"
10633
]
10634
},
10635
{
@@ -10675,7 +10687,7 @@
10687
"zh-chs": "捷克文",
10688
"zh-cht": "捷克文",
10689
"xloc": [
10678
- "default.handlebars->31->1152"
10690
+ "default.handlebars->31->1157"
10691
]
10692
},
10693
{
@@ -10715,7 +10727,7 @@
10727
"zh-chs": "丹麦文",
10728
"zh-cht": "丹麥文",
10729
"xloc": [
10718
- "default.handlebars->31->1153"
10730
+ "default.handlebars->31->1158"
10731
]
10732
},
10733
{
@@ -10735,7 +10747,7 @@
10747
"zh-chs": "数据通道",
10748
"zh-cht": "數據通道",
10749
"xloc": [
10738
- "default.handlebars->31->863",
10750
+ "default.handlebars->31->868",
10751
"desktop.handlebars->3->11"
10752
]
10753
},
@@ -10756,7 +10768,7 @@
10768
"zh-chs": "日期和时间",
10769
"zh-cht": "日期和時間",
10770
"xloc": [
10759
- "default.handlebars->31->1311"
10771
+ "default.handlebars->31->1316"
10772
]
10773
},
10774
{
@@ -10777,7 +10789,7 @@
10789
"zh-cht": "天",
10790
"xloc": [
10791
"default-mobile.handlebars->11->290",
10780
- "default.handlebars->31->790"
10792
+ "default.handlebars->31->795"
10793
]
10794
},
10795
{
@@ -10797,7 +10809,7 @@
10809
"zh-chs": "停用",
10810
"zh-cht": "停用",
10811
"xloc": [
10800
- "default.handlebars->31->1441"
10812
+ "default.handlebars->31->1446"
10813
]
10814
},
10815
{
@@ -10817,7 +10829,7 @@
10829
"zh-chs": "如果设置停用CCM",
10830
"zh-cht": "如果設置停用CCM",
10831
"xloc": [
10820
- "default.handlebars->31->1453"
10832
+ "default.handlebars->31->1458"
10833
]
10834
},
10835
{
@@ -10855,7 +10867,7 @@
10867
"zh-cht": "沉睡",
10868
"xloc": [
10869
"default-mobile.handlebars->11->202",
10858
- "default.handlebars->31->424"
10870
+ "default.handlebars->31->427"
10871
]
10872
},
10873
{
@@ -10875,10 +10887,10 @@
10887
"zh-chs": "默认",
10888
"zh-cht": "默認",
10889
"xloc": [
10878
- "default.handlebars->31->1847",
10879
- "default.handlebars->31->1895",
10880
- "default.handlebars->31->1906",
10881
- "default.handlebars->31->1974"
10890
+ "default.handlebars->31->1852",
10891
+ "default.handlebars->31->1900",
10892
+ "default.handlebars->31->1911",
10893
+ "default.handlebars->31->1979"
10894
]
10895
},
10896
{
@@ -10887,7 +10899,7 @@
10899
"nl": "Del",
10900
"xloc": [
10901
"default-mobile.handlebars->11->321",
10890
- "default.handlebars->31->883"
10902
+ "default.handlebars->31->888"
10903
]
10904
},
10905
{
@@ -10911,9 +10923,9 @@
10923
"default-mobile.handlebars->11->354",
10924
"default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->2->1->1",
10925
"default-mobile.handlebars->container->page_content->column_l->p5->p5myfiles->p5toolbar->1->0->1->1",
10914
- "default.handlebars->31->1633",
10915
- "default.handlebars->31->531",
10916
- "default.handlebars->31->959",
10926
+ "default.handlebars->31->1638",
10927
+ "default.handlebars->31->534",
10928
+ "default.handlebars->31->964",
10929
"default.handlebars->container->column_l->p13->p13toolbar->1->2->1->3",
10930
"default.handlebars->container->column_l->p5->p5toolbar->1->0->p5filehead->3",
10931
"default.handlebars->container->dialog->idx_dlgButtonBar->5",
@@ -10942,7 +10954,7 @@
10954
"zh-cht": "刪除帳戶",
10955
"xloc": [
10956
"default-mobile.handlebars->11->94",
10945
- "default.handlebars->31->1328"
10957
+ "default.handlebars->31->1333"
10958
]
10959
},
10960
{
@@ -10962,7 +10974,7 @@
10974
"zh-chs": "删除帐户",
10975
"zh-cht": "刪除帳戶",
10976
"xloc": [
10965
- "default.handlebars->31->1814"
10977
+ "default.handlebars->31->1819"
10978
]
10979
},
10980
{
@@ -10983,7 +10995,7 @@
10995
"zh-cht": "刪除裝置",
10996
"xloc": [
10997
"default-mobile.handlebars->11->270",
10986
- "default.handlebars->31->646"
10998
+ "default.handlebars->31->649"
10999
]
11000
},
11001
{
@@ -11005,8 +11017,8 @@
11017
"xloc": [
11018
"default-mobile.handlebars->11->458",
11019
"default-mobile.handlebars->11->461",
11008
- "default.handlebars->31->1437",
11009
- "default.handlebars->31->1470"
11020
+ "default.handlebars->31->1442",
11021
+ "default.handlebars->31->1475"
11022
]
11023
},
11024
{
@@ -11027,7 +11039,7 @@
11039
"zh-cht": "刪除節點",
11040
"xloc": [
11041
"default-mobile.handlebars->11->298",
11030
- "default.handlebars->31->816"
11042
+ "default.handlebars->31->821"
11043
]
11044
},
11045
{
@@ -11047,7 +11059,7 @@
11059
"zh-chs": "删除节点",
11060
"zh-cht": "刪除節點",
11061
"xloc": [
11050
- "default.handlebars->31->469"
11062
+ "default.handlebars->31->472"
11063
]
11064
},
11065
{
@@ -11067,7 +11079,7 @@
11079
"zh-chs": "删除用户",
11080
"zh-cht": "刪除用戶",
11081
"xloc": [
11070
- "default.handlebars->31->2026"
11082
+ "default.handlebars->31->2031"
11083
]
11084
},
11085
{
@@ -11087,8 +11099,8 @@
11099
"zh-chs": "删除用户群组",
11100
"zh-cht": "刪除用戶群組",
11101
"xloc": [
11090
- "default.handlebars->31->1944",
11091
- "default.handlebars->31->1954"
11102
+ "default.handlebars->31->1949",
11103
+ "default.handlebars->31->1959"
11104
]
11105
},
11106
{
@@ -11108,7 +11120,7 @@
11120
"zh-chs": "删除用户群组",
11121
"zh-cht": "刪除用戶群組",
11122
"xloc": [
11111
- "default.handlebars->31->1893"
11123
+ "default.handlebars->31->1898"
11124
]
11125
},
11126
{
@@ -11128,7 +11140,7 @@
11140
"zh-chs": "删除用户{0}",
11141
"zh-cht": "刪除用戶{0}",
11142
"xloc": [
11131
- "default.handlebars->31->2049"
11143
+ "default.handlebars->31->2054"
11144
]
11145
},
11146
{
@@ -11149,7 +11161,7 @@
11161
"zh-cht": "刪除帳戶",
11162
"xloc": [
11163
"default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->p3AccountActions->p2AccountActions->3->9->0",
11152
- "default.handlebars->31->1810",
11164
+ "default.handlebars->31->1815",
11165
"default.handlebars->container->column_l->p2->p2info->p2AccountActions->3->p2AccountPassActions->7"
11166
]
11167
},
@@ -11170,7 +11182,7 @@
11182
"zh-chs": "删除设备",
11183
"zh-cht": "刪除裝置",
11184
"xloc": [
11173
- "default.handlebars->31->462"
11185
+ "default.handlebars->31->465"
11186
]
11187
},
11188
{
@@ -11190,7 +11202,7 @@
11202
"zh-chs": "删除群组",
11203
"zh-cht": "刪除群組",
11204
"xloc": [
11193
- "default.handlebars->31->1889"
11205
+ "default.handlebars->31->1894"
11206
]
11207
},
11208
{
@@ -11210,7 +11222,7 @@
11222
"zh-chs": "删除项目?",
11223
"zh-cht": "刪除項目?",
11224
"xloc": [
11213
- "default.handlebars->31->532"
11225
+ "default.handlebars->31->535"
11226
]
11227
},
11228
{
@@ -11230,7 +11242,7 @@
11242
"zh-chs": "递归删除:“{0}”,{1}个元素已删除",
11243
"zh-cht": "遞歸刪除:“{0}”,{1}個元素已刪除",
11244
"xloc": [
11233
- "default.handlebars->31->1693"
11245
+ "default.handlebars->31->1698"
11246
]
11247
},
11248
{
@@ -11252,8 +11264,8 @@
11264
"xloc": [
11265
"default-mobile.handlebars->11->134",
11266
"default-mobile.handlebars->11->356",
11255
- "default.handlebars->31->1635",
11256
- "default.handlebars->31->961"
11267
+ "default.handlebars->31->1640",
11268
+ "default.handlebars->31->966"
11269
]
11270
},
11271
{
@@ -11273,7 +11285,7 @@
11285
"zh-chs": "删除用户群组{0}?",
11286
"zh-cht": "刪除用戶群組{0}?",
11287
"xloc": [
11276
- "default.handlebars->31->1952"
11288
+ "default.handlebars->31->1957"
11289
]
11290
},
11291
{
@@ -11295,8 +11307,8 @@
11307
"xloc": [
11308
"default-mobile.handlebars->11->133",
11309
"default-mobile.handlebars->11->355",
11298
- "default.handlebars->31->1634",
11299
- "default.handlebars->31->960"
11310
+ "default.handlebars->31->1639",
11311
+ "default.handlebars->31->965"
11312
]
11313
},
11314
{
@@ -11336,7 +11348,7 @@
11348
"zh-chs": "删除:“{0}”",
11349
"zh-cht": "刪除:“{0}”",
11350
"xloc": [
11339
- "default.handlebars->31->1692"
11351
+ "default.handlebars->31->1697"
11352
]
11353
},
11354
{
@@ -11356,7 +11368,7 @@
11368
"zh-chs": "删除:“{0}”,{1}个元素已删除",
11369
"zh-cht": "刪除:“{0}”,已刪除{1}個元素",
11370
"xloc": [
11359
- "default.handlebars->31->1694"
11371
+ "default.handlebars->31->1699"
11372
]
11373
},
11374
{
@@ -11377,7 +11389,7 @@
11389
"zh-cht": "被拒絕",
11390
"xloc": [
11391
"default-mobile.handlebars->11->309",
11380
- "default.handlebars->31->859",
11392
+ "default.handlebars->31->864",
11393
"desktop.handlebars->3->7",
11394
"terminal.handlebars->3->11"
11395
]
@@ -11475,18 +11487,18 @@
11487
"default-mobile.handlebars->11->393",
11488
"default-mobile.handlebars->11->450",
11489
"default-mobile.handlebars->11->463",
11478
- "default.handlebars->31->1006",
11479
- "default.handlebars->31->1016",
11480
- "default.handlebars->31->1348",
11481
- "default.handlebars->31->1385",
11482
- "default.handlebars->31->1472",
11483
- "default.handlebars->31->1898",
11484
- "default.handlebars->31->1908",
11485
- "default.handlebars->31->1909",
11486
- "default.handlebars->31->1950",
11487
- "default.handlebars->31->572",
11488
- "default.handlebars->31->573",
11489
- "default.handlebars->31->854",
11490
+ "default.handlebars->31->1011",
11491
+ "default.handlebars->31->1021",
11492
+ "default.handlebars->31->1353",
11493
+ "default.handlebars->31->1390",
11494
+ "default.handlebars->31->1477",
11495
+ "default.handlebars->31->1903",
11496
+ "default.handlebars->31->1913",
11497
+ "default.handlebars->31->1914",
11498
+ "default.handlebars->31->1955",
11499
+ "default.handlebars->31->575",
11500
+ "default.handlebars->31->576",
11501
+ "default.handlebars->31->859",
11502
"default.handlebars->31->87",
11503
"default.handlebars->container->column_l->p42->p42tbl->1->0->3"
11504
]
@@ -11526,12 +11538,12 @@
11538
"zh-cht": "桌面",
11539
"xloc": [
11540
"default-mobile.handlebars->11->277",
11529
- "default.handlebars->31->1478",
11530
- "default.handlebars->31->2098",
11531
- "default.handlebars->31->537",
11532
- "default.handlebars->31->691",
11533
- "default.handlebars->31->745",
11534
- "default.handlebars->31->925",
11541
+ "default.handlebars->31->1483",
11542
+ "default.handlebars->31->2103",
11543
+ "default.handlebars->31->540",
11544
+ "default.handlebars->31->694",
11545
+ "default.handlebars->31->749",
11546
+ "default.handlebars->31->930",
11547
"default.handlebars->container->topbar->1->1->MainSubMenuSpan->MainSubMenu->1->0->MainDevDesktop",
11548
"default.handlebars->contextMenu->cxdesktop",
11549
"desktop.handlebars->3->23"
@@ -11574,10 +11586,10 @@
11586
"zh-chs": "桌面通知",
11587
"zh-cht": "桌面通知",
11588
"xloc": [
11577
- "default.handlebars->31->1399",
11578
- "default.handlebars->31->1913",
11579
- "default.handlebars->31->2000",
11580
- "default.handlebars->31->610"
11589
+ "default.handlebars->31->1404",
11590
+ "default.handlebars->31->1918",
11591
+ "default.handlebars->31->2005",
11592
+ "default.handlebars->31->613"
11593
]
11594
},
11595
{
@@ -11597,10 +11609,10 @@
11609
"zh-chs": "桌面提示",
11610
"zh-cht": "桌面提示",
11611
"xloc": [
11600
- "default.handlebars->31->1398",
11601
- "default.handlebars->31->1912",
11602
- "default.handlebars->31->1999",
11603
- "default.handlebars->31->609"
11612
+ "default.handlebars->31->1403",
11613
+ "default.handlebars->31->1917",
11614
+ "default.handlebars->31->2004",
11615
+ "default.handlebars->31->612"
11616
]
11617
},
11618
{
@@ -11620,10 +11632,10 @@
11632
"zh-chs": "桌面提示+工具栏",
11633
"zh-cht": "桌面提示+工具欄",
11634
"xloc": [
11623
- "default.handlebars->31->1396",
11624
- "default.handlebars->31->1910",
11625
- "default.handlebars->31->1997",
11626
- "default.handlebars->31->607"
11635
+ "default.handlebars->31->1401",
11636
+ "default.handlebars->31->1915",
11637
+ "default.handlebars->31->2002",
11638
+ "default.handlebars->31->610"
11639
]
11640
},
11641
{
@@ -11685,10 +11697,16 @@
11697
"zh-chs": "桌面工具栏",
11698
"zh-cht": "桌面工具欄",
11699
"xloc": [
11688
- "default.handlebars->31->1397",
11689
- "default.handlebars->31->1911",
11690
- "default.handlebars->31->1998",
11691
- "default.handlebars->31->608"
11700
+ "default.handlebars->31->1402",
11701
+ "default.handlebars->31->1916",
11702
+ "default.handlebars->31->2003",
11703
+ "default.handlebars->31->611"
11704
+ ]
11705
+ },
11706
+ {
11707
+ "en": "Desktop, View only",
11708
+ "xloc": [
11709
+ "default.handlebars->31->750"
11710
]
11711
},
11712
{
@@ -11708,7 +11726,7 @@
11726
"zh-chs": "桌面时段",
11727
"zh-cht": "桌面時段",
11728
"xloc": [
11711
- "default.handlebars->31->924"
11729
+ "default.handlebars->31->929"
11730
]
11731
},
11732
{
@@ -11791,9 +11809,9 @@
11809
"zh-chs": "设备",
11810
"zh-cht": "裝置",
11811
"xloc": [
11794
- "default.handlebars->31->1501",
11812
+ "default.handlebars->31->1506",
11813
"default.handlebars->31->196",
11796
- "default.handlebars->31->2068",
11814
+ "default.handlebars->31->2073",
11815
"default.handlebars->container->column_l->p1->devListToolbarSpan->1->0->9->devListToolbarSort->sortselect->5"
11816
]
11817
},
@@ -11816,7 +11834,7 @@
11834
"xloc": [
11835
"default-mobile.handlebars->11->287",
11836
"default-mobile.handlebars->11->288",
11819
- "default.handlebars->31->781"
11837
+ "default.handlebars->31->786"
11838
]
11839
},
11840
{
@@ -11858,15 +11876,15 @@
11876
"xloc": [
11877
"agent-translations.json",
11878
"default-mobile.handlebars->11->520",
11861
- "default.handlebars->31->1496",
11862
- "default.handlebars->31->1499",
11863
- "default.handlebars->31->1500",
11864
- "default.handlebars->31->1761",
11865
- "default.handlebars->31->1936",
11866
- "default.handlebars->31->1942",
11867
- "default.handlebars->31->2056",
11868
- "default.handlebars->31->2107",
11869
- "default.handlebars->31->2126"
11879
+ "default.handlebars->31->1501",
11880
+ "default.handlebars->31->1504",
11881
+ "default.handlebars->31->1505",
11882
+ "default.handlebars->31->1766",
11883
+ "default.handlebars->31->1941",
11884
+ "default.handlebars->31->1947",
11885
+ "default.handlebars->31->2061",
11886
+ "default.handlebars->31->2112",
11887
+ "default.handlebars->31->2131"
11888
]
11889
},
11890
{
@@ -11887,7 +11905,7 @@
11905
"zh-cht": "裝置群用戶",
11906
"xloc": [
11907
"default-mobile.handlebars->11->509",
11890
- "default.handlebars->31->1565"
11908
+ "default.handlebars->31->1570"
11909
]
11910
},
11911
{
@@ -11908,11 +11926,11 @@
11926
"zh-cht": "裝置群",
11927
"xloc": [
11928
"default-mobile.handlebars->container->page_content->column_l->p3->p3info->1->3",
11911
- "default.handlebars->31->1777",
11912
- "default.handlebars->31->1883",
11913
- "default.handlebars->31->1923",
11914
- "default.handlebars->31->1994",
11915
- "default.handlebars->31->2177",
11929
+ "default.handlebars->31->1782",
11930
+ "default.handlebars->31->1888",
11931
+ "default.handlebars->31->1928",
11932
+ "default.handlebars->31->1999",
11933
+ "default.handlebars->31->2182",
11934
"default.handlebars->container->column_l->p2->p2info->7"
11935
]
11936
},
@@ -11933,7 +11951,7 @@
11951
"zh-chs": "设备信息导出",
11952
"zh-cht": "裝置訊息輸出",
11953
"xloc": [
11936
- "default.handlebars->31->502"
11954
+ "default.handlebars->31->505"
11955
]
11956
},
11957
{
@@ -11953,7 +11971,7 @@
11971
"zh-chs": "设备位置",
11972
"zh-cht": "裝置位置",
11973
"xloc": [
11956
- "default.handlebars->31->817"
11974
+ "default.handlebars->31->822"
11975
]
11976
},
11977
{
@@ -11973,7 +11991,7 @@
11991
"zh-chs": "设备消息",
11992
"zh-cht": "裝置訊息",
11993
"xloc": [
11976
- "default.handlebars->31->739"
11994
+ "default.handlebars->31->743"
11995
]
11996
},
11997
{
@@ -11994,9 +12012,9 @@
12012
"zh-cht": "裝置名稱",
12013
"xloc": [
12014
"default-mobile.handlebars->11->302",
11997
- "default.handlebars->31->2106",
11998
- "default.handlebars->31->301",
11999
- "default.handlebars->31->852",
12015
+ "default.handlebars->31->2111",
12016
+ "default.handlebars->31->304",
12017
+ "default.handlebars->31->857",
12018
"player.handlebars->3->9"
12019
]
12020
},
@@ -12017,8 +12035,8 @@
12035
"zh-chs": "设备通知",
12036
"zh-cht": "裝置通知",
12037
"xloc": [
12020
- "default.handlebars->31->490",
12021
- "default.handlebars->31->741"
12038
+ "default.handlebars->31->493",
12039
+ "default.handlebars->31->745"
12040
]
12041
},
12042
{
@@ -12055,7 +12073,7 @@
12073
"zh-chs": "设备共享链接",
12074
"zh-cht": "設備共享鏈接",
12075
"xloc": [
12058
- "default.handlebars->31->687"
12076
+ "default.handlebars->31->690"
12077
]
12078
},
12079
{
@@ -12095,8 +12113,8 @@
12113
"zh-chs": "设备连接。",
12114
"zh-cht": "裝置連接。",
12115
"xloc": [
12098
- "default.handlebars->31->1316",
12099
- "default.handlebars->31->1586"
12116
+ "default.handlebars->31->1321",
12117
+ "default.handlebars->31->1591"
12118
]
12119
},
12120
{
@@ -12116,8 +12134,8 @@
12134
"zh-chs": "设备断开连接。",
12135
"zh-cht": "裝置斷開連接。",
12136
"xloc": [
12119
- "default.handlebars->31->1317",
12120
- "default.handlebars->31->1587"
12137
+ "default.handlebars->31->1322",
12138
+ "default.handlebars->31->1592"
12139
]
12140
},
12141
{
@@ -12137,7 +12155,7 @@
12155
"zh-chs": "创建的设备组:{0}",
12156
"zh-cht": "設備組已創建:{0}",
12157
"xloc": [
12140
- "default.handlebars->31->1723"
12158
+ "default.handlebars->31->1728"
12159
]
12160
},
12161
{
@@ -12157,7 +12175,7 @@
12175
"zh-chs": "设备组已删除:{0}",
12176
"zh-cht": "設備組已刪除:{0}",
12177
"xloc": [
12160
- "default.handlebars->31->1724"
12178
+ "default.handlebars->31->1729"
12179
]
12180
},
12181
{
@@ -12177,7 +12195,7 @@
12195
"zh-chs": "设备组成员身份已更改:{0}",
12196
"zh-cht": "設備組成員身份已更改:{0}",
12197
"xloc": [
12180
- "default.handlebars->31->1725"
12198
+ "default.handlebars->31->1730"
12199
]
12200
},
12201
{
@@ -12197,7 +12215,7 @@
12215
"zh-chs": "其他设备组管理员可以查看和更改设备组注释。",
12216
"zh-cht": "其他裝置群管理員可以查看和更改裝置群註釋。",
12217
"xloc": [
12200
- "default.handlebars->31->736"
12218
+ "default.handlebars->31->740"
12219
]
12220
},
12221
{
@@ -12217,7 +12235,7 @@
12235
"zh-chs": "设备组通知已更改",
12236
"zh-cht": "設備組通知已更改",
12237
"xloc": [
12220
- "default.handlebars->31->1720"
12238
+ "default.handlebars->31->1725"
12239
]
12240
},
12241
{
@@ -12237,7 +12255,7 @@
12255
"zh-chs": "未删除的设备组:{0}",
12256
"zh-cht": "未刪除的設備組:{0}",
12257
"xloc": [
12240
- "default.handlebars->31->1703"
12258
+ "default.handlebars->31->1708"
12259
]
12260
},
12261
{
@@ -12259,8 +12277,8 @@
12277
"xloc": [
12278
"default-mobile.handlebars->11->170",
12279
"default-mobile.handlebars->11->226",
12262
- "default.handlebars->31->248",
12263
- "default.handlebars->31->558"
12280
+ "default.handlebars->31->251",
12281
+ "default.handlebars->31->561"
12282
]
12283
},
12284
{
@@ -12280,7 +12298,7 @@
12298
"zh-chs": "检测到设备,但无法获得电源状态。",
12299
"zh-cht": "檢測到裝置,但無法獲得電源狀態。",
12300
"xloc": [
12283
- "default.handlebars->31->429"
12301
+ "default.handlebars->31->432"
12302
]
12303
},
12304
{
@@ -12301,7 +12319,7 @@
12319
"zh-cht": "裝置正在休眠(S4)",
12320
"xloc": [
12321
"default-mobile.handlebars->11->210",
12304
- "default.handlebars->31->435"
12322
+ "default.handlebars->31->438"
12323
]
12324
},
12325
{
@@ -12322,7 +12340,7 @@
12340
"zh-cht": "裝置處於深度睡眠狀態(S3)",
12341
"xloc": [
12342
"default-mobile.handlebars->11->209",
12325
- "default.handlebars->31->434"
12343
+ "default.handlebars->31->437"
12344
]
12345
},
12346
{
@@ -12342,7 +12360,7 @@
12360
"zh-chs": "设备处于深度睡眠状态(S3)。",
12361
"zh-cht": "裝置處於深度睡眠狀態(S3)。",
12362
"xloc": [
12345
- "default.handlebars->31->423"
12363
+ "default.handlebars->31->426"
12364
]
12365
},
12366
{
@@ -12362,7 +12380,7 @@
12380
"zh-chs": "设备处于休眠状态(S4)。",
12381
"zh-cht": "裝置處於休眠狀態(S4)。",
12382
"xloc": [
12365
- "default.handlebars->31->425"
12383
+ "default.handlebars->31->428"
12384
]
12385
},
12386
{
@@ -12382,7 +12400,7 @@
12400
"zh-chs": "设备处于关机状态(S5)。",
12401
"zh-cht": "裝置處於關機狀態(S5)。",
12402
"xloc": [
12385
- "default.handlebars->31->427"
12403
+ "default.handlebars->31->430"
12404
]
12405
},
12406
{
@@ -12403,7 +12421,7 @@
12421
"zh-cht": "裝置處於睡眠狀態(S1)",
12422
"xloc": [
12423
"default-mobile.handlebars->11->207",
12406
- "default.handlebars->31->432"
12424
+ "default.handlebars->31->435"
12425
]
12426
},
12427
{
@@ -12423,7 +12441,7 @@
12441
"zh-chs": "设备处于睡眠状态(S1)。",
12442
"zh-cht": "裝置處於睡眠狀態(S1)。",
12443
"xloc": [
12426
- "default.handlebars->31->419"
12444
+ "default.handlebars->31->422"
12445
]
12446
},
12447
{
@@ -12444,7 +12462,7 @@
12462
"zh-cht": "裝置處於睡眠狀態(S2)",
12463
"xloc": [
12464
"default-mobile.handlebars->11->208",
12447
- "default.handlebars->31->433"
12465
+ "default.handlebars->31->436"
12466
]
12467
},
12468
{
@@ -12464,7 +12482,7 @@
12482
"zh-chs": "设备处于睡眠状态(S2)。",
12483
"zh-cht": "裝置處於睡眠狀態(S2)。",
12484
"xloc": [
12467
- "default.handlebars->31->421"
12485
+ "default.handlebars->31->424"
12486
]
12487
},
12488
{
@@ -12485,7 +12503,7 @@
12503
"zh-cht": "裝置處於軟關機狀態(S5)",
12504
"xloc": [
12505
"default-mobile.handlebars->11->211",
12488
- "default.handlebars->31->436"
12506
+ "default.handlebars->31->439"
12507
]
12508
},
12509
{
@@ -12507,8 +12525,8 @@
12525
"xloc": [
12526
"default-mobile.handlebars->11->169",
12527
"default-mobile.handlebars->11->225",
12510
- "default.handlebars->31->247",
12511
- "default.handlebars->31->557"
12528
+ "default.handlebars->31->250",
12529
+ "default.handlebars->31->560"
12530
]
12531
},
12532
{
@@ -12529,7 +12547,7 @@
12547
"zh-cht": "裝置已連接電源",
12548
"xloc": [
12549
"default-mobile.handlebars->11->206",
12532
- "default.handlebars->31->431"
12550
+ "default.handlebars->31->434"
12551
]
12552
},
12553
{
@@ -12549,7 +12567,7 @@
12567
"zh-chs": "设备已连接电源。",
12568
"zh-cht": "裝置已連接電源。",
12569
"xloc": [
12552
- "default.handlebars->31->417"
12570
+ "default.handlebars->31->420"
12571
]
12572
},
12573
{
@@ -12570,7 +12588,7 @@
12588
"zh-cht": "裝置存在,但無法確定電源狀態",
12589
"xloc": [
12590
"default-mobile.handlebars->11->212",
12573
- "default.handlebars->31->437"
12591
+ "default.handlebars->31->440"
12592
]
12593
},
12594
{
@@ -12590,7 +12608,7 @@
12608
"zh-chs": "设备名称",
12609
"zh-cht": "裝置名稱",
12610
"xloc": [
12593
- "default.handlebars->31->549"
12611
+ "default.handlebars->31->552"
12612
]
12613
},
12614
{
@@ -12610,7 +12628,7 @@
12628
"zh-chs": "设备通知",
12629
"zh-cht": "設備通知",
12630
"xloc": [
12613
- "default.handlebars->31->459"
12631
+ "default.handlebars->31->462"
12632
]
12633
},
12634
{
@@ -12630,7 +12648,7 @@
12648
"zh-chs": "设备请求激活Intel(R)AMT ACM,FQDN:{0}",
12649
"zh-cht": "設備請求激活Intel(R)AMT ACM,FQDN:{0}",
12650
"xloc": [
12633
- "default.handlebars->31->1705"
12651
+ "default.handlebars->31->1710"
12652
]
12653
},
12654
{
@@ -12667,8 +12685,8 @@
12685
"zh-chs": "设备",
12686
"zh-cht": "裝置",
12687
"xloc": [
12670
- "default.handlebars->31->1884",
12671
- "default.handlebars->31->1924"
12688
+ "default.handlebars->31->1889",
12689
+ "default.handlebars->31->1929"
12690
]
12691
},
12692
{
@@ -12688,7 +12706,7 @@
12706
"zh-chs": "已禁用",
12707
"zh-cht": "已禁用",
12708
"xloc": [
12691
- "default.handlebars->31->603"
12709
+ "default.handlebars->31->606"
12710
]
12711
},
12712
{
@@ -12708,7 +12726,7 @@
12726
"zh-chs": "禁用的电子邮件两因素身份验证",
12727
"zh-cht": "禁用的電子郵件兩因素身份驗證",
12728
"xloc": [
12711
- "default.handlebars->31->1736"
12729
+ "default.handlebars->31->1741"
12730
]
12731
},
12732
{
@@ -12731,8 +12749,8 @@
12749
"agent-translations.json",
12750
"default-mobile.handlebars->11->345",
12751
"default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea1->1->3",
12734
- "default.handlebars->31->1409",
12735
- "default.handlebars->31->941",
12752
+ "default.handlebars->31->1414",
12753
+ "default.handlebars->31->946",
12754
"default.handlebars->container->column_l->p11->deskarea0->deskarea1->3->disconnectbutton1span",
12755
"default.handlebars->container->column_l->p12->termTable->1->1->0->1->3->disconnectbutton2span",
12756
"desktop.handlebars->p11->deskarea0->deskarea1->3->disconnectbutton1span",
@@ -12780,10 +12798,10 @@
12798
"default-mobile.handlebars->11->1",
12799
"default-mobile.handlebars->container->page_content->column_l->p10->p10desktop->deskarea1->1->3->deskstatus",
12800
"default-mobile.handlebars->container->page_content->column_l->p10->p10files->p13toolbar->1->0->1->3->p13Status",
12783
- "default.handlebars->31->239",
12801
"default.handlebars->31->242",
12785
- "default.handlebars->31->259",
12786
- "default.handlebars->31->286",
12802
+ "default.handlebars->31->245",
12803
+ "default.handlebars->31->262",
12804
+ "default.handlebars->31->289",
12805
"default.handlebars->31->8",
12806
"default.handlebars->container->column_l->p11->deskarea0->deskarea1->3->deskstatus",
12807
"default.handlebars->container->column_l->p12->termTable->1->1->0->1->3->termstatus",
@@ -12812,7 +12830,7 @@
12830
"zh-chs": "解雇",
12831
"zh-cht": "解僱",
12832
"xloc": [
12815
- "default.handlebars->31->260"
12833
+ "default.handlebars->31->263"
12834
]
12835
},
12836
{
@@ -12832,7 +12850,7 @@
12850
"zh-chs": "在远程设备上显示一个消息框。",
12851
"zh-cht": "在遠程裝置上顯示一個訊息框。",
12852
"xloc": [
12835
- "default.handlebars->31->740"
12853
+ "default.handlebars->31->744"
12854
]
12855
},
12856
{
@@ -12872,7 +12890,7 @@
12890
"zh-chs": "在远程设备上显示短信",
12891
"zh-cht": "在遠程裝置上顯示短信",
12892
"xloc": [
12875
- "default.handlebars->31->640"
12893
+ "default.handlebars->31->643"
12894
]
12895
},
12896
{
@@ -12892,7 +12910,7 @@
12910
"zh-chs": "显示设备组名称",
12911
"zh-cht": "顯示裝置群名稱",
12912
"xloc": [
12895
- "default.handlebars->31->1315"
12913
+ "default.handlebars->31->1320"
12914
]
12915
},
12916
{
@@ -12912,7 +12930,7 @@
12930
"zh-chs": "显示名称",
12931
"zh-cht": "顯示名稱",
12932
"xloc": [
12915
- "default.handlebars->31->910"
12933
+ "default.handlebars->31->915"
12934
]
12935
},
12936
{
@@ -12932,7 +12950,7 @@
12950
"zh-chs": "显示公共连结",
12951
"zh-cht": "顯示公共鏈結",
12952
"xloc": [
12935
- "default.handlebars->31->1606"
12953
+ "default.handlebars->31->1611"
12954
]
12955
},
12956
{
@@ -12952,7 +12970,7 @@
12970
"zh-chs": "显示消息框,标题= “{0}”,消息= “{1}”",
12971
"zh-cht": "顯示消息框,標題= “{0}”,消息= “{1}”",
12972
"xloc": [
12955
- "default.handlebars->31->1665"
12973
+ "default.handlebars->31->1670"
12974
]
12975
},
12976
{
@@ -12972,7 +12990,7 @@
12990
"zh-chs": "显示吐司消息,标题= “{0}”,消息= “{1}”",
12991
"zh-cht": "顯示吐司消息,標題= “{0}”,消息= “{1}”",
12992
"xloc": [
12975
- "default.handlebars->31->1673"
12993
+ "default.handlebars->31->1678"
12994
]
12995
},
12996
{
@@ -12992,8 +13010,8 @@
13010
"zh-chs": "什么都不做",
13011
"zh-cht": "什麼都不做",
13012
"xloc": [
12995
- "default.handlebars->31->1456",
12996
- "default.handlebars->31->1460"
13013
+ "default.handlebars->31->1461",
13014
+ "default.handlebars->31->1465"
13015
]
13016
},
13017
{
@@ -13013,10 +13031,10 @@
13031
"zh-chs": "域",
13032
"zh-cht": "域",
13033
"xloc": [
13016
- "default.handlebars->31->1848",
13017
- "default.handlebars->31->1896",
13018
- "default.handlebars->31->1905",
13019
- "default.handlebars->31->1973",
13034
+ "default.handlebars->31->1853",
13035
+ "default.handlebars->31->1901",
13036
+ "default.handlebars->31->1910",
13037
+ "default.handlebars->31->1978",
13038
"mstsc.handlebars->main->1->3->1->2->1->0",
13039
"mstsc.handlebars->main->1->3->1->2->3"
13040
]
@@ -13038,7 +13056,7 @@
13056
"zh-chs": "请勿更改,如果设置请保留CCM",
13057
"zh-cht": "請勿更改,如果設置請保留CCM",
13058
"xloc": [
13041
- "default.handlebars->31->1452"
13059
+ "default.handlebars->31->1457"
13060
]
13061
},
13062
{
@@ -13075,7 +13093,7 @@
13093
"zh-chs": "不要连接到服务器",
13094
"zh-cht": "不要連接到伺服器",
13095
"xloc": [
13078
- "default.handlebars->31->1461"
13096
+ "default.handlebars->31->1466"
13097
]
13098
},
13099
{
@@ -13140,7 +13158,7 @@
13158
"nl": "Omlaag",
13159
"xloc": [
13160
"default-mobile.handlebars->11->329",
13143
- "default.handlebars->31->891"
13161
+ "default.handlebars->31->896"
13162
]
13163
},
13164
{
@@ -13204,7 +13222,7 @@
13222
"zh-cht": "下載檔案",
13223
"xloc": [
13224
"default-mobile.handlebars->11->375",
13207
- "default.handlebars->31->980"
13225
+ "default.handlebars->31->985"
13226
]
13227
},
13228
{
@@ -13224,7 +13242,7 @@
13242
"zh-chs": "下载MeshCentral Router,一个TCP端口映射工具。",
13243
"zh-cht": "下載MeshCentral Router,一個TCP端口映射工具。",
13244
"xloc": [
13227
- "default.handlebars->31->237"
13245
+ "default.handlebars->31->240"
13246
]
13247
},
13248
{
@@ -13244,7 +13262,7 @@
13262
"zh-chs": "下载MeshCmd",
13263
"zh-cht": "下載MeshCmd",
13264
"xloc": [
13247
- "default.handlebars->31->842"
13265
+ "default.handlebars->31->847"
13266
]
13267
},
13268
{
@@ -13264,7 +13282,7 @@
13282
"zh-chs": "下载MeshCmd,这是一个多功能的指令执行工具。",
13283
"zh-cht": "下載MeshCmd,這是一個多功能的指令執行工具。",
13284
"xloc": [
13267
- "default.handlebars->31->235"
13285
+ "default.handlebars->31->238"
13286
]
13287
},
13288
{
@@ -13304,7 +13322,7 @@
13322
"zh-chs": "下载报告",
13323
"zh-cht": "下載報告",
13324
"xloc": [
13307
- "default.handlebars->31->1766",
13325
+ "default.handlebars->31->1771",
13326
"default.handlebars->container->column_l->p3->3->1->0->3"
13327
]
13328
},
@@ -13325,7 +13343,7 @@
13343
"zh-chs": "下载带有指令档案的“ meshcmd”,以通过此服务器将网络讯息发送到该设备。紧记编辑meshaction.txt并添加您的帐户密码或进行任何必要的更改。",
13344
"zh-cht": "下載帶有指令檔案的“ meshcmd”,以通過此服務器將網絡讯息發送到該裝置。緊記編輯meshaction.txt並新增你的帳戶密碼或進行任何必要的更改。",
13345
"xloc": [
13328
- "default.handlebars->31->835"
13346
+ "default.handlebars->31->840"
13347
]
13348
},
13349
{
@@ -13405,7 +13423,7 @@
13423
"zh-chs": "下载电源事件",
13424
"zh-cht": "下載電源事件",
13425
"xloc": [
13408
- "default.handlebars->31->791"
13426
+ "default.handlebars->31->796"
13427
]
13428
},
13429
{
@@ -13485,7 +13503,7 @@
13503
"zh-chs": "使用以下一种档案格式下载设备列表。",
13504
"zh-cht": "使用以下一種檔案格式下載裝置列表。",
13505
"xloc": [
13488
- "default.handlebars->31->497"
13506
+ "default.handlebars->31->500"
13507
]
13508
},
13509
{
@@ -13505,7 +13523,7 @@
13523
"zh-chs": "使用以下一种档案格式下载事件列表。",
13524
"zh-cht": "使用以下一種檔案格式下載事件列表。",
13525
"xloc": [
13508
- "default.handlebars->31->1767"
13526
+ "default.handlebars->31->1772"
13527
]
13528
},
13529
{
@@ -13525,7 +13543,7 @@
13543
"zh-chs": "使用以下一种档案格式下载用户列表。",
13544
"zh-cht": "使用以下一種檔案格式下載用戶列表。",
13545
"xloc": [
13528
- "default.handlebars->31->1832"
13546
+ "default.handlebars->31->1837"
13547
]
13548
},
13549
{
@@ -13606,7 +13624,7 @@
13624
"zh-chs": "下载:“{0}”",
13625
"zh-cht": "下載:“{0}”",
13626
"xloc": [
13609
- "default.handlebars->31->1696"
13627
+ "default.handlebars->31->1701"
13628
]
13629
},
13630
{
@@ -13646,7 +13664,7 @@
13664
"zh-chs": "代理重复",
13665
"zh-cht": "代理重複",
13666
"xloc": [
13649
- "default.handlebars->31->2173"
13667
+ "default.handlebars->31->2178"
13668
]
13669
},
13670
{
@@ -13686,7 +13704,7 @@
13704
"zh-chs": "复制用户组",
13705
"zh-cht": "複製用戶群",
13706
"xloc": [
13689
- "default.handlebars->31->1900"
13707
+ "default.handlebars->31->1905"
13708
]
13709
},
13710
{
@@ -13723,8 +13741,8 @@
13741
"zh-chs": "持续时间",
13742
"zh-cht": "持續時間",
13743
"xloc": [
13726
- "default.handlebars->31->2092",
13727
- "default.handlebars->31->2112",
13744
+ "default.handlebars->31->2097",
13745
+ "default.handlebars->31->2117",
13746
"player.handlebars->3->2"
13747
]
13748
},
@@ -13762,7 +13780,7 @@
13780
"zh-chs": "荷兰文(比利时)",
13781
"zh-cht": "荷蘭文(比利時)",
13782
"xloc": [
13765
- "default.handlebars->31->1155"
13783
+ "default.handlebars->31->1160"
13784
]
13785
},
13786
{
@@ -13782,7 +13800,7 @@
13800
"zh-chs": "荷兰文(标准)",
13801
"zh-cht": "荷蘭文(標準)",
13802
"xloc": [
13785
- "default.handlebars->31->1154"
13803
+ "default.handlebars->31->1159"
13804
]
13805
},
13806
{
@@ -14071,7 +14089,7 @@
14089
"zh-cht": "編輯裝置",
14090
"xloc": [
14091
"default-mobile.handlebars->11->307",
14074
- "default.handlebars->31->857"
14092
+ "default.handlebars->31->862"
14093
]
14094
},
14095
{
@@ -14094,10 +14112,10 @@
14112
"default-mobile.handlebars->11->464",
14113
"default-mobile.handlebars->11->466",
14114
"default-mobile.handlebars->11->486",
14097
- "default.handlebars->31->1473",
14098
- "default.handlebars->31->1505",
14099
- "default.handlebars->31->1529",
14100
- "default.handlebars->31->1541"
14115
+ "default.handlebars->31->1478",
14116
+ "default.handlebars->31->1510",
14117
+ "default.handlebars->31->1534",
14118
+ "default.handlebars->31->1546"
14119
]
14120
},
14121
{
@@ -14117,7 +14135,7 @@
14135
"zh-chs": "编辑设备组功能",
14136
"zh-cht": "編輯裝置群功能",
14137
"xloc": [
14120
- "default.handlebars->31->1491"
14138
+ "default.handlebars->31->1496"
14139
]
14140
},
14141
{
@@ -14137,8 +14155,8 @@
14155
"zh-chs": "编辑设备组权限",
14156
"zh-cht": "編輯裝置群權限",
14157
"xloc": [
14140
- "default.handlebars->31->1526",
14141
- "default.handlebars->31->1538"
14158
+ "default.handlebars->31->1531",
14159
+ "default.handlebars->31->1543"
14160
]
14161
},
14162
{
@@ -14158,7 +14176,7 @@
14176
"zh-chs": "编辑设备组用户同意",
14177
"zh-cht": "編輯裝置群用戶同意",
14178
"xloc": [
14161
- "default.handlebars->31->1474"
14179
+ "default.handlebars->31->1479"
14180
]
14181
},
14182
{
@@ -14179,7 +14197,7 @@
14197
"zh-cht": "編輯裝置筆記",
14198
"xloc": [
14199
"default-mobile.handlebars->11->478",
14182
- "default.handlebars->31->1518"
14200
+ "default.handlebars->31->1523"
14201
]
14202
},
14203
{
@@ -14199,8 +14217,8 @@
14217
"zh-chs": "编辑设备权限",
14218
"zh-cht": "編輯裝置權限",
14219
"xloc": [
14202
- "default.handlebars->31->1531",
14203
- "default.handlebars->31->1533"
14220
+ "default.handlebars->31->1536",
14221
+ "default.handlebars->31->1538"
14222
]
14223
},
14224
{
@@ -14220,7 +14238,7 @@
14238
"zh-chs": "编辑设备标签",
14239
"zh-cht": "編輯裝置標籤",
14240
"xloc": [
14223
- "default.handlebars->31->485"
14241
+ "default.handlebars->31->488"
14242
]
14243
},
14244
{
@@ -14240,7 +14258,7 @@
14258
"zh-chs": "编辑设备用户同意",
14259
"zh-cht": "編輯裝置用戶同意",
14260
"xloc": [
14243
- "default.handlebars->31->1476"
14261
+ "default.handlebars->31->1481"
14262
]
14263
},
14264
{
@@ -14260,7 +14278,7 @@
14278
"zh-chs": "编辑群组",
14279
"zh-cht": "編輯群組",
14280
"xloc": [
14263
- "default.handlebars->31->714"
14281
+ "default.handlebars->31->718"
14282
]
14283
},
14284
{
@@ -14284,10 +14302,10 @@
14302
"default-mobile.handlebars->11->252",
14303
"default-mobile.handlebars->11->255",
14304
"default-mobile.handlebars->11->297",
14287
- "default.handlebars->31->587",
14305
"default.handlebars->31->590",
14306
"default.handlebars->31->593",
14290
- "default.handlebars->31->798"
14307
+ "default.handlebars->31->596",
14308
+ "default.handlebars->31->803"
14309
]
14310
},
14311
{
@@ -14308,7 +14326,7 @@
14326
"zh-cht": "編輯筆記",
14327
"xloc": [
14328
"default-mobile.handlebars->11->493",
14311
- "default.handlebars->31->1548"
14329
+ "default.handlebars->31->1553"
14330
]
14331
},
14332
{
@@ -14328,7 +14346,7 @@
14346
"zh-chs": "编辑用户同意",
14347
"zh-cht": "編輯用戶同意",
14348
"xloc": [
14331
- "default.handlebars->31->1475"
14349
+ "default.handlebars->31->1480"
14350
]
14351
},
14352
{
@@ -14348,7 +14366,7 @@
14366
"zh-chs": "编辑用户设备组权限",
14367
"zh-cht": "編輯用戶裝置群權限",
14368
"xloc": [
14351
- "default.handlebars->31->1539"
14369
+ "default.handlebars->31->1544"
14370
]
14371
},
14372
{
@@ -14368,7 +14386,7 @@
14386
"zh-chs": "编辑用户设备权限",
14387
"zh-cht": "編輯用戶裝置權限",
14388
"xloc": [
14371
- "default.handlebars->31->1534"
14389
+ "default.handlebars->31->1539"
14390
]
14391
},
14392
{
@@ -14388,7 +14406,7 @@
14406
"zh-chs": "编辑用户组",
14407
"zh-cht": "編輯用戶群",
14408
"xloc": [
14391
- "default.handlebars->31->1951"
14409
+ "default.handlebars->31->1956"
14410
]
14411
},
14412
{
@@ -14408,7 +14426,7 @@
14426
"zh-chs": "编辑用户组设备权限",
14427
"zh-cht": "編輯用戶群裝置權限",
14428
"xloc": [
14411
- "default.handlebars->31->1536"
14429
+ "default.handlebars->31->1541"
14430
]
14431
},
14432
{
@@ -14428,7 +14446,7 @@
14446
"zh-chs": "编辑用户组用户同意",
14447
"zh-cht": "編輯用戶組用戶同意",
14448
"xloc": [
14431
- "default.handlebars->31->1477"
14449
+ "default.handlebars->31->1482"
14450
]
14451
},
14452
{
@@ -14469,7 +14487,7 @@
14487
"zh-chs": "编辑标签",
14488
"zh-cht": "編輯標籤",
14489
"xloc": [
14472
- "default.handlebars->31->460"
14490
+ "default.handlebars->31->463"
14491
]
14492
},
14493
{
@@ -14510,12 +14528,12 @@
14528
"zh-cht": "電郵",
14529
"xloc": [
14530
"default-mobile.handlebars->11->88",
14513
- "default.handlebars->31->1850",
14514
- "default.handlebars->31->1977",
14515
- "default.handlebars->31->1979",
14516
- "default.handlebars->31->2019",
14517
- "default.handlebars->31->2037",
14518
- "default.handlebars->31->333",
14531
+ "default.handlebars->31->1855",
14532
+ "default.handlebars->31->1982",
14533
+ "default.handlebars->31->1984",
14534
+ "default.handlebars->31->2024",
14535
+ "default.handlebars->31->2042",
14536
+ "default.handlebars->31->336",
14537
"login-mobile.handlebars->5->42",
14538
"login-mobile.handlebars->container->page_content->column_l->1->1->0->1->tokenpanel->1->7->1->4->1->3",
14539
"login.handlebars->5->44",
@@ -14547,7 +14565,7 @@
14565
"zh-cht": "電郵地址變更",
14566
"xloc": [
14567
"default-mobile.handlebars->11->89",
14550
- "default.handlebars->31->1324"
14568
+ "default.handlebars->31->1329"
14569
]
14570
},
14571
{
@@ -14568,7 +14586,7 @@
14586
"zh-cht": "電郵認證",
14587
"xloc": [
14588
"default-mobile.handlebars->11->78",
14571
- "default.handlebars->31->1092"
14589
+ "default.handlebars->31->1097"
14590
]
14591
},
14592
{
@@ -14628,7 +14646,7 @@
14646
"zh-cht": "電郵驗證",
14647
"xloc": [
14648
"default-mobile.handlebars->11->87",
14631
- "default.handlebars->31->1322"
14649
+ "default.handlebars->31->1327"
14650
]
14651
},
14652
{
@@ -14648,7 +14666,7 @@
14666
"zh-chs": "电邮邀请",
14667
"zh-cht": "電郵邀請",
14668
"xloc": [
14651
- "default.handlebars->31->330"
14669
+ "default.handlebars->31->333"
14670
]
14671
},
14672
{
@@ -14668,7 +14686,7 @@
14686
"zh-chs": "电邮未验证",
14687
"zh-cht": "電郵未驗證",
14688
"xloc": [
14671
- "default.handlebars->31->1796"
14689
+ "default.handlebars->31->1801"
14690
]
14691
},
14692
{
@@ -14688,8 +14706,8 @@
14706
"zh-chs": "电子邮件已验证",
14707
"zh-cht": "電子郵件已驗證",
14708
"xloc": [
14691
- "default.handlebars->31->1797",
14692
- "default.handlebars->31->1971"
14709
+ "default.handlebars->31->1802",
14710
+ "default.handlebars->31->1976"
14711
]
14712
},
14713
{
@@ -14709,7 +14727,7 @@
14727
"zh-chs": "电邮已验证。",
14728
"zh-cht": "電郵已驗證。",
14729
"xloc": [
14712
- "default.handlebars->31->1856"
14730
+ "default.handlebars->31->1861"
14731
]
14732
},
14733
{
@@ -14729,7 +14747,7 @@
14747
"zh-chs": "电邮未验证",
14748
"zh-cht": "電郵未驗證",
14749
"xloc": [
14732
- "default.handlebars->31->1972"
14750
+ "default.handlebars->31->1977"
14751
]
14752
},
14753
{
@@ -14750,7 +14768,7 @@
14768
"zh-cht": "電郵已發送。",
14769
"xloc": [
14770
"default-mobile.handlebars->11->535",
14753
- "default.handlebars->31->2141",
14771
+ "default.handlebars->31->2146",
14772
"login-mobile.handlebars->5->2",
14773
"login.handlebars->5->2",
14774
"login2.handlebars->7->3"
@@ -14795,7 +14813,7 @@
14813
"zh-chs": "已通过电邮验证,并且需要重置密码。",
14814
"zh-cht": "已通過電郵驗證,並且需要重置密碼。",
14815
"xloc": [
14798
- "default.handlebars->31->1857"
14816
+ "default.handlebars->31->1862"
14817
]
14818
},
14819
{
@@ -14815,7 +14833,7 @@
14833
"zh-chs": "电邮/短信流量",
14834
"zh-cht": "電郵/短信流量",
14835
"xloc": [
14818
- "default.handlebars->31->2217"
14836
+ "default.handlebars->31->2222"
14837
]
14838
},
14839
{
@@ -14861,7 +14879,7 @@
14879
"zh-chs": "启用邀请代码",
14880
"zh-cht": "啟用邀請代碼",
14881
"xloc": [
14864
- "default.handlebars->31->1571"
14882
+ "default.handlebars->31->1576"
14883
]
14884
},
14885
{
@@ -14902,7 +14920,7 @@
14920
"zh-cht": "啟用電郵二因子鑑別。",
14921
"xloc": [
14922
"default-mobile.handlebars->11->80",
14905
- "default.handlebars->31->1094"
14923
+ "default.handlebars->31->1099"
14924
]
14925
},
14926
{
@@ -14942,7 +14960,7 @@
14960
"zh-chs": "已启用",
14961
"zh-cht": "已啟用",
14962
"xloc": [
14945
- "default.handlebars->31->2114"
14963
+ "default.handlebars->31->2119"
14964
]
14965
},
14966
{
@@ -14962,7 +14980,7 @@
14980
"zh-chs": "启用电子邮件两因素身份验证",
14981
"zh-cht": "啟用電子郵件兩因素身份驗證",
14982
"xloc": [
14965
- "default.handlebars->31->1735"
14983
+ "default.handlebars->31->1740"
14984
]
14985
},
14986
{
@@ -14991,7 +15009,7 @@
15009
"nl": "End",
15010
"xloc": [
15011
"default-mobile.handlebars->11->323",
14994
- "default.handlebars->31->885"
15012
+ "default.handlebars->31->890"
15013
]
15014
},
15015
{
@@ -15011,7 +15029,7 @@
15029
"zh-chs": "时间结束",
15030
"zh-cht": "時間結束",
15031
"xloc": [
15014
- "default.handlebars->31->2111"
15032
+ "default.handlebars->31->2116"
15033
]
15034
},
15035
{
@@ -15031,7 +15049,7 @@
15049
"zh-chs": "从{1}到{2},{3}秒结束了桌面会话“{0}”",
15050
"zh-cht": "從{1}到{2},{3}秒結束了桌面會話“{0}”",
15051
"xloc": [
15034
- "default.handlebars->31->1658"
15052
+ "default.handlebars->31->1663"
15053
]
15054
},
15055
{
@@ -15051,7 +15069,7 @@
15069
"zh-chs": "从{1}到{2},{3}秒结束了文件管理会话“{0}”",
15070
"zh-cht": "從{1}到{2},{3}秒結束了文件管理會話“{0}”",
15071
"xloc": [
15054
- "default.handlebars->31->1659"
15072
+ "default.handlebars->31->1664"
15073
]
15074
},
15075
{
@@ -15071,7 +15089,7 @@
15089
"zh-chs": "从{1}到{2},{3}秒结束了中继会话“{0}”",
15090
"zh-cht": "從{1}到{2},{3}秒結束了中繼會話“{0}”",
15091
"xloc": [
15074
- "default.handlebars->31->1656"
15092
+ "default.handlebars->31->1661"
15093
]
15094
},
15095
{
@@ -15091,7 +15109,7 @@
15109
"zh-chs": "从{1}到{2},{3}秒结束了终端会话“{0}”",
15110
"zh-cht": "從{1}到{2},{3}秒結束了終端會話“{0}”",
15111
"xloc": [
15094
- "default.handlebars->31->1657"
15112
+ "default.handlebars->31->1662"
15113
]
15114
},
15115
{
@@ -15111,7 +15129,7 @@
15129
"zh-chs": "英文",
15130
"zh-cht": "英文",
15131
"xloc": [
15114
- "default.handlebars->31->1156"
15132
+ "default.handlebars->31->1161"
15133
]
15134
},
15135
{
@@ -15131,7 +15149,7 @@
15149
"zh-chs": "英文(澳洲)",
15150
"zh-cht": "英文(澳洲)",
15151
"xloc": [
15134
- "default.handlebars->31->1157"
15152
+ "default.handlebars->31->1162"
15153
]
15154
},
15155
{
@@ -15151,7 +15169,7 @@
15169
"zh-chs": "英文(伯利茲)",
15170
"zh-cht": "英文(伯利茲)",
15171
"xloc": [
15154
- "default.handlebars->31->1158"
15172
+ "default.handlebars->31->1163"
15173
]
15174
},
15175
{
@@ -15171,7 +15189,7 @@
15189
"zh-chs": "英文(加拿大)",
15190
"zh-cht": "英文(加拿大)",
15191
"xloc": [
15174
- "default.handlebars->31->1159"
15192
+ "default.handlebars->31->1164"
15193
]
15194
},
15195
{
@@ -15191,7 +15209,7 @@
15209
"zh-chs": "英文(爱尔兰)",
15210
"zh-cht": "英文(愛爾蘭)",
15211
"xloc": [
15194
- "default.handlebars->31->1160"
15212
+ "default.handlebars->31->1165"
15213
]
15214
},
15215
{
@@ -15211,7 +15229,7 @@
15229
"zh-chs": "英文(牙买加)",
15230
"zh-cht": "英文(牙買加)",
15231
"xloc": [
15214
- "default.handlebars->31->1161"
15232
+ "default.handlebars->31->1166"
15233
]
15234
},
15235
{
@@ -15231,7 +15249,7 @@
15249
"zh-chs": "英文(纽西兰)",
15250
"zh-cht": "英文(紐西蘭)",
15251
"xloc": [
15234
- "default.handlebars->31->1162"
15252
+ "default.handlebars->31->1167"
15253
]
15254
},
15255
{
@@ -15251,7 +15269,7 @@
15269
"zh-chs": "英文(菲律宾)",
15270
"zh-cht": "英文(菲律賓)",
15271
"xloc": [
15254
- "default.handlebars->31->1163"
15272
+ "default.handlebars->31->1168"
15273
]
15274
},
15275
{
@@ -15271,7 +15289,7 @@
15289
"zh-chs": "英语(南非)",
15290
"zh-cht": "英語(南非)",
15291
"xloc": [
15274
- "default.handlebars->31->1164"
15292
+ "default.handlebars->31->1169"
15293
]
15294
},
15295
{
@@ -15291,7 +15309,7 @@
15309
"zh-chs": "英文(特立尼达和多巴哥)",
15310
"zh-cht": "英文(特立尼達和多巴哥)",
15311
"xloc": [
15294
- "default.handlebars->31->1165"
15312
+ "default.handlebars->31->1170"
15313
]
15314
},
15315
{
@@ -15311,7 +15329,7 @@
15329
"zh-chs": "英文(英国)",
15330
"zh-cht": "英文(英國)",
15331
"xloc": [
15314
- "default.handlebars->31->1166"
15332
+ "default.handlebars->31->1171"
15333
]
15334
},
15335
{
@@ -15331,7 +15349,7 @@
15349
"zh-chs": "美国英文",
15350
"zh-cht": "美國英語",
15351
"xloc": [
15334
- "default.handlebars->31->1167"
15352
+ "default.handlebars->31->1172"
15353
]
15354
},
15355
{
@@ -15351,7 +15369,7 @@
15369
"zh-chs": "英文(津巴布韦)",
15370
"zh-cht": "英文(津巴布韋)",
15371
"xloc": [
15354
- "default.handlebars->31->1168"
15372
+ "default.handlebars->31->1173"
15373
]
15374
},
15375
{
@@ -15372,10 +15390,10 @@
15390
"zh-cht": "輸入",
15391
"xloc": [
15392
"default-mobile.handlebars->11->318",
15375
- "default.handlebars->31->1350",
15376
- "default.handlebars->31->1351",
15377
- "default.handlebars->31->880",
15378
- "default.handlebars->31->953"
15393
+ "default.handlebars->31->1355",
15394
+ "default.handlebars->31->1356",
15395
+ "default.handlebars->31->885",
15396
+ "default.handlebars->31->958"
15397
]
15398
},
15399
{
@@ -15395,7 +15413,7 @@
15413
"zh-chs": "输入管理领域名称的逗号分隔列表。",
15414
"zh-cht": "輸入管理領域名稱的逗號分隔列表。",
15415
"xloc": [
15398
- "default.handlebars->31->1861"
15416
+ "default.handlebars->31->1866"
15417
]
15418
},
15419
{
@@ -15415,7 +15433,7 @@
15433
"zh-chs": "输入IP地址范围以扫描英特尔AMT设备。",
15434
"zh-cht": "輸入IP地址範圍以掃描Intel® AMT裝置。",
15435
"xloc": [
15418
- "default.handlebars->31->321"
15436
+ "default.handlebars->31->324"
15437
]
15438
},
15439
{
@@ -15455,7 +15473,7 @@
15473
"zh-chs": "输入文本,然后单击确定以远程键入它。在继续操作之前,请确保将远程光标放置在正确的位置。",
15474
"zh-cht": "輸入文本,然後單擊確定以遠程鍵入它。在繼續操作之前,請確保將遠程光標放置在正確的位置。",
15475
"xloc": [
15458
- "default.handlebars->31->904"
15476
+ "default.handlebars->31->909"
15477
]
15478
},
15479
{
@@ -15517,7 +15535,7 @@
15535
"zh-chs": "输入支持SMS的电话号码。验证后,该号码可用于登录验证和其他通知。",
15536
"zh-cht": "輸入支持SMS的電話號碼。驗證後,該號碼可用於登入驗證和其他通知。",
15537
"xloc": [
15520
- "default.handlebars->31->1089"
15538
+ "default.handlebars->31->1094"
15539
]
15540
},
15541
{
@@ -15546,7 +15564,7 @@
15564
"fr": "Erreur, code d'invitation \\\"{0}\\\" déjà utilisé.",
15565
"xloc": [
15566
"default-mobile.handlebars->11->543",
15549
- "default.handlebars->31->2149"
15567
+ "default.handlebars->31->2154"
15568
]
15569
},
15570
{
@@ -15555,7 +15573,7 @@
15573
"fr": "Erreur, mot de passe non modifié.",
15574
"xloc": [
15575
"default-mobile.handlebars->11->540",
15558
- "default.handlebars->31->2146"
15576
+ "default.handlebars->31->2151"
15577
]
15578
},
15579
{
@@ -15564,7 +15582,7 @@
15582
"fr": "Erreur, impossible de changer le mot de passe couramment utilisé.",
15583
"xloc": [
15584
"default-mobile.handlebars->11->539",
15567
- "default.handlebars->31->2145"
15585
+ "default.handlebars->31->2150"
15586
]
15587
},
15588
{
@@ -15573,7 +15591,7 @@
15591
"fr": "Erreur, impossible de changer le mot de passe précédemment utilisé.",
15592
"xloc": [
15593
"default-mobile.handlebars->11->538",
15576
- "default.handlebars->31->2144"
15594
+ "default.handlebars->31->2149"
15595
]
15596
},
15597
{
@@ -15602,7 +15620,7 @@
15620
"nl": "Escape",
15621
"xloc": [
15622
"default-mobile.handlebars->11->319",
15605
- "default.handlebars->31->881"
15623
+ "default.handlebars->31->886"
15624
]
15625
},
15626
{
@@ -15622,7 +15640,7 @@
15640
"zh-chs": "世界文",
15641
"zh-cht": "世界語",
15642
"xloc": [
15625
- "default.handlebars->31->1169"
15643
+ "default.handlebars->31->1174"
15644
]
15645
},
15646
{
@@ -15642,7 +15660,7 @@
15660
"zh-chs": "爱沙尼亚文",
15661
"zh-cht": "愛沙尼亞語",
15662
"xloc": [
15645
- "default.handlebars->31->1170"
15663
+ "default.handlebars->31->1175"
15664
]
15665
},
15666
{
@@ -15662,7 +15680,7 @@
15680
"zh-chs": "事件详情",
15681
"zh-cht": "事件詳情",
15682
"xloc": [
15665
- "default.handlebars->31->993"
15683
+ "default.handlebars->31->998"
15684
]
15685
},
15686
{
@@ -15682,7 +15700,7 @@
15700
"zh-chs": "事件列表输出",
15701
"zh-cht": "事件列表輸出",
15702
"xloc": [
15685
- "default.handlebars->31->1772"
15703
+ "default.handlebars->31->1777"
15704
]
15705
},
15706
{
@@ -15787,8 +15805,8 @@
15805
"zh-chs": "到期时间",
15806
"zh-cht": "到期時間",
15807
"xloc": [
15790
- "default.handlebars->31->199",
15791
- "default.handlebars->31->765"
15808
+ "default.handlebars->31->202",
15809
+ "default.handlebars->31->770"
15810
]
15811
},
15812
{
@@ -15850,7 +15868,7 @@
15868
"zh-chs": "输出设备信息",
15869
"zh-cht": "輸出裝置訊息",
15870
"xloc": [
15853
- "default.handlebars->31->465"
15871
+ "default.handlebars->31->468"
15872
]
15873
},
15874
{
@@ -15870,7 +15888,7 @@
15888
"zh-chs": "扩充式ASCII",
15889
"zh-cht": "擴充式ASCII",
15890
"xloc": [
15873
- "default.handlebars->31->932",
15891
+ "default.handlebars->31->937",
15892
"terminal.handlebars->3->16"
15893
]
15894
},
@@ -15912,7 +15930,7 @@
15930
"zh-chs": "外部",
15931
"zh-cht": "外部",
15932
"xloc": [
15915
- "default.handlebars->31->2200"
15933
+ "default.handlebars->31->2205"
15934
]
15935
},
15936
{
@@ -15952,7 +15970,7 @@
15970
"zh-chs": "FYRO马其顿语",
15971
"zh-cht": "FYRO馬其頓語",
15972
"xloc": [
15955
- "default.handlebars->31->1220"
15973
+ "default.handlebars->31->1225"
15974
]
15975
},
15976
{
@@ -15972,7 +15990,7 @@
15990
"zh-chs": "法罗语",
15991
"zh-cht": "法羅語",
15992
"xloc": [
15975
- "default.handlebars->31->1171"
15993
+ "default.handlebars->31->1176"
15994
]
15995
},
15996
{
@@ -16001,7 +16019,7 @@
16019
"fr": "Échec de la modification de l'adresse e-mail, un autre compte utilise déjà: {0}.",
16020
"xloc": [
16021
"default-mobile.handlebars->11->534",
16004
- "default.handlebars->31->2140"
16022
+ "default.handlebars->31->2145"
16023
]
16024
},
16025
{
This file is too large to show in full.
views/default.handlebars
+9
-9
@@ -3148,6 +3148,7 @@
3148
if (node == null) break;
3149
x += addHtmlValue("Device", node.name);
3150
x += addHtmlValue("Guest Name", message.guestname);
3151
+ x += addHtmlValue("User Input", message.viewOnly ? "Not allowed, view only" : "Allowed");
3152
x += addHtmlValue("Start Time", printDateTime(new Date(message.start)));
3153
x += addHtmlValue("Expire Time", printDateTime(new Date(message.expire)));
3154
var y = [];
@@ -6195,6 +6196,7 @@
6196
var dshare = deviceShares[i];
6197
var trash = '<a href="' + dshare.url + '" rel="noreferrer noopener" target=_blank title="' + "Device Sharing Link" + '" style=cursor:pointer><img src=images/link2.png border=0 height=10 width=10></a> <a href=# onclick=\'return p30removeDeviceSharing(event,"' + encodeURIComponentEx(currentNode._id) + '","' + encodeURIComponentEx(dshare.publicid) + '","' + encodeURIComponentEx(dshare.guestName) + '")\' title="' + "Remove device sharing" + '" style=cursor:pointer><img src=images/trash.png border=0 height=10 width=10></a>';
6198
var details = format("{0}, {1} to {2}", ((dshare.p == 1)?"Terminal":"Desktop"), printFlexDateTime(new Date(dshare.startTime)), printFlexDateTime(new Date(dshare.expireTime)));
6199
+ if (dshare.viewOnly === true) { details += ", View only"; }
6200
if (dshare.consent != null) {
6201
if (dshare.consent == 0) { details += ", No Consent"; } else {
6202
if (((dshare.consent & 8) != 0) || ((dshare.consent & 16) != 0)) { details += ", Prompt for consent"; }
@@ -6368,8 +6370,7 @@
6370
if (xxdialogMode) return;
6371
var y = '', x = "Creates a link that allows a guest without an account to remote control this device for a limited time." + '<br /><br />';
6372
x += addHtmlValue("Guest Name", '<input id=d2inviteName style=width:250px maxlength=128 type=text onkeyup=showShareDeviceValidate() />');
6371
- x += addHtmlValue("Type", '<select id=d2shareType style=float:right;width:250px onchange=showShareDeviceValidate()>' + ((currentNode.agent.caps & 1)?('<option value=2>' + "Desktop" + '</option>'):'') + ((currentNode.agent.caps & 2)?('<option value=1>' + "Terminal" + '</option>'):'') + '</select>');
6372
-
6373
+ x += addHtmlValue("Type", '<select id=d2shareType style=float:right;width:250px onchange=showShareDeviceValidate()>' + ((currentNode.agent.caps & 1)?('<option value=2>' + "Desktop" + '</option><option value=3>' + "Desktop, View only" + '</option>'):'') + ((currentNode.agent.caps & 2)?('<option value=1>' + "Terminal" + '</option>'):'') + '</select>');
6374
var options = { 1 : "1 minute", 5 : "5 minutes", 10 : "10 minutes", 15 : "15 minutes", 30 : "30 minutes", 45 : "45 minutes", 60 : "60 minutes", 120 : "2 hours", 240 : "4 hours", 480 : "8 hours", 720 : "12 hours", 960 : "16 hours", 1440 : "24 hours", 2880 : "2 days", 5760 : "4 days" }
6375
for (var i in options) { y += '<option value=' + i + '>' + options[i] + '</option>'; }
6376
x += addHtmlValue("Validity", '<select id=d2timeRange style=float:right;width:250px onchange=showShareDeviceValidate()><option value=0>' + "Starting now" + '</option><option value=1>' + "Time range" + '</option></select>');
@@ -6391,22 +6392,21 @@
6392
QV('d2modenow', Q('d2timeRange').value == 0);
6393
QV('d2moderange', Q('d2timeRange').value == 1);
6394
var ok = true;
6394
-
6395
if (Q('d2inviteName').value.trim().length == 0) { ok = false; }
6396
-
6396
QE('idx_dlgOkButton', ok);
6397
}
6398
6399
function showShareDeviceEx(b, tag) {
6401
- var consent = 0;
6400
+ var consent = 0, p = parseInt(Q('d2shareType').value), viewOnly = false;
6401
if (currentNode.agent.caps & 1) {
6403
- if (Q('d2shareType').value == 1) { if (Q('d2userConsent').value == 1) { consent = 18; } else { consent = 2; } } // Terminal Consent: 2 = Notify, 16 = Prompt
6404
- if (Q('d2shareType').value == 2) { if (Q('d2userConsent').value == 1) { consent = 73; } else { consent = 65; } } // Desktop Consent: 1 = Notify, 8 = Prompt, 64 = Privacy bar
6402
+ if (Q('d2shareType').value == 1) { if (Q('d2userConsent').value == 1) { consent = 18; } else { consent = 2; } } // Terminal Consent: 2 = Notify, 16 = Prompt
6403
+ if (Q('d2shareType').value > 1) { if (Q('d2userConsent').value == 1) { consent = 73; } else { consent = 65; } } // Desktop Consent: 1 = Notify, 8 = Prompt, 64 = Privacy bar
6404
}
6405
+ if (p == 3) { p = 2; viewOnly = true; }
6406
if (Q('d2timeRange').value == 0) {
6407
- meshserver.send({ action: 'createDeviceShareLink', nodeid: currentNode._id, guestname: Q('d2inviteName').value.trim(), p: parseInt(Q('d2shareType').value), expire: parseInt(Q('d2inviteExpire').value), consent: consent });
6407
+ meshserver.send({ action: 'createDeviceShareLink', nodeid: currentNode._id, guestname: Q('d2inviteName').value.trim(), p: p, expire: parseInt(Q('d2inviteExpire').value), consent: consent, viewOnly: viewOnly });
6408
} else {
6409
- meshserver.send({ action: 'createDeviceShareLink', nodeid: currentNode._id, guestname: Q('d2inviteName').value.trim(), p: parseInt(Q('d2shareType').value), start: Math.floor(tag.selectedDates[0].getTime() / 1000), end: Math.floor(tag.selectedDates[1].getTime() / 1000), consent: consent });
6409
+ meshserver.send({ action: 'createDeviceShareLink', nodeid: currentNode._id, guestname: Q('d2inviteName').value.trim(), p: p, start: Math.floor(tag.selectedDates[0].getTime() / 1000), end: Math.floor(tag.selectedDates[1].getTime() / 1000), consent: consent, viewOnly: viewOnly });
6410
}
6411
}
6412
views/desktop.handlebars
+25
-13
@@ -59,7 +59,7 @@
59
<select id=termdisplays style="display:none" onchange=deskSetDisplay(event) onkeypress="return false" onkeydown="return false"></select>
60
<span id=DeskSaveImageButton title="Save a screenshot of the remote desktop"><img src='images/icon-camera.png' onclick=deskSaveImage() height=16 width=16 style=padding-top:2px /></span>
61
</div>
62
- <div>
62
+ <div style="height:22px">
63
<select id="deskkeys">
64
<option value=10>Ctrl+Alt+Del</option>
65
<option value=5>Win</option>
@@ -165,6 +165,7 @@
165
var domain = '{{{domain}}}';
166
var domainUrl = '{{{domainurl}}}';
167
var authCookie = '{{{authCookie}}}';
168
+ var viewOnly = parseInt('{{{viewOnly}}}');
169
var urlargs = parseUriArgs();
170
var debugmode = urlargs.debug;
171
var attemptWebRTC = false;
@@ -180,8 +181,18 @@
181
document.onkeydown = ondockeydown;
182
document.onkeyup = ondockeyup;
183
setupDesktop();
184
+
185
+ // View only mode
186
+ if (viewOnly == 1) {
187
+ QV('deskkeys', false);
188
+ QV('DeskWD', false);
189
+ QV('DeskClip', false);
190
+ QV('DeskType', false);
191
+ QV('DeskControlSpan', false);
192
+ }
193
}
194
195
+ function isInputAllowed() { return (viewOnly != 1) && (Q('DeskControl').checked == true); }
196
function clearConsoleMsg() { QH('p11DeskConsoleMsg', ''); }
197
198
// Toggle the web page to full screen
@@ -270,21 +281,20 @@
281
QV('d7amtkvm', intelAmtPresent && ((deskState == 0) || (desktop.contype == 2)));
282
283
// Enable buttons
273
- var inputAllowed = true; // TODO
284
QE('connectbutton1', agentPresent);
285
QE('connectbutton1h', intelAmtPresent);
286
//QV('DeskClip', agentPresent && ((desktop == null) || (desktop.contype != 2))); // Clipboard not supported on macOS
287
QV('DeskClip', false); // Clipboard not supported on this page
288
QE('DeskClip', deskState == 3);
289
QE('DeskType', deskState == 3);
280
- QV('DeskWD', inputAllowed);
290
+ QV('DeskWD', viewOnly != 1);
291
QE('DeskWD', deskState == 3);
282
- QV('deskkeys', inputAllowed);
292
+ QV('deskkeys', viewOnly != 1);
293
QE('deskkeys', deskState == 3);
294
295
// Display this only if we have Chat & Notify permissions
296
QV('DeskSaveImageButton', (deskState == 3) && (Q('Desk')['toBlob'] != null));
287
- QV('DeskControlSpan', inputAllowed)
297
+ QV('DeskControlSpan', viewOnly != 1);
298
QV('deskActionsBtn', (browserfullscreen == false));
299
QV('deskActionsSettings', (browserfullscreen == false));
300
Q('DeskControl').checked = true;
@@ -317,6 +327,7 @@
327
desktop = CreateAmtRedirect(CreateAmtRemoteDesktop('Desk'), authCookie);
328
desktop.debugmode = debugmode;
329
desktop.onStateChanged = onDesktopStateChange;
330
+ desktop.m.stopInput = (viewOnly == 1);
331
desktop.m.bpp = (desktopsettings.encoding == 1 || desktopsettings.encoding == 3) ? 1 : 2;
332
desktop.m.useZRLE = (desktopsettings.encoding < 3);
333
desktop.m.localKeyMap = desktopsettings.localkeymap;
@@ -398,6 +409,7 @@
409
} else if ((contype == null) || (contype == 1) || (contype == 3)) {
410
// Setup the Mesh Agent remote desktop
411
desktop = CreateAgentRedirect(null, CreateAgentRemoteDesktop('Desk'), serverPublicNamePort, authCookie, null, domainUrl);
412
+ desktop.m.stopInput = (viewOnly == 1);
413
desktop.m.mouseCursorActive(true);
414
desktop.debugmode = debugmode;
415
desktop.m.debugmode = debugmode;
@@ -808,7 +820,7 @@
820
821
function ondockeypress(e) {
822
setSessionActivity();
811
- if (!xxdialogMode && desktop && Q('DeskControl').checked) {
823
+ if (!xxdialogMode && desktop && isInputAllowed()) {
824
// Check what keys we are allows to send
825
/*
826
if (currentNode != null) {
@@ -825,7 +837,7 @@
837
838
function ondockeydown(e) {
839
setSessionActivity();
828
- if (!xxdialogMode && desktop && Q('DeskControl').checked) {
840
+ if (!xxdialogMode && desktop && isInputAllowed()) {
841
// Check what keys we are allows to send
842
/*
843
if (currentNode != null) {
@@ -842,7 +854,7 @@
854
855
function ondockeyup(e) {
856
setSessionActivity();
845
- if (!xxdialogMode && desktop && Q('DeskControl').checked) {
857
+ if (!xxdialogMode && desktop && isInputAllowed()) {
858
// Check what keys we are allows to send
859
/*
860
if (currentNode != null) {
@@ -1100,17 +1112,17 @@
1112
if (e.buttons != 1) return;
1113
var t = Date.now();
1114
if (((t - dblClickDetectArgs.t) < 250) && (Math.abs(e.clientX - dblClickDetectArgs.x) < 2) && (Math.abs(e.clientY - dblClickDetectArgs.y) < 2)) {
1103
- if (!xxdialogMode && desktop != null && Q('DeskControl').checked) { if ((webRtcDesktop != null) && (webRtcDesktop.softdesktop != null)) { webRtcDesktop.softdesktop.m.mousedblclick(e); desktop.m.sendKeepAlive(); } else { desktop.m.mousedblclick(e); } }
1115
+ if (!xxdialogMode && desktop != null && isInputAllowed()) { if ((webRtcDesktop != null) && (webRtcDesktop.softdesktop != null)) { webRtcDesktop.softdesktop.m.mousedblclick(e); desktop.m.sendKeepAlive(); } else { desktop.m.mousedblclick(e); } }
1116
}
1117
dblClickDetectArgs.t = t;
1118
dblClickDetectArgs.x = e.clientX;
1119
dblClickDetectArgs.y = e.clientY;
1120
}
1121
1110
- function dmousedown(e) { setSessionActivity(); e.addx = Q('DeskParent').scrollLeft; e.addy = Q('DeskParent').scrollTop; if (!xxdialogMode && desktop != null && Q('DeskControl').checked) { if ((webRtcDesktop != null) && (webRtcDesktop.softdesktop != null)) { webRtcDesktop.softdesktop.m.mousedown(e); desktop.m.sendKeepAlive(); } else { desktop.m.mousedown(e); } } dblClickDetect(e); }
1111
- function dmouseup(e) { setSessionActivity(); e.addx = Q('DeskParent').scrollLeft; e.addy = Q('DeskParent').scrollTop; if (!xxdialogMode && desktop != null && Q('DeskControl').checked) if ((webRtcDesktop != null) && (webRtcDesktop.softdesktop != null)) { webRtcDesktop.softdesktop.m.mouseup(e); desktop.m.sendKeepAlive(); } else { desktop.m.mouseup(e); } }
1112
- function dmousemove(e) { setSessionActivity(); e.addx = Q('DeskParent').scrollLeft; e.addy = Q('DeskParent').scrollTop; if (!xxdialogMode && desktop != null && Q('DeskControl').checked) { if ((webRtcDesktop != null) && (webRtcDesktop.softdesktop != null)) { webRtcDesktop.softdesktop.m.mousemove(e); desktop.m.sendKeepAlive(); } else { desktop.m.mousemove(e); } } }
1113
- function dmousewheel(e) { setSessionActivity(); e.addx = Q('DeskParent').scrollLeft; e.addy = Q('DeskParent').scrollTop; if (!xxdialogMode && desktop != null && Q('DeskControl').checked) { if ((webRtcDesktop != null) && (webRtcDesktop.softdesktop != null)) { webRtcDesktop.softdesktop.m.mousewheel(e); desktop.m.sendKeepAlive(); } else { if (desktop.m.mousewheel) { desktop.m.mousewheel(e); } } haltEvent(e); return true; } return false; }
1122
+ function dmousedown(e) { setSessionActivity(); e.addx = Q('DeskParent').scrollLeft; e.addy = Q('DeskParent').scrollTop; if (!xxdialogMode && desktop != null && isInputAllowed()) { if ((webRtcDesktop != null) && (webRtcDesktop.softdesktop != null)) { webRtcDesktop.softdesktop.m.mousedown(e); desktop.m.sendKeepAlive(); } else { desktop.m.mousedown(e); } } dblClickDetect(e); }
1123
+ function dmouseup(e) { setSessionActivity(); e.addx = Q('DeskParent').scrollLeft; e.addy = Q('DeskParent').scrollTop; if (!xxdialogMode && desktop != null && isInputAllowed()) if ((webRtcDesktop != null) && (webRtcDesktop.softdesktop != null)) { webRtcDesktop.softdesktop.m.mouseup(e); desktop.m.sendKeepAlive(); } else { desktop.m.mouseup(e); } }
1124
+ function dmousemove(e) { setSessionActivity(); e.addx = Q('DeskParent').scrollLeft; e.addy = Q('DeskParent').scrollTop; if (!xxdialogMode && desktop != null && isInputAllowed()) { if ((webRtcDesktop != null) && (webRtcDesktop.softdesktop != null)) { webRtcDesktop.softdesktop.m.mousemove(e); desktop.m.sendKeepAlive(); } else { desktop.m.mousemove(e); } } }
1125
+ function dmousewheel(e) { setSessionActivity(); e.addx = Q('DeskParent').scrollLeft; e.addy = Q('DeskParent').scrollTop; if (!xxdialogMode && desktop != null && isInputAllowed()) { if ((webRtcDesktop != null) && (webRtcDesktop.softdesktop != null)) { webRtcDesktop.softdesktop.m.mousewheel(e); desktop.m.sendKeepAlive(); } else { if (desktop.m.mousewheel) { desktop.m.mousewheel(e); } } haltEvent(e); return true; } return false; }
1126
function drotate(x) { if (!xxdialogMode && desktop != null) { desktop.m.setRotation(desktop.m.rotation + x); deskAdjust(); deskAdjust(); } }
1127
function stopProcess(id, name) { setDialogMode(2, "Process Control", 3, stopProcessEx, format("Stop process #{0} \"{1}\"?", id, name), id); return false; }
1128
function stopProcessEx(buttons, tag) { meshserver.send({ action: 'msg', type: 'pskill', nodeid: currentNode._id, value: tag }); setTimeout(refreshDeskTools, 300); }
webserver.js
+2
-2
@@ -3056,13 +3056,13 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
3056
3057
// Looks good, let's create the outbound session cookies.
3058
// Consent flags are 1 = Notify, 8 = Prompt, 64 = Privacy Bar.
3059
- const authCookie = obj.parent.encodeCookie({ userid: c.uid, domainid: domain.id, nid: c.nid, ip: req.clientIp, p: 2, gn: c.gn, cf: 65 | c.cf, r: 8, expire: c.expire, pid: c.pid }, obj.parent.loginCookieEncryptionKey);
3059
+ const authCookie = obj.parent.encodeCookie({ userid: c.uid, domainid: domain.id, nid: c.nid, ip: req.clientIp, p: 2, gn: c.gn, cf: 65 | c.cf, r: 8, expire: c.expire, pid: c.pid, vo: c.vo }, obj.parent.loginCookieEncryptionKey);
3060
3061
// Lets respond by sending out the desktop viewer.
3062
var httpsPort = ((obj.args.aliasport == null) ? obj.args.port : obj.args.aliasport); // Use HTTPS alias port is specified
3063
parent.debug('web', 'handleDesktopRequest: Sending guest desktop page for \"' + c.uid + '\", guest \"' + c.gn + '\".');
3064
res.set({ 'Cache-Control': 'no-store' });
3065
- render(req, res, getRenderPage('desktop', req, domain), getRenderArgs({ authCookie: authCookie, authRelayCookie: '', domainurl: encodeURIComponent(domain.url).replace(/'/g, '%27'), nodeid: c.nid, serverDnsName: obj.getWebServerName(domain), serverRedirPort: args.redirport, serverPublicPort: httpsPort, expire: c.expire }, req, domain));
3065
+ render(req, res, getRenderPage('desktop', req, domain), getRenderArgs({ authCookie: authCookie, authRelayCookie: '', domainurl: encodeURIComponent(domain.url).replace(/'/g, '%27'), nodeid: c.nid, serverDnsName: obj.getWebServerName(domain), serverRedirPort: args.redirport, serverPublicPort: httpsPort, expire: c.expire, viewOnly: (c.vo == 1) ? 1 : 0 }, req, domain));
3066
});
3067
}
3068