Added languages to online translation tool. (#4572)

Ylian Saint-Hilaire committed Oct 20, 2022 at 14:52 UTC 9c0f44fc96994b0a70f8808e800a1bb578f59570
7 files changed +53 -50
emails/translations/device-help_nl.html
+6 -6
@@ -1,20 +1,20 @@
1 -<html><head></head><body><div>[[[SERVERNAME]]] - "[[[DEVICENAME]]]" Help Request</div>
1 +<html><head></head><body><div>[[[SERVERNAME]]] - "[[[DEVICENAME]]]" Verzoek om hulp</div>
2 <div style="font-family:Arial,Helvetica,sans-serif">
3 <table style="background-color:#003366;color:lightgray;width:100%" cellpadding="8">
4 <tbody><tr>
5 <td>
6 - <b style="font-size:20px;font-family:Arial,Helvetica,sans-serif">[[[SERVERNAME]]] - Help Request</b>
6 + <b style="font-size:20px;font-family:Arial,Helvetica,sans-serif">[[[SERVERNAME]]] - Verzoek om hulp</b>
7 </td>
8 </tr>
9 </tbody></table>
10 <p>
11 - Device "<b>[[[DEVICENAME]]]</b>" requested help.
11 + Apparaat "<b>[[[DEVICENAME]]]</b>" vraagt om hulp.
12 </p>
13 <p>
14 - User: <b>[[[HELPUSERNAME]]]</b><br>
15 - Request: <b>[[[HELPREQUEST]]]</b>
14 + Gebruiker: <b>[[[HELPUSERNAME]]]</b><br>
15 + Verzoek: <b>[[[HELPREQUEST]]]</b>
16 </p>
17 <p>
18 - <a href="[[[SERVERURL]]]?viewmode=10&amp;gotonode=[[[NODEID]]]">Klik hier</a> to navigate to this device.
18 + <a href="[[[SERVERURL]]]?viewmode=10&amp;gotonode=[[[NODEID]]]">Klik hier</a> naar dit apparaat navigeren.
19 </p>
20 </div></body></html>
\ No newline at end of file
emails/translations/device-help_nl.txt
+4 -4
@@ -1,7 +1,7 @@
1 -[[[SERVERNAME]]] - Device Help Request
2 -Device "[[[DEVICENAME]]]" requested assistance.
1 +[[[SERVERNAME]]] - Een verzoek om het apparaat te helpen
2 +Apparaat "[[[DEVICENAME]]]" heeft assistentie gevraagd
3
4 -User: "[[[HELPUSERNAME]]]"
5 -Request: "[[[HELPREQUEST]]]"
4 +Gebruiker: "[[[HELPUSERNAME]]]"
5 +Verzoek: "[[[HELPREQUEST]]]"
6
7 [[[SERVERURL]]]?viewmode=10&gotonode=[[[NODEID]]]
\ No newline at end of file
emails/translations/device-help_pl.html
+6 -6
@@ -1,20 +1,20 @@
1 -<html><head></head><body><div>[[[SERVERNAME]]] - "[[[DEVICENAME]]]" Help Request</div>
1 +<html><head></head><body><div>[[[SERVERNAME]]] - "[[[DEVICENAME]]]" Prośba Pomocy</div>
2 <div style="font-family:Arial,Helvetica,sans-serif">
3 <table style="background-color:#003366;color:lightgray;width:100%" cellpadding="8">
4 <tbody><tr>
5 <td>
6 - <b style="font-size:20px;font-family:Arial,Helvetica,sans-serif">[[[SERVERNAME]]] - Help Request</b>
6 + <b style="font-size:20px;font-family:Arial,Helvetica,sans-serif">[[[SERVERNAME]]] - Prośba Pomocy</b>
7 </td>
8 </tr>
9 </tbody></table>
10 <p>
11 - Device "<b>[[[DEVICENAME]]]</b>" requested help.
11 + Urządzenie "<b>[[[DEVICENAME]]]</b>" prosi o pomoc.
12 </p>
13 <p>
14 - User: <b>[[[HELPUSERNAME]]]</b><br>
15 - Request: <b>[[[HELPREQUEST]]]</b>
14 + Użytkownik: <b>[[[HELPUSERNAME]]]</b><br>
15 + Prośba: <b>[[[HELPREQUEST]]]</b>
16 </p>
17 <p>
18 - <a href="[[[SERVERURL]]]?viewmode=10&amp;gotonode=[[[NODEID]]]">kliknij tutaj</a> to navigate to this device.
18 + <a href="[[[SERVERURL]]]?viewmode=10&amp;gotonode=[[[NODEID]]]">kliknij tutaj</a> by nawigować do tego urządzenia.
19 </p>
20 </div></body></html>
\ No newline at end of file
emails/translations/device-help_pl.txt
+4 -4
@@ -1,7 +1,7 @@
1 -[[[SERVERNAME]]] - Device Help Request
2 -Device "[[[DEVICENAME]]]" requested assistance.
1 +[[[SERVERNAME]]] - Prośba Pomocy Urządzenia
2 +Urządzenie "[[[DEVICENAME]]]" prosiło o pomoc.
3
4 -User: "[[[HELPUSERNAME]]]"
5 -Request: "[[[HELPREQUEST]]]"
4 +Użytkownik: "[[[HELPUSERNAME]]]"
5 +Prośba: "[[[HELPREQUEST]]]"
6
7 [[[SERVERURL]]]?viewmode=10&gotonode=[[[NODEID]]]
\ No newline at end of file
public/scripts/amt-wsman-0.2.0-min.js
+1 -1
@@ -1 +1 @@
1 -var WsmanStackCreateService=function(e,s,r,a,o,t){var u={};function l(e){if(!e)return"";var s,r=" ";for(s in e)e.hasOwnProperty(s)&&0===s.indexOf("@")&&(r+=s.substring(1)+'="'+e[s]+'" ');return r}function p(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,r="<w:SelectorSet>";for(s in e)if(e.hasOwnProperty(s)){if(r+='<w:Selector Name="'+s+'">',e[s].ReferenceParameters){var r=(r+="<a:EndpointReference>")+("<a:Address>"+e[s].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+e[s].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>"),a=e[s].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(a))for(var o=0;o<a.length;o++)r+="<w:Selector"+l(a[o])+">"+a[o].Value+"</w:Selector>";else r+="<w:Selector"+l(a)+">"+a.Value+"</w:Selector>";r+="</w:SelectorSet></a:ReferenceParameters></a:EndpointReference>"}else r+=e[s];r+="</w:Selector>"}return r+="</w:SelectorSet>"}return u.NextMessageId=1,u.Address="/wsman",u.comm=CreateWsmanComm(e,s,r,a,o,t),u.PerformAjax=function(e,a,s,r,o){u.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" '+(o=null==o?"":o)+"><Header><a:Action>"+e,function(e,s,r){200!=s?a(u,null,{Header:{HttpError:s}},s,r):(e=u.ParseWsman(e))&&null!=e?a(u,e.Header.ResourceURI,e,200,r):a(u,null,{Header:{HttpError:s}},601,r)},s,r)},u.CancelAllQueries=function(e){u.comm.CancelAllQueries(e)},u.GetNameFromUrl=function(e){var s=e.lastIndexOf("/");return-1==s?e:e.substring(s+1)},u.ExecSubscribe=function(e,s,r,a,o,t,n,l,c,d){var m="",i="",c=(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?"<a:ReferenceParameters>"+l+"</a:ReferenceParameters>":"","http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+p(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>");u.PerformAjax(c+"</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"')},u.ExecUnSubscribe=function(e,s,r,a,o){e="http://schemas.xmlsoap.org/ws/2004/08/eventing/Unsubscribe</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+p(o)+"</Header><Body><e:Unsubscribe/>";u.PerformAjax(e+"</Body></Envelope>",s,r,a,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing"')},u.ExecPut=function(e,s,r,a,o,t){t="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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>"+p(t)+"</Header><Body>"+function(e,s){if(!e||null==s)return"";var r,a=u.GetNameFromUrl(e),o="<r:"+a+' xmlns:r="'+e+'">';for(r in s)if(s.hasOwnProperty(r)&&0!==r.indexOf("__")&&0!==r.indexOf("@")&&void 0!==s[r]&&null!==s[r]&&"function"!=typeof s[r])if("object"==typeof s[r]&&s[r].ReferenceParameters){o+="<r:"+r+"><a:Address>"+s[r].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+s[r].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var t=s[r].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(t))for(var n=0;n<t.length;n++)o+="<w:Selector"+l(t[n])+">"+t[n].Value+"</w:Selector>";else o+="<w:Selector"+l(t)+">"+t.Value+"</w:Selector>";o+="</w:SelectorSet></a:ReferenceParameters></r:"+r+">"}else if(Array.isArray(s[r]))for(n=0;n<s[r].length;n++)o+="<r:"+r+">"+s[r][n].toString()+"</r:"+r+">";else o+="<r:"+r+">"+s[r].toString()+"</r:"+r+">";return o+="</r:"+a+">"}(e,s);u.PerformAjax(t+"</Body></Envelope>",r,a,o)},u.ExecCreate=function(e,s,r,a,o,t){var n,l=u.GetNameFromUrl(e),c="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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>"+p(t)+"</Header><Body><g:"+l+' xmlns:g="'+e+'">';for(n in s)c+="<g:"+n+">"+s[n]+"</g:"+n+">";u.PerformAjax(c+"</g:"+l+"></Body></Envelope>",r,a,o)},u.ExecCreateXml=function(e,s,r,a,o){var t=u.GetNameFromUrl(e);u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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)},u.ExecDelete=function(e,s,r,a,o){e="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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>"+p(s)+"</Header><Body /></Envelope>";u.PerformAjax(e,r,a,o)},u.ExecGet=function(e,s,r,a){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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)},u.ExecMethod=function(e,s,r,a,o,t,n){var l,c="";for(l in r)if(null!=r[l])if(Array.isArray(r[l]))for(var d in r[l])c+="<r:"+l+">"+r[l][d]+"</r:"+l+">";else c+="<r:"+l+">"+r[l]+"</r:"+l+">";u.ExecMethodXml(e,s,c,a,o,t,n)},u.ExecMethodXml=function(e,s,r,a,o,t,n){u.PerformAjax(e+"/"+s+"</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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>"+p(n)+"</Header><Body><r:"+s+'_INPUT xmlns:r="'+e+'">'+r+"</r:"+s+"_INPUT></Body></Envelope>",a,o,t)},u.ExecEnum=function(e,s,r,a){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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)},u.ExecPull=function(e,s,r,a,o){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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)},u.ParseWsman=function(s){try{s.childNodes||(s=function(e){{var s;return window.DOMParser?(new DOMParser).parseFromString(e,"text/xml"):((s=new ActiveXObject("Microsoft.XMLDOM")).async=!1,s.loadXML(e),s)}}(s));var e={Header:{}},r=s.getElementsByTagName("Header")[0];if(!(r=r||s.getElementsByTagName("a:Header")[0]))return null;for(var a=0;a<r.childNodes.length;a++){var o=r.childNodes[a];e.Header[o.localName]=o.textContent}var t,n,l=s.getElementsByTagName("Body")[0];return(l=l||s.getElementsByTagName("a:Body")[0])?(0<l.childNodes.length&&(-1!=(n=(t=l.childNodes[0].localName).indexOf("_OUTPUT"))&&n==t.length-7&&(t=t.substring(0,t.length-7)),e.Header.Method=t,e.Body=function e(s){var r,a={};for(var o=0;o<s.childNodes.length;o++){var t=s.childNodes[o],n=r="false"==(r="true"==(r=0==t.childElementCount?t.textContent:e(t))?!0:r)?!1: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}(l.childNodes[0])),e):null}catch(e){return console.log("Unable to parse XML: "+s),null}},u}
\ No newline at end of file
1 +var WsmanStackCreateService=function(e,s,r,a,o,t){var u={};function l(e){if(!e)return"";var s,r=" ";for(s in e)e.hasOwnProperty(s)&&0===s.indexOf("@")&&(r+=s.substring(1)+'="'+e[s]+'" ');return r}function p(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,r="<w:SelectorSet>";for(s in e)if(e.hasOwnProperty(s)){if(r+='<w:Selector Name="'+s+'">',e[s].ReferenceParameters){var r=(r+="<a:EndpointReference>")+("<a:Address>"+e[s].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+e[s].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>"),a=e[s].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(a))for(var o=0;o<a.length;o++)r+="<w:Selector"+l(a[o])+">"+a[o].Value+"</w:Selector>";else r+="<w:Selector"+l(a)+">"+a.Value+"</w:Selector>";r+="</w:SelectorSet></a:ReferenceParameters></a:EndpointReference>"}else r+=e[s];r+="</w:Selector>"}return r+="</w:SelectorSet>"}return u.NextMessageId=1,u.Address="/wsman",u.comm=CreateWsmanComm(e,s,r,a,o,t),u.PerformAjax=function(e,a,s,r,o){u.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" '+(o=null==o?"":o)+"><Header><a:Action>"+e,function(e,s,r){200!=s?a(u,null,{Header:{HttpError:s}},s,r):(e=u.ParseWsman(e))&&null!=e?a(u,e.Header.ResourceURI,e,200,r):a(u,null,{Header:{HttpError:s}},601,r)},s,r)},u.CancelAllQueries=function(e){u.comm.CancelAllQueries(e)},u.GetNameFromUrl=function(e){var s=e.lastIndexOf("/");return-1==s?e:e.substring(s+1)},u.ExecSubscribe=function(e,s,r,a,o,t,n,l,d,c){var m="",i="",d=(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?"<a:ReferenceParameters>"+l+"</a:ReferenceParameters>":"","http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+p(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>");u.PerformAjax(d+"</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"')},u.ExecUnSubscribe=function(e,s,r,a,o){e="http://schemas.xmlsoap.org/ws/2004/08/eventing/Unsubscribe</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.NextMessageId+++"</a:MessageID><a:ReplyTo><a:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</a:Address></a:ReplyTo>"+p(o)+"</Header><Body><e:Unsubscribe/>";u.PerformAjax(e+"</Body></Envelope>",s,r,a,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing"')},u.ExecPut=function(e,s,r,a,o,t){t="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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>"+p(t)+"</Header><Body>"+function(e,s){if(!e||null==s)return"";var r,a=u.GetNameFromUrl(e),o="<r:"+a+' xmlns:r="'+e+'">';for(r in s)if(s.hasOwnProperty(r)&&0!==r.indexOf("__")&&0!==r.indexOf("@")&&void 0!==s[r]&&null!==s[r]&&"function"!=typeof s[r])if("object"==typeof s[r]&&s[r].ReferenceParameters){o+="<r:"+r+"><a:Address>"+s[r].Address+"</a:Address><a:ReferenceParameters><w:ResourceURI>"+s[r].ReferenceParameters.ResourceURI+"</w:ResourceURI><w:SelectorSet>";var t=s[r].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(t))for(var n=0;n<t.length;n++)o+="<w:Selector"+l(t[n])+">"+t[n].Value+"</w:Selector>";else o+="<w:Selector"+l(t)+">"+t.Value+"</w:Selector>";o+="</w:SelectorSet></a:ReferenceParameters></r:"+r+">"}else if(Array.isArray(s[r]))for(n=0;n<s[r].length;n++)o+="<r:"+r+">"+s[r][n].toString()+"</r:"+r+">";else o+="<r:"+r+">"+s[r].toString()+"</r:"+r+">";return o+="</r:"+a+">"}(e,s);u.PerformAjax(t+"</Body></Envelope>",r,a,o)},u.ExecCreate=function(e,s,r,a,o,t){var n,l=u.GetNameFromUrl(e),d="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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>"+p(t)+"</Header><Body><g:"+l+' xmlns:g="'+e+'">';for(n in s)d+="<g:"+n+">"+s[n]+"</g:"+n+">";u.PerformAjax(d+"</g:"+l+"></Body></Envelope>",r,a,o)},u.ExecCreateXml=function(e,s,r,a,o){var t=u.GetNameFromUrl(e);u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Create</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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)},u.ExecDelete=function(e,s,r,a,o){e="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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>"+p(s)+"</Header><Body /></Envelope>";u.PerformAjax(e,r,a,o)},u.ExecGet=function(e,s,r,a){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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)},u.ExecMethod=function(e,s,r,a,o,t,n){var l,d="";for(l in r)if(null!=r[l])if(Array.isArray(r[l]))for(var c in r[l])d+="<r:"+l+">"+r[l][c]+"</r:"+l+">";else d+="<r:"+l+">"+r[l]+"</r:"+l+">";u.ExecMethodXml(e,s,d,a,o,t,n)},u.ExecMethodXml=function(e,s,r,a,o,t,n){u.PerformAjax(e+"/"+s+"</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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>"+p(n)+"</Header><Body><r:"+s+'_INPUT xmlns:r="'+e+'">'+r+"</r:"+s+"_INPUT></Body></Envelope>",a,o,t)},u.ExecEnum=function(e,s,r,a){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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)},u.ExecPull=function(e,s,r,a,o){u.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull</a:Action><a:To>"+u.Address+"</a:To><w:ResourceURI>"+e+"</w:ResourceURI><a:MessageID>"+u.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)},u.ParseWsman=function(s){try{s.childNodes||(s=function(e){{var s;return window.DOMParser?(new DOMParser).parseFromString(e,"text/xml"):((s=new ActiveXObject("Microsoft.XMLDOM")).async=!1,s.loadXML(e),s)}}(s));var e={Header:{}},r=s.getElementsByTagName("Header")[0];if(!(r=r||s.getElementsByTagName("a:Header")[0]))return null;for(var a=0;a<r.childNodes.length;a++){var o=r.childNodes[a];e.Header[o.localName]=o.textContent}var t,n,l=s.getElementsByTagName("Body")[0];return(l=l||s.getElementsByTagName("a:Body")[0])?(0<l.childNodes.length&&(-1!=(n=(t=l.childNodes[0].localName).indexOf("_OUTPUT"))&&n==t.length-7&&(t=t.substring(0,t.length-7)),e.Header.Method=t,e.Body=function e(s){var r,a={};for(var o=0;o<s.childNodes.length;o++){var t=s.childNodes[o],n=r="false"==(r="true"==(r=0==t.childElementCount?t.textContent:e(t))?!0:r)?!1: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}(l.childNodes[0])),e):null}catch(e){return console.log("Unable to parse XML: "+s),null}},u}
\ No newline at end of file
public/translator.htm
+3
@@ -61,6 +61,8 @@
61 <input id="SaveFileButton" title="Ctrl-Shift-S" type=button value="Save to File (F4)" onclick="saveToFile()">
62 <select id="langSelector" onchange="langSelectorChange()">
63 <option value="ar">Arabic (ar)</option>
64 + <option value="bs">Bosnian (bs)</option>
65 + <option value="hr">Croatian (hr)</option>
66 <option value="da">Danish (da)</option>
67 <option value="fi">Finnish (fi)</option>
68 <option value="fr">French (fr)</option>
@@ -80,6 +82,7 @@
82 <option value="ro">Romanian (ro)</option>
83 <option value="zh-CHS">Simplified Chinese (zh-CHS)</option>
84 <option value="zh-CHT">Traditional Chinese (zh-CHT)</option>
85 + <option value="sr">Serbian (sr)</option>
86 <option value="es">Spanish (es)</option>
87 <option value="sv">Swedish (sv)</option>
88 <option value="tr">Turkish (tr)</option>
translate/translate.json
+29 -29
@@ -5941,7 +5941,7 @@
5941 "bs": "Zapisi tokena za prijavu na račun",
5942 "en": "Account login token records",
5943 "nl": "Token vermeldingen voor accountaanmelding",
5944 - "pl": "Zapisy logowania tokenami użytkownika",
5944 + "pl": "Zapisy logowania tokenami użytkownika",
5945 "xloc": [
5946 "default.handlebars->47->2918"
5947 ]
@@ -9642,7 +9642,7 @@
9642 "bs": "Došlo je do nepoznate greške.",
9643 "en": "An unknown error occured.",
9644 "nl": "Er is een onbekende fout opgetreden.",
9645 - "pl": "Wystąpił nieznany błąd.",
9645 + "pl": "Wystąpił nieznany błąd.",
9646 "xloc": [
9647 "default.handlebars->47->2798"
9648 ]
@@ -15765,7 +15765,7 @@
15765 "bs": "Naredbe iz datoteke",
15766 "en": "Commands from file",
15767 "nl": "Opdrachten uit bestand",
15768 - "pl": "Komendy z pliku",
15768 + "pl": "Komendy z pliku",
15769 "xloc": [
15770 "default.handlebars->47->730"
15771 ]
@@ -15774,7 +15774,7 @@
15774 "bs": "Komande iz datoteke na serveru",
15775 "en": "Commands from file on server",
15776 "nl": "Opdrachten uit een bestand op de server",
15777 - "pl": "Komendy z pliku na serwerze",
15777 + "pl": "Komendy z pliku na serwerze",
15778 "xloc": [
15779 "default.handlebars->47->731"
15780 ]
@@ -15783,7 +15783,7 @@
15783 "bs": "Naredbe iz okvira za tekst",
15784 "en": "Commands from text box",
15785 "nl": "Opdrachten uit tekstvak",
15786 - "pl": "Komendy z okienka tekstowego",
15786 + "pl": "Komendy z okienka tekstowego",
15787 "xloc": [
15788 "default.handlebars->47->729"
15789 ]
@@ -15946,7 +15946,7 @@
15946 "bs": "Zapisi konfiguracionih datoteka",
15947 "en": "Configuration file records",
15948 "nl": "Configuratiebestand vermeldingen",
15949 - "pl": "Zapisy pliku konfiguracyjnego",
15949 + "pl": "Zapisy pliku konfiguracyjnego",
15950 "xloc": [
15951 "default.handlebars->47->2911"
15952 ]
@@ -19531,7 +19531,7 @@
19531 "bs": "Zapisi baze podataka",
19532 "en": "Database Records",
19533 "nl": "Database vermeldingen",
19534 - "pl": "Zapisy Bazy Danych",
19534 + "pl": "Zapisy Bazy Danych",
19535 "xloc": [
19536 "default.handlebars->47->2837"
19537 ]
@@ -21658,7 +21658,7 @@
21658 "bs": "Zapis push obavijesti uređaja",
21659 "en": "Device Push Notification Record",
21660 "nl": "Apparaat Push Notificatie vermelding",
21661 - "pl": "Zapis Powiadomień Push Urządzenia",
21661 + "pl": "Zapis Powiadomień Push Urządzenia",
21662 "xloc": [
21663 "default.handlebars->47->2920"
21664 ]
@@ -21667,7 +21667,7 @@
21667 "bs": "SMBIOS zapis uređaja",
21668 "en": "Device SMBIOS record",
21669 "nl": "Apparaat SMBIOS vermelding",
21670 - "pl": "Zapis SMBIOS urządzenia",
21670 + "pl": "Zapis SMBIOS urządzenia",
21671 "xloc": [
21672 "default.handlebars->47->2919"
21673 ]
@@ -22046,7 +22046,7 @@
22046 "bs": "Zapis grupe uređaja",
22047 "en": "Device group record",
22048 "nl": "Apparaatgroep vermelding",
22049 - "pl": "Zapis grupy urządzeń",
22049 + "pl": "Zapis grupy urządzeń",
22050 "xloc": [
22051 "default.handlebars->47->2905"
22052 ]
@@ -22133,7 +22133,7 @@
22133 "bs": "Zapisi informacija o uređaju",
22134 "en": "Device information records",
22135 "nl": "Apparaatinformatie vermeldingen",
22136 - "pl": "Zapisy informacji urządzenia",
22136 + "pl": "Zapisy informacji urządzenia",
22137 "xloc": [
22138 "default.handlebars->47->2907"
22139 ]
@@ -22676,7 +22676,7 @@
22676 "bs": "Zapisi o prelasku napajanja uređaja",
22677 "en": "Device power transition records",
22678 "nl": "Apparaat aan/uit vermeldingen",
22679 - "pl": "Zapisy zmiany stanu zasilania",
22679 + "pl": "Zapisy zmiany stanu zasilania",
22680 "xloc": [
22681 "default.handlebars->47->2913"
22682 ]
@@ -22685,7 +22685,7 @@
22685 "bs": "Zapis uređaja",
22686 "en": "Device record",
22687 "nl": "Apparaat vermelding",
22688 - "pl": "Zapis urządzenia",
22688 + "pl": "Zapis urządzenia",
22689 "xloc": [
22690 "default.handlebars->47->2904"
22691 ]
@@ -22746,7 +22746,7 @@
22746 "bs": "Zapisi o dijeljenju uređaja",
22747 "en": "Device sharing records",
22748 "nl": "Apparaten delings vermeldingen",
22749 - "pl": "Zapisy udostępniania urządzenia",
22749 + "pl": "Zapisy udostępniania urządzenia",
22750 "xloc": [
22751 "default.handlebars->47->2917"
22752 ]
@@ -22755,7 +22755,7 @@
22755 "bs": "Uređaj, korisnici, grupe i drugi zapisi",
22756 "en": "Device, users, groups and other records",
22757 "nl": "Apparaat, gebruikers, groepen en andere vermeldingen",
22758 - "pl": "Zapisy urządzenia, użytkowników, grup i inne",
22758 + "pl": "Zapisy urządzenia, użytkowników, grup i inne",
22759 "xloc": [
22760 "default.handlebars->47->2921"
22761 ]
@@ -28061,7 +28061,7 @@
28061 "bs": "Evidencija događaja",
28062 "en": "Event records",
28063 "nl": "Gebeurtenis vermeldingen",
28064 - "pl": "Zapisy zdarzeń",
28064 + "pl": "Zapisy zdarzeń",
28065 "xloc": [
28066 "default.handlebars->47->2914"
28067 ]
@@ -33217,7 +33217,7 @@
33217 "bs": "Zapisi informacija o IP lokaciji",
33218 "en": "IP location information records",
33219 "nl": "IP locatiegegevens vermeldingen",
33220 - "pl": "Zapisy o informacji lokalizacji IP",
33220 + "pl": "Zapisy o informacji lokalizacji IP",
33221 "xloc": [
33222 "default.handlebars->47->2908"
33223 ]
@@ -38934,7 +38934,7 @@
38934 "bs": "Zabilježeno vrijeme posljednje veze",
38935 "en": "Last connection time records",
38936 "nl": "Laatste verbindingstijd vermeldingen",
38937 - "pl": "Zapisy czasu ostatnich połączeń",
38937 + "pl": "Zapisy czasu ostatnich połączeń",
38938 "xloc": [
38939 "default.handlebars->47->2912"
38940 ]
@@ -45902,7 +45902,7 @@
45902 "bs": "Zapisi informacija o mrežnom interfejsu",
45903 "en": "Network interface information records",
45904 "nl": "Netwerkinterface informatie vermeldingen",
45905 - "pl": "Zapisy informacji o interfejsach sieciowych",
45905 + "pl": "Zapisy informacji o interfejsach sieciowych",
45906 "xloc": [
45907 "default.handlebars->47->2910"
45908 ]
@@ -58821,7 +58821,7 @@
58821 "bs": "Pokrenite skriptu na ovom računaru",
58822 "en": "Run a script on this computer",
58823 "nl": "Voer een script uit op deze computer",
58824 - "pl": "Wykonaj skrypt na tym komputerze",
58824 + "pl": "Wykonaj skrypt na tym komputerze",
58825 "xloc": [
58826 "default.handlebars->container->column_l->p11->deskarea0->deskarea4->1"
58827 ]
@@ -62491,7 +62491,7 @@
62491 "bs": "Server ne može preuzeti snimke iz baze podataka.",
62492 "en": "Server is unable to get recordings from the database.",
62493 "nl": "Server kan geen opnamen uit de database halen.",
62494 - "pl": "Serwer nie może pobrać zapisów z bazy danych.",
62494 + "pl": "Serwer nie może pobrać zapisów z bazy danych.",
62495 "xloc": [
62496 "default.handlebars->47->2797"
62497 ]
@@ -62500,7 +62500,7 @@
62500 "bs": "Server ne može čitati iz foldera sa snimcima.",
62501 "en": "Server is unable to read from the recordings folder.",
62502 "nl": "Server kan niet lezen uit de opnamemap.",
62503 - "pl": "Serwer nie może odczytać zapisów z folderu.",
62503 + "pl": "Serwer nie może odczytać zapisów z folderu.",
62504 "xloc": [
62505 "default.handlebars->47->2796"
62506 ]
@@ -62509,7 +62509,7 @@
62509 "bs": "Statistički zapisi servera",
62510 "en": "Server statistics records",
62511 "nl": "Server statistieken vermeldingen",
62512 - "pl": "Zapisy statystyk serwera",
62512 + "pl": "Zapisy statystyk serwera",
62513 "xloc": [
62514 "default.handlebars->47->2915"
62515 ]
@@ -68299,7 +68299,7 @@
68299 "bs": "Zapisi tekstualnih bilješki",
68300 "en": "Text notes records",
68301 "nl": "Tekst notities vermeldingen",
68302 - "pl": "Zapisy notatek tekstowych",
68302 + "pl": "Zapisy notatek tekstowych",
68303 "xloc": [
68304 "default.handlebars->47->2909"
68305 ]
@@ -71599,7 +71599,7 @@
71599 "bs": "Nije moguće učitati fajl ikone agenta: {0}.",
71600 "en": "Unable to load agent icon file: {0}.",
71601 "nl": "Kan agent pictogram bestand niet laden: {0}.",
71602 - "pl": "Nie moge załadować pliku ikony agenta: {0}.",
71602 + "pl": "Nie moge załadować pliku ikony agenta: {0}.",
71603 "xloc": [
71604 "default.handlebars->47->105"
71605 ]
@@ -71608,7 +71608,7 @@
71608 "bs": "Nije moguće učitati fajl logotipa agenta: {0}.",
71609 "en": "Unable to load agent logo file: {0}.",
71610 "nl": "Kan agent logo bestand niet laden: {0}.",
71611 - "pl": "Nie moge załadować pliku logo agenta: {0}.",
71611 + "pl": "Nie moge załadować pliku logo agenta: {0}.",
71612 "xloc": [
71613 "default.handlebars->47->106"
71614 ]
@@ -74059,7 +74059,7 @@
74059 "bs": "Zapisi grupe korisnika",
74060 "en": "User group records",
74061 "nl": "Gebruikersgroep vermeldingen",
74062 - "pl": "Zapisy grupy użytkownika",
74062 + "pl": "Zapisy grupy użytkownika",
74063 "xloc": [
74064 "default.handlebars->47->2916"
74065 ]
@@ -74177,7 +74177,7 @@
74177 "bs": "Korisnički zapisi",
74178 "en": "User records",
74179 "nl": "Gebruikers vermeldingen",
74180 - "pl": "Zapisy użytkownika",
74180 + "pl": "Zapisy użytkownika",
74181 "xloc": [
74182 "default.handlebars->47->2906"
74183 ]
@@ -83025,4 +83025,4 @@
83025 ]
83026 }
83027 ]
83028 -}
83028 +}
\ No newline at end of file