diff --git a/Dashboards/UI/vueComponentsSource/router/index.js b/Dashboards/UI/vueComponentsSource/router/index.js index 5fefd811cc..b549c2831c 100644 --- a/Dashboards/UI/vueComponentsSource/router/index.js +++ b/Dashboards/UI/vueComponentsSource/router/index.js @@ -2,7 +2,8 @@ import { createRouter, createWebHistory } from 'vue-router' import HomeView from '../views/HomeView.vue' import DevelopersView from '../views/DevelopersView.vue' import BitcoinFactoryView from '../views/BitcoinFactoryView.vue' - +import GovernanceView from '../views/GovernanceView.vue' +import AlgoTradingView from '../views/AlgoTradingView.vue' const routes = [ { @@ -19,6 +20,16 @@ const routes = [ path: '/BitcoinFactory', name: 'BitcoinFactory', component: BitcoinFactoryView + }, + { + path: '/Governance', + name: 'Governance', + component: GovernanceView + }, + { + path: '/AlgoTrading', + name: 'AlgoTrading', + component: AlgoTradingView } ] diff --git a/Dashboards/UI/vueComponentsSource/views/AlgoTradingView.vue b/Dashboards/UI/vueComponentsSource/views/AlgoTradingView.vue new file mode 100644 index 0000000000..b66925e46e --- /dev/null +++ b/Dashboards/UI/vueComponentsSource/views/AlgoTradingView.vue @@ -0,0 +1,260 @@ + + + + + \ No newline at end of file diff --git a/Dashboards/UI/vueComponentsSource/views/GovernanceView.vue b/Dashboards/UI/vueComponentsSource/views/GovernanceView.vue new file mode 100644 index 0000000000..9e8de6ce49 --- /dev/null +++ b/Dashboards/UI/vueComponentsSource/views/GovernanceView.vue @@ -0,0 +1,303 @@ + + + + + \ No newline at end of file diff --git a/DashboardsRoot.js b/DashboardsRoot.js index b2ac10810e..e08098c4cb 100644 --- a/DashboardsRoot.js +++ b/DashboardsRoot.js @@ -25,14 +25,16 @@ async function runRoot() { /* First thing is to load the project schema file. */ - //global.PROJECTS_SCHEMA = require(global.env.PATH_TO_PROJECT_SCHEMA) + global.PROJECTS_SCHEMA = require(global.env.PATH_TO_PROJECT_SCHEMA) /* Setting up the modules that will be available, defined at the Project Schema file. */ - //let MULTI_PROJECT = require('./MultiProject.js') - //let MULTI_PROJECT_MODULE = MULTI_PROJECT.newMultiProject() - //MULTI_PROJECT_MODULE.initialize(PL, 'PL') - //MULTI_PROJECT_MODULE.initialize(SA, 'SA') + + let MULTI_PROJECT = require('./MultiProject.js') + let MULTI_PROJECT_MODULE = MULTI_PROJECT.newMultiProject() + MULTI_PROJECT_MODULE.initialize(DS, 'DS') + MULTI_PROJECT_MODULE.initialize(SA, 'SA') + /* Setting up external dependencies. */ @@ -49,9 +51,9 @@ async function runRoot() { /* Setting up the App Schema Memory Map. */ - //let APP_SCHEMAS = require('./AppSchemas.js') - //let APP_SCHEMAS_MODULE = APP_SCHEMAS.newAppSchemas() - //await APP_SCHEMAS_MODULE.initialize() + let APP_SCHEMAS = require('./AppSchemas.js') + let APP_SCHEMAS_MODULE = APP_SCHEMAS.newAppSchemas() + await APP_SCHEMAS_MODULE.initialize() /* Version Management */ diff --git a/Environment.js b/Environment.js index 8c5736714d..0683f7f31d 100644 --- a/Environment.js +++ b/Environment.js @@ -55,9 +55,9 @@ exports.newEnvironment = function () { P2P_NETWORK_NODE_MAX_INCOMING_CLIENTS: 1000, P2P_NETWORK_NODE_MAX_INCOMING_PEERS: 2, P2P_NETWORK_NODE_MAX_OUTGOING_PEERS: 2, - NPM_NEEDED_VERSION: '5', - NODE_NEEDED_VERSION: '12', - GIT_NEEDED_VERSION: '2', + NPM_NEEDED_VERSION: '5.0.0', + NODE_NEEDED_VERSION: '16.0.0', + GIT_NEEDED_VERSION: '2.0.0', EXTERNAL_SCRIPTS: [ 'https://code.jquery.com/jquery-3.6.0.js', 'https://code.jquery.com/ui/1.13.0/jquery-ui.js' diff --git a/Launch-Scripts/systemCheck.js b/Launch-Scripts/systemCheck.js index fc91356e40..bd63a27ebc 100644 --- a/Launch-Scripts/systemCheck.js +++ b/Launch-Scripts/systemCheck.js @@ -10,37 +10,34 @@ const env = require("../Environment").newEnvironment() function systemCheck () { try { - // Gather Installed Versions of Node, NPM and Git + // Gather installed versions of Node, NPM and Git const npmVersionRaw = execSync( "npm -v",{ encoding: 'utf8', timeout: 30000 }) const nodeVersionRaw = execSync( "node -v",{ encoding: 'utf8',timeout: 30000 }) const gitVersionRaw = execSync( "git --version",{ encoding: 'utf8',timeout: 30000 }) - const npmVersion = npmVersionRaw.trim().split('.') - const nodeVersion = nodeVersionRaw.trim().substring(1).split('.') - const gitVersion = gitVersionRaw.trim().split(' ')[2].split('.') + const npmVersionStrArray = npmVersionRaw.trim().split('.') + const nodeVersionStrArray = nodeVersionRaw.trim().substring(1).split('.') + const gitVersionStrArray = gitVersionRaw.trim().split(' ')[2].split('.') + /* Gather required versions of Node, NPM and Git from Environment.js */ + const npmNeededVersionStrArray = env.NPM_NEEDED_VERSION.trim().split('.') + const nodeNeededVersionStrArray = env.NODE_NEEDED_VERSION.trim().split('.') + const gitNeededVersionStrArray = env.GIT_NEEDED_VERSION.trim().split('.') + /* Convert version strings into integers */ + const npmVersion = parseArrayToInt(npmVersionStrArray) + const nodeVersion = parseArrayToInt(nodeVersionStrArray) + const gitVersion = parseArrayToInt(gitVersionStrArray) + const npmNeededVersion = parseArrayToInt(npmNeededVersionStrArray) + const nodeNeededVersion = parseArrayToInt(nodeNeededVersionStrArray) + const gitNeededVersion = parseArrayToInt(gitNeededVersionStrArray) - // Make sure update version of npm is installed - if ( npmVersion[0] < env.NPM_NEEDED_VERSION ) { - console.log('') - console.log("ERROR: the version of npm you have installed is out of date. Please update your installation of npm and try again.") - console.log('') - process.exit() - } + // Make sure required version of npm is installed + compareVersions(npmVersion, npmNeededVersion, "npm") - // Make sure update version of node is installed - if ( nodeVersion[0] < env.NODE_NEEDED_VERSION ) { - console.log('') - console.log("ERROR: the version of node you have installed is out of date. Please update your installation of node and try again.") - console.log('') - process.exit() - } + // Make sure required version of node is installed + compareVersions(nodeVersion, nodeNeededVersion, "node") + + // Make sure required version of git is installed + compareVersions(gitVersion, gitNeededVersion, "git") - // Make sure updated version of git is installed - if ( gitVersion[0] < env.GIT_NEEDED_VERSION ) { - console.log('') - console.log("ERROR: the version of git you have installed is out of date. Please update your installation of git and try again.") - console.log('') - process.exit() - } // Check windows system // console.log(os.platform()) @@ -69,4 +66,43 @@ function systemCheck () { } +function parseArrayToInt(array) { + return array.map(function(item) { + return parseInt(item, 10) + }) +} + +function compareVersions(actualVersion, neededVersion, application) { + let pos = 0 + let continueCheck = true + + while (continueCheck) { + /* End check as successful if next part of version number is undefined */ + if (typeof actualVersion[pos] === 'undefined' || typeof neededVersion[pos] === 'undefined' || !actualVersion[pos] || !neededVersion[pos]) { + continueCheck = false + /* Output warning message if main version of an application can not be obtained */ + if (pos === 0) { + console.log('') + console.log('Warning: Unable to conduct version check for ' + application + '. If you face issues during setup, please check if this application is correctly installed on your system.') + console.log('') + } + break + /* Fail if version number is too low */ + } else if (actualVersion[pos] < neededVersion[pos]) { + const versionString = 'env.' + application.toUpperCase() + '_NEEDED_VERSION' + console.log('') + console.log('ERROR: The version of ' + application + ' you have installed is out of date (required: >= ' + eval(versionString) + '). Please update your installation of ' + application + ' and try again.') + console.log('') + continueCheck = false + process.exit() + /* Continue check with next segment of version number if current segment is equal */ + } else if (actualVersion[pos] === neededVersion[pos]) { + pos = pos + 1 + /* End check as successful if current version segment is higher than needed version segment */ + } else if (actualVersion[pos] > neededVersion[pos]) { + continueCheck = false + } + } +} + module.exports = systemCheck diff --git a/Platform/Client/Http-Routes/docs.js b/Platform/Client/Http-Routes/docs.js index 80c54488e5..6d5e42d310 100644 --- a/Platform/Client/Http-Routes/docs.js +++ b/Platform/Client/Http-Routes/docs.js @@ -339,6 +339,13 @@ exports.newDocsRoute = function newDocsRoute() { .replace('..', '.') .replace(',', '') .replace('\'', '') + .replace(':', '') + .replace('|', '') + .replace('"', '') + .replace('<', '') + .replace('>', '') + .replace(';', '') + .replace('=', '') } return fileName } diff --git a/Platform/Client/Http-Routes/index.js b/Platform/Client/Http-Routes/index.js index 47080d79c2..b4fa4f4c3b 100644 --- a/Platform/Client/Http-Routes/index.js +++ b/Platform/Client/Http-Routes/index.js @@ -36,6 +36,7 @@ exports.newHttpRoutes = function newHttpRoutes() { require('./list-workspaces').newListWorkspacesRoute(), require('./load-my-workspace').newLoadMyWorkspaceRoute(), require('./load-plugin').newLoadPluginRoute(), + require('./locales').newLocalesRoute(), require('./plotter-panel').newPlotterPanelRoute(), require('./plotters').newPlottersRoute(), require('./plugin-file-names').newPluginFileNamesRoute(), diff --git a/Platform/Client/Http-Routes/locales.js b/Platform/Client/Http-Routes/locales.js new file mode 100644 index 0000000000..65e144b5c0 --- /dev/null +++ b/Platform/Client/Http-Routes/locales.js @@ -0,0 +1,22 @@ +exports.newLocalesRoute = function newLocalesRoute() { + const thisObject = { + endpoint: 'locales', + command: command + } + + return thisObject + + function command(httpRequest, httpResponse) { + let requestPathAndParameters = httpRequest.url.split('?') // Remove version information + let requestPath = requestPathAndParameters[0].split('/') + // This allows to have sub-folders in externalScripts + let fullPath = '' + for(let i = 2; i < requestPath.length; i++) { + fullPath += requestPath[i] + if(i !== requestPath.length - 1) { + fullPath += '/' + } + } + SA.projects.foundations.utilities.httpResponses.respondWithFile(global.env.PATH_TO_PLATFORM + '/WebServer/locales/' + fullPath, httpResponse) + } +} \ No newline at end of file diff --git a/Platform/Client/dashboardsInterface.js b/Platform/Client/dashboardsInterface.js index 8d9d4ab238..ad57d71f58 100644 --- a/Platform/Client/dashboardsInterface.js +++ b/Platform/Client/dashboardsInterface.js @@ -142,10 +142,13 @@ exports.newDashboardsInterface = function newDashboardsInterface() { let message = (new Date()).toISOString() + '|*|Platform|*|Info|*|Platform Dashboards Client has been Opened' socketClient.send(message) - sendExample() - sendGlobals() + //sendExample() + //sendGlobals() // Resend every 10 minutes - setInterval(sendGlobals, 600000) + //setInterval(sendGlobals, 6000) + + sendGovernance() + setInterval(sendGovernance, 6000) }); socketClient.on('close', function (close) { @@ -222,7 +225,27 @@ exports.newDashboardsInterface = function newDashboardsInterface() { } } } + async function sendGovernance() { + /*let test = { + User1: {name: 'UserName', wallet: 'User BlockchainWallet', SAbalance: 123456789, TokenPower: 987654321}, + User2: {name: 'UserName', wallet: 'User BlockchainWallet', SAbalance: 'User Token Balance', TokenPower: 'User Token Power'}, + User3: {name: 'UserName', wallet: 'User BlockchainWallet', SAbalance: 'User Token Balance', TokenPower: 'User Token Power'}, + + } + */ + let userInfo1 = Array.from(SA.projects.network.globals.memory.maps.USER_PROFILES_BY_ID) + let userInfo2 = await SA.projects.network.modules.AppBootstrapingProcess.extractInfoFromUserProfiles(userProfile) + + userInfo2 + let messageToSend = (new Date()).toISOString() + '|*|Platform|*|Data|*|Governance-UserInfo|*|'/* + JSON.stringify(test) */+ '|*|' + JSON.stringify(userInfo1) + '|*|' + JSON.stringify(userInfo2) + socketClient.send(messageToSend) + + //SA.logger.info('from UserInfo to Dashboard APP:' , test) + SA.logger.info('from UserInfo 1 to Dashboard APP:' , userInfo1) + SA.logger.info('from UserInfo 2 to Dashboard APP:' , userInfo2) + + } function sendExample() { let oneObjToSend = { example1: 'string data', diff --git a/Platform/Client/eventServer.js b/Platform/Client/eventServer.js index 36b31c2332..6dcbb91a9c 100644 --- a/Platform/Client/eventServer.js +++ b/Platform/Client/eventServer.js @@ -76,6 +76,12 @@ eventHandler = newEventHandler() eventHandler.deleteWhenAllListenersAreGone = true eventHandlers.set(command.eventHandlerName, eventHandler) + } else { + /* + This is added due to possible race conditions when multiple subscribers are listening to the same eventHandler. + It avoids deletion of eventHandlers by concurrent stopListening requests while a new upcoming listener is not yet recorded. + */ + eventHandler.deleteProtection = true } eventSubscriptionId = eventHandler.listenToEvent(command.eventHandlerName, command.eventType, command.callerId, handlerFunction, command.extraData) @@ -113,10 +119,10 @@ eventHandler.stopListening(command.eventHandlerName, command.eventType, command.callerId, command.eventSubscriptionId) /* - We check here if there are no more listeners and the event handler original Origin Social Entity is also gone, then we need to delete - this event handlers since chances are that is not needed anymore. + We check here if there are no more listeners, the event handler original Origin Social Entity is also gone, and there is no delete protection + for new listeners currently getting established. If all is confirmed, suspected unneccesary eventHandlers get deleted. */ - if (eventHandler.listeners.length === 0 && eventHandler.deleteWhenAllListenersAreGone === true) { + if (eventHandler.listeners.length === 0 && eventHandler.deleteWhenAllListenersAreGone === true && eventHandler.deleteProtection === false) { eventHandlers.delete(command.eventHandlerName) } @@ -164,6 +170,7 @@ let thisObject = { name: undefined, // This is for debugging purposes only. deleteWhenAllListenersAreGone: false, + deleteProtection: false, // Used to block Event Handlers from getting deleted, needed to avoid race conditions listeners: [], // Here we store all the functions we will call when an event is raised. listenToEvent: listenToEvent, stopListening: stopListening, @@ -190,10 +197,10 @@ break } } - - + thisObject.listeners.push([eventHandlerName, eventType, callerId, handler, extraData, eventSubscriptionId]) - + /* Remove temporary delete protection of the eventHandler after the new listener has been added to the array. */ + thisObject.deleteProtection = false return eventSubscriptionId } diff --git a/Platform/UI/AppPreLoader.js b/Platform/UI/AppPreLoader.js index 51a41d627c..4d69516927 100644 --- a/Platform/UI/AppPreLoader.js +++ b/Platform/UI/AppPreLoader.js @@ -28,6 +28,8 @@ GLOBAL.CUSTOM_FAIL_RESPONSE = { message: "Custom Message" } +let exports = {} + let browserCanvas // This is the canvas object of the browser. function spacePad(str, max) { diff --git a/Platform/WebServer/Images/superalgos-header-logo.png b/Platform/WebServer/Images/superalgos-header-logo.png new file mode 100644 index 0000000000..63a3162d38 Binary files /dev/null and b/Platform/WebServer/Images/superalgos-header-logo.png differ diff --git a/Platform/WebServer/css/governance.css b/Platform/WebServer/css/governance.css index 19d9b6912d..9700a80f8d 100644 --- a/Platform/WebServer/css/governance.css +++ b/Platform/WebServer/css/governance.css @@ -829,6 +829,19 @@ width: 100%; } + .governance-report-page-header-download-container { + display: block; + text-align: right; + align-content: right; + margin-top: 20px; + caret-color: transparent; + } + + .governance-report-page-header-download-container a { + text-decoration: none; + color: #365558; + } + .governance-report-page-header-tabs-container { display: table; text-align: right; @@ -872,7 +885,7 @@ .governance-search-result-content > div { display: none; } - + #governance-tab1:checked ~ .governance-search-result-content #content1, #governance-tab2:checked ~ .governance-search-result-content #content2, #governance-tab3:checked ~ .governance-search-result-content #content3, diff --git a/Platform/WebServer/css/tutorial.css b/Platform/WebServer/css/tutorial.css index 984fe2c30b..fc58a100b0 100644 --- a/Platform/WebServer/css/tutorial.css +++ b/Platform/WebServer/css/tutorial.css @@ -191,52 +191,42 @@ text-rendering:auto; line-height: 150% } +.tutorial-button { + padding: 12px 0; + border-radius: 4px; + margin: 0; +} + .tutorial-stop-button { color: #a94442; background-color: #f2dede; border-color: #ebccd1; -padding: 12px; border: 1px solid transparent; -border-radius: 4px; -margin: 20px 0; border-top-color: #e4b9c0; -min-width: 100px; } .tutorial-skip-button { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; -padding: 12px; border: 1px solid transparent; -border-radius: 4px; -margin: 20px 0; border-top-color: #f7e1b5; -min-width: 100px; } .tutorial-previous-button { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; -padding: 12px; border: 1px solid transparent; -border-radius: 4px; -margin: 20px 0; border-top-color: #c9e2b3; -min-width: 100px; } .tutorial-next-button { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; -padding: 12px; border: 1px solid transparent; -border-radius: 4px; -margin: 20px 0; border-top-color: #c9e2b3; -min-width: 100px; } .tutorial-form { @@ -251,6 +241,34 @@ transition-duration: 1s; caret-color: transparent; } +.tTable { + display: block; + width: 100%; +} + +.tTableHeading, .tTableBody, .tTableFoot, .tTableRow{ + clear: both; +} + +.tTableCell, .tTableHead { + float: left; + overflow: hidden; + width: 24%; + margin: 0 5px 0 0; +} +.tTableCell:last-child, .tTableHead:last-child { + margin: 0; +} + +.tTable:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; +} + .tutorial-buttonsTable { border-top-color: #a6e1ec; border: solid 0px; diff --git a/Platform/WebServer/externalScripts/i18next.min.js b/Platform/WebServer/externalScripts/i18next.min.js new file mode 100644 index 0000000000..d97f20f522 --- /dev/null +++ b/Platform/WebServer/externalScripts/i18next.min.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).i18next=e()}(this,(function(){"use strict";const t={type:"logger",log(t){this.output("log",t)},warn(t){this.output("warn",t)},error(t){this.output("error",t)},output(t,e){console&&console[t]&&console[t].apply(console,e)}};class e{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.init(t,e)}init(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=s.prefix||"i18next:",this.logger=e||t,this.options=s,this.debug=s.debug}log(){for(var t=arguments.length,e=new Array(t),s=0;s{this.observers[t]=this.observers[t]||[],this.observers[t].push(e)})),this}off(t,e){this.observers[t]&&(e?this.observers[t]=this.observers[t].filter((t=>t!==e)):delete this.observers[t])}emit(t){for(var e=arguments.length,s=new Array(e>1?e-1:0),i=1;i{t(...s)}))}if(this.observers["*"]){[].concat(this.observers["*"]).forEach((e=>{e.apply(e,[t,...s])}))}}}function n(){let t,e;const s=new Promise(((s,i)=>{t=s,e=i}));return s.resolve=t,s.reject=e,s}function o(t){return null==t?"":""+t}function r(t,e,s){function i(t){return t&&t.indexOf("###")>-1?t.replace(/###/g,"."):t}function n(){return!t||"string"==typeof t}const o="string"!=typeof e?[].concat(e):e.split(".");for(;o.length>1;){if(n())return{};const e=i(o.shift());!t[e]&&s&&(t[e]=new s),t=Object.prototype.hasOwnProperty.call(t,e)?t[e]:{}}return n()?{}:{obj:t,k:i(o.shift())}}function a(t,e,s){const{obj:i,k:n}=r(t,e,Object);i[n]=s}function l(t,e){const{obj:s,k:i}=r(t,e);if(s)return s[i]}function u(t,e,s){for(const i in e)"__proto__"!==i&&"constructor"!==i&&(i in t?"string"==typeof t[i]||t[i]instanceof String||"string"==typeof e[i]||e[i]instanceof String?s&&(t[i]=e[i]):u(t[i],e[i],s):t[i]=e[i]);return t}function h(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var c={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function p(t){return"string"==typeof t?t.replace(/[&<>"'\/]/g,(t=>c[t])):t}const g=[" ",",","?","!",";"];function d(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!t)return;if(t[e])return t[e];const i=e.split(s);let n=t;for(let t=0;tt+o;)o++,r=i.slice(t,t+o).join(s),a=n[r];if(void 0===a)return;if(null===a)return null;if(e.endsWith(r)){if("string"==typeof a)return a;if(r&&"string"==typeof a[r])return a[r]}const l=i.slice(t+o).join(s);return l?d(a,l,s):void 0}n=n[i[t]]}return n}function f(t){return t&&t.indexOf("_")>0?t.replace("_","-"):t}class m extends i{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=e,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const e=this.options.ns.indexOf(t);e>-1&&this.options.ns.splice(e,1)}getResource(t,e,s){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const n=void 0!==i.keySeparator?i.keySeparator:this.options.keySeparator,o=void 0!==i.ignoreJSONStructure?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let r=[t,e];s&&"string"!=typeof s&&(r=r.concat(s)),s&&"string"==typeof s&&(r=r.concat(n?s.split(n):s)),t.indexOf(".")>-1&&(r=t.split("."));const a=l(this.data,r);return a||!o||"string"!=typeof s?a:d(this.data&&this.data[t]&&this.data[t][e],s,n)}addResource(t,e,s,i){let n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1};const o=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator;let r=[t,e];s&&(r=r.concat(o?s.split(o):s)),t.indexOf(".")>-1&&(r=t.split("."),i=e,e=r[1]),this.addNamespaces(e),a(this.data,r,i),n.silent||this.emit("added",t,e,s,i)}addResources(t,e,s){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(const i in s)"string"!=typeof s[i]&&"[object Array]"!==Object.prototype.toString.apply(s[i])||this.addResource(t,e,i,s[i],{silent:!0});i.silent||this.emit("added",t,e,s)}addResourceBundle(t,e,s,i,n){let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},r=[t,e];t.indexOf(".")>-1&&(r=t.split("."),i=s,s=e,e=r[1]),this.addNamespaces(e);let h=l(this.data,r)||{};i?u(h,s,n):h={...h,...s},a(this.data,r,h),o.silent||this.emit("added",t,e,s)}removeResourceBundle(t,e){this.hasResourceBundle(t,e)&&delete this.data[t][e],this.removeNamespaces(e),this.emit("removed",t,e)}hasResourceBundle(t,e){return void 0!==this.getResource(t,e)}getResourceBundle(t,e){return e||(e=this.options.defaultNS),"v1"===this.options.compatibilityAPI?{...this.getResource(t,e)}:this.getResource(t,e)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const e=this.getDataByLanguage(t);return!!(e&&Object.keys(e)||[]).find((t=>e[t]&&Object.keys(e[t]).length>0))}toJSON(){return this.data}}var y={processors:{},addPostProcessor(t){this.processors[t.name]=t},handle(t,e,s,i,n){return t.forEach((t=>{this.processors[t]&&(e=this.processors[t].process(e,s,i,n))})),e}};const v={};class b extends i{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var i,n;super(),i=t,n=this,["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"].forEach((t=>{i[t]&&(n[t]=i[t])})),this.options=e,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=s.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==t)return!1;const s=this.resolve(t,e);return s&&void 0!==s.res}extractFromKey(t,e){let s=void 0!==e.nsSeparator?e.nsSeparator:this.options.nsSeparator;void 0===s&&(s=":");const i=void 0!==e.keySeparator?e.keySeparator:this.options.keySeparator;let n=e.ns||this.options.defaultNS||[];const o=s&&t.indexOf(s)>-1,r=!(this.options.userDefinedKeySeparator||e.keySeparator||this.options.userDefinedNsSeparator||e.nsSeparator||function(t,e,s){e=e||"",s=s||"";const i=g.filter((t=>e.indexOf(t)<0&&s.indexOf(t)<0));if(0===i.length)return!0;const n=new RegExp(`(${i.map((t=>"?"===t?"\\?":t)).join("|")})`);let o=!n.test(t);if(!o){const e=t.indexOf(s);e>0&&!n.test(t.substring(0,e))&&(o=!0)}return o}(t,s,i));if(o&&!r){const e=t.match(this.interpolator.nestingRegexp);if(e&&e.length>0)return{key:t,namespaces:n};const o=t.split(s);(s!==i||s===i&&this.options.ns.indexOf(o[0])>-1)&&(n=o.shift()),t=o.join(i)}return"string"==typeof n&&(n=[n]),{key:t,namespaces:n}}translate(t,e,s){if("object"!=typeof e&&this.options.overloadTranslationOptionHandler&&(e=this.options.overloadTranslationOptionHandler(arguments)),"object"==typeof e&&(e={...e}),e||(e={}),null==t)return"";Array.isArray(t)||(t=[String(t)]);const i=void 0!==e.returnDetails?e.returnDetails:this.options.returnDetails,n=void 0!==e.keySeparator?e.keySeparator:this.options.keySeparator,{key:o,namespaces:r}=this.extractFromKey(t[t.length-1],e),a=r[r.length-1],l=e.lng||this.language,u=e.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l&&"cimode"===l.toLowerCase()){if(u){const t=e.nsSeparator||this.options.nsSeparator;return i?{res:`${a}${t}${o}`,usedKey:o,exactUsedKey:o,usedLng:l,usedNS:a}:`${a}${t}${o}`}return i?{res:o,usedKey:o,exactUsedKey:o,usedLng:l,usedNS:a}:o}const h=this.resolve(t,e);let c=h&&h.res;const p=h&&h.usedKey||o,g=h&&h.exactUsedKey||o,d=Object.prototype.toString.apply(c),f=void 0!==e.joinArrays?e.joinArrays:this.options.joinArrays,m=!this.i18nFormat||this.i18nFormat.handleAsObject;if(m&&c&&("string"!=typeof c&&"boolean"!=typeof c&&"number"!=typeof c)&&["[object Number]","[object Function]","[object RegExp]"].indexOf(d)<0&&("string"!=typeof f||"[object Array]"!==d)){if(!e.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const t=this.options.returnedObjectHandler?this.options.returnedObjectHandler(p,c,{...e,ns:r}):`key '${o} (${this.language})' returned an object instead of string.`;return i?(h.res=t,h):t}if(n){const t="[object Array]"===d,s=t?[]:{},i=t?g:p;for(const t in c)if(Object.prototype.hasOwnProperty.call(c,t)){const o=`${i}${n}${t}`;s[t]=this.translate(o,{...e,joinArrays:!1,ns:r}),s[t]===o&&(s[t]=c[t])}c=s}}else if(m&&"string"==typeof f&&"[object Array]"===d)c=c.join(f),c&&(c=this.extendTranslation(c,t,e,s));else{let i=!1,r=!1;const u=void 0!==e.count&&"string"!=typeof e.count,p=b.hasDefaultValue(e),g=u?this.pluralResolver.getSuffix(l,e.count,e):"",d=e.ordinal&&u?this.pluralResolver.getSuffix(l,e.count,{ordinal:!1}):"",f=e[`defaultValue${g}`]||e[`defaultValue${d}`]||e.defaultValue;!this.isValidLookup(c)&&p&&(i=!0,c=f),this.isValidLookup(c)||(r=!0,c=o);const m=(e.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&r?void 0:c,y=p&&f!==c&&this.options.updateMissing;if(r||i||y){if(this.logger.log(y?"updateKey":"missingKey",l,a,o,y?f:c),n){const t=this.resolve(o,{...e,keySeparator:!1});t&&t.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let t=[];const s=this.languageUtils.getFallbackCodes(this.options.fallbackLng,e.lng||this.language);if("fallback"===this.options.saveMissingTo&&s&&s[0])for(let e=0;e{const n=p&&i!==c?i:m;this.options.missingKeyHandler?this.options.missingKeyHandler(t,a,s,n,y,e):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(t,a,s,n,y,e),this.emit("missingKey",t,a,s,c)};this.options.saveMissing&&(this.options.saveMissingPlurals&&u?t.forEach((t=>{this.pluralResolver.getSuffixes(t,e).forEach((s=>{i([t],o+s,e[`defaultValue${s}`]||f)}))})):i(t,o,f))}c=this.extendTranslation(c,t,e,h,s),r&&c===o&&this.options.appendNamespaceToMissingKey&&(c=`${a}:${o}`),(r||i)&&this.options.parseMissingKeyHandler&&(c="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${a}:${o}`:o,i?c:void 0):this.options.parseMissingKeyHandler(c))}return i?(h.res=c,h):c}extendTranslation(t,e,s,i,n){var o=this;if(this.i18nFormat&&this.i18nFormat.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...s},s.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!s.skipInterpolation){s.interpolation&&this.interpolator.init({...s,interpolation:{...this.options.interpolation,...s.interpolation}});const r="string"==typeof t&&(s&&s.interpolation&&void 0!==s.interpolation.skipOnVariables?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let a;if(r){const e=t.match(this.interpolator.nestingRegexp);a=e&&e.length}let l=s.replace&&"string"!=typeof s.replace?s.replace:s;if(this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),t=this.interpolator.interpolate(t,l,s.lng||this.language,s),r){const e=t.match(this.interpolator.nestingRegexp);a<(e&&e.length)&&(s.nest=!1)}!s.lng&&"v1"!==this.options.compatibilityAPI&&i&&i.res&&(s.lng=i.usedLng),!1!==s.nest&&(t=this.interpolator.nest(t,(function(){for(var t=arguments.length,i=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof t&&(t=[t]),t.forEach((t=>{if(this.isValidLookup(e))return;const a=this.extractFromKey(t,r),l=a.key;s=l;let u=a.namespaces;this.options.fallbackNS&&(u=u.concat(this.options.fallbackNS));const h=void 0!==r.count&&"string"!=typeof r.count,c=h&&!r.ordinal&&0===r.count&&this.pluralResolver.shouldUseIntlApi(),p=void 0!==r.context&&("string"==typeof r.context||"number"==typeof r.context)&&""!==r.context,g=r.lngs?r.lngs:this.languageUtils.toResolveHierarchy(r.lng||this.language,r.fallbackLng);u.forEach((t=>{this.isValidLookup(e)||(o=t,!v[`${g[0]}-${t}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(o)&&(v[`${g[0]}-${t}`]=!0,this.logger.warn(`key "${s}" for languages "${g.join(", ")}" won't get resolved as namespace "${o}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),g.forEach((s=>{if(this.isValidLookup(e))return;n=s;const o=[l];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(o,l,s,t,r);else{let t;h&&(t=this.pluralResolver.getSuffix(s,r.count,r));const e=`${this.options.pluralSeparator}zero`,i=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(h&&(o.push(l+t),r.ordinal&&0===t.indexOf(i)&&o.push(l+t.replace(i,this.options.pluralSeparator)),c&&o.push(l+e)),p){const s=`${l}${this.options.contextSeparator}${r.context}`;o.push(s),h&&(o.push(s+t),r.ordinal&&0===t.indexOf(i)&&o.push(s+t.replace(i,this.options.pluralSeparator)),c&&o.push(s+e))}}let a;for(;a=o.pop();)this.isValidLookup(e)||(i=a,e=this.getResource(s,t,a,r))})))}))})),{res:e,usedKey:s,exactUsedKey:i,usedLng:n,usedNS:o}}isValidLookup(t){return!(void 0===t||!this.options.returnNull&&null===t||!this.options.returnEmptyString&&""===t)}getResource(t,e,s){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(t,e,s,i):this.resourceStore.getResource(t,e,s,i)}static hasDefaultValue(t){const e="defaultValue";for(const s in t)if(Object.prototype.hasOwnProperty.call(t,s)&&e===s.substring(0,12)&&void 0!==t[s])return!0;return!1}}function x(t){return t.charAt(0).toUpperCase()+t.slice(1)}class S{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=s.create("languageUtils")}getScriptPartFromCode(t){if(!(t=f(t))||t.indexOf("-")<0)return null;const e=t.split("-");return 2===e.length?null:(e.pop(),"x"===e[e.length-1].toLowerCase()?null:this.formatLanguageCode(e.join("-")))}getLanguagePartFromCode(t){if(!(t=f(t))||t.indexOf("-")<0)return t;const e=t.split("-");return this.formatLanguageCode(e[0])}formatLanguageCode(t){if("string"==typeof t&&t.indexOf("-")>-1){const e=["hans","hant","latn","cyrl","cans","mong","arab"];let s=t.split("-");return this.options.lowerCaseLng?s=s.map((t=>t.toLowerCase())):2===s.length?(s[0]=s[0].toLowerCase(),s[1]=s[1].toUpperCase(),e.indexOf(s[1].toLowerCase())>-1&&(s[1]=x(s[1].toLowerCase()))):3===s.length&&(s[0]=s[0].toLowerCase(),2===s[1].length&&(s[1]=s[1].toUpperCase()),"sgn"!==s[0]&&2===s[2].length&&(s[2]=s[2].toUpperCase()),e.indexOf(s[1].toLowerCase())>-1&&(s[1]=x(s[1].toLowerCase())),e.indexOf(s[2].toLowerCase())>-1&&(s[2]=x(s[2].toLowerCase()))),s.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let e;return t.forEach((t=>{if(e)return;const s=this.formatLanguageCode(t);this.options.supportedLngs&&!this.isSupportedCode(s)||(e=s)})),!e&&this.options.supportedLngs&&t.forEach((t=>{if(e)return;const s=this.getLanguagePartFromCode(t);if(this.isSupportedCode(s))return e=s;e=this.options.supportedLngs.find((t=>t===s?t:t.indexOf("-")<0&&s.indexOf("-")<0?void 0:0===t.indexOf(s)?t:void 0))})),e||(e=this.getFallbackCodes(this.options.fallbackLng)[0]),e}getFallbackCodes(t,e){if(!t)return[];if("function"==typeof t&&(t=t(e)),"string"==typeof t&&(t=[t]),"[object Array]"===Object.prototype.toString.apply(t))return t;if(!e)return t.default||[];let s=t[e];return s||(s=t[this.getScriptPartFromCode(e)]),s||(s=t[this.formatLanguageCode(e)]),s||(s=t[this.getLanguagePartFromCode(e)]),s||(s=t.default),s||[]}toResolveHierarchy(t,e){const s=this.getFallbackCodes(e||this.options.fallbackLng||[],t),i=[],n=t=>{t&&(this.isSupportedCode(t)?i.push(t):this.logger.warn(`rejecting language code not found in supportedLngs: ${t}`))};return"string"==typeof t&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?("languageOnly"!==this.options.load&&n(this.formatLanguageCode(t)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&n(this.getScriptPartFromCode(t)),"currentOnly"!==this.options.load&&n(this.getLanguagePartFromCode(t))):"string"==typeof t&&n(this.formatLanguageCode(t)),s.forEach((t=>{i.indexOf(t)<0&&n(this.formatLanguageCode(t))})),i}}let k=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],L={1:function(t){return Number(t>1)},2:function(t){return Number(1!=t)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(0==t?0:1==t?1:2==t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(1==t?0:t>=2&&t<=4?1:2)},7:function(t){return Number(1==t?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(1==t?0:2==t?1:8!=t&&11!=t?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(1==t?0:2==t?1:t<7?2:t<11?3:4)},11:function(t){return Number(1==t||11==t?0:2==t||12==t?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(0!==t)},14:function(t){return Number(1==t?0:2==t?1:3==t?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:0!==t?1:2)},17:function(t){return Number(1==t||t%10==1&&t%100!=11?0:1)},18:function(t){return Number(0==t?0:1==t?1:2)},19:function(t){return Number(1==t?0:0==t||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(1==t?0:0==t||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(1==t?0:2==t?1:(t<0||t>10)&&t%10==0?2:3)}};const O=["v1","v2","v3"],w=["v4"],N={zero:0,one:1,two:2,few:3,many:4,other:5};class R{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=t,this.options=e,this.logger=s.create("pluralResolver"),this.options.compatibilityJSON&&!w.includes(this.options.compatibilityJSON)||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=function(){const t={};return k.forEach((e=>{e.lngs.forEach((s=>{t[s]={numbers:e.nr,plurals:L[e.fc]}}))})),t}()}addRule(t,e){this.rules[t]=e}getRule(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(f(t),{type:e.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[t]||this.rules[this.languageUtils.getLanguagePartFromCode(t)]}needsPlural(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=this.getRule(t,e);return this.shouldUseIntlApi()?s&&s.resolvedOptions().pluralCategories.length>1:s&&s.numbers.length>1}getPluralFormsOfKey(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(t,s).map((t=>`${e}${t}`))}getSuffixes(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=this.getRule(t,e);return s?this.shouldUseIntlApi()?s.resolvedOptions().pluralCategories.sort(((t,e)=>N[t]-N[e])).map((t=>`${this.options.prepend}${e.ordinal?`ordinal${this.options.prepend}`:""}${t}`)):s.numbers.map((s=>this.getSuffix(t,s,e))):[]}getSuffix(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=this.getRule(t,s);return i?this.shouldUseIntlApi()?`${this.options.prepend}${s.ordinal?`ordinal${this.options.prepend}`:""}${i.select(e)}`:this.getSuffixRetroCompatible(i,e):(this.logger.warn(`no plural rule found for: ${t}`),"")}getSuffixRetroCompatible(t,e){const s=t.noAbs?t.plurals(e):t.plurals(Math.abs(e));let i=t.numbers[s];this.options.simplifyPluralSuffix&&2===t.numbers.length&&1===t.numbers[0]&&(2===i?i="plural":1===i&&(i=""));const n=()=>this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString();return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?`_plural_${i.toString()}`:n():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===t.numbers.length&&1===t.numbers[0]?n():this.options.prepend&&s.toString()?this.options.prepend+s.toString():s.toString()}shouldUseIntlApi(){return!O.includes(this.options.compatibilityJSON)}}function $(t,e,s){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",n=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=function(t,e,s){const i=l(t,s);return void 0!==i?i:l(e,s)}(t,e,s);return!o&&n&&"string"==typeof s&&(o=d(t,s,i),void 0===o&&(o=d(e,s,i))),o}class C{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=s.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||(t=>t),this.init(t)}init(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const e=t.interpolation;this.escape=void 0!==e.escape?e.escape:p,this.escapeValue=void 0===e.escapeValue||e.escapeValue,this.useRawValueToEscape=void 0!==e.useRawValueToEscape&&e.useRawValueToEscape,this.prefix=e.prefix?h(e.prefix):e.prefixEscaped||"{{",this.suffix=e.suffix?h(e.suffix):e.suffixEscaped||"}}",this.formatSeparator=e.formatSeparator?e.formatSeparator:e.formatSeparator||",",this.unescapePrefix=e.unescapeSuffix?"":e.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":e.unescapeSuffix||"",this.nestingPrefix=e.nestingPrefix?h(e.nestingPrefix):e.nestingPrefixEscaped||h("$t("),this.nestingSuffix=e.nestingSuffix?h(e.nestingSuffix):e.nestingSuffixEscaped||h(")"),this.nestingOptionsSeparator=e.nestingOptionsSeparator?e.nestingOptionsSeparator:e.nestingOptionsSeparator||",",this.maxReplaces=e.maxReplaces?e.maxReplaces:1e3,this.alwaysFormat=void 0!==e.alwaysFormat&&e.alwaysFormat,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=`${this.prefix}(.+?)${this.suffix}`;this.regexp=new RegExp(t,"g");const e=`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`;this.regexpUnescape=new RegExp(e,"g");const s=`${this.nestingPrefix}(.+?)${this.nestingSuffix}`;this.nestingRegexp=new RegExp(s,"g")}interpolate(t,e,s,i){let n,r,a;const l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(t){return t.replace(/\$/g,"$$$$")}const h=t=>{if(t.indexOf(this.formatSeparator)<0){const n=$(e,l,t,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(n,void 0,s,{...i,...e,interpolationkey:t}):n}const n=t.split(this.formatSeparator),o=n.shift().trim(),r=n.join(this.formatSeparator).trim();return this.format($(e,l,o,this.options.keySeparator,this.options.ignoreJSONStructure),r,s,{...i,...e,interpolationkey:o})};this.resetRegExp();const c=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,p=i&&i.interpolation&&void 0!==i.interpolation.skipOnVariables?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:t=>u(t)},{regex:this.regexp,safeValue:t=>this.escapeValue?u(this.escape(t)):u(t)}].forEach((e=>{for(a=0;n=e.regex.exec(t);){const s=n[1].trim();if(r=h(s),void 0===r)if("function"==typeof c){const e=c(t,n,i);r="string"==typeof e?e:""}else if(i&&Object.prototype.hasOwnProperty.call(i,s))r="";else{if(p){r=n[0];continue}this.logger.warn(`missed to pass in variable ${s} for interpolating ${t}`),r=""}else"string"==typeof r||this.useRawValueToEscape||(r=o(r));const l=e.safeValue(r);if(t=t.replace(n[0],l),p?(e.regex.lastIndex+=r.length,e.regex.lastIndex-=n[0].length):e.regex.lastIndex=0,a++,a>=this.maxReplaces)break}})),t}nest(t,e){let s,i,n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function a(t,e){const s=this.nestingOptionsSeparator;if(t.indexOf(s)<0)return t;const i=t.split(new RegExp(`${s}[ ]*{`));let o=`{${i[1]}`;t=i[0],o=this.interpolate(o,n);const r=o.match(/'/g),a=o.match(/"/g);(r&&r.length%2==0&&!a||a.length%2!=0)&&(o=o.replace(/'/g,'"'));try{n=JSON.parse(o),e&&(n={...e,...n})}catch(e){return this.logger.warn(`failed parsing options string in nesting for key ${t}`,e),`${t}${s}${o}`}return delete n.defaultValue,t}for(;s=this.nestingRegexp.exec(t);){let l=[];n={...r},n=n.replace&&"string"!=typeof n.replace?n.replace:n,n.applyPostProcessor=!1,delete n.defaultValue;let u=!1;if(-1!==s[0].indexOf(this.formatSeparator)&&!/{.*}/.test(s[1])){const t=s[1].split(this.formatSeparator).map((t=>t.trim()));s[1]=t.shift(),l=t,u=!0}if(i=e(a.call(this,s[1].trim(),n),n),i&&s[0]===t&&"string"!=typeof i)return i;"string"!=typeof i&&(i=o(i)),i||(this.logger.warn(`missed to resolve ${s[1]} for nesting ${t}`),i=""),u&&(i=l.reduce(((t,e)=>this.format(t,e,r.lng,{...r,interpolationkey:s[1].trim()})),i.trim())),t=t.replace(s[0],i),this.regexp.lastIndex=0}return t}}function P(t){const e={};return function(s,i,n){const o=i+JSON.stringify(n);let r=e[o];return r||(r=t(f(i),n),e[o]=r),r(s)}}class j{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=s.create("formatter"),this.options=t,this.formats={number:P(((t,e)=>{const s=new Intl.NumberFormat(t,{...e});return t=>s.format(t)})),currency:P(((t,e)=>{const s=new Intl.NumberFormat(t,{...e,style:"currency"});return t=>s.format(t)})),datetime:P(((t,e)=>{const s=new Intl.DateTimeFormat(t,{...e});return t=>s.format(t)})),relativetime:P(((t,e)=>{const s=new Intl.RelativeTimeFormat(t,{...e});return t=>s.format(t,e.range||"day")})),list:P(((t,e)=>{const s=new Intl.ListFormat(t,{...e});return t=>s.format(t)}))},this.init(t)}init(t){const e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=e.formatSeparator?e.formatSeparator:e.formatSeparator||","}add(t,e){this.formats[t.toLowerCase().trim()]=e}addCached(t,e){this.formats[t.toLowerCase().trim()]=P(e)}format(t,e,s){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return e.split(this.formatSeparator).reduce(((t,e)=>{const{formatName:n,formatOptions:o}=function(t){let e=t.toLowerCase().trim();const s={};if(t.indexOf("(")>-1){const i=t.split("(");e=i[0].toLowerCase().trim();const n=i[1].substring(0,i[1].length-1);"currency"===e&&n.indexOf(":")<0?s.currency||(s.currency=n.trim()):"relativetime"===e&&n.indexOf(":")<0?s.range||(s.range=n.trim()):n.split(";").forEach((t=>{if(!t)return;const[e,...i]=t.split(":"),n=i.join(":").trim().replace(/^'+|'+$/g,"");s[e.trim()]||(s[e.trim()]=n),"false"===n&&(s[e.trim()]=!1),"true"===n&&(s[e.trim()]=!0),isNaN(n)||(s[e.trim()]=parseInt(n,10))}))}return{formatName:e,formatOptions:s}}(e);if(this.formats[n]){let e=t;try{const r=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},a=r.locale||r.lng||i.locale||i.lng||s;e=this.formats[n](t,a,{...o,...i,...r})}catch(t){this.logger.warn(t)}return e}return this.logger.warn(`there was no format function for ${n}`),t}),t)}}class E extends i{constructor(t,e,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=t,this.store=e,this.services=i,this.languageUtils=i.languageUtils,this.options=n,this.logger=s.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=n.maxParallelReads||10,this.readingCalls=0,this.maxRetries=n.maxRetries>=0?n.maxRetries:5,this.retryTimeout=n.retryTimeout>=1?n.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(i,n.backend,n)}queueLoad(t,e,s,i){const n={},o={},r={},a={};return t.forEach((t=>{let i=!0;e.forEach((e=>{const r=`${t}|${e}`;!s.reload&&this.store.hasResourceBundle(t,e)?this.state[r]=2:this.state[r]<0||(1===this.state[r]?void 0===o[r]&&(o[r]=!0):(this.state[r]=1,i=!1,void 0===o[r]&&(o[r]=!0),void 0===n[r]&&(n[r]=!0),void 0===a[e]&&(a[e]=!0)))})),i||(r[t]=!0)})),(Object.keys(n).length||Object.keys(o).length)&&this.queue.push({pending:o,pendingCount:Object.keys(o).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(n),pending:Object.keys(o),toLoadLanguages:Object.keys(r),toLoadNamespaces:Object.keys(a)}}loaded(t,e,s){const i=t.split("|"),n=i[0],o=i[1];e&&this.emit("failedLoading",n,o,e),s&&this.store.addResourceBundle(n,o,s),this.state[t]=e?-1:2;const a={};this.queue.forEach((s=>{!function(t,e,s,i){const{obj:n,k:o}=r(t,e,Object);n[o]=n[o]||[],i&&(n[o]=n[o].concat(s)),i||n[o].push(s)}(s.loaded,[n],o),function(t,e){void 0!==t.pending[e]&&(delete t.pending[e],t.pendingCount--)}(s,t),e&&s.errors.push(e),0!==s.pendingCount||s.done||(Object.keys(s.loaded).forEach((t=>{a[t]||(a[t]={});const e=s.loaded[t];e.length&&e.forEach((e=>{void 0===a[t][e]&&(a[t][e]=!0)}))})),s.done=!0,s.errors.length?s.callback(s.errors):s.callback())})),this.emit("loaded",a),this.queue=this.queue.filter((t=>!t.done))}read(t,e,s){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,o=arguments.length>5?arguments[5]:void 0;if(!t.length)return o(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:t,ns:e,fcName:s,tried:i,wait:n,callback:o});this.readingCalls++;const r=(r,a)=>{if(this.readingCalls--,this.waitingReads.length>0){const t=this.waitingReads.shift();this.read(t.lng,t.ns,t.fcName,t.tried,t.wait,t.callback)}r&&a&&i{this.read.call(this,t,e,s,i+1,2*n,o)}),n):o(r,a)},a=this.backend[s].bind(this.backend);if(2!==a.length)return a(t,e,r);try{const s=a(t,e);s&&"function"==typeof s.then?s.then((t=>r(null,t))).catch(r):r(null,s)}catch(t){r(t)}}prepareLoading(t,e){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();"string"==typeof t&&(t=this.languageUtils.toResolveHierarchy(t)),"string"==typeof e&&(e=[e]);const n=this.queueLoad(t,e,s,i);if(!n.toLoad.length)return n.pending.length||i(),null;n.toLoad.forEach((t=>{this.loadOne(t)}))}load(t,e,s){this.prepareLoading(t,e,{},s)}reload(t,e,s){this.prepareLoading(t,e,{reload:!0},s)}loadOne(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const s=t.split("|"),i=s[0],n=s[1];this.read(i,n,"read",void 0,void 0,((s,o)=>{s&&this.logger.warn(`${e}loading namespace ${n} for language ${i} failed`,s),!s&&o&&this.logger.log(`${e}loaded namespace ${n} for language ${i}`,o),this.loaded(t,s,o)}))}saveMissing(t,e,s,i,n){let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(e))this.logger.warn(`did not save key "${s}" as the namespace "${e}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");else if(null!=s&&""!==s){if(this.backend&&this.backend.create){const a={...o,isUpdate:n},l=this.backend.create.bind(this.backend);if(l.length<6)try{let n;n=5===l.length?l(t,e,s,i,a):l(t,e,s,i),n&&"function"==typeof n.then?n.then((t=>r(null,t))).catch(r):r(null,n)}catch(t){r(t)}else l(t,e,s,i,r,a)}t&&t[0]&&this.store.addResource(t[0],e,s,i)}}}function F(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){let e={};if("object"==typeof t[1]&&(e=t[1]),"string"==typeof t[1]&&(e.defaultValue=t[1]),"string"==typeof t[2]&&(e.tDescription=t[2]),"object"==typeof t[2]||"object"==typeof t[3]){const s=t[3]||t[2];Object.keys(s).forEach((t=>{e[t]=s[t]}))}return e},interpolation:{escapeValue:!0,format:(t,e,s,i)=>t,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function I(t){return"string"==typeof t.ns&&(t.ns=[t.ns]),"string"==typeof t.fallbackLng&&(t.fallbackLng=[t.fallbackLng]),"string"==typeof t.fallbackNS&&(t.fallbackNS=[t.fallbackNS]),t.supportedLngs&&t.supportedLngs.indexOf("cimode")<0&&(t.supportedLngs=t.supportedLngs.concat(["cimode"])),t}function T(){}class V extends i{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;var i;if(super(),this.options=I(t),this.services={},this.logger=s,this.modules={external:[]},i=this,Object.getOwnPropertyNames(Object.getPrototypeOf(i)).forEach((t=>{"function"==typeof i[t]&&(i[t]=i[t].bind(i))})),e&&!this.isInitialized&&!t.isClone){if(!this.options.initImmediate)return this.init(t,e),this;setTimeout((()=>{this.init(t,e)}),0)}}init(){var t=this;let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;"function"==typeof e&&(i=e,e={}),!e.defaultNS&&!1!==e.defaultNS&&e.ns&&("string"==typeof e.ns?e.defaultNS=e.ns:e.ns.indexOf("translation")<0&&(e.defaultNS=e.ns[0]));const o=F();function r(t){return t?"function"==typeof t?new t:t:null}if(this.options={...o,...this.options,...I(e)},"v1"!==this.options.compatibilityAPI&&(this.options.interpolation={...o.interpolation,...this.options.interpolation}),void 0!==e.keySeparator&&(this.options.userDefinedKeySeparator=e.keySeparator),void 0!==e.nsSeparator&&(this.options.userDefinedNsSeparator=e.nsSeparator),!this.options.isClone){let e;this.modules.logger?s.init(r(this.modules.logger),this.options):s.init(null,this.options),this.modules.formatter?e=this.modules.formatter:"undefined"!=typeof Intl&&(e=j);const i=new S(this.options);this.store=new m(this.options.resources,this.options);const n=this.services;n.logger=s,n.resourceStore=this.store,n.languageUtils=i,n.pluralResolver=new R(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!e||this.options.interpolation.format&&this.options.interpolation.format!==o.interpolation.format||(n.formatter=r(e),n.formatter.init(n,this.options),this.options.interpolation.format=n.formatter.format.bind(n.formatter)),n.interpolator=new C(this.options),n.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},n.backendConnector=new E(r(this.modules.backend),n.resourceStore,n,this.options),n.backendConnector.on("*",(function(e){for(var s=arguments.length,i=new Array(s>1?s-1:0),n=1;n1?s-1:0),n=1;n{t.init&&t.init(this)}))}if(this.format=this.options.interpolation.format,i||(i=T),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const t=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);t.length>0&&"dev"!==t[0]&&(this.options.lng=t[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((e=>{this[e]=function(){return t.store[e](...arguments)}}));["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((e=>{this[e]=function(){return t.store[e](...arguments),t}}));const a=n(),l=()=>{const t=(t,e)=>{this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),a.resolve(e),i(t,e)};if(this.languages&&"v1"!==this.options.compatibilityAPI&&!this.isInitialized)return t(null,this.t.bind(this));this.changeLanguage(this.options.lng,t)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),a}loadResources(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;const s="string"==typeof t?t:this.language;if("function"==typeof t&&(e=t),!this.options.resources||this.options.partialBundledLanguages){if(s&&"cimode"===s.toLowerCase()&&(!this.options.preload||0===this.options.preload.length))return e();const t=[],i=e=>{if(!e)return;if("cimode"===e)return;this.services.languageUtils.toResolveHierarchy(e).forEach((e=>{"cimode"!==e&&t.indexOf(e)<0&&t.push(e)}))};if(s)i(s);else{this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((t=>i(t)))}this.options.preload&&this.options.preload.forEach((t=>i(t))),this.services.backendConnector.load(t,this.options.ns,(t=>{t||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),e(t)}))}else e(null)}reloadResources(t,e,s){const i=n();return t||(t=this.languages),e||(e=this.options.ns),s||(s=T),this.services.backendConnector.reload(t,e,(t=>{i.resolve(),s(t)})),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===t.type&&(this.modules.backend=t),("logger"===t.type||t.log&&t.warn&&t.error)&&(this.modules.logger=t),"languageDetector"===t.type&&(this.modules.languageDetector=t),"i18nFormat"===t.type&&(this.modules.i18nFormat=t),"postProcessor"===t.type&&y.addPostProcessor(t),"formatter"===t.type&&(this.modules.formatter=t),"3rdParty"===t.type&&this.modules.external.push(t),this}setResolvedLanguage(t){if(t&&this.languages&&!(["cimode","dev"].indexOf(t)>-1))for(let t=0;t-1)&&this.store.hasLanguageSomeTranslations(e)){this.resolvedLanguage=e;break}}}changeLanguage(t,e){var s=this;this.isLanguageChangingTo=t;const i=n();this.emit("languageChanging",t);const o=t=>{this.language=t,this.languages=this.services.languageUtils.toResolveHierarchy(t),this.resolvedLanguage=void 0,this.setResolvedLanguage(t)},r=(t,n)=>{n?(o(n),this.translator.changeLanguage(n),this.isLanguageChangingTo=void 0,this.emit("languageChanged",n),this.logger.log("languageChanged",n)):this.isLanguageChangingTo=void 0,i.resolve((function(){return s.t(...arguments)})),e&&e(t,(function(){return s.t(...arguments)}))},a=e=>{t||e||!this.services.languageDetector||(e=[]);const s="string"==typeof e?e:this.services.languageUtils.getBestMatchFromCodes(e);s&&(this.language||o(s),this.translator.language||this.translator.changeLanguage(s),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(s)),this.loadResources(s,(t=>{r(t,s)}))};return t||!this.services.languageDetector||this.services.languageDetector.async?!t&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(t):a(this.services.languageDetector.detect()),i}getFixedT(t,e,s){var i=this;const n=function(t,e){let o;if("object"!=typeof e){for(var r=arguments.length,a=new Array(r>2?r-2:0),l=2;l`${o.keyPrefix}${u}${t}`)):o.keyPrefix?`${o.keyPrefix}${u}${t}`:t,i.t(h,o)};return"string"==typeof t?n.lng=t:n.lngs=t,n.ns=e,n.keyPrefix=s,n}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const s=e.lng||this.resolvedLanguage||this.languages[0],i=!!this.options&&this.options.fallbackLng,n=this.languages[this.languages.length-1];if("cimode"===s.toLowerCase())return!0;const o=(t,e)=>{const s=this.services.backendConnector.state[`${t}|${e}`];return-1===s||2===s};if(e.precheck){const t=e.precheck(this,o);if(void 0!==t)return t}return!!this.hasResourceBundle(s,t)||(!(this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages))||!(!o(s,t)||i&&!o(n,t)))}loadNamespaces(t,e){const s=n();return this.options.ns?("string"==typeof t&&(t=[t]),t.forEach((t=>{this.options.ns.indexOf(t)<0&&this.options.ns.push(t)})),this.loadResources((t=>{s.resolve(),e&&e(t)})),s):(e&&e(),Promise.resolve())}loadLanguages(t,e){const s=n();"string"==typeof t&&(t=[t]);const i=this.options.preload||[],o=t.filter((t=>i.indexOf(t)<0));return o.length?(this.options.preload=i.concat(o),this.loadResources((t=>{s.resolve(),e&&e(t)})),s):(e&&e(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!t)return"rtl";const e=this.services&&this.services.languageUtils||new S(F());return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(e.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){return new V(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}cloneInstance(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;const s=t.forkResourceStore;s&&delete t.forkResourceStore;const i={...this.options,...t,isClone:!0},n=new V(i);void 0===t.debug&&void 0===t.prefix||(n.logger=n.logger.clone(t));return["store","services","language"].forEach((t=>{n[t]=this[t]})),n.services={...this.services},n.services.utils={hasLoadedNamespace:n.hasLoadedNamespace.bind(n)},s&&(n.store=new m(this.store.data,i),n.services.resourceStore=n.store),n.translator=new b(n.services,i),n.translator.on("*",(function(t){for(var e=arguments.length,s=new Array(e>1?e-1:0),i=1;i0){var a=n.maxAge-0;if(Number.isNaN(a))throw new Error("maxAge should be a Number");r+="; Max-Age=".concat(Math.floor(a))}if(n.domain){if(!s.test(n.domain))throw new TypeError("option domain is invalid");r+="; Domain=".concat(n.domain)}if(n.path){if(!s.test(n.path))throw new TypeError("option path is invalid");r+="; Path=".concat(n.path)}if(n.expires){if("function"!=typeof n.expires.toUTCString)throw new TypeError("option expires is invalid");r+="; Expires=".concat(n.expires.toUTCString())}if(n.httpOnly&&(r+="; HttpOnly"),n.secure&&(r+="; Secure"),n.sameSite)switch("string"==typeof n.sameSite?n.sameSite.toLowerCase():n.sameSite){case!0:r+="; SameSite=Strict";break;case"lax":r+="; SameSite=Lax";break;case"strict":r+="; SameSite=Strict";break;case"none":r+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return r},l=function(e,o,t,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{path:"/",sameSite:"strict"};t&&(i.expires=new Date,i.expires.setTime(i.expires.getTime()+60*t*1e3)),n&&(i.domain=n),document.cookie=c(e,encodeURIComponent(o),i)},f=function(e){for(var o="".concat(e,"="),t=document.cookie.split(";"),n=0;n-1&&(t=window.location.hash.substring(window.location.hash.indexOf("?")));for(var n=t.substring(1).split("&"),i=0;i0)n[i].substring(0,r)===e.lookupQuerystring&&(o=n[i].substring(r+1))}}return o}},p=null,h=function(){if(null!==p)return p;try{p="undefined"!==window&&null!==window.localStorage;var e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch(e){p=!1}return p},m={name:"localStorage",lookup:function(e){var o;if(e.lookupLocalStorage&&h()){var t=window.localStorage.getItem(e.lookupLocalStorage);t&&(o=t)}return o},cacheUserLanguage:function(e,o){o.lookupLocalStorage&&h()&&window.localStorage.setItem(o.lookupLocalStorage,e)}},v=null,w=function(){if(null!==v)return v;try{v="undefined"!==window&&null!==window.sessionStorage;var e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch(e){v=!1}return v},y={name:"sessionStorage",lookup:function(e){var o;if(e.lookupSessionStorage&&w()){var t=window.sessionStorage.getItem(e.lookupSessionStorage);t&&(o=t)}return o},cacheUserLanguage:function(e,o){o.lookupSessionStorage&&w()&&window.sessionStorage.setItem(o.lookupSessionStorage,e)}},S={name:"navigator",lookup:function(e){var o=[];if("undefined"!=typeof navigator){if(navigator.languages)for(var t=0;t0?o:void 0}},k={name:"htmlTag",lookup:function(e){var o,t=e.htmlTag||("undefined"!=typeof document?document.documentElement:null);return t&&"function"==typeof t.getAttribute&&(o=t.getAttribute("lang")),o}},b={name:"path",lookup:function(e){var o;if("undefined"!=typeof window){var t=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(t instanceof Array)if("number"==typeof e.lookupFromPathIndex){if("string"!=typeof t[e.lookupFromPathIndex])return;o=t[e.lookupFromPathIndex].replace("/","")}else o=t[0].replace("/","")}return o}},x={name:"subdomain",lookup:function(e){var o="number"==typeof e.lookupFromSubdomainIndex?e.lookupFromSubdomainIndex+1:1,t="undefined"!=typeof window&&window.location&&window.location.hostname&&window.location.hostname.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(t)return t[o]}};var L=function(){function o(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e(this,o),this.type="languageDetector",this.detectors={},this.init(t,n)}var t,i,r;return t=o,i=[{key:"init",value:function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e||{languageUtils:{}},this.options=u(o,this.options||{},{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:function(e){return e}}),"string"==typeof this.options.convertDetectedLanguage&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=function(e){return e.replace("-","_")}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=t,this.addDetector(d),this.addDetector(g),this.addDetector(m),this.addDetector(y),this.addDetector(S),this.addDetector(k),this.addDetector(b),this.addDetector(x)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var o=this;e||(e=this.options.order);var t=[];return e.forEach((function(e){if(o.detectors[e]){var n=o.detectors[e].lookup(o.options);n&&"string"==typeof n&&(n=[n]),n&&(t=t.concat(n))}})),t=t.map((function(e){return o.options.convertDetectedLanguage(e)})),this.services.languageUtils.getBestMatchFromCodes?t:t.length>0?t[0]:null}},{key:"cacheUserLanguage",value:function(e,o){var t=this;o||(o=this.options.caches),o&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||o.forEach((function(o){t.detectors[o]&&t.detectors[o].cacheUserLanguage(e,t.options)})))}}],i&&n(t.prototype,i),r&&n(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}();return L.type="languageDetector",L})); diff --git a/Platform/WebServer/externalScripts/jquery-i18next.min.js b/Platform/WebServer/externalScripts/jquery-i18next.min.js new file mode 100644 index 0000000000..aa24b69357 --- /dev/null +++ b/Platform/WebServer/externalScripts/jquery-i18next.min.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.jqueryI18next=e()}(this,function(){"use strict";function t(t,a){function i(n,a,i){function r(t,n){return f.parseDefaultValueFromContent?e({},t,{defaultValue:n}):t}if(0!==a.length){var o="text";if(0===a.indexOf("[")){var l=a.split("]");a=l[1],o=l[0].substr(1,l[0].length-1)}if(a.indexOf(";")===a.length-1&&(a=a.substr(0,a.length-2)),"html"===o)n.html(t.t(a,r(i,n.html())));else if("text"===o)n.text(t.t(a,r(i,n.text())));else if("prepend"===o)n.prepend(t.t(a,r(i,n.html())));else if("append"===o)n.append(t.t(a,r(i,n.html())));else if(0===o.indexOf("data-")){var s=o.substr("data-".length),d=t.t(a,r(i,n.data(s)));n.data(s,d),n.attr(o,d)}else n.attr(o,t.t(a,r(i,n.attr(o))))}}function r(t,n){var r=t.attr(f.selectorAttr);if(r||void 0===r||!1===r||(r=t.text()||t.val()),r){var o=t,l=t.data(f.targetAttr);if(l&&(o=t.find(l)||t),n||!0!==f.useOptionsAttr||(n=t.data(f.optionsAttr)),n=n||{},r.indexOf(";")>=0){var s=r.split(";");a.each(s,function(t,e){""!==e&&i(o,e.trim(),n)})}else i(o,r,n);if(!0===f.useOptionsAttr){var d={};d=e({clone:d},n),delete d.lng,t.data(f.optionsAttr,d)}}}function o(t){return this.each(function(){r(a(this),t),a(this).find("["+f.selectorAttr+"]").each(function(){r(a(this),t)})})}var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};f=e({},n,f),a[f.tName]=t.t.bind(t),a[f.i18nName]=t,a.fn[f.handleName]=o}var e=Object.assign||function(t){for(var e=1;e + + + + + + + @@ -42,9 +49,7 @@ - - @@ -60,7 +65,7 @@ } catch (e) { console.error('CJ protection', e) } - + try { drawSplashText() loadSuperalgos() @@ -79,7 +84,7 @@ console.log("[ERROR] UI can not be started. Please check that WebServer is running.", err); } } - + function onResize() { try { if (canvas === undefined) { @@ -96,10 +101,10 @@ console.log('Error Resizing. ' + err.stack) } } - + function drawSplashText() { const splashTextArray = [ - { + { "splashTextLine1Html": 'Contribute to Superalgos!' , "splashTextLine2Html": 'Superalgos is open source and forever free for everyone thanks to the involvement of contributors!' @@ -177,7 +182,7 @@ "splashTextLine3Html": 'Ask how in the community chats!' } ] - + let arrayIndex = Math.trunc(Math.random() * splashTextArray.length) let splashTextElement splashTextElement = document.getElementById('splash-text-line-1') @@ -188,12 +193,12 @@ splashTextElement.innerHTML = splashTextArray[arrayIndex].splashTextLine3Html } - + + style="overflow:hidden; background: url(Images/superalgos-platform.jpg); background-size: cover;" + onresize="onResize()">

@@ -227,31 +232,36 @@ +
+ + diff --git a/Platform/WebServer/locales/en/translation.json b/Platform/WebServer/locales/en/translation.json new file mode 100644 index 0000000000..81671d368b --- /dev/null +++ b/Platform/WebServer/locales/en/translation.json @@ -0,0 +1,885 @@ +{ + "nav": { + "workspaces": { + "title": "Workspaces", + "user": "User Workspaces", + "native": "Native Workspaces", + "collapseNodes": "Collapse All Root Nodes", + "undoRedo": "Undo/Redo", + "save": "Save Workspace" + }, + "contributions": { + "title": "Contributions", + "contribute": "Contribute all changes", + "update": "Update App", + "reset": "Reset Local Repository" + } + }, + "general": { + "done": "Done", + "enabled": "Enabled", + "requestSent": "Request Sent", + "sessionRunning": "Session Running", + "runRequestSent": "Run Request Sent", + "stopRequestSent": "Stop Request Sent", + "resumeRequestSent": "Resume Request Sent", + "sessionCannotBeRun": "Session Cannot be Run", + "sessionStopped": "Session Stopped", + "sessionCannotBeStopped": "Session Cannot be Stopped", + "sessionCannotBeResumed": "Session Cannot be Resumed", + "disableSavingWithWorkspace": "Disable Saving With Workspace", + "sendingMessage": "Sending Message", + "messageSent": "Message Sent", + "messageNotDelivered": "Message not Delivered", + "disabled": "Disabled", + "previous": "Previous", + "next": "Next", + "stop": "Stop", + "stopping": "Stopping...", + "skip": "Skip", + "play": "Play", + "resume": "Resume", + "run": "Run", + "configure": "Configure", + "delete": "Delete", + "edit": "Edit", + "debug": "Debug", + "debugging": "Debugging", + "debugRequestSent": "Debug Request Sent", + "confirm": { + "delete": "Confirm to Delete", + "proceed": "Confirm to Proceed", + "run": "Confirm to Run", + "stop": "Confirm to Stop", + "install": "Confirm to Install", + "save": "Confirm to Save" + }, + "updateCheck": "Check for Updates" + }, + "docs": { + "space": { + "style": "Add Docs Space Style", + "settings": "Add Docs Space Settings", + "add": "Add Docs Space" + } + }, + "install": { + "signingAccounts": "Install Signing Account", + "missingVotes": "Install Missing Votes", + "asPlugin": "Install as Plugin", + "missingAssets": "Install Missing Assets", + "missingClaims": "Install Missing Claims", + "apiResponseFieldRefs": "Install API Response Field Refs", + "marketPair": "Install Pair (Market)", + "market": "Install Market", + "product": "Install Product" + }, + "uninstall": { + "marketPair": "Uninstall Pair (Market)", + "market": "Uninstall Market" + }, + "sessions": { + "managed": { + "stop": "Stop Managed Sessions", + "run": "Run Managed Sessions", + "reference": "Managed Session Reference" + } + }, + "check": { + "forMissingReferences": "Check For Missing References" + }, + "fix": { + "missingReferences": "Fix Missing References" + }, + "add": { + "takePositionSignal": "Add Take Position Signal", + "triggerOffSignal": "Add Trigger Off Signal", + "triggerOnSignal": "Add Trigger On Signal", + "moveToPhaseSignal": "Add Move To Phase Signal", + "nextPhaseSignal": "Add Next Phase Signal", + "signalContextFormula": "Add Signal Context Formula", + "phaseSignal": "Add Phase Signal", + "closeStageSignal": "Add Close Stage Signal", + "targetRateSignal": "Add Target Rate Signal", + "targetSizeInQuotedAssetSignal": "Add Target Size In Quoted Asset Signal", + "targetSizeInBaseAssetSignal": "Add Target Size In Base Asset Signal", + "tradingSystemSignals": "Add Trading System Signals", + "specifiedProject": "Add Specified Project", + "desktopApps": "Add Desktop Apps", + "mobileApps": "Add Mobile Apps", + "serverApps": "Add Server Apps", + "taskServerApp": "Add Task Server App", + "socialTradingServerApp": "Add Social Trading Server App", + "socialTradingMobileApp": "Add Social Trading Mobile App", + "socialTradingDesktopApp": "Add Social Trading Desktop App", + "algoTradersPlatformApp": "Add Algo Traders Platform App", + "executionEnvironment": "Add Execution Environment", + "supervisedLearning": "Add Supervised Learning", + "unsupervisedLearning": "Add Unsupervised Learning", + "selfLearning": "Add Self Learning", + "reinforcementLearning": "Add Reinforcement Learning", + "inputLayer": "Add Input Layer", + "sequentialLayer": "Add Sequential layer", + "outputLayer": "Add Output Layer", + "activationlayers": "Add Activation Layers", + "basicLayers": "Add Basic Layers", + "convolutionalLayers": "Add Convolutional Layers", + "tensor": "Add Tensor", + "logicRegression": "Add Logistic Regression", + "artificialNeuralNetwork": "Add Artificial Neural Network", + "outputLabels": "Add Output Labels", + "dataLabel": "Add Data Label", + "optimizerByName": "Add Optimizer by Name", + "sgdInstance": "Add SGD Instance", + "momentumInstance": "Add Momentum Instance", + "adagradInstance": "Add Adagrad Instance", + "adadeltaInstance": "Add Adadelta Instance", + "adamInstance": "Add Adam Instance", + "rmspropInstance": "Add Rmsprop Instance", + "layersApi": "Add Layers API", + "coreApi": "Add Core API", + "compile": "Add Compile", + "fitDataset": "Add Fit Dataset", + "dataReporting": "Add Data Reporting", + "library": "Add Library", + "sequentialModel": "Add Sequential Model", + "functionalModel": "Add Functional Model", + "kernelInitializer": "Add Kernel Initializer", + "kernelConstraint": "Add Kernel Constraint", + "kernelRegularizer": "Add Kernel Regularizer", + "inputFeatures": "Add Input Features", + "inputShape": "Add Input Shape", + "batchInputShape": "Add Batch Input Shape", + "collectionCondition": "Add Collection Condition", + "dataFeature": "Add Data Feature", + "datasetArgs": "Add Dataset Args", + "verbose": "Add Verbose", + "epochs": "Add Epochs", + "callbacks": "Add Callbacks", + "minMaxScaler": "Add MinMax Scaler", + "standardScaler": "Add Standard Scaler", + "webglBackend": "Add WebGL Backend", + "nodejsBackend": "Add NodeJS Backend", + "wasmBackend": "Add WASM Backend", + "cpuBackend": "Add CPU Backend", + "environmentFlags": "Add Environment Flags", + "debugMode": "Add Debug Mode", + "productionMode": "Add Production Mode", + "dimensionalityUnits": "Add Dimensionality Units", + "activationFunction": "Add Activation Function", + "kernel": "Add Kernel", + "bias": "Add Bias", + "batchSize": "Add Batch Size", + "dtype": "Add Dtype", + "trainable": "Add Trainable", + "weights": "Add Weights", + "batcheSizePerGradientUpdate": "Add Batch Size Per Gradient Update", + "shuffle": "Add Shuffle", + "labelFormula": "Add Label Formula", + "featureFormula": "Add Feature Formula", + "featurePreprocessing": "Add Feature Preprocessing", + "conv1DLayer": "Add Conv 1D Layer", + "conv2DLayer": "Add Conv 2D Layer", + "conv2DTransposeLayer": "Add Conv 2D Transpose Layer", + "conv3DLayer": "Add Conv 3D Layer", + "cropping2DLayer": "Add Cropping 2D Layer", + "depthwiseConv2DLayer": "Add Depthwise Conv 2D Layer", + "separableConv2DLayer": "Add Separable Conv 2D Layer", + "upSampling2DLayer": "Add Up Sampling 2D Layer", + "optimizer": "Add Optimizer", + "lossFunction": "Add Loss Function", + "metrics": "Add Metrics", + "biasInitializer": "Add Bias Initializer", + "biasConstraint": "Add Bias Constraint", + "biasRegularizer": "Add Bias Regularizer", + "spatialDropout1DLayer": "Add Spatial Dropout 1D Layer", + "reshapeLayer": "Add Reshape Layer", + "repeatVectorLayer": "Add Repeat Vector Layer", + "permuteLayer": "Add Permute Layer", + "flattenLayer": "Add Flatten Layer", + "embeddingLayer": "Add Embedding Layer", + "dropoutLayer": "Add Dropout Layer", + "denseLayer": "Add Dense Layer", + "activationLayer": "Add Activation Layer", + "model": "Add Model", + "thresholdedReluLayer": "Add Thresholded Relu Layer", + "softmaxLayer": "Add Softmax Layer", + "reluLayer": "Add Relu Layer", + "preluLayer": "Add Prelu Layer", + "socialTradingBot": "Add Social Trading Bot", + "followedBotReference": "Add Followed Bot Reference", + "socialPersona": "Add Social Persona", + "timerAccouncement": "Add Timer Announcement", + "socialBotCommand": "Add Social Bot Command", + "twitterBot": "Add Twitter Bot", + "slackBot": "Add Slack Bot", + "discordBot": "Add Discord Bot", + "telegramBot": "Add Telegram Bot", + "announcementCondition": "Add Announcement Condition", + "announcementFormula": "Add Announcement Formula", + "portfolioBot": "Add Portfolio Bot", + "projectPortfolioProducts": "Add Project Portfolio Products", + "allPortfolioMineProducts": "Add All Portfolio Mine Products", + "portfolioMineProducts": "Add Portfolio Mine Products", + "dataProduct": "Add Data Product", + "userDefinedCode": "Add User Defined Code", + "exchangePortfolioProducts": "Add Exchange Portfolio Products", + "setEventReference": "Add Set Event Reference", + "setFormulaReference": "Add Set Formula Reference", + "code": "Add Code", + "portfolioEngine": "Add Portfolio Engine", + "portfolioMine": "Add Portfolio Mine", + "portfolioSystem": "Add Portfolio System", + "portfolioSessionReference": "Add Portfolio Session Reference", + "managedTradingBotAdd Missing Sessions": "Add Managed Trading Bot", + "managedTradingBotEngine": "Add Managed Trading Bot Engine", + "eventsManager": "Add Events Manager", + "formulasManager": "Add Formulas Manager", + "managedAsset": "Add Managed Asset", + "setFormulaRules": "Add Set Formula Rules", + "confirmFormulaRules": "Add Confirm Formula Rules", + "exchangeManagedAsset": "Add Exchange Managed Asset", + "confirmEventRules": "Add Confirm Event Rules", + "setEventRules": "Add Set Event Rules", + "confirmFormulaReference": "Add Confirm Formula Reference", + "confirmEventReference": "Add Confirm Event Reference", + "managedSessions": "Add Managed Sessions", + "confirmFormula": "Add Confirm Formula", + "setFormula": "Add Set Formula", + "confirmEvent": "Add Confirm Event", + "setEvent": "Add Set Event", + "superalgosStorage": "Add Superalgos Storage", + "githubStorage": "Add Github Storage", + "superalgosStorageContainer": "Add Superalgos Storage Container", + "githubStorageContainer": "Add Github Storage Container", + "storageContainerReference": "Add Storage Container Reference", + "socialGraph": "Add Social Graph", + "machineLearning": "Add Machine Learning", + "tradingSignals": "Add Trading Signals", + "onlineWorkspaces": "Add Online Workspaces", + "httpNetworkInterface": "Add Http Network Interface", + "webrtcNetworkInterface": "Add Webrtc Network Interface", + "websocketsNetworkInterface": "Add Websockets Network Interface", + "featureWeightVote": "Add Feature Weight Vote", + "assetWeightVote": "Add Asset Weight Vote", + "positionWeightVote": "Add Position Weight Vote", + "poolWeightVote": "Add Pool Weight Vote", + "userProfileVotesSwitch": "Add User Profile Votes Switch", + "weightVotesSwitch": "Add Weight Votes Switch", + "votesSwitch": "Add Votes Switch", + "claimsProgram": "Add Claims Program", + "votingProgram": "Add Voting Program", + "forecastsProviders": "Add Forecasts Providers", + "userStorage": "Add User Storage", + "permissionedP2pNetworks": "Add Permissioned P2P Networks", + "p2pNetwork": "Add P2P Network", + "p2pNetworkNode": "Add P2P Network Node", + "p2pNetworkNodes": "Add P2P Network Nodes", + "permissionGroup": "Add Permission Group", + "permissionGranted": "Add Permission Granted", + "permissionedP2PNetwork": "Add Permissioned P2P Network", + "socialPersonas": "Add Social Personas", + "userBots": "Add User Bots", + "userApps": "Add User Apps", + "tokensMined": "Add Tokens Mined", + "child": "Add Child", + "userProfileVote": "Add User Profile Vote", + "userProfilesVotesSwitch": "Add User Profile Votes Switch", + "socialTradingBots": "Add Social Trading Bots", + "tokenPowerSwitch": "Add Token Power Switch", + "userSupporter": "Add User Supporter", + "userReferrer": "Add User Referrer", + "positionClass": "Add Position Class", + "position": "Add Position", + "positionContributionClaim": "Add Position Contribution Claim", + "pool": "Add Pool", + "poolClass": "Add Pool Class", + "githubProgram": "Add Github Program", + "airdropProgram": "Add Airdrop Program", + "userMentor": "Add User Mentor", + "liquidityProgram": "Add Liquidity Program", + "userInfluencer": "Add User Influencer", + "pools": "Add Pools", + "assets": "Add Assets", + "features": "Add Features", + "positions": "Add Positions", + "profileConstructor": "Add Profile Constructor", + "bitcoinFactoryForecasts": "Add Bitcoin Factory Forecasts", + "delegationProgram": "Add Delegation Program", + "stakingProgram": "Add Staking Program", + "featureClass": "Add Feature Class", + "featureContributionClaim": "Add Feature Contribution Claim", + "tokenBonus": "Add Tokens Bonus", + "userDelegate": "Add User Delegate", + "delegatePowerSwitch": "Add Delegate Power Switch", + "influencerProgram": "Add Influencer Program", + "mentorshipProgram": "Add Mentorship Program", + "supportProgram": "Add Support Program", + "referralProgram": "Add Referral Program", + "positionClaimsFolder": "Add Position Claims Folder", + "featureClaimsFolder": "Add Feature Claims Folder", + "featureClaimVote": "Add Feature Claim Vote", + "assetClaimVote": "Add Asset Claim Vote", + "positionClaimVote": "Add Position Claim Vote", + "claimVotesSwitch": "Add Claim Votes Switch", + "computingProgram": "Add Computing Program", + "testClientInstance": "Add Test Client Instance", + "forecastClientInstance": "Add Forecast Client Instance", + "assetClass": "Add Asset Class", + "assetContributionClaim": "Add Asset Contribution Claim", + "assetClaimsFolder": "Add Asset Claims Folder", + "tokensAwarded": "Add Tokens Awarded", + "userAssets": "Add User Assets", + "userKeys": "Add User Keys", + "layerManager": "Add Layer Manager", + "timeScale": "Add Time Scale", + "rateScale": "Add Rate Scale", + "timeFrameScale": "Add Time Frame Scale", + "timelineChart": "Add Timeline Chart", + "p2pNetworkClient": "Add P2P Network Client", + "p2pNetworkReference": "Add P2P Network Reference", + "p2pNetworkNodeReference": "Add P2P Network Node Reference", + "networkServices": "Add Network Services", + "networkInterfaces": "Add Network Interfaces", + "availableStorage": "Add Available Storage", + "keyReference": "Add Key Reference", + "learningBotInstance": "Add Learning Bot Instance", + "portfolioBotInstance": "Add Portfolio Bot Instance", + "tradingBotInstance": "Add Trading Bot Instance", + "studyBotInstance": "Add Study Bot Instance", + "indicatorBotInstance": "Add Indicator Bot Instance", + "apiDataFetcherBot": "Add API Data Fetcher Bot", + "sensorBotInstance": "Add Sensor Bot Instance", + "botInstance": "Add Bot Instance", + "textFormula": "Add Text Formula", + "textPosition": "Add Text Position", + "textCondition": "Add Text Condition", + "templateTarget": "Add Template Target", + "templateStructure": "Add Template Structure", + "scriptsLibrary": "Add Scripts Library", + "superAction": "Add Super Action", + "timeFramesFilter": "Add Time Frames Filter", + "designSpace": "Add Design Space", + "chartingSpace": "Add Charting Space", + "condition": "Add Condition", + "text": "Add Text", + "chartPoints": "Add Chart Points", + "socialTradingBotReference": "Add Social Trading Bot Reference", + "masterScript": "Add Master Script", + "fieldReference": "Add Field Reference", + "recordProperty": "Add Record Property", + "dashboard": "Add Dashboard", + "datasetDefinition": "Add Dataset Definition", + "recordDefinition": "Add Record Definition", + "allOutputDatasets": "Add All Output Datasets", + "variable": "Add Variable", + "key": "Add Key", + "statusDependency": "Add Status Dependency", + "prediction": "Add Prediction", + "style": "Add Style", + "styleCondition": "Add Style Condition", + "pointFormula": "Add Point Formula", + "plotterModule": "Add Plotter Module", + "panelData": "Add Panel Data", + "plotterPanel": "Add Plotter Panel", + "shapes": "Add Shapes", + "moveToPhaseEvent": "Add Move To Phase Event", + "nextPhaseEvent": "Add Next Phase Event", + "textStyle": "Add Text Style", + "outputDataset": "Add Output Dataset", + "outputDatasetFolder": "Add Output Dataset Folder", + "network": "Add Network", + "cryptoEcosystem": "Add Crypto Ecosystem", + "apis": "Add APIs", + "apiMap": "Add API Map", + "periods": "Add Periods", + "tradingMine": "Add Trading Mine", + "learningMine": "Add Learning Mine", + "templateScript": "Add Template Script", + "javascriptCode": "Add Javascript Code", + "quotedAsset": "Add Quoted Asset", + "baseAsset": "Add Base Asset", + "tradingSessionReference": "Add Trading Session Reference", + "taskReference": "Add Task Reference", + "phase": "Add Phase", + "sessionReference": "Add Session Reference", + "userDefinedStatistic": "Add User Defined Statistic", + "userDefinedCounter": "Add User Defined Counter", + "lanNetworkNode": "Add LAN Network Node", + "timeFrameFilter": "Add Time Frames Filter", + "formula": "Add Formula", + "feature": "Add Feature", + "asset": "Add Asset", + "label": "Add Label", + "userAccount": "Add User Account", + "indicatorFunction": "Add Indicator Function", + "taskManager": "Add Task Manager", + "allTasks": "Add All Tasks", + "botProducts": "Add Bot Products", + "timeMachine": "Add Time Machine", + "cryptoExchanges": "Add Crypto Exchanges", + "executionAlgorithm": "Add Execution Algorithm", + "viewport": "Add Viewport", + "spaceStyle": "Add Space Style", + "spaceSettings": "Add Space Settings", + "projectDashboards": "Add Project Dashboards", + "point": "Add Point", + "announcement": "Add Announcement", + "situation": "Add Situation", + "askPortfolioManager": "Add Ask Portfolio Manager", + "procedureInitialization": "Add Procedure Initialization", + "procedureLoop": "Add Procedure Loop", + "layer": "Add Layer", + "socialBots": "Add Social Bots", + "sensorBot": "Add Sensor Bot", + "studyBot": "Add Study Bot", + "indicatorBot": "Add Indicator Bot", + "fetcherBot": "Add API Data Fetcher Bot", + "pluginFilePosition": "Add Plugin File Position", + "plotter": "Add Plotter", + "missingChildren": "Add Missing Children", + "dynamicIndicators": "Add Dynamic Indicators", + "portfolioManagedSystem": "Add Portfolio Managed System", + "plugins": "Add Plugins", + "dataMine": "Add Data Mine", + "defiWallet": "Add DeFi Wallet", + "swapPair": "Add Swap Pair", + "swapPairs": "Add Swap Pairs", + "token": "Add Token", + "tokens": "Add Tokens", + "tokenOutBaseAsset": "Add Token Out (Base Asset)", + "tokenInQuotedAsset": "Add Token In (Quoted Asset)", + "ethBalance": "Add ETH Balance", + "tokenBalance": "Add Token Balance", + "solidarityCode": "Add Solidity Code", + "networkClient": "Add Network Client", + "blockchainScannerBot": "Add Blockchain Scanner Bot", + "blockchainNetwork": "Add Blockchain Network", + "blockchain": "Add Blockchain", + "ethereumToken": "Add Ethereum Token", + "smartContract": "Add Smart Contract", + "childReference": "Add Client Reference", + "walletAccount": "Add Wallet Account", + "wallet": "Add Wallet", + "tokenDefinitions": "Add Token Definitions", + "decentralizedApplication": "Add Decentralized Application", + "processInstance": "Add Process Instance", + "apiMapReference": "Add API Map Reference", + "apiQueryResponses": "Add API Query Responses", + "apiQueryResponse": "Add API Query Response", + "apiPathParameters": "Add API Path Parameters", + "apiPathParameter": "Add API Path Parameter", + "apiQueryParameters": "Add API Query Parameters", + "apiQueryParameter": "Add API Query Parameter", + "apiResponseField": "Add API Response Field", + "apiResponseSchema": "Add API Response Schema", + "apiVersion": "Add API Version", + "apiEndpoint": "Add API Endpoint", + "githubAPI": "Add GitHub API", + "web3API": "Add Web3 API", + "apiAuthorizationKey": "Add API Authorization Key", + "limitOrder": "Add Limit Order", + "marketOrder": "Add Market Order", + "session": { + "backTesting": "Add Backtesting Session", + "backtestingPortfolio": "Add Backtesting Portfolio Session", + "liveTrading": "Add Live Trading Session", + "livePortfolio": "Add Live Portfolio Session", + "paperTrading": "Add Paper Trading Session", + "forwardTrading": "Add Forward Testing Session" + }, + "polygon": { + "defaut": "Add Polygon", + "condition": "Add Polygon Condition", + "body": "Add Polygon Body", + "border": "Add Polygon Border", + "vertex": "Add Polygon Vertex" + }, + "execution": { + "event": { + "started": "Add Execution Started Event" + } + }, + "project": { + "tradingProducts": "Add Project Trading Products", + "learningProducts": "Add Project Learning Products" + }, + "layers": { + "folder": "Add Layer Folder", + "allMine": "Add All Mine Layers", + "bot": "Add Bot Layers", + "allPanels": "Add All Layer Panels", + "panel": "Add Layer Panel", + "polygon": "Add Layer Polygon", + "allPolygons": "Add All Layer Polygons" + + }, + "market": { + "default": "Add Market", + "learningProducts": "Add Market Learning Products", + "tradingProducts": "Add Market Trading Products", + "tradingTasks": "Add Market Trading Tasks", + "learningTasks": "Add Market Learning Tasks", + "portfolioProducts": "Add Market Portfolio Products" + }, + "missing": { + "dashboards": "Add Missing Dashboards", + "stages": "Add Missing Stages", + "events": "Add Missing Events", + "sessions": "Add Missing Sessions", + "markets": "Add Missing Markets", + "timeMachines": "Add Missing Time Machines", + "exchanges": "Add Missing Exchanges", + "apiMaps": "Add Missing API Maps", + "assets": "Add Missing Assets", + "dataMines": "Add Missing Data Mines", + "dataMineTasks": "Add Missing Data Mine Tasks", + "features": "Add Missing Features", + "learningEngines": "Add Missing Learning Engines", + "learningMines": "Add Missing Learning Mines", + "learningMineTasks": "Add Missing Learning Mine Tasks", + "learningSystems": "Add Missing Learning Systems", + "p2pNetworks": "Add Missing P2P Networks", + "parameters": "Add Missing Parameters", + "pools": "Add Missing Pools", + "portfolioEngines": "Add Missing Portfolio Engines", + "portfolioMines": "Add Missing Portfolio Mines", + "portfolioSystems": "Add Missing Portfolio Systems", + "positions": "Add Missing Positions", + "pluginTypes": "Add Missing Plugin Types", + "tradingEngines": "Add Missing Trading Engines", + "tradingMines": "Add Missing Trading Mines", + "tradingMineTasks": "Add Missing Trading Mine Tasks", + "tradingSystems": "Add Missing Trading Systems", + "tutorials": "Add Missing Tutorials", + "tokens": "Add Missing Tokens", + "userProfiles": "Add Missing User Profiles", + "children": "Add Missing Children", + "projects": "Add Missing Projects", + "swapPairs": "Add Missing Swap Pairs", + "items": "Add Missing Items", + "portfolioMineTasks": "Add Missing Portfolio Mine Tasks", + "projectPortfolioTasks": "Add Missing Project Portfolio Tasks" + }, + "learning": { + "session": { + "reference": "Add Learning Session Reference", + "back": "Add Back Learning Session", + "live": "Add Live Learning Session" + }, + "mine": { + "default": "Add Learning Mine", + "products": "Add Learning Mine Products", + "allProducts": "Add All Learning Mine Products" + }, + "project": { + "tasks": "Add Project Learning Tasks" + }, + "system": "Add Learning System", + "engine": "Add Learning Engine", + "bot":"Add Learning Bot" + }, + "tasks": { + "portfolioMine": "Add Portfolio Mine Tasks", + "serverAppReference": "Add Task Server App Reference", + "managed": "Add Managed Tasks", + "default": "Add Tasks", + "data": "Add Data Tasks", + "learning": "Add Learning Tasks", + "learningMine": "Add Learning Mine Tasks", + "tradingMine": "Add Trading Mine Tasks", + "testingTrading": "Add Testing Trading Tasks", + "projectTrading": "Add Project Trading Tasks", + "productionTrading": "Add Production Trading Tasks", + "testingPortfolio": "Add Testing Portfolio Tasks", + "exchangePortfolio": "Add Exchange Portfolio Tasks", + "productionPortfolio": "Add Production Portfolio Tasks", + "projectPortfolio": "Add Project Portfolio Tasks", + "marketPortfolio": "Add Market Portfolio Tasks" + }, + "exchange": { + "tradingTasks": "Add Exchange Trading Tasks", + "tradingProducts": "Add Exchange Trading Products", + "learningTasks": "Add Exchange Learning Tasks", + "learningProducts": "Add Exchange Learning Products", + "dataTasks": "Add Exchange Data Tasks", + "dataProducts": "Add Exchange Data Products", + "accounts": "Add Exchange Accounts", + "assets": "Add Exchange Assets", + "centralized": "Add Centralized Exchange", + "decentralized": "Add Decentralized Exchange", + "markets": "Add Exchange Markets" + }, + "specified": { + "pluginDataMine": "Add Specified Plugin Data Mine", + "p2pNetwork": "Add Specified P2P Network", + "userProfile": "Add Specified User Profile" + }, + "process": { + "definition": "Add Process Definition" + }, + "product": { + "definition": "Add Product Definition", + "definitionFolder": "Add Product Definition Folder" + }, + "trading": { + "bot": "Add Trading Bot", + "engine": "Add Trading Engine", + "mine": "Add Trading Mine", + "mineProducts": "Add Trading Mine Products", + "allMineProducts": "Add All Trading Mine Products", + "strategy": "Add Trading Strategy", + "system": "Add Trading System" + }, + "signals": { + "label": "Add Trading Strategy Signals", + "closeStage": "Add Close Stage Signals", + "manageStage": "Add Manage Stage Signals", + "triggerStage": "Add Trigger Stage Signals", + "openStage": "Add Open Stage Signals", + "provider": "Add Signals Provider", + "providers": "Add Signals Providers", + "outgoing": "Add Outgoing Signals", + "incoming": "Add Incoming Signals", + "available": "Add Available Signals", + "outgoingReference": "Add Outgoing Signal Reference", + "incomingReference": "Add Incoming Signal Reference", + "managedStopLoss": "Add Managed Stop Loss Signals", + "managedTakeProfit": "Add Managed Take Profit Signals" + }, + "data": { + "allMineDependencies": "Add All Data Mine Dependencies", + "mineDependencies": "Add Data Mine Dependencies", + "formula": "Add Data Formula", + "storage": "Add Data Storage", + "marketTasks": "Add Market Data Tasks", + "marketProducts": "Add Market Data Products", + "dependency": "Add Data Dependency", + "dependencyFolder": "Add Data Dependency Folder", + "product": "Add Data Product", + "productFolder": "Add Data Product Folder", + "allDependencies": "Add All Data Dependencies", + "botDependencies": "Add Bot Data Dependencies", + "allProducts": "Add All Data Products", + "projectProducts": "Add Project Data Products", + "dataMines": "Add Data Mines Data", + "mineTasks": "Add Data Mine Tasks", + "tradingMines": "Add Trading Mines Data", + "portfolioMines": "Add Portfolio Mines Data", + "learningMines": "Add Learning Mines Data", + "projectTasks": "Add Project Data Tasks", + "mineProducts": "Add Data Mine Products", + "allMineProducts": "Add All Data Mine Products" + }, + "fetch": { + "fromJavascriptCode": "Fetch from Javascript Code" + }, + "push": { + "toJavascriptCode": "Push to Javascript Code" + }, + "orders": { + "limit": { + "buy": "Add Limit Buy Orders", + "sell": "Add Limit Sell Orders", + "buySignals": "Add Limit Buy Order Signals", + "sellSignals": "Add Limit Sell Order Signals" + }, + "market": { + "buy": "Add Market Buy Orders", + "sell": "Add Market Sell Orders", + "buySignals": "Add Market Buy Order Signals", + "sellSignals": "Add Market Sell Order Signals" + } + }, + "order": { + "limit": { + "buy": "Add Limit Buy Order", + "sell": "Add Limit Sell Order" + }, + "market": { + "buy": "Add Market Buy Order", + "sell": "Add Market Sell Order" + }, + "rate": "Add Order Rate", + "rateSignal": "Add Order Rate Signal", + "event": { + "create": "Add Create Order Event", + "cancel": "Add Cancel Order Event" + }, + "signal": { + "create": "Add Create Order Signal", + "cancel": "Add Cancel Order Signal" + } + }, + "simulated": { + "events": "Add Simulated Events", + "partialFill": "Add Simulated Partial Fill", + "actualRate": "Add Simulated Actual Rate", + "feesPaid": "Add Simulated Fees Paid" + }, + "image": { + "condition": "Add Image Condition", + "formula": "Add Image Formula", + "position": "Add Image Position" + }, + "programs": { + "bitcoinFactory": "Add Bitcoin Factory Programs", + "liquidity": "Add Liquidity Programs", + "financial": "Add Financial Programs", + "votesAndClaims": "Add Votes And Claims Programs", + "communityBuilding": "Add Community Building Programs", + "onboarding": "Add Onboarding Programs" + } + }, + "import": { + "existing": { + "wallet": { + "mnemonic": "Import Existing Wallet from Mnemonic", + "privateKey": "Import Existing Wallet from Private Key" + } + } + }, + "create": { + "newWallet": "Create New Wallet" + }, + "switch": { + "to": { + "paperTrading": "Switch To Paper Trading", + "liveTrading": "Switch To Live Trading", + "forwardTesting": "Switch To Forward Testing", + "backTesting": "Switch To Backtesting", + "livePortfolio": "Switch To Live Portfolio", + "backtestingPortfolio": "Switch To Backtesting Portfolio" + } + }, + "copy": { + "node": { + "path": "Copy Node Path", + "value": "Copy Node Value", + "type": "Copy Node Type" + } + }, + "save": { + "plugin": "Save Plugin", + "enableWithWorkspace": "Enable Saving With Workspace", + "pluginFile": "Save Plugin File" + }, + "tutorial": { + "add": "Add Tutorial", + "reset": "Reset Tutorial Progress", + "step": { + "add": "Add Tutorial Step" + }, + "topic": { + "add": "Add Tutorial Topic" + }, + "confirmation": { + "reset": "Confirm to Reset" + } + }, + "task": { + "all": { + "run": "Run All Tasks", + "stop": "Stop All Tasks", + "exchange": { + "data": { + "run": "Run All Exchange Data Tasks", + "stop": "Stop All Exchange Data Tasks" + }, + "learning": { + "run": "Run All Exchange Learning Tasks", + "stop": "Stop All Exchange Learning Tasks" + }, + "portfolio": { + "run": "Run All Exchange Portfolio Tasks", + "stop": "Stop All Exchange Portfolio Tasks" + }, + "trading": { + "run": "Run All Exchange Trading Tasks", + "stop": "Stop All Exchange Trading Tasks" + } + }, + "managed": { + "run": "Run All Managed Tasks", + "stop": "Stop All Managed Tasks" + }, + "managers": { + "run": "Run All Task Managers", + "stop": "Stop All Task Managers" + }, + "project": { + "data": { + "run": "Run All Project Data Tasks", + "stop": "Stop All Project Data Tasks" + }, + "learning": { + "run": "Run All Project Learning Tasks", + "stop": "Stop All Project Learning Tasks" + }, + "portfolio": { + "run": "Run All Project Portfolio Tasks", + "stop": "Stop All Project Portfolio Tasks" + }, + "trading": { + "run": "Run All Project Trading Tasks", + "stop": "Stop All Project Trading Tasks" + } + }, + "market": { + "data": { + "run": "Run All Market Data Tasks", + "stop": "Stop All Market Data Tasks" + }, + "learning": { + "run": "Run All Market Learning Tasks", + "stop": "Stop All Market Learning Tasks" + }, + "portfolio": { + "run": "Run All Market Portfolio Tasks", + "stop": "Stop All Market Portfolio Tasks" + }, + "trading": { + "run": "Run All Market Trading Tasks", + "stop": "Stop All Market Trading Tasks" + } + }, + "mine": { + "data": { + "run": "Run All Data Mine Tasks", + "stop": "Stop All Data Mine Tasks" + }, + "trading": { + "run": "Run All Trading Mine Tasks", + "stop": "Stop All Trading Mine Tasks" + }, + "learning": { + "run": "Run All Learning Mine Tasks", + "stop": "Stop All Learning Mine Tasks" + }, + "portfolio": { + "run": "Run All Portfolio Mine Tasks", + "stop": "Stop All Portfolio Mine Tasks" + } + } + }, + "running": "Task Running", + "cannotBeRun": "Task Cannot be Run", + "stopped": "Task Stopping", + "cannotBeStopped": "Task Cannot be Stopped", + "cannotBeDebugged": "Task Cannot be Debugged" + }, + "send": { + "message": { + "telegramTest": "Send Telegram Test Message", + "slackTest": "Send Slack Test Message", + "discordTest": "Send Discord Test Message", + "twitterTest": "Send Twitter Test Message", + "text": "Send Test Message" + } + }, + "build": { + "profileWithWalletConnect": "Build Profile with WalletConnect", + "profileWithMnemonic": "Build Profile with Mnemonic", + "profileAndNewWallet": "Build Profile and New Wallet" + } +} \ No newline at end of file diff --git a/Platform/WebServer/locales/index.js b/Platform/WebServer/locales/index.js new file mode 100644 index 0000000000..621fe5285a --- /dev/null +++ b/Platform/WebServer/locales/index.js @@ -0,0 +1,48 @@ +i18next +.use(i18nextHttpBackend) +.init({ + debug: true, + fallbackLng: 'en', +}).then(() => { + console.log('i18 init complete') + // for options see + // https://github.com/i18next/jquery-i18next#initialize-the-plugin + jqueryI18next.init(i18next, $, { useOptionsAttr: true }); + console.log('jqueryI18next init complete') + + // start localizing, details: + // https://github.com/i18next/jquery-i18next#usage-of-selector-function +}).catch(err => console.error(err)); + +function changeLanguage(lang='en') { + i18next.changeLanguage(lang).then(() => translate()); +} + +function translate() { + $('body').localize(); + console.log('localized top menu') +} + +function addDataAttribute(value) { + if(value) { + return 'data-i18n="' + value + '"' + } + return '' +} + +function findTranslation(translationKey) { + const currentLanguage = UI.projects.education.spaces.docsSpace.language.toLowerCase() + const languageMatch = i18next.translator.resourceStore.data[currentLanguage] + if(languageMatch !== undefined) { + let value = languageMatch.translation + const tKeyParts = translationKey.split('.') + for(let i = 0; i < tKeyParts.length; i++) { + value = value[tKeyParts[i]] + if(value === undefined) { + break + } + } + return value + } + return undefined +} \ No newline at end of file diff --git a/Platform/WebServer/locales/tr/translation.json b/Platform/WebServer/locales/tr/translation.json new file mode 100644 index 0000000000..43c76978c1 --- /dev/null +++ b/Platform/WebServer/locales/tr/translation.json @@ -0,0 +1,156 @@ +{ + "nav": { + "workspaces": { + "title": "Çalışma Alanları", + "user": "Kullanıcı Çalışma Alanları", + "native": "Yerleşik Çalışma Alanları", + "collapseNodes": "Tüm Kök Düğümleri Daralt", + "undoRedo": "Geri Al / Yinele", + "save": "Çalışma Alanını Kaydet" + }, + "contributions": { + "title": "Katkılar", + "contribute": "Tüm Değişiklikleri Katkıda Bulun", + "update": "Uygulamayı Güncelle", + "reset": "Yerel Repoyu Sıfırla" + } + }, + "general": { + "previous": "Previous", + "next": "Next", + "stop": "Stop", + "skip": "Skip", + "play": "Oynat", + "resume": "Resume", + "configure": "Configure", + "delete": "Sil", + "edit": "Edit", + "confirm": { + "delete": "Confirm to Sil", + "proceed": "Confirm to Proceed" + } + }, + "docs": { + "space": { + "style": "Add Docs Space Style", + "settings": "Add Docs Space Settings", + "add": "Add Docs Space" + } + }, + "install": { + "marketPair": "Install Pair (Market)" + }, + "uninstall": { + "marketPair": "Uninstall Pair (Market)" + }, + "add": { + "sensorBot": "Add Sensor Bot", + "studyBot": "Add Study Bot", + "indicatorBot": "Add Indicator Bot", + "fetcherBot": "Add API Data Fetcher Bot", + "pluginFilePosition": "Add Plugin File Position", + "plotter": "Add Plotter", + "missingChildren": "Add Missing Children", + "dynamicIndicators": "Add Dynamic Indicators", + "portfoliaManagedSystem": "Add Portfolio Managed System", + "plugins": "Add Plugins", + "dataMine": "Add Data Mine", + "defiWallet": "Add DeFi Wallet", + "swapPair": "Add Swap Pair", + "swapPairs": "Add Swap Pairs", + "token": "Add Token", + "tokens": "Add Tokens", + "tokenOutBaseAsset": "Add Token Out (Base Asset)", + "tokenInQuotedAsset": "Add Token In (Quoted Asset)", + "ethBalance": "Add ETH Balance", + "tokenBalance": "Add Token Balance", + "solidarityCode": "Add Solidity Code", + "networkClient": "Add Network Client", + "blockchainScannerBot": "Add Blockchain Scanner Bot", + "blockchainNetwork": "Add Blockchain Network", + "blockchain": "Add Blockchain", + "ethereumToken": "Add Ethereum Token", + "smartContract": "Add Smart Contract", + "childReference": "Add Client Reference", + "walletAccount": "Add Wallet Account", + "wallet": "Add Wallet", + "tokenDefinitions": "Add Token Definitions", + "decentralizedApplication": "Add Decentralized Application", + "missing":{ + "apiMaps": "Add Missing API Maps", + "assets": "Add Missing Assets", + "dataMines": "Add Missing Data Mines", + "features": "Add Missing Features", + "learningEngines": "Add Missing Learning Engines", + "learningMines": "Add Missing Learning Mines", + "learningSystems": "Add Missing Learning Systems", + "p2pNetworks": "Add Missing P2P Networks", + "pools": "Add Missing Pools", + "portfolioEngines": "Add Missing Portfolio Engines", + "portfolioMines": "Add Missing Portfolio Mines", + "portfolioSystems": "Add Missing Portfolio Systems", + "positions": "Add Missing Positions", + "pluginTypes": "Add Missing Plugin Types", + "tradingEngines": "Add Missing Trading Engines", + "tradingMines": "Add Missing Trading Mines", + "tradingSystems": "Add Missing Trading Systems", + "tutorials": "Add Missing Tutorials", + "tokens": "Add Missing Tokens", + "userProfiles": "Add Missing User Profiles", + "children": "Add Missing Children", + "projects": "Add Missing Projects", + "swapPairs": "Add Missing Swap Pairs" + }, + "specified": { + "pluginDataMine": "Add Specified Plugin Data Mine", + "p2pNetwork": "Add Specified P2P Network", + "userProfile": "Add Specified User Profile" + }, + "process": { + "definition": "Add Process Definition" + }, + "product": { + "definition": "Add Product Definition", + "definitionFolder": "Add Product Definition Folder" + }, + "trading": { + "bot": "Add Trading Bot", + "engine": "Add Trading Engine", + "mine": "Add Trading Mine", + "strategy": "Add Trading Strategy", + "system": "Add Trading System" + }, + "signals": { + "outgoing": "Add Outgoing Signals", + "incoming": "Add Incoming Signals" + }, + "import": { + "existing": { + "wallet": { + "mnemonic": "Import Existing Wallet from Mnemonic", + "privateKey": "Import Existing Wallet from Private Key" + } + } + }, + "create": { + "newWallet": "Create New Wallet" + } + }, + "save": { + "enableWithWorkspace": "Enable Saving With Workspace", + "pluginFile": "Save Plugin File" + }, + "tutorial": { + "add": "Add Tutorial", + "reset": "Reset Tutorial Progress", + "step": { + "add": "Add Tutorial Step" + }, + "topic": { + "add": "Add Tutorial Topic" + }, + "confirmation": { + "reset": "Confirm to Reset" + } + } +} \ No newline at end of file diff --git a/Projects/Algorithmic-Trading/Schemas/App-Schema/algorithmic-trading-project.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/algorithmic-trading-project.json index 2a24118693..dee9b12a73 100644 --- a/Projects/Algorithmic-Trading/Schemas/App-Schema/algorithmic-trading-project.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/algorithmic-trading-project.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missingChildren", "iconPathOn": "algorithmic-trading-project", "iconPathOff": "algorithmic-trading-project", "iconProject": "Algorithmic-Trading", @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Trading Mine", + "translationKey": "add.trading.mine", "relatedUiObject": "Trading Mine", "relatedUiObjectProject": "Algorithmic-Trading", "actionFunction": "payload.executeAction", @@ -21,6 +23,7 @@ { "action": "Add UI Object", "label": "Add Trading Engine", + "translationKey": "add.trading.engine", "relatedUiObject": "Trading Engine", "relatedUiObjectProject": "Algorithmic-Trading", "actionFunction": "payload.executeAction", @@ -29,6 +32,7 @@ { "action": "Add UI Object", "label": "Add Trading System", + "translationKey": "add.trading.system", "relatedUiObject": "Trading System", "relatedUiObjectProject": "Algorithmic-Trading", "actionFunction": "payload.executeAction", @@ -39,8 +43,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-bot.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-bot.json index 79b560ed1d..1234d7d3ba 100644 --- a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-bot.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-bot.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Process Definition", + "translationKey": "add.process.definition", "relatedUiObject": "Process Definition", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -21,6 +23,7 @@ { "action": "Add UI Object", "label": "Add Product Definition", + "translationKey": "add.product.definition", "relatedUiObject": "Product Definition", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -29,6 +32,7 @@ { "action": "Add UI Object", "label": "Add Product Definition Folder", + "translationKey": "add.product.definitionFolder", "relatedUiObject": "Product Definition Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -39,7 +43,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-engine.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-engine.json index ff7ea930cc..e7d27dddc6 100644 --- a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-engine.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-engine.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missingChildren", "relatedUiObject": "Trading Engine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-mine.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-mine.json index cbd7233144..9b99d419be 100644 --- a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-mine.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-mine.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "iconProject": "Foundations", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Trading Bot", + "translationKey": "add.trading.bot", "relatedUiObject": "Trading Bot", "relatedUiObjectProject": "Algorithmic-Trading", "actionFunction": "payload.executeAction", @@ -22,6 +24,7 @@ { "action": "Add UI Object", "label": "Add Plotter", + "translationKey": "add.plotter", "relatedUiObject": "Plotter", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -32,7 +35,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-system.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-system.json index 928fcadc9f..f2806a22f2 100644 --- a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-system.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-system.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Trading Strategy", + "translationKey": "add.trading.strategy", "relatedUiObject": "Trading Strategy", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,6 +15,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "dynamicIndicators", "label": "Add Dynamic Indicators", + "translationKey": "add.dynamicIndicators", "relatedUiObject": "Dynamic Indicators", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,6 +28,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -36,6 +39,7 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -46,6 +50,7 @@ "propertyToCheckFor": "portfolioManagedSystem", "actionFunction": "payload.executeAction", "label": "Add Portfolio Managed System", + "translationKey": "add.portfolioManagedSystem", "relatedUiObject": "Portfolio Managed System", "relatedUiObjectProject": "Portfolio-Management" }, @@ -54,7 +59,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-api-maps.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-api-maps.json index ae559afe7a..66b25a0043 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-api-maps.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-api-maps.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin API Maps", "label": "Add Missing API Maps", + "translationKey": "add.missing.apiMaps", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "API Map", "actionFunction": "payload.executeAction", "actionProject": "Community-Plugins", @@ -17,7 +20,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-assets.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-assets.json index 7afbf8a0fc..e18e96034c 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-assets.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-assets.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Assets", "label": "Add Missing Assets", + "translationKey": "add.missing.assets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Assets", "actionFunction": "payload.executeAction", "actionProject": "Governance", @@ -17,7 +20,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-data-mines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-data-mines.json index 5bd222c5ea..683f00ed38 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-data-mines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-data-mines.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Data Mines", "label": "Add Missing Data Mines", + "translationKey": "add.missing.dataMines", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "iconPathOn": "data-mine", "iconPathOff": "data-mine", "iconProject": "Data-Mining", @@ -16,6 +19,7 @@ { "action": "Add Specified Plugin Data Mine", "label": "Add Specified Plugin Data Mine", + "translationKey": "add.specified.pluginDataMine", "iconPathOn": "data-mine", "iconPathOff": "data-mine", "iconProject": "Data-Mining", @@ -29,7 +33,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-features.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-features.json index 954f46455b..431c2e3a7c 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-features.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-features.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Features", "label": "Add Missing Features", + "translationKey": "add.missing.features", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Features", "actionFunction": "payload.executeAction", "actionProject": "Governance", @@ -17,7 +20,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-file-position.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file-position.json index 9794309519..841cc93622 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-file-position.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file-position.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-file.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file.json index 91d894b45b..a5e367ffc7 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-file.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate", @@ -15,6 +16,7 @@ "propertyToCheckFor": "pluginFilePosition", "actionFunction": "payload.executeAction", "label": "Add Plugin File Position", + "translationKey": "add.pluginFilePosition", "relatedUiObject": "Plugin File Position", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Community-Plugins" @@ -23,10 +25,14 @@ "action": "Enable Saving With Workspace", "actionFunction": "payload.executeAction", "label": "Enable Saving With Workspace", + "translationKey": "save.enableWithWorkspace", "workDoneLabel": "Enabled", + "workDoneLabelTranslationKey": "general.enabled", "secondaryAction": "Disable Saving With Workspace", "secondaryLabel": "Disable Saving With Workspace", + "secondaryLabelTranslationKey": "general.disableSavingWithWorkspace", "secondaryWorkDoneLabel": "Disabled", + "secondaryWorkDoneLabelTranslationKey": "general.isabled", "secondaryIcon": "disable-saving-with-workspace", "booleanProperty": "saveWithWorkspace", "iconPathOn": "enable-saving-with-workspace", @@ -39,6 +45,7 @@ "action": "Save Plugin File", "actionFunction": "payload.executeAction", "label": "Save Plugin File", + "translationKey": "save.pluginFile", "relatedUiObject": "Plugin File", "actionProject": "Community-Plugins", "relatedUiObjectProject": "Community-Plugins" @@ -48,7 +55,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-engines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-engines.json index e383a43245..f487990551 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-engines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-engines.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Learning Engines", "label": "Add Missing Learning Engines", + "translationKey": "add.missing.learningEngines", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "iconPathOn": "learning-engine", "iconPathOff": "learning-engine", "iconProject": "Machine-Learning", @@ -18,7 +21,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-mines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-mines.json index 96560ba04f..e61f6395a9 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-mines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-mines.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Learning Mines", "label": "Add Missing Learning Mines", + "translationKey": "add.missing.learningMines", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "iconPathOn": "learning-mine", "iconPathOff": "learning-mine", "iconProject": "Machine-Learning", @@ -18,7 +21,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-systems.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-systems.json index dcf4e73a74..eb84bfc3e1 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-systems.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-systems.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Learning Systems", "label": "Add Missing Learning Systems", + "translationKey": "add.missing.learningSystems", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "iconPathOn": "learning-system", "iconPathOff": "learning-system", "iconProject": "Machine-Learning", @@ -18,7 +21,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-p2p-networks.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-p2p-networks.json index 163ad7bab8..28c841222e 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-p2p-networks.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-p2p-networks.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin P2P Networks", "label": "Add Missing P2P Networks", + "translationKey": "add.missing.p2pNetworks", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "iconPathOn": "p2p-network", "iconPathOff": "p2p-network", "iconProject": "Network", @@ -16,6 +19,7 @@ { "action": "Add Specified P2P Network", "label": "Add Specified P2P Network", + "translationKey": "add.specified.p2pNetwork", "iconPathOn": "p2p-network", "iconPathOff": "p2p-network", "iconProject": "Network", @@ -28,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-pools.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-pools.json index e798c61538..9ce3836a30 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-pools.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-pools.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Pools", "label": "Add Missing Pools", + "translationKey": "add.missing.pools", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Pools", "actionFunction": "payload.executeAction", "actionProject": "Governance", @@ -17,7 +20,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-engines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-engines.json index de0c7783b7..2b4de006f9 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-engines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-engines.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Portfolio Engines", "label": "Add Missing Portfolio Engines", + "translationKey": "add.missing.portfolioEngines", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "iconPathOn": "portfolio-engine", "iconPathOff": "portfolio-engine", "iconProject": "Portfolio-Management", @@ -18,7 +21,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-mines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-mines.json index 37e4c17723..da4cf6e7fd 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-mines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-mines.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Portfolio Mines", "label": "Add Missing Portfolio Mines", + "translationKey": "add.missing.portfolioMines", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "iconPathOn": "portfolio-mine", "iconPathOff": "portfolio-mine", "iconProject": "Portfolio-Management", @@ -18,7 +21,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-systems.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-systems.json index 29c5c5fa5d..0fde5e1a97 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-systems.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-portfolio-systems.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Portfolio Systems", "label": "Add Missing Portfolio Systems", + "translationKey": "add.missing.portfolioSystems", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "iconPathOn": "portfolio-system", "iconPathOff": "portfolio-system", "iconProject": "Portfolio-Management", @@ -18,7 +21,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-positions.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-positions.json index 9cf513af0e..a693dc40ef 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-positions.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-positions.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Positions", "label": "Add Missing Positions", + "translationKey": "add.missing.positions", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Positions", "actionFunction": "payload.executeAction", "actionProject": "Governance", @@ -17,7 +20,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json index 91e9c81176..4ff49a265e 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionProject": "Foundations" @@ -12,6 +13,7 @@ { "action": "Add Missing Plugin Types", "label": "Add Missing Plugin Types", + "translationKey": "add.missing.pluginTypes", "relatedUiObject": "Plugins", "actionFunction": "payload.executeAction", "actionProject": "Community-Plugins", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-engines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-engines.json index 049b769f29..4defc89073 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-engines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-engines.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Trading Engines", "label": "Add Missing Trading Engines", + "translationKey": "add.missing.tradingEngines", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "iconPathOn": "trading-engine", "iconPathOff": "trading-engine", "iconProject": "Algorithmic-Trading", @@ -18,7 +21,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-mines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-mines.json index 74c52f63a4..1fb26af911 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-mines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-mines.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Trading Mines", "label": "Add Missing Trading Mines", + "translationKey": "add.missing.tradingMines", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "iconPathOn": "trading-mine", "iconPathOff": "trading-mine", "iconProject": "Algorithmic-Trading", @@ -18,7 +21,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-systems.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-systems.json index 3bbbaf1f36..976b1b91d1 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-systems.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-systems.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Trading Systems", "label": "Add Missing Trading Systems", + "translationKey": "add.missing.tradingSystems", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "iconPathOn": "trading-system", "iconPathOff": "trading-system", "iconProject": "Algorithmic-Trading", @@ -18,7 +21,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-tutorials.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-tutorials.json index a49c383da2..bf2dbd0a78 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-tutorials.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-tutorials.json @@ -4,10 +4,13 @@ { "action": "Add Missing Plugin Tutorials", "label": "Add Missing Tutorials", + "translationKey": "add.missing.tutorials", "iconProject": "Education", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Tutorial", "actionFunction": "payload.executeAction", "actionProject": "Community-Plugins", @@ -18,7 +21,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-user-profiles.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-user-profiles.json index 4762e60e2d..45745cd33f 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-user-profiles.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-user-profiles.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin User Profiles", "label": "Add Missing User Profiles", + "translationKey": "add.missing.userProfiles", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "User Profile", "actionFunction": "payload.executeAction", "actionProject": "Governance", @@ -15,6 +18,7 @@ { "action": "Add Specified User Profile", "label": "Add Specified User Profile", + "translationKey": "add.specified.userProfile", "iconPathOn": "user-profile", "iconPathOff": "user-profile", "iconProject": "Governance", @@ -28,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugins-project.json b/Projects/Community-Plugins/Schemas/App-Schema/plugins-project.json index d9c86ba29c..ef93567281 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugins-project.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugins-project.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Foundations Project", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Plugins", + "translationKey": "add.plugins", "relatedUiObject": "Plugins", "relatedUiObjectProject": "Community-Plugins", "actionFunction": "payload.executeAction", @@ -23,7 +25,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugins.json b/Projects/Community-Plugins/Schemas/App-Schema/plugins.json index dead68d6cb..f7b2680562 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugins.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugins.json @@ -4,9 +4,12 @@ { "action": "Add Missing Plugin Projects", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Plugin Project", "actionFunction": "payload.executeAction", "actionProject": "Community-Plugins", @@ -18,7 +21,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Community-Plugins/UI/Utilities/Plugins.js b/Projects/Community-Plugins/UI/Utilities/Plugins.js index a678947310..8f13f59545 100644 --- a/Projects/Community-Plugins/UI/Utilities/Plugins.js +++ b/Projects/Community-Plugins/UI/Utilities/Plugins.js @@ -171,4 +171,6 @@ function newPluginsUtilitiesPlugins() { pluginFile.payload.uiObject.setErrorMessage('This Plugin Could not be Saved. ' + JSON.stringify(data), 500) } } -} \ No newline at end of file +} + +exports.newPluginsUtilitiesPlugins = newPluginsUtilitiesPlugins \ No newline at end of file diff --git a/Projects/Contributions/Schemas/App-Schema/contributions-project.json b/Projects/Contributions/Schemas/App-Schema/contributions-project.json index 54a846e271..1e79d5a19a 100644 --- a/Projects/Contributions/Schemas/App-Schema/contributions-project.json +++ b/Projects/Contributions/Schemas/App-Schema/contributions-project.json @@ -7,7 +7,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Data-Mining/Schemas/App-Schema/Api/api-data-fetcher-bot.json b/Projects/Data-Mining/Schemas/App-Schema/Api/api-data-fetcher-bot.json index 7f06cc25aa..5b789d5dce 100644 --- a/Projects/Data-Mining/Schemas/App-Schema/Api/api-data-fetcher-bot.json +++ b/Projects/Data-Mining/Schemas/App-Schema/Api/api-data-fetcher-bot.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Process Definition", + "translationKey": "add.process.definition", "relatedUiObject": "Process Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -21,6 +23,7 @@ { "action": "Add UI Object", "label": "Add Product Definition", + "translationKey": "add.product.definition", "relatedUiObject": "Product Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -31,7 +34,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Data-Mining/Schemas/App-Schema/data-mine.json b/Projects/Data-Mining/Schemas/App-Schema/data-mine.json index 7997f988f0..8aaad15f36 100644 --- a/Projects/Data-Mining/Schemas/App-Schema/data-mine.json +++ b/Projects/Data-Mining/Schemas/App-Schema/data-mine.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "iconProject": "Foundations", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Sensor Bot", + "translationKey": "add.sensorBot", "relatedUiObject": "Sensor Bot", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,6 +24,7 @@ { "action": "Add UI Object", "label": "Add API Data Fetcher Bot", + "translationKey": "add.fetcherBot", "relatedUiObject": "API Data Fetcher Bot", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -30,6 +33,7 @@ { "action": "Add UI Object", "label": "Add Indicator Bot", + "translationKey": "add.indicatorBot", "relatedUiObject": "Indicator Bot", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -38,6 +42,7 @@ { "action": "Add UI Object", "label": "Add Study Bot", + "translationKey": "add.studyBot", "relatedUiObject": "Study Bot", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -46,6 +51,7 @@ { "action": "Add UI Object", "label": "Add Plotter", + "translationKey": "add.plotter", "relatedUiObject": "Plotter", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -56,7 +62,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Data-Mining/Schemas/App-Schema/data-mining-project.json b/Projects/Data-Mining/Schemas/App-Schema/data-mining-project.json index bae6890c7f..f21aa1dd8c 100644 --- a/Projects/Data-Mining/Schemas/App-Schema/data-mining-project.json +++ b/Projects/Data-Mining/Schemas/App-Schema/data-mining-project.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "iconPathOn": "data-mining-project", "iconPathOff": "data-mining-project", "iconProject": "Data-Mining", @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Data Mine", + "translationKey": "add.dataMine", "relatedUiObject": "Data Mine", "relatedUiObjectProject": "Data-Mining", "actionFunction": "payload.executeAction", @@ -24,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Data-Mining/Schemas/App-Schema/indicator-bot.json b/Projects/Data-Mining/Schemas/App-Schema/indicator-bot.json index 7bb71e1002..07b4fbbdb7 100644 --- a/Projects/Data-Mining/Schemas/App-Schema/indicator-bot.json +++ b/Projects/Data-Mining/Schemas/App-Schema/indicator-bot.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Process Definition", + "translationKey": "add.process.definition", "relatedUiObject": "Process Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -21,6 +23,7 @@ { "action": "Add UI Object", "label": "Add Product Definition", + "translationKey": "add.product.definition", "relatedUiObject": "Product Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -31,7 +34,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Data-Mining/Schemas/App-Schema/sensor-bot.json b/Projects/Data-Mining/Schemas/App-Schema/sensor-bot.json index 4af619474f..81b81d2a3a 100644 --- a/Projects/Data-Mining/Schemas/App-Schema/sensor-bot.json +++ b/Projects/Data-Mining/Schemas/App-Schema/sensor-bot.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Process Definition", + "translationKey": "add.process.definition", "relatedUiObject": "Process Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -21,6 +23,7 @@ { "action": "Add UI Object", "label": "Add Product Definition", + "translationKey": "add.product.definition", "relatedUiObject": "Product Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -31,7 +34,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Data-Mining/Schemas/App-Schema/study-bot.json b/Projects/Data-Mining/Schemas/App-Schema/study-bot.json index 8c15d381a3..cedf726a73 100644 --- a/Projects/Data-Mining/Schemas/App-Schema/study-bot.json +++ b/Projects/Data-Mining/Schemas/App-Schema/study-bot.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Process Definition", + "translationKey": "add.process.definition", "relatedUiObject": "Process Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -21,6 +23,7 @@ { "action": "Add UI Object", "label": "Add Product Definition", + "translationKey": "add.product.definition", "relatedUiObject": "Product Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -31,7 +34,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Decentralized-Exchanges/Schemas/App-Schema/decentralized-exchange.json b/Projects/Decentralized-Exchanges/Schemas/App-Schema/decentralized-exchange.json index 6600c0bca2..ce8ad631a3 100644 --- a/Projects/Decentralized-Exchanges/Schemas/App-Schema/decentralized-exchange.json +++ b/Projects/Decentralized-Exchanges/Schemas/App-Schema/decentralized-exchange.json @@ -5,12 +5,14 @@ "action": "Configure This", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Add UI Object", "label": "Add DeFi Wallet", + "translationKey": "add.defiWallet", "relatedUiObject": "DeFi Wallet", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Decentralized-Exchanges/Schemas/App-Schema/defi-wallet.json b/Projects/Decentralized-Exchanges/Schemas/App-Schema/defi-wallet.json index a6961cefda..9777887b03 100644 --- a/Projects/Decentralized-Exchanges/Schemas/App-Schema/defi-wallet.json +++ b/Projects/Decentralized-Exchanges/Schemas/App-Schema/defi-wallet.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -12,6 +13,7 @@ { "action": "Create New Wallet", "label": "Create New Wallet", + "translationKey": "create.newWallet", "iconPathOn": "test-entity", "iconPathOff": "test-entity", "actionFunction": "payload.executeAction", @@ -20,6 +22,7 @@ { "action": "Import Wallet from Mnemonic", "label": "Import Existing Wallet from Mnemonic", + "translationKey": "import.existing.wallet.mnemonic", "iconPathOn": "test-entity", "iconPathOff": "test-entity", "actionFunction": "payload.executeAction", @@ -28,6 +31,7 @@ { "action": "Import Wallet from Private Key", "label": "Import Existing Wallet from Private Key", + "translationKey": "import.existing.wallet.privateKey", "iconPathOn": "test-entity", "iconPathOff": "test-entity", "actionFunction": "payload.executeAction", @@ -38,6 +42,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokens", "label": "Add Tokens", + "translationKey": "add.tokens", "relatedUiObject": "Tokens", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -48,6 +53,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "swapPairs", "label": "Add Swap Pairs", + "translationKey": "add.swapPairs", "relatedUiObject": "Swap Pairs", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -58,7 +64,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Decentralized-Exchanges/Schemas/App-Schema/defi-wallets.json b/Projects/Decentralized-Exchanges/Schemas/App-Schema/defi-wallets.json index f6766fdbb2..2a9eac2e0c 100644 --- a/Projects/Decentralized-Exchanges/Schemas/App-Schema/defi-wallets.json +++ b/Projects/Decentralized-Exchanges/Schemas/App-Schema/defi-wallets.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add DeFi Wallet", + "translationKey": "add.defiWallet", "relatedUiObject": "DeFi Wallet", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Decentralized-Exchanges/Schemas/App-Schema/pair-token-in.json b/Projects/Decentralized-Exchanges/Schemas/App-Schema/pair-token-in.json index b825163bec..df99c84973 100644 --- a/Projects/Decentralized-Exchanges/Schemas/App-Schema/pair-token-in.json +++ b/Projects/Decentralized-Exchanges/Schemas/App-Schema/pair-token-in.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Decentralized-Exchanges/Schemas/App-Schema/pair-token-out.json b/Projects/Decentralized-Exchanges/Schemas/App-Schema/pair-token-out.json index 46b1ee96e3..8c2d33f6fb 100644 --- a/Projects/Decentralized-Exchanges/Schemas/App-Schema/pair-token-out.json +++ b/Projects/Decentralized-Exchanges/Schemas/App-Schema/pair-token-out.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Decentralized-Exchanges/Schemas/App-Schema/swap-pair.json b/Projects/Decentralized-Exchanges/Schemas/App-Schema/swap-pair.json index e9d076fdd5..8422017b52 100644 --- a/Projects/Decentralized-Exchanges/Schemas/App-Schema/swap-pair.json +++ b/Projects/Decentralized-Exchanges/Schemas/App-Schema/swap-pair.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokenOut", "label": "Add Token Out (Base Asset)", + "translationKey": "add.tokenOutBaseAsset", "relatedUiObject": "Pair Token Out", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,6 +25,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokenIn", "label": "Add Token In (Quoted Asset)", + "translationKey": "add.tokenInQuotedAsset", "relatedUiObject": "Pair Token In", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -31,9 +34,12 @@ { "action": "Install Pair", "label": "Install Pair (Market)", + "translationKey": "install.marketPair", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Install Pair", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Decentralized-Exchanges" @@ -41,9 +47,12 @@ { "action": "Uninstall Pair", "label": "Uninstall Pair (Market)", + "translationKey": "uninstall.marketPair", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Uninstall Pair", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Decentralized-Exchanges" @@ -53,7 +62,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Decentralized-Exchanges/Schemas/App-Schema/swap-pairs.json b/Projects/Decentralized-Exchanges/Schemas/App-Schema/swap-pairs.json index 1a3123de7a..6f7a2b4de5 100644 --- a/Projects/Decentralized-Exchanges/Schemas/App-Schema/swap-pairs.json +++ b/Projects/Decentralized-Exchanges/Schemas/App-Schema/swap-pairs.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Swap Pair", + "translationKey": "add.swapPair", "relatedUiObject": "Swap Pair", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Pairs", "label": "Add Missing Swap Pairs", + "translationKey": "add.missing.swapPairs", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Request Sent", + "workDoneLabelTranslationKey": "general.requestSent", "relatedUiObject": "Swap Pair", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Decentralized-Exchanges" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Decentralized-Exchanges/Schemas/App-Schema/token.json b/Projects/Decentralized-Exchanges/Schemas/App-Schema/token.json index 1311026c6b..ba9881a434 100644 --- a/Projects/Decentralized-Exchanges/Schemas/App-Schema/token.json +++ b/Projects/Decentralized-Exchanges/Schemas/App-Schema/token.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Decentralized-Exchanges/Schemas/App-Schema/tokens.json b/Projects/Decentralized-Exchanges/Schemas/App-Schema/tokens.json index 2f4f4cbca3..c71f4c6d16 100644 --- a/Projects/Decentralized-Exchanges/Schemas/App-Schema/tokens.json +++ b/Projects/Decentralized-Exchanges/Schemas/App-Schema/tokens.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Token", + "translationKey": "add.token", "relatedUiObject": "Token", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Tokens", "label": "Add Missing Tokens", + "translationKey": "add.missing.tokens", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Request Sent", + "workDoneLabelTranslationKey": "general.requestSent", "relatedUiObject": "Token", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Decentralized-Exchanges" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Education/Schemas/App-Schema/docs-space-settings.json b/Projects/Education/Schemas/App-Schema/docs-space-settings.json index 0edc86ccde..b732082136 100644 --- a/Projects/Education/Schemas/App-Schema/docs-space-settings.json +++ b/Projects/Education/Schemas/App-Schema/docs-space-settings.json @@ -16,6 +16,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -24,8 +25,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Education/Schemas/App-Schema/docs-space-style.json b/Projects/Education/Schemas/App-Schema/docs-space-style.json index e9380067ea..51f78051bf 100644 --- a/Projects/Education/Schemas/App-Schema/docs-space-style.json +++ b/Projects/Education/Schemas/App-Schema/docs-space-style.json @@ -16,6 +16,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -24,8 +25,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Education/Schemas/App-Schema/docs-space.json b/Projects/Education/Schemas/App-Schema/docs-space.json index 824ed248f2..f6a3689a27 100644 --- a/Projects/Education/Schemas/App-Schema/docs-space.json +++ b/Projects/Education/Schemas/App-Schema/docs-space.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "docsSpaceStyle", "label": "Add Docs Space Style", + "translationKey": "docs.space.style", "relatedUiObject": "Docs Space Style", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Education" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "docsSpaceSettings", "label": "Add Docs Space Settings", + "translationKey": "docs.space.settings", "relatedUiObject": "Docs Space Settings", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Education" @@ -26,8 +28,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Education/Schemas/App-Schema/education-project.json b/Projects/Education/Schemas/App-Schema/education-project.json index 5e0da29bae..871c2aa44e 100644 --- a/Projects/Education/Schemas/App-Schema/education-project.json +++ b/Projects/Education/Schemas/App-Schema/education-project.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Tutorial", + "translationKey": "tutorial.add", "iconProject": "Education", "relatedUiObject": "Tutorial", "actionFunction": "payload.executeAction", @@ -14,6 +15,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Docs Space", + "translationKey": "docs.space.add", "relatedUiObject": "Docs Space", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Education" @@ -23,8 +25,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Education/Schemas/App-Schema/tutorial-step.json b/Projects/Education/Schemas/App-Schema/tutorial-step.json index c6b262aaf5..5bc8538097 100644 --- a/Projects/Education/Schemas/App-Schema/tutorial-step.json +++ b/Projects/Education/Schemas/App-Schema/tutorial-step.json @@ -5,6 +5,7 @@ "action": "Play Tutorial Step", "actionProject": "Education", "label": "Play", + "translationKey": "general.play", "iconPathOn": "play", "iconPathOff": "play", "actionFunction": "payload.executeAction" @@ -13,6 +14,7 @@ "action": "Resume Tutorial Step", "actionProject": "Education", "label": "Resume", + "translationKey": "general.resume", "iconPathOn": "resume", "iconPathOff": "resume", "actionFunction": "payload.executeAction" @@ -21,6 +23,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Education/Schemas/App-Schema/tutorial-topic.json b/Projects/Education/Schemas/App-Schema/tutorial-topic.json index e598aec4c6..26ace12bcf 100644 --- a/Projects/Education/Schemas/App-Schema/tutorial-topic.json +++ b/Projects/Education/Schemas/App-Schema/tutorial-topic.json @@ -5,6 +5,7 @@ "action": "Play Tutorial Topic", "actionProject": "Education", "label": "Play", + "translationKey": "general.play", "iconPathOn": "play", "iconPathOff": "play", "actionFunction": "payload.executeAction" @@ -13,6 +14,7 @@ "action": "Resume Tutorial Topic", "actionProject": "Education", "label": "Resume", + "translationKey": "general.resume", "iconPathOn": "resume", "iconPathOff": "resume", "actionFunction": "payload.executeAction" @@ -21,6 +23,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -28,6 +31,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Tutorial Step", + "translationKey": "tutorial.step.add", "relatedUiObject": "Tutorial Step", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Education" @@ -36,6 +40,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Tutorial Topic", + "translationKey": "tutorial.topic.add", "relatedUiObject": "Tutorial Topic", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Education" @@ -45,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Education/Schemas/App-Schema/tutorial.json b/Projects/Education/Schemas/App-Schema/tutorial.json index 898d492aae..613d688392 100644 --- a/Projects/Education/Schemas/App-Schema/tutorial.json +++ b/Projects/Education/Schemas/App-Schema/tutorial.json @@ -5,6 +5,7 @@ "action": "Play Tutorial", "actionProject": "Education", "label": "Play", + "translationKey": "general.play", "iconPathOn": "play", "iconPathOff": "play", "actionFunction": "payload.executeAction" @@ -13,6 +14,7 @@ "action": "Resume Tutorial", "actionProject": "Education", "label": "Resume", + "translationKey": "general.resume", "iconPathOn": "resume", "iconPathOff": "resume", "actionFunction": "payload.executeAction" @@ -21,6 +23,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -28,6 +31,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Tutorial Step", + "translationKey": "tutorial.step.add", "relatedUiObject": "Tutorial Step", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Education" @@ -36,6 +40,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Tutorial Topic", + "translationKey": "tutorial.topic.add", "relatedUiObject": "Tutorial Topic", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Education" @@ -45,7 +50,9 @@ "actionProject": "Education", "askConfirmation": true, "confirmationLabel": "Confirm to Reset", + "confirmationLabelTranslationKey": "tutorial.confirmation.reset", "label": "Reset Tutorial Progress", + "translationKey": "tutorial.reset", "iconPathOn": "reset", "iconPathOff": "reset", "actionFunction": "payload.executeAction" @@ -55,7 +62,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json b/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json index 1ac0b82365..bfc692e26d 100644 --- a/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json +++ b/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json @@ -6,8 +6,8 @@ "translations": [ { "language": "DE", - "text": "This article was created to show you which terms you should not translate because they are a fixed term. An example is the word Node. Created and maintained by gitforkgit ", - "updated": 1638052964966 + "text": "Dieser Artikel wurde erstellt, um Ihnen zu zeigen, welche Begriffe Sie nicht übersetzen sollten, weil sie ein fester Begriff sind. Ein Beispiel ist das Wort Node. Erstellt und gepflegt von gitforkgit", + "updated": 1698614312184 }, { "language": "RU", @@ -37,6 +37,11 @@ "text": "Hedeflerimizden biri Superalgos'u sonsuza kadar ücretsiz ve açık kaynak olarak herkesin kullanımına sunmaktır. Bunun için çeviriler son derece önemli ve gereklidir. Ancak, çevrilmemesi gereken bazı teknik terimler vardır.Aksi takdirde sorunları başkalarına anlatırken, katkıda bulunmaya başlarken, Superalgos'u anlamak zor olabilir...", "updated": 1656946338649, "style": "Text" + }, + { + "language": "DE", + "text": "Eines unserer Ziele ist es, Superalgos für jeden kostenlos und quelloffen für immer verfügbar zu machen. Hierfür sind Übersetzungen extrem wichtig und unerlässlich. Allerdings gibt es einige Fachbegriffe, die nicht übersetzt werden sollten. Denn sonst könnte es schwierig werden, anderen Probleme zu beschreiben, einen Beitrag zu leisten, Superalgos zu verstehen...", + "updated": 1698614334847 } ] }, @@ -55,6 +60,11 @@ "text": "\"Aşağıda terimlerin listelendiği bir tablo yer almaktadır. Burada çevirmenler kendilerini yönlendirebilir ve her Superalgos kullanıcısı çevrilmemesi gerektiğini düşündüğü terimleri ekleyebilir. Eğer makaleleri çeviriyorsanız, hangi terimleri orijinalinde olduğu gibi bırakmanız gerektiğini görmek için lütfen zaman zaman buraya bakın. Terimlerin arkasındaki parantez içindeki çeviriler elbette meşrudur ve makalelerin okuyucuları tarafından memnuniyetle karşılanır.", "updated": 1654390457320, "style": "Text" + }, + { + "language": "DE", + "text": "\"Hier unten ist eine Tabelle, in der die Begriffe aufgelistet sind. Hier können sich die Übersetzer orientieren und jeder Superalgos-Nutzer kann Begriffe hinzufügen, von denen er meint, dass sie nicht übersetzt werden sollten. Wenn Sie Artikel übersetzen, schauen Sie bitte von Zeit zu Zeit hier nach, welche Begriffe Sie so lassen sollten, wie sie im Original stehen. Übersetzungen in Klammern hinter den Begriffen selbst sind natürlich legitim und von den Lesern der Artikel willkommen.", + "updated": 1698614360984 } ] }, @@ -73,6 +83,11 @@ "text": "Tabloya Terimler eklemekten çekinmeyin!", "updated": 1654390463600, "style": "Success" + }, + { + "language": "DE", + "text": "Fügen Sie gerne Begriffe in die Tabelle ein!", + "updated": 1698614380007 } ] }, @@ -91,6 +106,11 @@ "text": "Makale çevirilerinde orijinal kalması gereken terimler:", "updated": 1654390469791, "style": "Note" + }, + { + "language": "DE", + "text": "Begriffe, die in den Übersetzungen von Artikeln im Original bleiben sollten:", + "updated": 1698614422864 } ] }, @@ -114,6 +134,11 @@ "text": "Çalışma Alanı terimleri -> Çalışma Alanıyla ilgili tüm Teknik Terimler", "updated": 1654390475627, "style": "List" + }, + { + "language": "DE", + "text": "Begriffe des Arbeitsbereichs (Workspace) -> alle technischen Begriffe im Zusammenhang mit dem Arbeitsbereich (Workspace)", + "updated": 1698614514229 } ] }, @@ -131,6 +156,11 @@ "text": "Düğüm Terimleri -> Düğümlerle ilgili tüm Teknik Terimler", "updated": 1654390483239, "style": "List" + }, + { + "language": "DE", + "text": "Knotenbegriffe -> alle Fachbegriffe zum Thema Knoten", + "updated": 1698614523854 } ] }, @@ -148,6 +178,11 @@ "text": "Diğer Teknik Terimler -> diğer kategorilere uymayan tüm Teknik Terimler", "updated": 1654390489615, "style": "List" + }, + { + "language": "DE", + "text": "Sonstige Fachbegriffe -> alle Fachbegriffe, die nicht in die anderen Kategorien passen", + "updated": 1698614531968 } ] }, @@ -166,6 +201,11 @@ "text": "Üstbilgisi çeviri olan sütunlarda, diliniz altbilgide seçiliyse çeviriyi kendi dilinize ekleyebilirsiniz, aksi takdirde çeviriler Hedef olmayan tabloda küresel olarak yer alır.", "updated": 1654390495521, "style": "Note" + }, + { + "language": "DE", + "text": "In den Spalten mit der Übersetzung als Kopfzeile können Sie die Übersetzung in Ihre Sprache hinzufügen, wenn Ihre Sprache in der Fußzeile ausgewählt ist, ansonsten würden die Übersetzungen global in der Tabelle erscheinen, was nicht das Ziel ist.", + "updated": 1698614543384 } ] }, diff --git a/Projects/Education/UI/Function-Libraries/DocsStatisticsFunctions.js b/Projects/Education/UI/Function-Libraries/DocsStatisticsFunctions.js index 7566d0b9c0..027e753d1c 100644 --- a/Projects/Education/UI/Function-Libraries/DocsStatisticsFunctions.js +++ b/Projects/Education/UI/Function-Libraries/DocsStatisticsFunctions.js @@ -38,3 +38,5 @@ function newEducationFunctionLibraryDocsStatisticsFunctions() { } } } + +exports.newEducationFunctionLibraryDocsStatisticsFunctions = newEducationFunctionLibraryDocsStatisticsFunctions \ No newline at end of file diff --git a/Projects/Education/UI/Globals/Docs.js b/Projects/Education/UI/Globals/Docs.js index 67d4b93e57..bf9b0ed066 100644 --- a/Projects/Education/UI/Globals/Docs.js +++ b/Projects/Education/UI/Globals/Docs.js @@ -7,4 +7,6 @@ function newEducationGlobalsDocs() { DOCS_SPACE_WIDTH: 900 } return thisObject -} \ No newline at end of file +} + +exports.newEducationGlobalsDocs = newEducationGlobalsDocs \ No newline at end of file diff --git a/Projects/Education/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Education/UI/Spaces/Docs-Space/DocsSpace.js index 2593190a89..a190f01b9f 100644 --- a/Projects/Education/UI/Spaces/Docs-Space/DocsSpace.js +++ b/Projects/Education/UI/Spaces/Docs-Space/DocsSpace.js @@ -299,6 +299,9 @@ function newEducationDocSpace() { function changeLanguage(pLanguage) { UI.projects.education.spaces.docsSpace.language = pLanguage + + i18next.changeLanguage(pLanguage.toLowerCase()).then(() => translate()) // calls the global function to trigger changing of the system translations + UI.projects.education.spaces.docsSpace.navigateTo(UI.projects.education.spaces.docsSpace.currentDocumentBeingRendered.project, UI.projects.education.spaces.docsSpace.currentDocumentBeingRendered.category, UI.projects.education.spaces.docsSpace.currentDocumentBeingRendered.type) let workspace = UI.projects.workspaces.spaces.designSpace.workspace.workspaceNode diff --git a/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js b/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js index a42b159c79..165a482993 100644 --- a/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js +++ b/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js @@ -341,11 +341,11 @@ function newFoundationsDocsDocumentPage() { HTML = HTML + '
' if (previousPage !== undefined) { - HTML = HTML + '
' + previousPage.type + HTML = HTML + '
' + previousPage.type } HTML = HTML + '
' if (nextPage !== undefined) { - HTML = HTML + '
' + nextPage.type + HTML = HTML + '
' + nextPage.type } HTML = HTML + '
' return @@ -387,11 +387,11 @@ function newFoundationsDocsDocumentPage() { HTML = HTML + '
' if (previousPage !== undefined) { - HTML = HTML + '
' + previousPage.type + HTML = HTML + '
' + previousPage.type } HTML = HTML + '
' if (nextPage !== undefined) { - HTML = HTML + '
' + nextPage.type + HTML = HTML + '
' + nextPage.type } HTML = HTML + '
' return @@ -439,11 +439,11 @@ function newFoundationsDocsDocumentPage() { HTML = HTML + '
' if (previousPage !== undefined) { - HTML = HTML + '
' + previousPage.type + HTML = HTML + '
' + previousPage.type } HTML = HTML + '
' if (nextPage !== undefined) { - HTML = HTML + '
' + nextPage.type + HTML = HTML + '
' + nextPage.type } HTML = HTML + '
' return @@ -1064,8 +1064,7 @@ function newFoundationsDocsDocumentPage() { autoGeneratedParagraphIndex++ for (let i = 0; i < appSchemaDocument.menuItems.length; i++) { let menuItem = appSchemaDocument.menuItems[i] - - HTML = HTML + '' + HTML = HTML + '' HTML = HTML + '
' paragraph = { @@ -1121,8 +1120,7 @@ function newFoundationsDocsDocumentPage() { let childrenNodesProperty = appSchemaDocument.childrenNodesProperties[i] let name = UI.projects.foundations.utilities.strings.fromCamelCaseToUpperWithSpaces(childrenNodesProperty.name) - - HTML = HTML + '' + HTML = HTML + '' HTML = HTML + '
' paragraph = { @@ -1199,7 +1197,7 @@ function newFoundationsDocsDocumentPage() { if (listItem === "") { continue } - HTML = HTML + '' + HTML = HTML + '' } } } @@ -1258,7 +1256,7 @@ function newFoundationsDocsDocumentPage() { if (listItem === "") { continue } - HTML = HTML + '' + HTML = HTML + '' } } } diff --git a/Projects/Education/UI/Utilities/Docs.js b/Projects/Education/UI/Utilities/Docs.js index 963120796f..3d421e41b0 100644 --- a/Projects/Education/UI/Utilities/Docs.js +++ b/Projects/Education/UI/Utilities/Docs.js @@ -715,3 +715,5 @@ function newEducationUtilitiesDocs() { .replace('<', '') } } + +exports.newEducationUtilitiesDocs = newEducationUtilitiesDocs \ No newline at end of file diff --git a/Projects/Education/UI/Utilities/Languages.js b/Projects/Education/UI/Utilities/Languages.js index 790d0bb860..acbf658f9f 100644 --- a/Projects/Education/UI/Utilities/Languages.js +++ b/Projects/Education/UI/Utilities/Languages.js @@ -63,4 +63,6 @@ function newEducationUtilitiesLanguages() { } return languageLabel } -} \ No newline at end of file +} + +exports.newEducationUtilitiesLanguages = newEducationUtilitiesLanguages \ No newline at end of file diff --git a/Projects/Education/UI/Utilities/Tutorial.js b/Projects/Education/UI/Utilities/Tutorial.js index 10d373de0d..8f0a5d43ac 100644 --- a/Projects/Education/UI/Utilities/Tutorial.js +++ b/Projects/Education/UI/Utilities/Tutorial.js @@ -24,4 +24,6 @@ function newEducationUtilitiesTutorial() { } } } -} \ No newline at end of file +} + +exports.newEducationUtilitiesTutorial = newEducationUtilitiesTutorial \ No newline at end of file diff --git a/Projects/Ethereum/Schemas/App-Schema/blockchain-network.json b/Projects/Ethereum/Schemas/App-Schema/blockchain-network.json index 163addc551..aba926d362 100644 --- a/Projects/Ethereum/Schemas/App-Schema/blockchain-network.json +++ b/Projects/Ethereum/Schemas/App-Schema/blockchain-network.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Network Client", + "translationKey": "add.networkClient", "relatedUiObject": "Network Client", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/blockchain-scanner-bot.json b/Projects/Ethereum/Schemas/App-Schema/blockchain-scanner-bot.json index 1c326bace1..e03d49c26e 100644 --- a/Projects/Ethereum/Schemas/App-Schema/blockchain-scanner-bot.json +++ b/Projects/Ethereum/Schemas/App-Schema/blockchain-scanner-bot.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Process Definition", + "translationKey": "add.process.definition", "relatedUiObject": "Process Definition", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -21,6 +23,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Product Definition", + "translationKey": "add.product.definition", "relatedUiObject": "Product Definition", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -30,7 +33,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/data-mine.json b/Projects/Ethereum/Schemas/App-Schema/data-mine.json index f5dc222ccf..2b75e0154f 100644 --- a/Projects/Ethereum/Schemas/App-Schema/data-mine.json +++ b/Projects/Ethereum/Schemas/App-Schema/data-mine.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Blockchain Scanner Bot", + "translationKey": "add.blockchainScannerBot", "relatedUiObject": "Blockchain Scanner Bot", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/erc-20-token-type.json b/Projects/Ethereum/Schemas/App-Schema/erc-20-token-type.json index e1c0ffbedb..212e1ef48b 100644 --- a/Projects/Ethereum/Schemas/App-Schema/erc-20-token-type.json +++ b/Projects/Ethereum/Schemas/App-Schema/erc-20-token-type.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Ethereum Token", + "translationKey": "add.ethereumToken", "relatedUiObject": "Ethereum Token", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/erc-223-token-type.json b/Projects/Ethereum/Schemas/App-Schema/erc-223-token-type.json index 4920a1aee3..862c05e6e4 100644 --- a/Projects/Ethereum/Schemas/App-Schema/erc-223-token-type.json +++ b/Projects/Ethereum/Schemas/App-Schema/erc-223-token-type.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Ethereum Token", + "translationKey": "add.ethereumToken", "relatedUiObject": "Ethereum Token", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/erc-721-token-type.json b/Projects/Ethereum/Schemas/App-Schema/erc-721-token-type.json index 3b44b7b309..608c2b8cab 100644 --- a/Projects/Ethereum/Schemas/App-Schema/erc-721-token-type.json +++ b/Projects/Ethereum/Schemas/App-Schema/erc-721-token-type.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Ethereum Token", + "translationKey": "add.ethereumToken", "relatedUiObject": "Ethereum Token", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/erc-777-token-type.json b/Projects/Ethereum/Schemas/App-Schema/erc-777-token-type.json index 2b42ffe47a..674d167e49 100644 --- a/Projects/Ethereum/Schemas/App-Schema/erc-777-token-type.json +++ b/Projects/Ethereum/Schemas/App-Schema/erc-777-token-type.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Ethereum Token", + "translationKey": "add.ethereumToken", "relatedUiObject": "Ethereum Token", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/eth-balance.json b/Projects/Ethereum/Schemas/App-Schema/eth-balance.json index 8f5b6b11d1..8ef2d15d27 100644 --- a/Projects/Ethereum/Schemas/App-Schema/eth-balance.json +++ b/Projects/Ethereum/Schemas/App-Schema/eth-balance.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-blockchain.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-blockchain.json index ee747eb278..d130e66a63 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-blockchain.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-blockchain.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Blockchain Network", + "translationKey": "add.blockchainNetwork", "relatedUiObject": "Blockchain Network", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-decentralized-application.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-decentralized-application.json index f699cd9055..ae3ad6c4e0 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-decentralized-application.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-decentralized-application.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Smart Contract", + "translationKey": "add.smartContract", "relatedUiObject": "Smart Contract", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-project.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-project.json index 403ffa099f..f521e6cef7 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-project.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-project.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Blockchain", + "translationKey": "add.blockchain", "relatedUiObject": "Ethereum Blockchain", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -13,6 +14,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Decentralized Application", + "translationKey": "add.decentralizedApplication", "relatedUiObject": "Ethereum Decentralized Application", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -21,6 +23,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Token Definitions", + "translationKey": "add.tokenDefinitions", "relatedUiObject": "Ethereum Token Definitions", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -29,6 +32,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Wallet", + "translationKey": "add.wallet", "relatedUiObject": "Ethereum Wallet", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -37,6 +41,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Data Mine", + "translationKey": "add.dataMine", "relatedUiObject": "Data Mine", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -47,7 +52,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-token-definitions.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-token-definitions.json index 200bafa226..5b044544eb 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-token-definitions.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-token-definitions.json @@ -5,6 +5,7 @@ "action": "Add Missing Children", "actionProject": "Visual-Scripting", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Ethereum Token Definitions", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-token.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-token.json index 1365066059..de72d91090 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-token.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-token.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Smart Contract", + "translationKey": "add.smartContract", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "smartContract", "relatedUiObject": "Smart Contract", @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-wallet.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-wallet.json index 5f4e628d32..b08cab83ae 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-wallet.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-wallet.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Client Reference", + "translationKey": "add.childReference", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "networkClientReference", "relatedUiObject": "Network Client Reference", @@ -15,6 +16,7 @@ "action": "Create Wallet Account", "actionProject": "Ethereum", "label": "Add Wallet Account", + "translationKey": "add.walletAccount", "relatedUiObject": "Wallet Account", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/network-client-reference.json b/Projects/Ethereum/Schemas/App-Schema/network-client-reference.json index 3dcd7b3469..9de80cb3ed 100644 --- a/Projects/Ethereum/Schemas/App-Schema/network-client-reference.json +++ b/Projects/Ethereum/Schemas/App-Schema/network-client-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/network-client.json b/Projects/Ethereum/Schemas/App-Schema/network-client.json index b25d8a0504..fd1d8afae3 100644 --- a/Projects/Ethereum/Schemas/App-Schema/network-client.json +++ b/Projects/Ethereum/Schemas/App-Schema/network-client.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/project-dashboards.json b/Projects/Ethereum/Schemas/App-Schema/project-dashboards.json index 8ab82e4fbe..1150c4def3 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-dashboards.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-dashboards.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/project-data-products.json b/Projects/Ethereum/Schemas/App-Schema/project-data-products.json index c760d1b9bf..26cc1fbb14 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-data-products.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-data-products.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/project-data-tasks.json b/Projects/Ethereum/Schemas/App-Schema/project-data-tasks.json index 7654c65396..6c1e99e338 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-data-tasks.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-data-tasks.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/project-learning-products.json b/Projects/Ethereum/Schemas/App-Schema/project-learning-products.json index df3c060ef1..8662508e7f 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-learning-products.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-learning-products.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/project-learning-tasks.json b/Projects/Ethereum/Schemas/App-Schema/project-learning-tasks.json index 2b798854a8..76c15b67e9 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-learning-tasks.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-learning-tasks.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/project-trading-products.json b/Projects/Ethereum/Schemas/App-Schema/project-trading-products.json index fe9171bc94..908e0556d6 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-trading-products.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-trading-products.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/project-trading-tasks.json b/Projects/Ethereum/Schemas/App-Schema/project-trading-tasks.json index 39ae2d9903..c8b0fe0bd0 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-trading-tasks.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-trading-tasks.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/smart-contract.json b/Projects/Ethereum/Schemas/App-Schema/smart-contract.json index 04ba8f7c2a..0ad896c90d 100644 --- a/Projects/Ethereum/Schemas/App-Schema/smart-contract.json +++ b/Projects/Ethereum/Schemas/App-Schema/smart-contract.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,6 +16,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "solidityCode", "label": "Add Solidity Code", + "translationKey": "add.solidarityCode", "relatedUiObject": "Solidity Code", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/solidity-code.json b/Projects/Ethereum/Schemas/App-Schema/solidity-code.json index 595e4d501d..f01bd62951 100644 --- a/Projects/Ethereum/Schemas/App-Schema/solidity-code.json +++ b/Projects/Ethereum/Schemas/App-Schema/solidity-code.json @@ -5,6 +5,7 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "ethereum", "iconPathOff": "ethereum" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/token-balance.json b/Projects/Ethereum/Schemas/App-Schema/token-balance.json index b9f56a59c4..8e07c62d86 100644 --- a/Projects/Ethereum/Schemas/App-Schema/token-balance.json +++ b/Projects/Ethereum/Schemas/App-Schema/token-balance.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/Schemas/App-Schema/wallet-account.json b/Projects/Ethereum/Schemas/App-Schema/wallet-account.json index d1445ebb9f..96e04bf954 100644 --- a/Projects/Ethereum/Schemas/App-Schema/wallet-account.json +++ b/Projects/Ethereum/Schemas/App-Schema/wallet-account.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add ETH Balance", + "translationKey": "add.ethbalance", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "ethBalance", "relatedUiObject": "ETH Balance", @@ -23,6 +25,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Token Balance", + "translationKey": "add.tokenBalance", "relatedUiObject": "Token Balance", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Ethereum" @@ -32,7 +35,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Ethereum/UI/Globals/ChainIds.js b/Projects/Ethereum/UI/Globals/ChainIds.js index e17cf42265..a3ea56f3b7 100644 --- a/Projects/Ethereum/UI/Globals/ChainIds.js +++ b/Projects/Ethereum/UI/Globals/ChainIds.js @@ -15,4 +15,6 @@ function newEthereumGlobalsChainIds() { default: return 'Unknown Network' } } -} \ No newline at end of file +} + +exports.newEthereumGlobalsChainIds = newEthereumGlobalsChainIds \ No newline at end of file diff --git a/Projects/Ethereum/UI/Utilities/RouteToClient.js b/Projects/Ethereum/UI/Utilities/RouteToClient.js index 14080d1bc4..67e37f8775 100644 --- a/Projects/Ethereum/UI/Utilities/RouteToClient.js +++ b/Projects/Ethereum/UI/Utilities/RouteToClient.js @@ -50,4 +50,6 @@ function newEthereumUtilitiesRouteToClient() { url: url } } -} \ No newline at end of file +} + +exports.newEthereumUtilitiesRouteToClient = newEthereumUtilitiesRouteToClient \ No newline at end of file diff --git a/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-Lorentz-Classification-params.png b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-Lorentz-Classification-params.png new file mode 100644 index 0000000000..2419420a6c Binary files /dev/null and b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-Lorentz-Classification-params.png differ diff --git a/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-Lorentz-Classification.png b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-Lorentz-Classification.png new file mode 100644 index 0000000000..7f3e367b32 Binary files /dev/null and b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-Lorentz-Classification.png differ diff --git a/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Envelope-params.png b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Envelope-params.png new file mode 100644 index 0000000000..e4b451a59c Binary files /dev/null and b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Envelope-params.png differ diff --git a/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Envelope.png b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Envelope.png new file mode 100644 index 0000000000..2326c53def Binary files /dev/null and b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Envelope.png differ diff --git a/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Volty-Envelope-params.png b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Volty-Envelope-params.png new file mode 100644 index 0000000000..ebcd8a5f01 Binary files /dev/null and b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Volty-Envelope-params.png differ diff --git a/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Volty-Envelope.png b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Volty-Envelope.png new file mode 100644 index 0000000000..0c8c535904 Binary files /dev/null and b/Projects/Foundations/PNGs/Docs/indicators/TrendsAI-NW-Volty-Envelope.png differ diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json index 9dd8e25e7c..395834a41d 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Process Instance", + "translationKey": "add.processInstance", "relatedUiObject": "API Data Fetcher Process Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json b/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json index 04b8f18b3d..ac83f355f6 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "apiMapReference", "label": "Add API Map Reference", + "translationKey": "add.apiMapReference", "relatedUiObject": "API Map Reference", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-endpoint.json b/Projects/Foundations/Schemas/App-Schema/Api/api-endpoint.json index 1dcda12e36..4aa3b7d325 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-endpoint.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-endpoint.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "apiQueryParameters", "label": "Add API Query Parameters", + "translationKey": "add.apiQueryParameters", "relatedUiObject": "API Query Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,6 +25,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "apiPathParameters", "label": "Add API Path Parameters", + "translationKey": "add.apiPathParameters", "relatedUiObject": "API Path Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -33,6 +36,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "apiQueryResponses", "label": "Add API Query Responses", + "translationKey": "add.apiQueryResponses", "relatedUiObject": "API Query Responses", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -43,7 +47,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-map-reference.json b/Projects/Foundations/Schemas/App-Schema/Api/api-map-reference.json index 063a6e0628..e8b1cf426f 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-map-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-map-reference.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add API Response Field", + "translationKey": "add.apiResponseField", "relatedUiObject": "API Response Field", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-map.json b/Projects/Foundations/Schemas/App-Schema/Api/api-map.json index 1de0c2a14f..e177b213a3 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-map.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-map.json @@ -5,12 +5,14 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Add UI Object", "label": "Add API Version", + "translationKey": "add.apiVersion", "relatedUiObject": "API Version", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameter.json b/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameter.json index 30c22bc00c..8619eb09e3 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameter.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameter.json @@ -5,15 +5,18 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameters.json b/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameters.json index b6aa763f0e..fc47a3d1cc 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameters.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameters.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add API Path Parameter", + "translationKey": "add.apiPathParameter", "relatedUiObject": "API Path Parameter", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameter.json b/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameter.json index 7b0be8bd69..59bbc4d99e 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameter.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameter.json @@ -5,15 +5,18 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameters.json b/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameters.json index bb5374859b..726e051801 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameters.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameters.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add API Query Parameter", + "translationKey": "add.apiQueryParameter", "relatedUiObject": "API Query Parameter", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-query-response.json b/Projects/Foundations/Schemas/App-Schema/Api/api-query-response.json index 250e8eba59..6e54a1370d 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-query-response.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-query-response.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "apiResponseSchema", "label": "Add API Response Schema", + "translationKey": "add.apiResponseSchema", "relatedUiObject": "API Response Schema", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-query-responses.json b/Projects/Foundations/Schemas/App-Schema/Api/api-query-responses.json index bdfd98cc9b..219cacb750 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-query-responses.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-query-responses.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add API Query Response", + "translationKey": "add.apiQueryResponse", "relatedUiObject": "API Query Response", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-response-field-reference.json b/Projects/Foundations/Schemas/App-Schema/Api/api-response-field-reference.json index b94e1505bf..2cdd459826 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-response-field-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-response-field-reference.json @@ -5,15 +5,18 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-response-field.json b/Projects/Foundations/Schemas/App-Schema/Api/api-response-field.json index 789530fd73..423a0adc73 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-response-field.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-response-field.json @@ -5,12 +5,14 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Add UI Object", "label": "Add API Response Field", + "translationKey": "add.apiResponseField", "relatedUiObject": "API Response Field", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-response-schema.json b/Projects/Foundations/Schemas/App-Schema/Api/api-response-schema.json index 1a39590d1a..0a0e1ede06 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-response-schema.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-response-schema.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "apiResponseFields", "label": "Add API Response Field", + "translationKey": "add.apiResponseField", "relatedUiObject": "API Response Field", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-version.json b/Projects/Foundations/Schemas/App-Schema/Api/api-version.json index c9d2349b98..b113fc1752 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-version.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-version.json @@ -5,12 +5,14 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Add UI Object", "label": "Add API Endpoint", + "translationKey": "add.apiEndpoint", "relatedUiObject": "API Endpoint", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/Api/apis.json b/Projects/Foundations/Schemas/App-Schema/Api/apis.json index ddf9a05c8b..9b08f3407f 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/apis.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/apis.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Github API", + "translationKey": "add.githubAPI", "relatedUiObject": "Github API", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "githubAPI", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Web3 API", + "translationKey": "add.web3API", "relatedUiObject": "Web3 API", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "web3API", @@ -24,6 +26,7 @@ { "action": "Add UI Object", "label": "Add API Authorization Key", + "translationKey": "add.apiAuthorizationKey", "relatedUiObject": "API Authorization Key", "iconPathOn": "exchange-account-key", "iconPathOff": "exchange-account-key", @@ -36,7 +39,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/actual-rate.json b/Projects/Foundations/Schemas/App-Schema/actual-rate.json index 6521280a80..40e2c08aa3 100644 --- a/Projects/Foundations/Schemas/App-Schema/actual-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/actual-rate.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/actual-size.json b/Projects/Foundations/Schemas/App-Schema/actual-size.json index 26acc03de4..ee93a689ac 100644 --- a/Projects/Foundations/Schemas/App-Schema/actual-size.json +++ b/Projects/Foundations/Schemas/App-Schema/actual-size.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/algorithm-name.json b/Projects/Foundations/Schemas/App-Schema/algorithm-name.json index 4bc9737b8a..a6a7acb3e2 100644 --- a/Projects/Foundations/Schemas/App-Schema/algorithm-name.json +++ b/Projects/Foundations/Schemas/App-Schema/algorithm-name.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/amount-received.json b/Projects/Foundations/Schemas/App-Schema/amount-received.json index 12ae3ab5a9..30f1b2c900 100644 --- a/Projects/Foundations/Schemas/App-Schema/amount-received.json +++ b/Projects/Foundations/Schemas/App-Schema/amount-received.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json b/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json index 5c3214e340..b17e36e6f3 100644 --- a/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json +++ b/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/api-authorization-key.json b/Projects/Foundations/Schemas/App-Schema/api-authorization-key.json index 21bafa4391..e7e8ada723 100644 --- a/Projects/Foundations/Schemas/App-Schema/api-authorization-key.json +++ b/Projects/Foundations/Schemas/App-Schema/api-authorization-key.json @@ -1,37 +1,40 @@ { - "type": "API Authorization Key", - "menuItems": [ - { - "action": "Configure", - "label": "Configure", - "iconPathOn": "configuration", - "iconPathOff": "configuration", - "dontShowAtFullscreen": true, - "actionFunction": "uiObject.configEditor.activate" + "type": "API Authorization Key", + "menuItems": [ + { + "action": "Configure", + "label": "Configure", + "translationKey": "general.configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration", + "dontShowAtFullscreen": true, + "actionFunction": "uiObject.configEditor.activate" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", + "label": "Delete", + "translationKey": "general.delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true }, - { - "action": "Delete UI Object", - "actionProject": "Visual-Scripting", - "askConfirmation": true, - "confirmationLabel": "Confirm to Delete", - "label": "Delete", - "iconPathOn": "delete-entity", - "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" - } - ], - "editors": { - "config": true - }, - "initialValues": { - "config": "{ \n \"api_key\": \"\",\n \"api_key_secret\": \"\",\n \"bearer_token\": \"\"\n}" - }, - "addLeftIcons": true, - "level": 1, - "attachingRules": { - "compatibleTypes": "->APIs->" - }, - "propertyNameAtParent": "apiAuthorizationKey", - "isPersonalData": true, - "icon": "exchange-account-key" + "initialValues": { + "config": "{ \n \"api_key\": \"\",\n \"api_key_secret\": \"\",\n \"bearer_token\": \"\"\n}" + }, + "addLeftIcons": true, + "level": 1, + "attachingRules": { + "compatibleTypes": "->APIs->" + }, + "propertyNameAtParent": "apiAuthorizationKey", + "isPersonalData": true, + "icon": "exchange-account-key" } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/asset.json b/Projects/Foundations/Schemas/App-Schema/asset.json index 4b1b1c1f94..74cb7d7f34 100644 --- a/Projects/Foundations/Schemas/App-Schema/asset.json +++ b/Projects/Foundations/Schemas/App-Schema/asset.json @@ -1,589 +1,592 @@ { - "type": "Asset", - "menuItems": [ - { - "action": "Configure", - "actionFunction": "uiObject.configEditor.activate", - "label": "Configure", - "iconPathOn": "configuration", - "iconPathOff": "configuration" - }, - { - "action": "Delete UI Object", - "actionProject": "Visual-Scripting", - "askConfirmation": true, - "confirmationLabel": "Confirm to Delete", - "label": "Delete", - "iconPathOn": "delete-entity", - "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" - } - ], - "isTitleAllwaysVisible": true, - "addLeftIcons": true, - "level": 4, - "editors": { - "config": true - }, - "initialValues": { - "config": "{ \n\"codeName\": \"Type_the_code_name_of_the_asset\"\n}" - }, - "attachingRules": { - "compatibleTypes": "->Exchange Assets->" - }, - "propertyNameAtParent": "assets", - "alternativeIcons": [ - { - "codeName": "ADA", - "iconName": "cardano" - }, - { - "codeName": "BCH", - "iconName": "bitcoin-cash" - }, - { - "codeName": "BNB", - "iconName": "binance-coin" - }, - { - "codeName": "BTC", - "iconName": "bitcoin" - }, - { - "codeName": "BUSD", - "iconName": "binance-usd" - }, - { - "codeName": "CAKE", - "iconName": "cake" - }, - { - "codeName": "DAI", - "iconName": "dai" - }, - { - "codeName": "DASH", - "iconName": "dash" - }, - { - "codeName": "DOGE", - "iconName": "dogecoin" - }, - { - "codeName": "DOT", - "iconName": "polkadot" - }, - { - "codeName": "EOS", - "iconName": "eos" - }, - { - "codeName": "ETC", - "iconName": "ethereum-classic" - }, - { - "codeName": "ETH", - "iconName": "ethereum" - }, - { - "codeName": "EUR", - "iconName": "euro" - }, - { - "codeName": "LINK", - "iconName": "chainlink" - }, - { - "codeName": "LTC", - "iconName": "litecoin" - }, - { - "codeName": "NANO", - "iconName": "nano" - }, - { - "codeName": "NEO", - "iconName": "neo" - }, - { - "codeName": "QTUM", - "iconName": "qtum" - }, - { - "codeName": "SOL", - "iconName": "solana" - }, - { - "codeName": "SXP", - "iconName": "swipe" - }, - { - "codeName": "TRX", - "iconName": "tron" - }, - { - "codeName": "XMR", - "iconName": "monero" - }, - { - "codeName": "UNI", - "iconName": "uniswap" - }, - { - "codeName": "USD", - "iconName": "us-dollar" - }, - { - "codeName": "USDC", - "iconName": "usdc" - }, - { - "codeName": "USDT", - "iconName": "tether" - }, - { - "codeName": "VET", - "iconName": "vechain" - }, - { - "codeName": "XLM", - "iconName": "stellar" - }, - { - "codeName": "XRP", - "iconName": "xrp" - }, - { - "codeName": "ZAR", - "iconName": "zar" - }, - { - "codeName": "SA", - "iconName": "superalgos" - }, - { - "codeName": "AAVE", - "iconName": "aave" - }, - { - "codeName": "ALGO", - "iconName": "algorand" - }, - { - "codeName": "AVAX", - "iconName": "avalanche" - }, - { - "codeName": "AXS", - "iconName": "axie-infinity" - }, - { - "codeName": "BAND", - "iconName": "band-protocol" - }, - { - "codeName": "BAT", - "iconName": "basic-attention-token" - }, - { - "codeName": "BCD", - "iconName": "bitcoin-diamond" - }, - { - "codeName": "BTG", - "iconName": "bitcoin-gold" - }, - { - "codeName": "BTCP", - "iconName": "bitcoin-private" - }, - { - "codeName": "BSV" , - "iconName": "bitcoin-sv" - }, - { - "codeName": "BTCZ", - "iconName": "bitcoinz" - }, - { - "codeName": "BTT", - "iconName": "bittorrent" - }, - { - "codeName": "ATOM", - "iconName": "cosmos" - }, - { - "codeName": "CEL", - "iconName": "celsius" - }, - { - "codeName": "CRV", - "iconName": "curve-dao-token" - }, - { - "codeName": "DAI", - "iconName": "dai" - }, - { - "codeName": "DENT", - "iconName": "dent" - }, - { - "codeName": "XEC", - "iconName": "ecash" - }, - { - "codeName": "EGLD", - "iconName": "elrond" - }, - { - "codeName": "FTM", - "iconName": "fantom" - }, - { - "codeName": "FIL", - "iconName": "filecoin" - }, - { - "codeName": "FTT", - "iconName": "ftx-token" - }, - { - "codeName": "GBP", - "iconName": "gbp" - }, - { - "codeName": "ONE", - "iconName": "harmony" - }, - { - "codeName": "HBAR", - "iconName": "hedera-hashgraph" - }, - { - "codeName": "HOT", - "iconName": "holo" - }, - { - "codeName": "HT", - "iconName": "huobi-token" - }, - { - "codeName": "ICX", - "iconName": "icon" - }, - { - "codeName": "ICP", - "iconName": "internet-computer" - }, - { - "codeName": "MIOTA", - "iconName": "iota" - }, - { - "codeName": "KLAY", - "iconName": "klaytn" - }, - { - "codeName": "KCS", - "iconName": "kucoin-token" - }, - { - "codeName": "OMG", - "iconName": "omg-network" - }, - { - "codeName": "OXT", - "iconName": "orchid" - }, - { - "codeName": "CAKE", - "iconName": "pancakeswap" - }, - { - "codeName": "MATIC", - "iconName": "polygon" - }, - { - "codeName": "QNT", - "iconName": "quant" - }, - { - "codeName": "REV", - "iconName": "revain" - }, - { - "codeName": "RVN", - "iconName": "ravencoin" - }, - { - "codeName": "SHIB", - "iconName": "shiba-inu" - }, - { - "codeName": "SC", - "iconName": "siacoin" - }, - { - "codeName": "SUSHI", - "iconName": "sushiswap" - }, - { - "codeName": "LUNA", - "iconName": "terra" - }, - { - "codeName": "XTZ", - "iconName": "tezos" - }, - { - "codeName": "GRT", - "iconName": "the-graph" - }, - { - "codeName": "THETA", - "iconName": "theta" - }, - { - "codeName": "TUSD", - "iconName": "true-usd" - }, - { - "codeName": "UNI", - "iconName": "uniswap" - }, - { - "codeName": "USDC", - "iconName": "usd-coin" - }, - { - "codeName": "VET", - "iconName": "vechain" - }, - { - "codeName": "WAVES", - "iconName": "waves" - }, - { - "codeName": "WBTC", - "iconName": "wrapped-bitcoin" - }, - { - "codeName": "YFI", - "iconName": "yearn-finance" - }, - { - "codeName": "ZEC", - "iconName": "zcash" - }, - { - "codeName": "ZIL", - "iconName": "zilliqa" - }, - { - "codeName": "ZRX", - "iconName": "0x" - }, - { - "codeName": "ELF", - "iconName": "aelf" - }, - { - "codeName": "AEON", - "iconName": "aeon" - }, - { - "codeName": "AMP", - "iconName": "amp" - }, - { - "codeName": "ANKR", - "iconName": "ankr" - }, - { - "codeName": "DEX", - "iconName": "ardor" - }, - { - "codeName": "ARK", - "iconName": "ark" - }, - { - "codeName": "REP", - "iconName": "augur" - }, - { - "codeName": "BNT", - "iconName": "bancor" - }, - { - "codeName": "CVC", - "iconName": "civic" - }, - { - "codeName": "COMP", - "iconName": "compound" - }, - { - "codeName": "MANA", - "iconName": "decentraland" - }, - { - "codeName": "DCR", - "iconName": "decred" - }, - { - "codeName": "DGB", - "iconName": "digibyte" - }, - { - "codeName": "ENJ", - "iconName": "enjin-coin" - }, - { - "codeName": "GNO", - "iconName": "gnosis" - }, - { - "codeName": "ZEN", - "iconName": "horizen" - }, - { - "codeName": "HUSD", - "iconName": "husd" - }, - { - "codeName": "RLC", - "iconName": "iexec-rlc" - }, - { - "codeName": "IOST", - "iconName": "iost" - }, - { - "codeName": "IOTX", - "iconName": "iotex" - }, - { - "codeName": "KSM", - "iconName": "kusama" - }, - { - "codeName": "LSK", - "iconName": "lisk" - }, - { - "codeName": "LPT", - "iconName": "livepeer" - }, - { - "codeName": "LRC", - "iconName": "loopring" - }, - { - "codeName": "MKR", - "iconName": "maker" - }, - { - "codeName": "MED", - "iconName": "medibloc" - }, - { - "codeName": "XEM", - "iconName": "nem" - }, - { - "codeName": "NEXO", - "iconName": "nexo" - }, - { - "codeName": "NKN", - "iconName": "nkn" - }, - { - "codeName": "NMR", - "iconName": "numeraire" - }, - { - "codeName": "OKB", - "iconName": "okb" - }, - { - "codeName": "OMNI", - "iconName": "omni" - }, - { - "codeName": "ONG", - "iconName": "ontology-gas" - }, - { - "codeName": "ONT", - "iconName": "ontology" - }, - { - "codeName": "NEAR", - "iconName": "near-protocol" - }, - { - "codeName": "PAXG", - "iconName": "pax-gold" - }, - { - "codeName": "REN", - "iconName": "ren" - }, - { - "codeName": "SAFEMOON", - "iconName": "safemoon" - }, - { - "codeName": "SKL", - "iconName": "skale-network" - }, - { - "codeName": "STX", - "iconName": "stacks" - }, - { - "codeName": "SNT", - "iconName": "status" - }, - { - "codeName": "STORJ", - "iconName": "storj" - }, - { - "codeName": "CHSB", - "iconName": "swissborg" - }, - { - "codeName": "SNX", - "iconName": "synthetix" - }, - { - "codeName": "TEL", - "iconName": "telcoin" - }, - { - "codeName": "SAND", - "iconName": "the-sandbox" - }, - { - "codeName": "UMA", - "iconName": "uma" - }, - { - "codeName": "LEO", - "iconName": "unus-sed-leo" - }, - { - "codeName": "XVG", - "iconName": "verge" - }, - { - "codeName": "VTHO", - "iconName": "vethor-token" - } - ] + "type": "Asset", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "translationKey": "general.configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", + "label": "Delete", + "translationKey": "general.delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isTitleAllwaysVisible": true, + "addLeftIcons": true, + "level": 4, + "editors": { + "config": true + }, + "initialValues": { + "config": "{ \n\"codeName\": \"Type_the_code_name_of_the_asset\"\n}" + }, + "attachingRules": { + "compatibleTypes": "->Exchange Assets->" + }, + "propertyNameAtParent": "assets", + "alternativeIcons": [ + { + "codeName": "ADA", + "iconName": "cardano" + }, + { + "codeName": "BCH", + "iconName": "bitcoin-cash" + }, + { + "codeName": "BNB", + "iconName": "binance-coin" + }, + { + "codeName": "BTC", + "iconName": "bitcoin" + }, + { + "codeName": "BUSD", + "iconName": "binance-usd" + }, + { + "codeName": "CAKE", + "iconName": "cake" + }, + { + "codeName": "DAI", + "iconName": "dai" + }, + { + "codeName": "DASH", + "iconName": "dash" + }, + { + "codeName": "DOGE", + "iconName": "dogecoin" + }, + { + "codeName": "DOT", + "iconName": "polkadot" + }, + { + "codeName": "EOS", + "iconName": "eos" + }, + { + "codeName": "ETC", + "iconName": "ethereum-classic" + }, + { + "codeName": "ETH", + "iconName": "ethereum" + }, + { + "codeName": "EUR", + "iconName": "euro" + }, + { + "codeName": "LINK", + "iconName": "chainlink" + }, + { + "codeName": "LTC", + "iconName": "litecoin" + }, + { + "codeName": "NANO", + "iconName": "nano" + }, + { + "codeName": "NEO", + "iconName": "neo" + }, + { + "codeName": "QTUM", + "iconName": "qtum" + }, + { + "codeName": "SOL", + "iconName": "solana" + }, + { + "codeName": "SXP", + "iconName": "swipe" + }, + { + "codeName": "TRX", + "iconName": "tron" + }, + { + "codeName": "XMR", + "iconName": "monero" + }, + { + "codeName": "UNI", + "iconName": "uniswap" + }, + { + "codeName": "USD", + "iconName": "us-dollar" + }, + { + "codeName": "USDC", + "iconName": "usdc" + }, + { + "codeName": "USDT", + "iconName": "tether" + }, + { + "codeName": "VET", + "iconName": "vechain" + }, + { + "codeName": "XLM", + "iconName": "stellar" + }, + { + "codeName": "XRP", + "iconName": "xrp" + }, + { + "codeName": "ZAR", + "iconName": "zar" + }, + { + "codeName": "SA", + "iconName": "superalgos" + }, + { + "codeName": "AAVE", + "iconName": "aave" + }, + { + "codeName": "ALGO", + "iconName": "algorand" + }, + { + "codeName": "AVAX", + "iconName": "avalanche" + }, + { + "codeName": "AXS", + "iconName": "axie-infinity" + }, + { + "codeName": "BAND", + "iconName": "band-protocol" + }, + { + "codeName": "BAT", + "iconName": "basic-attention-token" + }, + { + "codeName": "BCD", + "iconName": "bitcoin-diamond" + }, + { + "codeName": "BTG", + "iconName": "bitcoin-gold" + }, + { + "codeName": "BTCP", + "iconName": "bitcoin-private" + }, + { + "codeName": "BSV", + "iconName": "bitcoin-sv" + }, + { + "codeName": "BTCZ", + "iconName": "bitcoinz" + }, + { + "codeName": "BTT", + "iconName": "bittorrent" + }, + { + "codeName": "ATOM", + "iconName": "cosmos" + }, + { + "codeName": "CEL", + "iconName": "celsius" + }, + { + "codeName": "CRV", + "iconName": "curve-dao-token" + }, + { + "codeName": "DAI", + "iconName": "dai" + }, + { + "codeName": "DENT", + "iconName": "dent" + }, + { + "codeName": "XEC", + "iconName": "ecash" + }, + { + "codeName": "EGLD", + "iconName": "elrond" + }, + { + "codeName": "FTM", + "iconName": "fantom" + }, + { + "codeName": "FIL", + "iconName": "filecoin" + }, + { + "codeName": "FTT", + "iconName": "ftx-token" + }, + { + "codeName": "GBP", + "iconName": "gbp" + }, + { + "codeName": "ONE", + "iconName": "harmony" + }, + { + "codeName": "HBAR", + "iconName": "hedera-hashgraph" + }, + { + "codeName": "HOT", + "iconName": "holo" + }, + { + "codeName": "HT", + "iconName": "huobi-token" + }, + { + "codeName": "ICX", + "iconName": "icon" + }, + { + "codeName": "ICP", + "iconName": "internet-computer" + }, + { + "codeName": "MIOTA", + "iconName": "iota" + }, + { + "codeName": "KLAY", + "iconName": "klaytn" + }, + { + "codeName": "KCS", + "iconName": "kucoin-token" + }, + { + "codeName": "OMG", + "iconName": "omg-network" + }, + { + "codeName": "OXT", + "iconName": "orchid" + }, + { + "codeName": "CAKE", + "iconName": "pancakeswap" + }, + { + "codeName": "MATIC", + "iconName": "polygon" + }, + { + "codeName": "QNT", + "iconName": "quant" + }, + { + "codeName": "REV", + "iconName": "revain" + }, + { + "codeName": "RVN", + "iconName": "ravencoin" + }, + { + "codeName": "SHIB", + "iconName": "shiba-inu" + }, + { + "codeName": "SC", + "iconName": "siacoin" + }, + { + "codeName": "SUSHI", + "iconName": "sushiswap" + }, + { + "codeName": "LUNA", + "iconName": "terra" + }, + { + "codeName": "XTZ", + "iconName": "tezos" + }, + { + "codeName": "GRT", + "iconName": "the-graph" + }, + { + "codeName": "THETA", + "iconName": "theta" + }, + { + "codeName": "TUSD", + "iconName": "true-usd" + }, + { + "codeName": "UNI", + "iconName": "uniswap" + }, + { + "codeName": "USDC", + "iconName": "usd-coin" + }, + { + "codeName": "VET", + "iconName": "vechain" + }, + { + "codeName": "WAVES", + "iconName": "waves" + }, + { + "codeName": "WBTC", + "iconName": "wrapped-bitcoin" + }, + { + "codeName": "YFI", + "iconName": "yearn-finance" + }, + { + "codeName": "ZEC", + "iconName": "zcash" + }, + { + "codeName": "ZIL", + "iconName": "zilliqa" + }, + { + "codeName": "ZRX", + "iconName": "0x" + }, + { + "codeName": "ELF", + "iconName": "aelf" + }, + { + "codeName": "AEON", + "iconName": "aeon" + }, + { + "codeName": "AMP", + "iconName": "amp" + }, + { + "codeName": "ANKR", + "iconName": "ankr" + }, + { + "codeName": "DEX", + "iconName": "ardor" + }, + { + "codeName": "ARK", + "iconName": "ark" + }, + { + "codeName": "REP", + "iconName": "augur" + }, + { + "codeName": "BNT", + "iconName": "bancor" + }, + { + "codeName": "CVC", + "iconName": "civic" + }, + { + "codeName": "COMP", + "iconName": "compound" + }, + { + "codeName": "MANA", + "iconName": "decentraland" + }, + { + "codeName": "DCR", + "iconName": "decred" + }, + { + "codeName": "DGB", + "iconName": "digibyte" + }, + { + "codeName": "ENJ", + "iconName": "enjin-coin" + }, + { + "codeName": "GNO", + "iconName": "gnosis" + }, + { + "codeName": "ZEN", + "iconName": "horizen" + }, + { + "codeName": "HUSD", + "iconName": "husd" + }, + { + "codeName": "RLC", + "iconName": "iexec-rlc" + }, + { + "codeName": "IOST", + "iconName": "iost" + }, + { + "codeName": "IOTX", + "iconName": "iotex" + }, + { + "codeName": "KSM", + "iconName": "kusama" + }, + { + "codeName": "LSK", + "iconName": "lisk" + }, + { + "codeName": "LPT", + "iconName": "livepeer" + }, + { + "codeName": "LRC", + "iconName": "loopring" + }, + { + "codeName": "MKR", + "iconName": "maker" + }, + { + "codeName": "MED", + "iconName": "medibloc" + }, + { + "codeName": "XEM", + "iconName": "nem" + }, + { + "codeName": "NEXO", + "iconName": "nexo" + }, + { + "codeName": "NKN", + "iconName": "nkn" + }, + { + "codeName": "NMR", + "iconName": "numeraire" + }, + { + "codeName": "OKB", + "iconName": "okb" + }, + { + "codeName": "OMNI", + "iconName": "omni" + }, + { + "codeName": "ONG", + "iconName": "ontology-gas" + }, + { + "codeName": "ONT", + "iconName": "ontology" + }, + { + "codeName": "NEAR", + "iconName": "near-protocol" + }, + { + "codeName": "PAXG", + "iconName": "pax-gold" + }, + { + "codeName": "REN", + "iconName": "ren" + }, + { + "codeName": "SAFEMOON", + "iconName": "safemoon" + }, + { + "codeName": "SKL", + "iconName": "skale-network" + }, + { + "codeName": "STX", + "iconName": "stacks" + }, + { + "codeName": "SNT", + "iconName": "status" + }, + { + "codeName": "STORJ", + "iconName": "storj" + }, + { + "codeName": "CHSB", + "iconName": "swissborg" + }, + { + "codeName": "SNX", + "iconName": "synthetix" + }, + { + "codeName": "TEL", + "iconName": "telcoin" + }, + { + "codeName": "SAND", + "iconName": "the-sandbox" + }, + { + "codeName": "UMA", + "iconName": "uma" + }, + { + "codeName": "LEO", + "iconName": "unus-sed-leo" + }, + { + "codeName": "XVG", + "iconName": "verge" + }, + { + "codeName": "VTHO", + "iconName": "vethor-token" + } + ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/back-learning-session.json b/Projects/Foundations/Schemas/App-Schema/back-learning-session.json index 6309412f72..67f16b3f10 100644 --- a/Projects/Foundations/Schemas/App-Schema/back-learning-session.json +++ b/Projects/Foundations/Schemas/App-Schema/back-learning-session.json @@ -4,14 +4,22 @@ { "action": "Run Learning Session", "label": "Run", + "translationKey": "general.run", "workingLabel": "Run Request Sent", + "workingLabelTranslationKey": "general.runRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Run", + "workFailedLabelTranslationKey": "general.sessionCannotBeRun", "secondaryAction": "Stop Learning Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "run", "iconPathOff": "run", @@ -21,14 +29,22 @@ { "action": "Resume Learning Session", "label": "Resume", + "translationKey": "general.resume", "workingLabel": "Resume Request Sent", + "workingLabelTranslationKey": "general.resumeRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Resumed", + "workFailedLabelTranslationKey": "general.sessionCannotBeResumed", "secondaryAction": "Stop Learning Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "resume", "iconPathOff": "resume", @@ -38,6 +54,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -46,6 +63,7 @@ { "action": "Add UI Object", "label": "Add Social Bots", + "translationKey": "add.socialBots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -54,6 +72,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Learning Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -64,7 +83,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/backtesting-session.json b/Projects/Foundations/Schemas/App-Schema/backtesting-session.json index 96cf09ee60..03f68709f2 100644 --- a/Projects/Foundations/Schemas/App-Schema/backtesting-session.json +++ b/Projects/Foundations/Schemas/App-Schema/backtesting-session.json @@ -4,14 +4,21 @@ { "action": "Run Trading Session", "label": "Run", + "translationKey": "general.run", "workingLabel": "Run Request Sent", + "workingLabelTranslationKey": "general.runRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Ran", "secondaryAction": "Stop Trading Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "run", "iconPathOff": "run", @@ -21,14 +28,22 @@ { "action": "Resume Trading Session", "label": "Resume", + "translationKey": "general.resume", "workingLabel": "Resume Request Sent", + "workingLabelTranslationKey": "general.resumeRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Resumed", + "workFailedLabelTranslationKey": "general.sessionCannotBeResumed", "secondaryAction": "Stop Trading Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "resume", "iconPathOff": "resume", @@ -38,6 +53,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -46,6 +62,7 @@ { "action": "Add UI Object", "label": "Add Social Bots", + "translationKey": "add.socialBots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -54,6 +71,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -62,6 +80,7 @@ { "action": "Switch To Paper Trading", "label": "Switch To Paper Trading", + "translationKey": "switch.to.paperTrading", "relatedUiObject": "Paper Trading Session", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -71,7 +90,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/balance.json b/Projects/Foundations/Schemas/App-Schema/balance.json index 352999c518..d7ea8e3e9a 100644 --- a/Projects/Foundations/Schemas/App-Schema/balance.json +++ b/Projects/Foundations/Schemas/App-Schema/balance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/begin-balance.json b/Projects/Foundations/Schemas/App-Schema/begin-balance.json index 9a3f998081..cad7c42f0c 100644 --- a/Projects/Foundations/Schemas/App-Schema/begin-balance.json +++ b/Projects/Foundations/Schemas/App-Schema/begin-balance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/begin-rate.json b/Projects/Foundations/Schemas/App-Schema/begin-rate.json index 099c141e83..a126c3e705 100644 --- a/Projects/Foundations/Schemas/App-Schema/begin-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/begin-rate.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/begin.json b/Projects/Foundations/Schemas/App-Schema/begin.json index bbc7e87211..2bac48192e 100644 --- a/Projects/Foundations/Schemas/App-Schema/begin.json +++ b/Projects/Foundations/Schemas/App-Schema/begin.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/bot-data-dependencies.json b/Projects/Foundations/Schemas/App-Schema/bot-data-dependencies.json index 4f0dbdcaf4..43a131ca66 100644 --- a/Projects/Foundations/Schemas/App-Schema/bot-data-dependencies.json +++ b/Projects/Foundations/Schemas/App-Schema/bot-data-dependencies.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Data Dependency", + "translationKey": "add.data.dependency", "relatedUiObject": "Data Dependency", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Data Dependency Folder", + "translationKey": "add.data.dependencyFolder", "relatedUiObject": "Data Dependency Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/bot-layers.json b/Projects/Foundations/Schemas/App-Schema/bot-layers.json index 517f253aed..dfe61b9191 100644 --- a/Projects/Foundations/Schemas/App-Schema/bot-layers.json +++ b/Projects/Foundations/Schemas/App-Schema/bot-layers.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Layer", + "translationKey": "add.layer", "relatedUiObject": "Layer", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Layer Folder", + "translationKey": "add.layerFolder", "relatedUiObject": "Layer Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/bot-products.json b/Projects/Foundations/Schemas/App-Schema/bot-products.json index 1f639549a5..21937ac37b 100644 --- a/Projects/Foundations/Schemas/App-Schema/bot-products.json +++ b/Projects/Foundations/Schemas/App-Schema/bot-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Data Product", + "translationKey": "add.data.product", "relatedUiObject": "Data Product", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Data Product Folder", + "translationKey": "add.data.productFolder", "relatedUiObject": "Data Product Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/calculations-procedure.json b/Projects/Foundations/Schemas/App-Schema/calculations-procedure.json index 71257a242c..74f7042402 100644 --- a/Projects/Foundations/Schemas/App-Schema/calculations-procedure.json +++ b/Projects/Foundations/Schemas/App-Schema/calculations-procedure.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "initialization", "label": "Add Procedure Initialization", + "translationKey": "add.procedureInitialization", "relatedUiObject": "Procedure Initialization", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "loop", "label": "Add Procedure Loop", + "translationKey": "add.procedureLoop", "relatedUiObject": "Procedure Loop", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json b/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json index 3252b0ef9a..0066ba0af0 100644 --- a/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json +++ b/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Situation", + "translationKey": "add.situation", "relatedUiObject": "Situation", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioEventsManager", "relatedUiObject": "Ask Portfolio Events Manager", @@ -26,6 +28,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -36,12 +39,14 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -52,7 +57,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/cancel-order.json b/Projects/Foundations/Schemas/App-Schema/cancel-order.json index adc037a6dc..801f6f7df7 100644 --- a/Projects/Foundations/Schemas/App-Schema/cancel-order.json +++ b/Projects/Foundations/Schemas/App-Schema/cancel-order.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/candle.json b/Projects/Foundations/Schemas/App-Schema/candle.json index 8374d34678..43e0b3f583 100644 --- a/Projects/Foundations/Schemas/App-Schema/candle.json +++ b/Projects/Foundations/Schemas/App-Schema/candle.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/chart-points.json b/Projects/Foundations/Schemas/App-Schema/chart-points.json index faac3b935a..64f2236bbb 100644 --- a/Projects/Foundations/Schemas/App-Schema/chart-points.json +++ b/Projects/Foundations/Schemas/App-Schema/chart-points.json @@ -18,6 +18,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Point", + "translationKey": "add.point", "relatedUiObject": "Point", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -28,7 +29,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/charting-space.json b/Projects/Foundations/Schemas/App-Schema/charting-space.json index 78c1d5ebec..7254645002 100644 --- a/Projects/Foundations/Schemas/App-Schema/charting-space.json +++ b/Projects/Foundations/Schemas/App-Schema/charting-space.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "viewport", "label": "Add Viewport", + "translationKey": "add.viewport", "relatedUiObject": "Viewport", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "spaceStyle", "label": "Add Space Style", + "translationKey": "add.spaceStyle", "relatedUiObject": "Space Style", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,6 +28,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "spaceSettings", "label": "Add Space Settings", + "translationKey": "add.spaceSettings", "relatedUiObject": "Space Settings", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -34,6 +37,7 @@ { "action": "Add UI Object", "label": "Add Project Dashboards", + "translationKey": "add.projectDashboards", "relatedUiObject": "Project Dashboards", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -42,9 +46,12 @@ { "action": "Add Missing Project Dashboards", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Project Dashboards", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -55,7 +62,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/close-execution.json b/Projects/Foundations/Schemas/App-Schema/close-execution.json index 075e66e9b1..c7429505e8 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-execution.json +++ b/Projects/Foundations/Schemas/App-Schema/close-execution.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Execution Algorithm", + "translationKey": "add.executionAlgorithm", "relatedUiObject": "Execution Algorithm", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/close-order.json b/Projects/Foundations/Schemas/App-Schema/close-order.json index 0e212e011a..d4536eb789 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-order.json +++ b/Projects/Foundations/Schemas/App-Schema/close-order.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/close-position.json b/Projects/Foundations/Schemas/App-Schema/close-position.json index 8c0db1e828..43a288bde8 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-position.json +++ b/Projects/Foundations/Schemas/App-Schema/close-position.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/close-stage-event.json b/Projects/Foundations/Schemas/App-Schema/close-stage-event.json index 67a2c782d4..56f8735bd3 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-stage-event.json +++ b/Projects/Foundations/Schemas/App-Schema/close-stage-event.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Situation", + "translationKey": "add.situation", "relatedUiObject": "Situation", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioEventsManager", "relatedUiObject": "Ask Portfolio Events Manager", @@ -26,6 +28,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -36,12 +39,14 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -52,7 +57,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/close-stage.json b/Projects/Foundations/Schemas/App-Schema/close-stage.json index ced6e46454..1a02d2fcb7 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/close-stage.json @@ -5,12 +5,14 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Add Missing Children", "label": "Add Missing Items", + "translationKey": "add.missing.items", "relatedUiObject": "Close Stage", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -19,6 +21,7 @@ { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/close.json b/Projects/Foundations/Schemas/App-Schema/close.json index 71112036f5..d17389c6bc 100644 --- a/Projects/Foundations/Schemas/App-Schema/close.json +++ b/Projects/Foundations/Schemas/App-Schema/close.json @@ -4,6 +4,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -12,6 +13,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -20,6 +22,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -27,10 +30,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/condition.json b/Projects/Foundations/Schemas/App-Schema/condition.json index 95d6bc11e1..8741478c5b 100644 --- a/Projects/Foundations/Schemas/App-Schema/condition.json +++ b/Projects/Foundations/Schemas/App-Schema/condition.json @@ -5,6 +5,7 @@ "action": "Edit", "actionFunction": "uiObject.conditionEditor.activate", "label": "Edit", + "translationKey": "general.edit", "relatedUiObject": "Condition", "relatedUiObjectProject": "Foundations" }, @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "javascriptCode", "label": "Add Code", + "translationKey": "add.code", "relatedUiObject": "Javascript Code", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -21,6 +23,7 @@ { "action": "Fetch Code to Javascript Code", "label": "Fetch from Javascript Code", + "translationKey": "fetch.fromJavascriptCode", "relatedUiObject": "Javascript Code", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -28,6 +31,7 @@ { "action": "Push Code to Javascript Code", "label": "Push to Javascript Code", + "translationKey": "push.toJavascriptCode", "relatedUiObject": "Javascript Code", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/create-order-event.json b/Projects/Foundations/Schemas/App-Schema/create-order-event.json index 0c298de22a..85c206e2a6 100644 --- a/Projects/Foundations/Schemas/App-Schema/create-order-event.json +++ b/Projects/Foundations/Schemas/App-Schema/create-order-event.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Situation", + "translationKey": "add.situation", "relatedUiObject": "Situation", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioEventsManager", "relatedUiObject": "Ask Portfolio Events Manager", @@ -26,6 +28,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -36,12 +39,14 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -52,7 +57,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/create-order.json b/Projects/Foundations/Schemas/App-Schema/create-order.json index 7ee9098506..878e722c3d 100644 --- a/Projects/Foundations/Schemas/App-Schema/create-order.json +++ b/Projects/Foundations/Schemas/App-Schema/create-order.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/crypto-ecosystem.json b/Projects/Foundations/Schemas/App-Schema/crypto-ecosystem.json index 5e647c9713..e8063c83c8 100644 --- a/Projects/Foundations/Schemas/App-Schema/crypto-ecosystem.json +++ b/Projects/Foundations/Schemas/App-Schema/crypto-ecosystem.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Crypto Exchanges", + "translationKey": "add.cryptoExchanges", "relatedUiObject": "Crypto Exchanges", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Signals Providers", + "translationKey": "add.signals.providers", "relatedUiObject": "Signals Providers", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/crypto-exchange.json b/Projects/Foundations/Schemas/App-Schema/crypto-exchange.json index adacdc13be..28aeed5b7d 100644 --- a/Projects/Foundations/Schemas/App-Schema/crypto-exchange.json +++ b/Projects/Foundations/Schemas/App-Schema/crypto-exchange.json @@ -5,6 +5,7 @@ "action": "Configure Thise", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "exchangeAssets", "label": "Add Exchange Assets", + "translationKey": "add.exchange.assets", "relatedUiObject": "Exchange Assets", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,6 +25,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "exchangeMarkets", "label": "Add Exchange Markets", + "translationKey": "add.exchange.markets", "relatedUiObject": "Exchange Markets", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -33,6 +36,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "exchangeAccounts", "label": "Add Exchange Accounts", + "translationKey": "add.exchange.accounts", "relatedUiObject": "Exchange Accounts", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -43,7 +47,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/crypto-exchanges.json b/Projects/Foundations/Schemas/App-Schema/crypto-exchanges.json index 1775a9a875..5453e66b16 100644 --- a/Projects/Foundations/Schemas/App-Schema/crypto-exchanges.json +++ b/Projects/Foundations/Schemas/App-Schema/crypto-exchanges.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Centralized Exchange", + "translationKey": "add.exchange.centralized", "relatedUiObject": "Crypto Exchange", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Decentralized Exchange", + "translationKey": "add.exchange.decentralized", "relatedUiObject": "Decentralized Exchange", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -20,9 +22,12 @@ { "action": "Add Missing Crypto Exchanges", "label": "Add Missing Exchanges", + "translationKey": "add.missing.exchanges", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Crypto Exchange", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -32,7 +37,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/cycle.json b/Projects/Foundations/Schemas/App-Schema/cycle.json index da834b5434..2e69e9d684 100644 --- a/Projects/Foundations/Schemas/App-Schema/cycle.json +++ b/Projects/Foundations/Schemas/App-Schema/cycle.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -20,6 +22,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -28,6 +31,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -38,7 +42,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/dashboard.json b/Projects/Foundations/Schemas/App-Schema/dashboard.json index c1e9fd1d4d..82e960dd09 100644 --- a/Projects/Foundations/Schemas/App-Schema/dashboard.json +++ b/Projects/Foundations/Schemas/App-Schema/dashboard.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Time Machine", + "translationKey": "add.timeMachine", "relatedUiObject": "Time Machine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Time Machines", "label": "Add Missing Time Machines", + "translationKey": "add.missing.timeMachines", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Time Machine", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/data-building-procedure.json b/Projects/Foundations/Schemas/App-Schema/data-building-procedure.json index f68192a578..cb03f1018c 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-building-procedure.json +++ b/Projects/Foundations/Schemas/App-Schema/data-building-procedure.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "initialization", "label": "Add Procedure Initialization", + "translationKey": "add.procedureInitialization", "relatedUiObject": "Procedure Initialization", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "loop", "label": "Add Procedure Loop", + "translationKey": "add.procedureLoop", "relatedUiObject": "Procedure Loop", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/data-dependency-folder.json b/Projects/Foundations/Schemas/App-Schema/data-dependency-folder.json index 3cb9d83e54..d14d75e649 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-dependency-folder.json +++ b/Projects/Foundations/Schemas/App-Schema/data-dependency-folder.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Data Dependency", + "translationKey": "add.data.dependency", "relatedUiObject": "Data Dependency", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Data Dependency Folder", + "translationKey": "add.data.dependencyFolder", "relatedUiObject": "Data Dependency Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/data-dependency.json b/Projects/Foundations/Schemas/App-Schema/data-dependency.json index 66e22f2624..fbad84e692 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-dependency.json +++ b/Projects/Foundations/Schemas/App-Schema/data-dependency.json @@ -3,10 +3,12 @@ "menuItems": [ { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/data-formula.json b/Projects/Foundations/Schemas/App-Schema/data-formula.json index 623c12fcf6..5d92948735 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-formula.json +++ b/Projects/Foundations/Schemas/App-Schema/data-formula.json @@ -16,16 +16,19 @@ "action": "Edit", "actionFunction": "uiObject.formulaEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/data-mine-data-dependencies.json b/Projects/Foundations/Schemas/App-Schema/data-mine-data-dependencies.json index f180071e11..3218a12383 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-mine-data-dependencies.json +++ b/Projects/Foundations/Schemas/App-Schema/data-mine-data-dependencies.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Bot Data Dependencies", + "translationKey": "add.data.botDependencies", "relatedUiObject": "Bot Data Dependencies", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add All Data Dependencies", "label": "Add All Data Dependencies", + "translationKey": "add.data.allDependencies", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Data Dependency", "actionFunction": "payload.executeAction", "actionProject": "Data-Mining", @@ -25,7 +29,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/data-mine-products.json b/Projects/Foundations/Schemas/App-Schema/data-mine-products.json index f6e9d95a7b..22c58944bd 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-mine-products.json +++ b/Projects/Foundations/Schemas/App-Schema/data-mine-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Bot Products", + "translationKey": "all.botProducts", "relatedUiObject": "Bot Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add All Data Products", "label": "Add All Data Products", + "translationKey": "all.data.allProducts", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Data Product", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/data-mine-tasks.json b/Projects/Foundations/Schemas/App-Schema/data-mine-tasks.json index a4f9cb2315..f2a09f1cd7 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-mine-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/data-mine-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Task Managers", "label": "Run All Task Managers", + "translationKey": "task.all.managers.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Task Managers", "label": "Stop All Task Managers", + "translationKey": "task.all.managers.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Task Manager", + "translationKey": "add.taskManager", "relatedUiObject": "Task Manager", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add All Tasks", "label": "Add All Tasks", + "translationKey": "add.allTasks", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Task", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/data-mines-data.json b/Projects/Foundations/Schemas/App-Schema/data-mines-data.json index b79d789e40..075ac05fe1 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-mines-data.json +++ b/Projects/Foundations/Schemas/App-Schema/data-mines-data.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Project Data Products", + "translationKey": "add.data.projectProducts", "relatedUiObject": "Project Data Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Project Data Products", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Project Data Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/data-product-folder.json b/Projects/Foundations/Schemas/App-Schema/data-product-folder.json index cc5ceafbc4..b3d55507c8 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-product-folder.json +++ b/Projects/Foundations/Schemas/App-Schema/data-product-folder.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Data Product", + "translationKey": "add.data.product", "relatedUiObject": "Data Product", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Data Product Folder", + "translationKey": "add.data.productFolder", "relatedUiObject": "Data Product Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/data-product.json b/Projects/Foundations/Schemas/App-Schema/data-product.json index 39b4f17cba..44deddc1fc 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-product.json +++ b/Projects/Foundations/Schemas/App-Schema/data-product.json @@ -3,10 +3,12 @@ "menuItems": [ { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/data-storage.json b/Projects/Foundations/Schemas/App-Schema/data-storage.json index 6acbee6f23..304194a884 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-storage.json +++ b/Projects/Foundations/Schemas/App-Schema/data-storage.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "dataMinesData", "label": "Add Data Mines Data", + "translationKey": "add.data.dataMines", "relatedUiObject": "Data Mines Data", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tradingMinesData", "label": "Add Trading Mines Data", + "translationKey": "add.data.tradingMines", "relatedUiObject": "Trading Mines Data", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,6 +28,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "portfolioMinesData", "label": "Add Portfolio Mines Data", + "translationKey": "add.data.portfolioMines", "relatedUiObject": "Portfolio Mines Data", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -36,6 +39,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "learningMinesData", "label": "Add Learning Mines Data", + "translationKey": "add.data.learningMines", "relatedUiObject": "Learning Mines Data", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -46,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/data-tasks.json b/Projects/Foundations/Schemas/App-Schema/data-tasks.json index c51c0cc09e..ab1b76aa4f 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/data-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Project Data Tasks", "label": "Run All Project Data Tasks", + "translationKey": "task.all.project.data.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Project Data Tasks", "label": "Stop All Project Data Tasks", + "translationKey": "task.all.project.data.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Project Data Tasks", + "translationKey": "add.data.projectTasks", "relatedUiObject": "Project Data Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Project Data Tasks", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Project Data Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/dataset-definition.json b/Projects/Foundations/Schemas/App-Schema/dataset-definition.json index 38884d5244..7bb7e777d4 100644 --- a/Projects/Foundations/Schemas/App-Schema/dataset-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/dataset-definition.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -11,10 +12,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/days.json b/Projects/Foundations/Schemas/App-Schema/days.json index cd053d1747..2eda182ce1 100644 --- a/Projects/Foundations/Schemas/App-Schema/days.json +++ b/Projects/Foundations/Schemas/App-Schema/days.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/distance-to-learning-event.json b/Projects/Foundations/Schemas/App-Schema/distance-to-learning-event.json index 8b21f81a9c..c9a89ff45b 100644 --- a/Projects/Foundations/Schemas/App-Schema/distance-to-learning-event.json +++ b/Projects/Foundations/Schemas/App-Schema/distance-to-learning-event.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Learning Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/distance-to-trading-event.json b/Projects/Foundations/Schemas/App-Schema/distance-to-trading-event.json index efea54c951..46cc57a0b3 100644 --- a/Projects/Foundations/Schemas/App-Schema/distance-to-trading-event.json +++ b/Projects/Foundations/Schemas/App-Schema/distance-to-trading-event.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json b/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json index 36193a7632..7f25e121d8 100644 --- a/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json +++ b/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Indicator Function", + "translationKey": "add.indicatorFunction", "relatedUiObject": "Indicator Function", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/end-balance.json b/Projects/Foundations/Schemas/App-Schema/end-balance.json index 8c56a7eb51..c674a31291 100644 --- a/Projects/Foundations/Schemas/App-Schema/end-balance.json +++ b/Projects/Foundations/Schemas/App-Schema/end-balance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/end-rate.json b/Projects/Foundations/Schemas/App-Schema/end-rate.json index 8f206d0e54..4f55247211 100644 --- a/Projects/Foundations/Schemas/App-Schema/end-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/end-rate.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/end.json b/Projects/Foundations/Schemas/App-Schema/end.json index 8ba4df0d9f..e0b5034056 100644 --- a/Projects/Foundations/Schemas/App-Schema/end.json +++ b/Projects/Foundations/Schemas/App-Schema/end.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json b/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json index ba35e4302f..df4b953574 100644 --- a/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/entry-target-size.json b/Projects/Foundations/Schemas/App-Schema/entry-target-size.json index fd8cb3c320..3092d0dd86 100644 --- a/Projects/Foundations/Schemas/App-Schema/entry-target-size.json +++ b/Projects/Foundations/Schemas/App-Schema/entry-target-size.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json b/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json index 23d99b30b7..e77ae26f1a 100644 --- a/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json index 632726b4cc..80112f8ae4 100644 --- a/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-account-asset.json b/Projects/Foundations/Schemas/App-Schema/exchange-account-asset.json index 610288884d..1d811de143 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-account-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-account-asset.json @@ -3,10 +3,12 @@ "menuItems": [ { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-account-key.json b/Projects/Foundations/Schemas/App-Schema/exchange-account-key.json index f59c7a6100..b286818659 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-account-key.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-account-key.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-accounts.json b/Projects/Foundations/Schemas/App-Schema/exchange-accounts.json index 9baafbadc3..5724a8ce73 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-accounts.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-accounts.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add User Account", + "translationKey": "add.userAccount", "relatedUiObject": "User Account", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-assets.json b/Projects/Foundations/Schemas/App-Schema/exchange-assets.json index a915979a8e..7b63588619 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-assets.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-assets.json @@ -5,12 +5,14 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Add UI Object", "label": "Add Asset", + "translationKey": "add.asset", "relatedUiObject": "Asset", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -19,9 +21,12 @@ { "action": "Add Missing Assets", "label": "Add Missing Assets", + "translationKey": "add.missing.assets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Asset", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction" @@ -31,7 +36,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-data-products.json b/Projects/Foundations/Schemas/App-Schema/exchange-data-products.json index 91ec50a293..992412b694 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-data-products.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-data-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Market Data Products", + "translationKey": "add.data.marketProducts", "relatedUiObject": "Market Data Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Market Data Products", "label": "Add Missing Markets", + "translationKey": "add.missing.markets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Market Data Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-data-tasks.json b/Projects/Foundations/Schemas/App-Schema/exchange-data-tasks.json index fe2cd4985d..cb08c20435 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-data-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-data-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Market Data Tasks", "label": "Run All Market Data Tasks", + "translationKey": "task.all.market.data.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Market Data Tasks", "label": "Stop All Market Data Tasks", + "translationKey": "task.all.market.data.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Market Data Tasks", + "translationKey": "add.data.marketTasks", "relatedUiObject": "Market Data Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Market Data Tasks", "label": "Add Missing Markets", + "translationKey": "add.missing.markets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Market Data Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-id.json b/Projects/Foundations/Schemas/App-Schema/exchange-id.json index 8da4eafece..5ea528d1b6 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-id.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-id.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-learning-products.json b/Projects/Foundations/Schemas/App-Schema/exchange-learning-products.json index 8aa1157c31..b0927f55b1 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-learning-products.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-learning-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Market Learning Products", + "translationKey": "add.market.learningProducts", "relatedUiObject": "Market Learning Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Market Learning Products", "label": "Add Missing Markets", + "translationKey": "add.missing.markets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Market Learning Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-learning-tasks.json b/Projects/Foundations/Schemas/App-Schema/exchange-learning-tasks.json index ae62841c14..757d248a6c 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-learning-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-learning-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Market Learning Tasks", "label": "Run All Market Learning Tasks", + "translationKey": "task.all.market.learning.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Market Learning Tasks", "label": "Stop All Market Learning Tasks", + "translationKey": "task.all.market.learning.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Market Learning Tasks", + "translationKey": "add.market.learningTasks", "relatedUiObject": "Market Learning Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Market Learning Tasks", "label": "Add Missing Markets", + "translationKey": "add.missing.markets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Market Learning Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-markets.json b/Projects/Foundations/Schemas/App-Schema/exchange-markets.json index 114a77d186..e0eb93c668 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-markets.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-markets.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Market", + "translationKey": "add.market.default", "relatedUiObject": "Market", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Markets", "label": "Add Missing Markets", + "translationKey": "add.missing.markets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Request Sent", + "workDoneLabelTranslationKey": "general.requestSent", "relatedUiObject": "Market", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-orders.json b/Projects/Foundations/Schemas/App-Schema/exchange-orders.json index a49c68e52e..ef2d5d6931 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-orders.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-orders.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "marketBuyOrders", "label": "Add Market Buy Orders", + "translationKey": "add.orders.market.buy", "relatedUiObject": "Market Buy Orders", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "marketSellOrders", "label": "Add Market Sell Orders", + "translationKey": "add.orders.market.sell", "relatedUiObject": "Market Sell Orders", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,6 +28,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "limitBuyOrders", "label": "Add Limit Buy Orders", + "translationKey": "add.orders.limit.buy", "relatedUiObject": "Limit Buy Orders", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -36,6 +39,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "limitSellOrders", "label": "Add Limit Sell Orders", + "translationKey": "add.orders.limit.sell", "relatedUiObject": "Limit Sell Orders", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -46,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-trading-products.json b/Projects/Foundations/Schemas/App-Schema/exchange-trading-products.json index 0bcdaa14ef..f9582f2116 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-trading-products.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-trading-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Market Trading Products", + "translationKey": "add.market.tradingProducts", "relatedUiObject": "Market Trading Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Market Trading Products", "label": "Add Missing Markets", + "translationKey": "add.missing.markets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Market Trading Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-trading-tasks.json b/Projects/Foundations/Schemas/App-Schema/exchange-trading-tasks.json index 7a2918c57c..d2b08a51c5 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-trading-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-trading-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Market Trading Tasks", "label": "Run All Market Trading Tasks", + "translationKey": "tasks.all.market.trading.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Market Trading Tasks", "label": "Stop All Market Trading Tasks", + "translationKey": "tasks.all.market.trading.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Market Trading Tasks", + "translationKey": "add.market.tradingTasks", "relatedUiObject": "Market Trading Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Market Trading Tasks", "label": "Add Missing Markets", + "translationKey": "add.missing.markets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Market Trading Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/execution-algorithm.json b/Projects/Foundations/Schemas/App-Schema/execution-algorithm.json index e93ce4f719..70a79cd757 100644 --- a/Projects/Foundations/Schemas/App-Schema/execution-algorithm.json +++ b/Projects/Foundations/Schemas/App-Schema/execution-algorithm.json @@ -5,12 +5,14 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Add UI Object", "label": "Add Market Buy Order", + "translationKey": "add.order.market.buy", "relatedUiObject": "Market Buy Order", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -19,6 +21,7 @@ { "action": "Add UI Object", "label": "Add Market Sell Order", + "translationKey": "add.order.market.sell", "relatedUiObject": "Market Sell Order", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -27,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Limit Buy Order", + "translationKey": "add.order.limit.buy", "relatedUiObject": "Limit Buy Order", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -35,6 +39,7 @@ { "action": "Add UI Object", "label": "Add Limit Sell Order", + "translationKey": "add.order.limit.sell", "relatedUiObject": "Limit Sell Order", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -45,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/execution-finished-event.json b/Projects/Foundations/Schemas/App-Schema/execution-finished-event.json index b1536ca031..fb9735f4ec 100644 --- a/Projects/Foundations/Schemas/App-Schema/execution-finished-event.json +++ b/Projects/Foundations/Schemas/App-Schema/execution-finished-event.json @@ -3,10 +3,12 @@ "menuItems": [ { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/execution-started-event.json b/Projects/Foundations/Schemas/App-Schema/execution-started-event.json index d9987542f4..c78f442816 100644 --- a/Projects/Foundations/Schemas/App-Schema/execution-started-event.json +++ b/Projects/Foundations/Schemas/App-Schema/execution-started-event.json @@ -3,10 +3,12 @@ "menuItems": [ { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json b/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json index 07fbd1750c..c2d70115dc 100644 --- a/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exit-target-size.json b/Projects/Foundations/Schemas/App-Schema/exit-target-size.json index d75f0a02f8..ca4535c1bb 100644 --- a/Projects/Foundations/Schemas/App-Schema/exit-target-size.json +++ b/Projects/Foundations/Schemas/App-Schema/exit-target-size.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/exit-type.json b/Projects/Foundations/Schemas/App-Schema/exit-type.json index f95efd0927..6b122d7084 100644 --- a/Projects/Foundations/Schemas/App-Schema/exit-type.json +++ b/Projects/Foundations/Schemas/App-Schema/exit-type.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/fails.json b/Projects/Foundations/Schemas/App-Schema/fails.json index fd30311691..966ef0edb2 100644 --- a/Projects/Foundations/Schemas/App-Schema/fails.json +++ b/Projects/Foundations/Schemas/App-Schema/fails.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/feature-value.json b/Projects/Foundations/Schemas/App-Schema/feature-value.json index 9318832ef8..8e99d0b63c 100644 --- a/Projects/Foundations/Schemas/App-Schema/feature-value.json +++ b/Projects/Foundations/Schemas/App-Schema/feature-value.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/feature.json b/Projects/Foundations/Schemas/App-Schema/feature.json index e7f9062b3e..9faf3b05ed 100644 --- a/Projects/Foundations/Schemas/App-Schema/feature.json +++ b/Projects/Foundations/Schemas/App-Schema/feature.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Learning Engine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -19,6 +21,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -35,6 +39,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -45,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/features.json b/Projects/Foundations/Schemas/App-Schema/features.json index 46b92f24f7..8e998cf2d4 100644 --- a/Projects/Foundations/Schemas/App-Schema/features.json +++ b/Projects/Foundations/Schemas/App-Schema/features.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Feature", + "translationKey": "add.feature", "relatedUiObject": "Feature", "relatedUiObjectProject": "TensorFlow", "actionFunction": "payload.executeAction", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/fee-structure.json b/Projects/Foundations/Schemas/App-Schema/fee-structure.json index c4990e58ec..e8bed57453 100644 --- a/Projects/Foundations/Schemas/App-Schema/fee-structure.json +++ b/Projects/Foundations/Schemas/App-Schema/fee-structure.json @@ -4,16 +4,19 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/fees-paid.json b/Projects/Foundations/Schemas/App-Schema/fees-paid.json index d74615b1a8..d9bad57536 100644 --- a/Projects/Foundations/Schemas/App-Schema/fees-paid.json +++ b/Projects/Foundations/Schemas/App-Schema/fees-paid.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json b/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json index 925635d7c7..85071e2496 100644 --- a/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json +++ b/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/final-value.json b/Projects/Foundations/Schemas/App-Schema/final-value.json index cf9b1abede..6bd5c7fc65 100644 --- a/Projects/Foundations/Schemas/App-Schema/final-value.json +++ b/Projects/Foundations/Schemas/App-Schema/final-value.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/formula.json b/Projects/Foundations/Schemas/App-Schema/formula.json index 8280bb4ba7..55eb13aade 100644 --- a/Projects/Foundations/Schemas/App-Schema/formula.json +++ b/Projects/Foundations/Schemas/App-Schema/formula.json @@ -4,6 +4,7 @@ { "action": "Edit", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/forward-testing-session.json b/Projects/Foundations/Schemas/App-Schema/forward-testing-session.json index 539053e6a9..9ea0ed0fc7 100644 --- a/Projects/Foundations/Schemas/App-Schema/forward-testing-session.json +++ b/Projects/Foundations/Schemas/App-Schema/forward-testing-session.json @@ -4,14 +4,22 @@ { "action": "Run Trading Session", "label": "Run", + "translationKey": "general.run", "workingLabel": "Run Request Sent", + "workingLabelTranslationKey": "general.runRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Run", + "workFailedLabelTranslationKey": "general.sessionCannotBeRun", "secondaryAction": "Stop Trading Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "run", "iconPathOff": "run", @@ -21,14 +29,22 @@ { "action": "Resume Trading Session", "label": "Resume", + "translationKey": "general.resume", "workingLabel": "Resume Request Sent", + "workingLabelTranslationKey": "general.resumeRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Resumed", + "workFailedLabelTranslationKey": "general.sessionCannotBeResumed", "secondaryAction": "Stop Trading Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "resume", "iconPathOff": "resume", @@ -38,6 +54,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -46,6 +63,7 @@ { "action": "Add UI Object", "label": "Add Social Bots", + "translationKey": "add.socialBots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -54,6 +72,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -62,6 +81,7 @@ { "action": "Switch To Live Trading", "label": "Switch To Live Trading", + "translationKey": "switch.to.liveTrading", "relatedUiObject": "Live Trading Session", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -71,7 +91,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/foundations-project.json b/Projects/Foundations/Schemas/App-Schema/foundations-project.json index cb0d8aa432..cb43429854 100644 --- a/Projects/Foundations/Schemas/App-Schema/foundations-project.json +++ b/Projects/Foundations/Schemas/App-Schema/foundations-project.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Foundations Project", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -15,7 +16,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/github-api.json b/Projects/Foundations/Schemas/App-Schema/github-api.json index 7ef5c735bb..85a6ad7b36 100644 --- a/Projects/Foundations/Schemas/App-Schema/github-api.json +++ b/Projects/Foundations/Schemas/App-Schema/github-api.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -11,10 +12,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json b/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json index 23cad3b04c..a57047c5a7 100644 --- a/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json +++ b/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/heartbeats.json b/Projects/Foundations/Schemas/App-Schema/heartbeats.json index f228c31ea2..5ccae4abc1 100644 --- a/Projects/Foundations/Schemas/App-Schema/heartbeats.json +++ b/Projects/Foundations/Schemas/App-Schema/heartbeats.json @@ -4,16 +4,19 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/hit-fail.json b/Projects/Foundations/Schemas/App-Schema/hit-fail.json index 4e45539f42..32a75f9f03 100644 --- a/Projects/Foundations/Schemas/App-Schema/hit-fail.json +++ b/Projects/Foundations/Schemas/App-Schema/hit-fail.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/hit-ratio.json b/Projects/Foundations/Schemas/App-Schema/hit-ratio.json index 34cae77478..0302a79068 100644 --- a/Projects/Foundations/Schemas/App-Schema/hit-ratio.json +++ b/Projects/Foundations/Schemas/App-Schema/hit-ratio.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/hits.json b/Projects/Foundations/Schemas/App-Schema/hits.json index 471604ad35..8967b1b11a 100644 --- a/Projects/Foundations/Schemas/App-Schema/hits.json +++ b/Projects/Foundations/Schemas/App-Schema/hits.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/identifier.json b/Projects/Foundations/Schemas/App-Schema/identifier.json index c0b0c51bad..05ae5ef619 100644 --- a/Projects/Foundations/Schemas/App-Schema/identifier.json +++ b/Projects/Foundations/Schemas/App-Schema/identifier.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/image-condition.json b/Projects/Foundations/Schemas/App-Schema/image-condition.json index e8587c85c8..a7834ffa37 100644 --- a/Projects/Foundations/Schemas/App-Schema/image-condition.json +++ b/Projects/Foundations/Schemas/App-Schema/image-condition.json @@ -17,16 +17,19 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/image-formula.json b/Projects/Foundations/Schemas/App-Schema/image-formula.json index a35b3c2a81..87778ac7a4 100644 --- a/Projects/Foundations/Schemas/App-Schema/image-formula.json +++ b/Projects/Foundations/Schemas/App-Schema/image-formula.json @@ -16,6 +16,7 @@ "action": "Edit", "actionFunction": "uiObject.formulaEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, @@ -25,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/image-position.json b/Projects/Foundations/Schemas/App-Schema/image-position.json index 0936677e5f..90e15ab8a4 100644 --- a/Projects/Foundations/Schemas/App-Schema/image-position.json +++ b/Projects/Foundations/Schemas/App-Schema/image-position.json @@ -23,16 +23,19 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/image.json b/Projects/Foundations/Schemas/App-Schema/image.json index 584c461305..efb38af06c 100644 --- a/Projects/Foundations/Schemas/App-Schema/image.json +++ b/Projects/Foundations/Schemas/App-Schema/image.json @@ -16,6 +16,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -25,6 +26,7 @@ "propertyToCheckFor": "imageCondition", "actionFunction": "payload.executeAction", "label": "Add Image Condition", + "translationKey": "add.image.condition", "relatedUiObject": "Image Condition", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -35,6 +37,7 @@ "propertyToCheckFor": "imagePosition", "actionFunction": "payload.executeAction", "label": "Add Image Position", + "translationKey": "add.image.position", "relatedUiObject": "Image Position", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -45,6 +48,7 @@ "propertyToCheckFor": "imageFormula", "actionFunction": "payload.executeAction", "label": "Add Image Formula", + "translationKey": "add.image.formula", "relatedUiObject": "Image Formula", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -55,7 +59,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/index.json b/Projects/Foundations/Schemas/App-Schema/index.json index 271b48f90a..1407ab1fb9 100644 --- a/Projects/Foundations/Schemas/App-Schema/index.json +++ b/Projects/Foundations/Schemas/App-Schema/index.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/indicator-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/indicator-bot-instance.json index cf482b1c65..8b8876dc54 100644 --- a/Projects/Foundations/Schemas/App-Schema/indicator-bot-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/indicator-bot-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,6 +15,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "timeFramesFilter", "label": "Add Time Frames Filter", + "translationKey": "add.timeFrameFilter", "relatedUiObject": "Time Frames Filter", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,6 +24,7 @@ { "action": "Add UI Object", "label": "Add Process Instance", + "translationKey": "add.processInstance", "relatedUiObject": "Indicator Process Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,7 +35,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/indicator-function.json b/Projects/Foundations/Schemas/App-Schema/indicator-function.json index f3593ab9e2..15560238f3 100644 --- a/Projects/Foundations/Schemas/App-Schema/indicator-function.json +++ b/Projects/Foundations/Schemas/App-Schema/indicator-function.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/indicator-process-instance.json b/Projects/Foundations/Schemas/App-Schema/indicator-process-instance.json index f5ea2e1a31..b04b8ab731 100644 --- a/Projects/Foundations/Schemas/App-Schema/indicator-process-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/indicator-process-instance.json @@ -3,10 +3,12 @@ "menuItems": [ { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/initial-targets.json b/Projects/Foundations/Schemas/App-Schema/initial-targets.json index 194de51755..2ebb75065e 100644 --- a/Projects/Foundations/Schemas/App-Schema/initial-targets.json +++ b/Projects/Foundations/Schemas/App-Schema/initial-targets.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Items", + "translationKey": "add.missing.items", "relatedUiObject": "Initial Targets", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/initial-value.json b/Projects/Foundations/Schemas/App-Schema/initial-value.json index 1eb4f7ad4b..8166a6c0e8 100644 --- a/Projects/Foundations/Schemas/App-Schema/initial-value.json +++ b/Projects/Foundations/Schemas/App-Schema/initial-value.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/javascript-code.json b/Projects/Foundations/Schemas/App-Schema/javascript-code.json index 6a5db9d767..6fcfadfe2b 100644 --- a/Projects/Foundations/Schemas/App-Schema/javascript-code.json +++ b/Projects/Foundations/Schemas/App-Schema/javascript-code.json @@ -16,16 +16,19 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/key-reference.json b/Projects/Foundations/Schemas/App-Schema/key-reference.json index e3906b9a3c..d123624862 100644 --- a/Projects/Foundations/Schemas/App-Schema/key-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/key-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/label-value.json b/Projects/Foundations/Schemas/App-Schema/label-value.json index 310519d0d0..a022d2c60f 100644 --- a/Projects/Foundations/Schemas/App-Schema/label-value.json +++ b/Projects/Foundations/Schemas/App-Schema/label-value.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -34,10 +38,12 @@ }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/label.json b/Projects/Foundations/Schemas/App-Schema/label.json index f7b7806158..1db0d2be5b 100644 --- a/Projects/Foundations/Schemas/App-Schema/label.json +++ b/Projects/Foundations/Schemas/App-Schema/label.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Learning Engine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -19,6 +21,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -35,6 +39,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -45,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/labels.json b/Projects/Foundations/Schemas/App-Schema/labels.json index 1c9712e312..b993b1b1e5 100644 --- a/Projects/Foundations/Schemas/App-Schema/labels.json +++ b/Projects/Foundations/Schemas/App-Schema/labels.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Label", + "translationKey": "add.label", "relatedUiObject": "Label", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/lan-network-node.json b/Projects/Foundations/Schemas/App-Schema/lan-network-node.json index 97baeca408..12f584b857 100644 --- a/Projects/Foundations/Schemas/App-Schema/lan-network-node.json +++ b/Projects/Foundations/Schemas/App-Schema/lan-network-node.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -12,6 +13,7 @@ { "action": "Open Menu", "label": "Add Tasks", + "translationKey": "add.tasks.default", "iconPathOn": "add-tasks", "iconPathOff": "add-tasks", "menuItems": [ @@ -20,6 +22,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "dataTasks", "label": "Add Data Tasks", + "translationKey": "add.tasks.data", "relatedUiObject": "Data Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -30,6 +33,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "learningTasks", "label": "Add Learning Tasks", + "translationKey": "add.tasks.learning", "relatedUiObject": "Learning Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -40,6 +44,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "testingTradingTasks", "label": "Add Testing Trading Tasks", + "translationKey": "add.tasks.testingTrading", "relatedUiObject": "Testing Trading Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -49,6 +54,7 @@ "action": "Add UI Object", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "productionTradingTasks", + "translationKey": "add.tasks.productionTrading", "label": "Add Production Trading Tasks", "relatedUiObject": "Production Trading Tasks", "actionFunction": "payload.executeAction", @@ -60,6 +66,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "testingPortfolioTasks", "label": "Add Testing Portfolio Tasks", + "translationKey": "add.tasks.testingPortfolio", "relatedUiObject": "Testing Portfolio Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -70,6 +77,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "productionPortfolioTasks", "label": "Add Production Portfolio Tasks", + "translationKey": "add.tasks.productionPortfolio", "relatedUiObject": "Production Portfolio Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -82,6 +90,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "dataStorage", "label": "Add Data Storage", + "translationKey": "add.data.storage", "relatedUiObject": "Data Storage", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -90,6 +99,7 @@ { "action": "Check for Updates", "label": "Check for Updates", + "translationKey": "general.updateCheck", "iconPathOn": "update", "iconPathOff": "update", "iconProject": "Foundations", @@ -102,7 +112,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/lan-network.json b/Projects/Foundations/Schemas/App-Schema/lan-network.json index 1b90ed03e4..b432c9648c 100644 --- a/Projects/Foundations/Schemas/App-Schema/lan-network.json +++ b/Projects/Foundations/Schemas/App-Schema/lan-network.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add LAN Network Node", + "translationKey": "add.lanNetworkNode", "relatedUiObject": "LAN Network Node", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/last-begin.json b/Projects/Foundations/Schemas/App-Schema/last-begin.json index a5edf3c534..6fe36df020 100644 --- a/Projects/Foundations/Schemas/App-Schema/last-begin.json +++ b/Projects/Foundations/Schemas/App-Schema/last-begin.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/last-end.json b/Projects/Foundations/Schemas/App-Schema/last-end.json index 63997c1dbb..6e29d1a074 100644 --- a/Projects/Foundations/Schemas/App-Schema/last-end.json +++ b/Projects/Foundations/Schemas/App-Schema/last-end.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/layer-folder.json b/Projects/Foundations/Schemas/App-Schema/layer-folder.json index c3c329554e..a4d1c390be 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-folder.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-folder.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Layer", + "translationKey": "add.layer", "relatedUiObject": "Layer", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Layer Folder", + "translationKey": "add.layers.folder", "relatedUiObject": "Layer Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/layer-manager.json b/Projects/Foundations/Schemas/App-Schema/layer-manager.json index 98fd9461a7..4ccdab7f04 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-manager.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-manager.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Layer", + "translationKey": "add.layer", "relatedUiObject": "Layer", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -20,6 +22,7 @@ { "action": "Add UI Object", "label": "Add Bot Layers", + "translationKey": "add.layers.bot", "relatedUiObject": "Bot Layers", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -28,9 +31,12 @@ { "action": "Add All Mine Layers", "label": "Add All Mine Layers", + "translationKey": "add.layers.allMine", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Data Mine Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -40,7 +46,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/layer-panel.json b/Projects/Foundations/Schemas/App-Schema/layer-panel.json index f226108599..19b7f3d00c 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-panel.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-panel.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/layer-panels.json b/Projects/Foundations/Schemas/App-Schema/layer-panels.json index 0b72b7f248..2e061ed445 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-panels.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-panels.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Layer Panel", + "translationKey": "add.layer.panel", "relatedUiObject": "Layer Panel", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add All Layer Panels", "label": "Add All Layer Panels", + "translationKey": "add.layers.allPanels", "relatedUiObject": "Layer Panel", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/layer-polygon.json b/Projects/Foundations/Schemas/App-Schema/layer-polygon.json index a94e25f235..689e791982 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-polygon.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-polygon.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/layer-polygons.json b/Projects/Foundations/Schemas/App-Schema/layer-polygons.json index 30b11a08bc..0f0f0b8382 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-polygons.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-polygons.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Layer Polygon", + "translationKey": "add.layer.polygon", "relatedUiObject": "Layer Polygon", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add All Layer Polygons", "label": "Add All Layer Polygons", + "translationKey": "add.layer.allPolygons", "relatedUiObject": "Layer Polygon", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/layer.json b/Projects/Foundations/Schemas/App-Schema/layer.json index 96be634910..b7fb1b2a4b 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer.json +++ b/Projects/Foundations/Schemas/App-Schema/layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -12,6 +13,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Layer", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-algorithm.json b/Projects/Foundations/Schemas/App-Schema/learning-algorithm.json index f64f275ebe..e21e617166 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-algorithm.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-algorithm.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/learning-bot-instance.json index b5a56345d8..f0b2400ce9 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-bot-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-bot-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Process Instance", + "translationKey": "add.processInstance", "relatedUiObject": "Learning Process Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-current.json b/Projects/Foundations/Schemas/App-Schema/learning-current.json index 63da2044bf..6c229e91b9 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-current.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-current.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Learning Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-engine-reference.json b/Projects/Foundations/Schemas/App-Schema/learning-engine-reference.json index 430b11bc2a..41c8270c74 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-engine-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-engine-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-episode-counters.json b/Projects/Foundations/Schemas/App-Schema/learning-episode-counters.json index 8352977782..08eace8d23 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-episode-counters.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-episode-counters.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Learning Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add User Defined Counter", + "translationKey": "add.userDefinedCounter", "relatedUiObject": "User Defined Counter", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-episode-statistics.json b/Projects/Foundations/Schemas/App-Schema/learning-episode-statistics.json index d10d956703..8cffa9891e 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-episode-statistics.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-episode-statistics.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Learning Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add User Defined Statistic", + "translationKey": "add.userDefinedStatistic", "relatedUiObject": "User Defined Statistic", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-episode.json b/Projects/Foundations/Schemas/App-Schema/learning-episode.json index 696f9ea393..25b660f526 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-episode.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-episode.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Learning Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-mine-products.json b/Projects/Foundations/Schemas/App-Schema/learning-mine-products.json index d159ec30cf..049e168722 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-mine-products.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-mine-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Bot Products", + "translationKey": "add.botProducts", "relatedUiObject": "Bot Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add All Data Products", "label": "Add All Data Products", + "translationKey": "add.data.allProducts", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Data Product", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-mine-tasks.json b/Projects/Foundations/Schemas/App-Schema/learning-mine-tasks.json index 3d857d2ff2..1e81235d76 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-mine-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-mine-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Task Managers", "label": "Run All Task Managers", + "translationKey": "task.all.managers.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Task Managers", "label": "Stop All Task Managers", + "translationKey": "task.all.managers.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Task Manager", + "translationKey": "add.taskManager", "relatedUiObject": "Task Manager", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add All Tasks", "label": "Add All Tasks", + "translationKey": "add.allTasks", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Task", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-mines-data.json b/Projects/Foundations/Schemas/App-Schema/learning-mines-data.json index 1460ec7e84..1099bb555c 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-mines-data.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-mines-data.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Project Learning Products", + "translationKey": "add.project.learningProducts", "relatedUiObject": "Project Learning Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Project Learning Products", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Project Learning Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-parameters.json b/Projects/Foundations/Schemas/App-Schema/learning-parameters.json index 206d791e87..e47571f69e 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-parameters.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-parameters.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Parameters", + "translationKey": "add.missing.parameters", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-process-instance.json b/Projects/Foundations/Schemas/App-Schema/learning-process-instance.json index 370828c378..9912a4cc18 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-process-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-process-instance.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "session", "label": "Add Back Learning Session", + "translationKey": "add.learning.session.back", "relatedUiObject": "Back Learning Session", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "session", "label": "Add Live Learning Session", + "translationKey": "add.learning.session.live", "relatedUiObject": "Live Learning Session", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,6 +28,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "executionStartedEvent", "label": "Add Execution Started Event", + "translationKey": "add.execution.event.started", "relatedUiObject": "Execution Started Event", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -36,7 +39,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-session-reference.json b/Projects/Foundations/Schemas/App-Schema/learning-session-reference.json index 7909398e31..2ff52047e1 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-session-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-session-reference.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Data Product", + "translationKey": "add.data.product", "relatedUiObject": "Data Product", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Learning Mine Products", + "translationKey": "add.learning.mine.products", "relatedUiObject": "Learning Mine Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -20,9 +22,12 @@ { "action": "Add All Learning Mine Products", "label": "Add All Learning Mine Products", + "translationKey": "add.learning.mine.allProducts", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Learning Mine Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -32,7 +37,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-system-reference.json b/Projects/Foundations/Schemas/App-Schema/learning-system-reference.json index ce6273a8a9..3272fccd5a 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-system-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-system-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning-tasks.json b/Projects/Foundations/Schemas/App-Schema/learning-tasks.json index 507370b0ac..148199cbbd 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Project Learning Tasks", "label": "Run All Project Learning Tasks", + "translationKey": "task.all.project.learning.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Project Learning Tasks", "label": "Stop All Project Learning Tasks", + "translationKey": "task.all.project.learning.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Project Learning Tasks", + "translationKey": "add.learning.project.tasks", "relatedUiObject": "Project Learning Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Project Learning Tasks", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Project Learning Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/learning.json b/Projects/Foundations/Schemas/App-Schema/learning.json index 4d2c0c6b30..3d34dc0724 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning.json +++ b/Projects/Foundations/Schemas/App-Schema/learning.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Learning System", + "translationKey": "add.learning.system", "relatedUiObject": "Learning System", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Learning Engine", + "translationKey": "add.learning.engine", "relatedUiObject": "Learning Engine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,7 +25,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/limit-buy-order.json b/Projects/Foundations/Schemas/App-Schema/limit-buy-order.json index 0a6fe43f55..ffb898cbd7 100644 --- a/Projects/Foundations/Schemas/App-Schema/limit-buy-order.json +++ b/Projects/Foundations/Schemas/App-Schema/limit-buy-order.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,6 +25,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "orderRate", "label": "Add Order Rate", + "translationKey": "add.order.rate", "relatedUiObject": "Order Rate", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -33,6 +36,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "createOrderEvent", "label": "Add Create Order Event", + "translationKey": "add.order.event.create", "relatedUiObject": "Create Order Event", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -43,6 +47,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "cancelOrderEvent", "label": "Add Cancel Order Event", + "translationKey": "add.order.event.cancel", "relatedUiObject": "Cancel Order Event", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -53,6 +58,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "simulatedExchangeEvents", "label": "Add Simulated Events", + "translationKey": "add.simulated.events", "relatedUiObject": "Simulated Exchange Events", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -63,7 +69,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/limit-buy-orders.json b/Projects/Foundations/Schemas/App-Schema/limit-buy-orders.json index bef96de7cc..e92e3b00df 100644 --- a/Projects/Foundations/Schemas/App-Schema/limit-buy-orders.json +++ b/Projects/Foundations/Schemas/App-Schema/limit-buy-orders.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Limit Order", + "translationKey": "add.limitOrder", "relatedUiObject": "Limit Order", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/limit-order.json b/Projects/Foundations/Schemas/App-Schema/limit-order.json index 4aacf2d15b..b1741f9e9a 100644 --- a/Projects/Foundations/Schemas/App-Schema/limit-order.json +++ b/Projects/Foundations/Schemas/App-Schema/limit-order.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Engine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/limit-sell-order.json b/Projects/Foundations/Schemas/App-Schema/limit-sell-order.json index 6172fe19e9..dd0d0dde2c 100644 --- a/Projects/Foundations/Schemas/App-Schema/limit-sell-order.json +++ b/Projects/Foundations/Schemas/App-Schema/limit-sell-order.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,6 +25,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "orderRate", "label": "Add Order Rate", + "translationKey": "add.order.rate", "relatedUiObject": "Order Rate", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -33,6 +36,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "createOrderEvent", "label": "Add Create Order Event", + "translationKey": "add.order.event.create", "relatedUiObject": "Create Order Event", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -43,6 +47,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "cancelOrderEvent", "label": "Add Cancel Order Event", + "translationKey": "add.order.event.cancel", "relatedUiObject": "Cancel Order Event", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -53,6 +58,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "simulatedExchangeEvents", "label": "Add Simulated Events", + "translationKey": "add.simulated.events", "relatedUiObject": "Simulated Exchange Events", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -63,7 +69,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/limit-sell-orders.json b/Projects/Foundations/Schemas/App-Schema/limit-sell-orders.json index 9bb6d31629..1a597c86ba 100644 --- a/Projects/Foundations/Schemas/App-Schema/limit-sell-orders.json +++ b/Projects/Foundations/Schemas/App-Schema/limit-sell-orders.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Limit Order", + "translationKey": "add.limitOrder", "relatedUiObject": "Limit Order", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/live-learning-session.json b/Projects/Foundations/Schemas/App-Schema/live-learning-session.json index bdb52a41e4..252d4d3a7b 100644 --- a/Projects/Foundations/Schemas/App-Schema/live-learning-session.json +++ b/Projects/Foundations/Schemas/App-Schema/live-learning-session.json @@ -4,14 +4,22 @@ { "action": "Run Learning Session", "label": "Run", + "translationKey": "general.run", "workingLabel": "Run Request Sent", + "workingLabelTranslationKey": "general.runRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Run", + "workFailedLabelTranslationKey": "general.sessionCannotBeRun", "secondaryAction": "Stop Learning Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "run", "iconPathOff": "run", @@ -21,14 +29,22 @@ { "action": "Resume Learning Session", "label": "Resume", + "translationKey": "general.resume", "workingLabel": "Resume Request Sent", + "workingLabelTranslationKey": "general.resumeRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Resumed", + "workFailedLabelTranslationKey": "general.sessionCannotBeResumed", "secondaryAction": "Stop Learning Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "resume", "iconPathOff": "resume", @@ -38,6 +54,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -46,6 +63,7 @@ { "action": "Add UI Object", "label": "Add Social Bots", + "translationKey": "add.socialBots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -54,6 +72,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Learning Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -64,7 +83,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/live-trading-session.json b/Projects/Foundations/Schemas/App-Schema/live-trading-session.json index 65d5c5dd9e..e4b91e2bf7 100644 --- a/Projects/Foundations/Schemas/App-Schema/live-trading-session.json +++ b/Projects/Foundations/Schemas/App-Schema/live-trading-session.json @@ -4,14 +4,22 @@ { "action": "Run Trading Session", "label": "Run", + "translationKey": "general.run", "workingLabel": "Run Request Sent", + "workingLabelTranslationKey": "general.runRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Run", + "workFailedLabelTranslationKey": "general.sessionCannotBeRun", "secondaryAction": "Stop Trading Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "run", "iconPathOff": "run", @@ -21,14 +29,22 @@ { "action": "Resume Trading Session", "label": "Resume", + "translationKey": "general.resume", "workingLabel": "Resume Request Sent", + "workingLabelTranslationKey": "general.resumeRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Resumed", + "workFailedLabelTranslationKey": "general.sessionCannotBeResumed", "secondaryAction": "Stop Trading Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "resume", "iconPathOff": "resume", @@ -38,6 +54,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -46,6 +63,7 @@ { "action": "Add UI Object", "label": "Add Social Bots", + "translationKey": "add.socialBots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -54,6 +72,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -62,6 +81,7 @@ { "action": "Switch To Forward Testing", "label": "Switch To Forward Testing", + "translationKey": "switch.to.forwardTesting", "relatedUiObject": "Forward Testing Session", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -71,7 +91,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/lock.json b/Projects/Foundations/Schemas/App-Schema/lock.json index 60b4ae499a..3b58e43adf 100644 --- a/Projects/Foundations/Schemas/App-Schema/lock.json +++ b/Projects/Foundations/Schemas/App-Schema/lock.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/manage-stage.json b/Projects/Foundations/Schemas/App-Schema/manage-stage.json index 4e9d97c970..447ce4c79d 100644 --- a/Projects/Foundations/Schemas/App-Schema/manage-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/manage-stage.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Items", + "translationKey": "add.missing.items", "relatedUiObject": "Manage Stage", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/managed-sessions.json b/Projects/Foundations/Schemas/App-Schema/managed-sessions.json index aa710ac84e..519e8076e3 100644 --- a/Projects/Foundations/Schemas/App-Schema/managed-sessions.json +++ b/Projects/Foundations/Schemas/App-Schema/managed-sessions.json @@ -4,9 +4,12 @@ { "action": "Run Managed Sessions", "label": "Run Managed Sessions", + "translationKey": "sessions.managed.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction", @@ -15,9 +18,12 @@ { "action": "Stop Managed Sessions", "label": "Stop Managed Sessions", + "translationKey": "sessions.managed.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction", @@ -26,6 +32,7 @@ { "action": "Add UI Object", "label": "Add Session Reference", + "translationKey": "add.sessionReference", "relatedUiObject": "Session Reference", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -36,7 +43,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json b/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json index 20bdd5fb57..0e828261b0 100644 --- a/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json +++ b/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Phase", + "translationKey": "add.phase", "relatedUiObject": "Phase", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioFormulaManager", "relatedUiObject": "Ask Portfolio Formula Manager", @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json b/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json index f11d40b76e..58838db8f1 100644 --- a/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json +++ b/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Phase", + "translationKey": "add.phase", "relatedUiObject": "Phase", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioFormulaManager", "relatedUiObject": "Ask Portfolio Formula Manager", @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/managed-tasks.json b/Projects/Foundations/Schemas/App-Schema/managed-tasks.json index 79b8c49764..33a1ccbaae 100644 --- a/Projects/Foundations/Schemas/App-Schema/managed-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/managed-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Managed Tasks", "label": "Run All Managed Tasks", + "translationKey": "task.all.managed.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Managed Tasks", "label": "Stop All Managed Tasks", + "translationKey": "task.all.managed.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Task Reference", + "translationKey": "add.taskReference", "relatedUiObject": "Task Reference", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -34,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-base-asset.json b/Projects/Foundations/Schemas/App-Schema/market-base-asset.json index 1983f0a45e..469c945088 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/market-base-asset.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-buy-order.json b/Projects/Foundations/Schemas/App-Schema/market-buy-order.json index d0953b8a57..8103003f7b 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-buy-order.json +++ b/Projects/Foundations/Schemas/App-Schema/market-buy-order.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,6 +25,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "createOrderEvent", "label": "Add Create Order Event", + "translationKey": "add.order.event.create", "relatedUiObject": "Create Order Event", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -33,6 +36,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "simulatedExchangeEvents", "label": "Add Simulated Events", + "translationKey": "add.simulated.events", "relatedUiObject": "Simulated Exchange Events", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -43,7 +47,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-buy-orders.json b/Projects/Foundations/Schemas/App-Schema/market-buy-orders.json index 6326fe51b3..6ecba4e38e 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-buy-orders.json +++ b/Projects/Foundations/Schemas/App-Schema/market-buy-orders.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Market Order", + "translationKey": "add.marketOrder", "relatedUiObject": "Market Order", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-data-products.json b/Projects/Foundations/Schemas/App-Schema/market-data-products.json index 2358419598..b575062009 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-data-products.json +++ b/Projects/Foundations/Schemas/App-Schema/market-data-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Data Mine Products", + "translationKey": "add.data.mineProducts", "relatedUiObject": "Data Mine Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add All Data Mine Products", "label": "Add All Data Mine Products", + "translationKey": "add.data.allMineProducts", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Data Mine Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -22,6 +26,7 @@ { "action": "Add UI Object", "label": "Add Data Product", + "translationKey": "add.data.product", "relatedUiObject": "Data Product", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,7 +37,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-data-tasks.json b/Projects/Foundations/Schemas/App-Schema/market-data-tasks.json index 4ea3e8fcaa..7fe9e4d61f 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-data-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/market-data-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Data Mine Tasks", "label": "Run All Data Mine Tasks", + "translationKey": "task.all.mine.data.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Data Mine Tasks", "label": "Stop All Data Mine Tasks", + "translationKey": "task.all.mine.data.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Data Mine Tasks", + "translationKey": "add.data.mineTasks", "relatedUiObject": "Data Mine Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Data Mine Tasks", "label": "Add Missing Data Mine Tasks", + "translationKey": "add.missing.dataMineTasks", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Data Mine Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-learning-products.json b/Projects/Foundations/Schemas/App-Schema/market-learning-products.json index 7fc94a853e..a101d9b808 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-learning-products.json +++ b/Projects/Foundations/Schemas/App-Schema/market-learning-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Learning Session Reference", + "translationKey": "add.learning.session.reference", "relatedUiObject": "Learning Session Reference", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Learning Session References", "label": "Add Missing Sessions", + "translationKey": "add.missing.sessions", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Learning Session Reference", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-learning-tasks.json b/Projects/Foundations/Schemas/App-Schema/market-learning-tasks.json index 24fe538da9..04f588c5e4 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-learning-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/market-learning-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Learning Mine Tasks", "label": "Run All Learning Mine Tasks", + "translationKey": "tasks.all.mine.learning.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Learning Mine Tasks", "label": "Stop All Learning Mine Tasks", + "translationKey": "tasks.all.mine.learning.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Learning Mine Tasks", + "translationKey": "add.tasks.learningMine", "relatedUiObject": "Learning Mine Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Learning Mine Tasks", "label": "Add Missing Learning Mine Tasks", + "translationKey": "add.missing.learningMineTasks", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Learning Mine Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-order.json b/Projects/Foundations/Schemas/App-Schema/market-order.json index 72b8d0f460..b243abbaf2 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-order.json +++ b/Projects/Foundations/Schemas/App-Schema/market-order.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Engine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/market-quoted-asset.json index 2172059bdb..02c90c386f 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/market-quoted-asset.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-sell-order.json b/Projects/Foundations/Schemas/App-Schema/market-sell-order.json index 7f328b3fcc..2a018fa0c4 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-sell-order.json +++ b/Projects/Foundations/Schemas/App-Schema/market-sell-order.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,6 +25,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "createOrderEvent", "label": "Add Create Order Event", + "translationKey": "add.order.event.create", "relatedUiObject": "Create Order Event", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -33,6 +36,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "simulatedExchangeEvents", "label": "Add Simulated Events", + "translationKey": "add.simulated.events", "relatedUiObject": "Simulated Exchange Events", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -43,7 +47,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-sell-orders.json b/Projects/Foundations/Schemas/App-Schema/market-sell-orders.json index ea5b267dd9..cb83bdbdf8 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-sell-orders.json +++ b/Projects/Foundations/Schemas/App-Schema/market-sell-orders.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Market Order", + "translationKey": "add.marketOrder", "relatedUiObject": "Market Order", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-trading-products.json b/Projects/Foundations/Schemas/App-Schema/market-trading-products.json index fb449265da..4cf7a8fed2 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-trading-products.json +++ b/Projects/Foundations/Schemas/App-Schema/market-trading-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Trading Session Reference", + "translationKey": "add.tradingSessionReference", "relatedUiObject": "Trading Session Reference", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Trading Session References", "label": "Add Missing Sessions", + "translationKey": "add.missing.sessions", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Trading Session Reference", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market-trading-tasks.json b/Projects/Foundations/Schemas/App-Schema/market-trading-tasks.json index 1c382dfafe..814af8cac2 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-trading-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/market-trading-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Trading Mine Tasks", "label": "Run All Trading Mine Tasks", + "translationKey": "task.all.mine.trading.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Trading Mine Tasks", "label": "Stop All Trading Mine Tasks", + "translationKey": "task.all.mine.trading.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Trading Mine Tasks", + "translationKey": "add.tasks.tradingMine", "relatedUiObject": "Trading Mine Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,11 @@ { "action": "Add Missing Trading Mine Tasks", "label": "Add Missing Trading Mine Tasks", + "translationKey": "add.missing.tradingMineTasks", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Trading Mine Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +53,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/market.json b/Projects/Foundations/Schemas/App-Schema/market.json index 96776d5a5a..877a745818 100644 --- a/Projects/Foundations/Schemas/App-Schema/market.json +++ b/Projects/Foundations/Schemas/App-Schema/market.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "baseAsset", "label": "Add Base Asset", + "translationKey": "add.baseAsset", "relatedUiObject": "Market Base Asset", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,6 +25,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "quotedAsset", "label": "Add Quoted Asset", + "translationKey": "add.quotedAsset", "relatedUiObject": "Market Quoted Asset", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -31,9 +34,12 @@ { "action": "Install Market", "label": "Install Market", + "translationKey": "install.market", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Market", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -41,9 +47,12 @@ { "action": "Uninstall Market", "label": "Uninstall Market", + "translationKey": "uninstall.market", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Market", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -53,7 +62,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/master-script.json b/Projects/Foundations/Schemas/App-Schema/master-script.json index f8ba09888d..208e31b18b 100644 --- a/Projects/Foundations/Schemas/App-Schema/master-script.json +++ b/Projects/Foundations/Schemas/App-Schema/master-script.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Template Script", + "translationKey": "add.templateScript", "relatedUiObject": "Template Script", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Javascript Code", + "translationKey": "add.javascriptCode", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "javascriptCode", "relatedUiObject": "Javascript Code", @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/max.json b/Projects/Foundations/Schemas/App-Schema/max.json index b191d653b3..28a922182f 100644 --- a/Projects/Foundations/Schemas/App-Schema/max.json +++ b/Projects/Foundations/Schemas/App-Schema/max.json @@ -4,6 +4,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -12,6 +13,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -20,6 +22,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -30,7 +33,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/min.json b/Projects/Foundations/Schemas/App-Schema/min.json index 3c4ee88b47..25a6329528 100644 --- a/Projects/Foundations/Schemas/App-Schema/min.json +++ b/Projects/Foundations/Schemas/App-Schema/min.json @@ -4,6 +4,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -12,6 +13,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -20,6 +22,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -30,7 +33,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/mines.json b/Projects/Foundations/Schemas/App-Schema/mines.json index 6e2a71ca49..f11acba920 100644 --- a/Projects/Foundations/Schemas/App-Schema/mines.json +++ b/Projects/Foundations/Schemas/App-Schema/mines.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Data Mine", + "translationKey": "add.dataMine", "relatedUiObject": "Data Mine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Trading Mine", + "translationKey": "add.tradingMine", "relatedUiObject": "Trading Mine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -20,6 +22,7 @@ { "action": "Add UI Object", "label": "Add Learning Mine", + "translationKey": "add.learningMine", "relatedUiObject": "Learning Mine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -31,7 +34,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json b/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json index 0a1232477e..3b1ad960f9 100644 --- a/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json +++ b/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Situation", + "translationKey": "add.situation", "relatedUiObject": "Situation", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioEventsManager", "relatedUiObject": "Ask Portfolio Events Manager", @@ -26,6 +28,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -36,12 +39,14 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -52,7 +57,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/move-to-phase.json b/Projects/Foundations/Schemas/App-Schema/move-to-phase.json index 1140421153..1b0ebb0806 100644 --- a/Projects/Foundations/Schemas/App-Schema/move-to-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/move-to-phase.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/next-phase-event.json b/Projects/Foundations/Schemas/App-Schema/next-phase-event.json index 2f42073351..ea81291e3e 100644 --- a/Projects/Foundations/Schemas/App-Schema/next-phase-event.json +++ b/Projects/Foundations/Schemas/App-Schema/next-phase-event.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Situation", + "translationKey": "add.situation", "relatedUiObject": "Situation", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioEventsManager", "relatedUiObject": "Ask Portfolio Events Manager", @@ -26,6 +28,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -36,12 +39,14 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -52,7 +57,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/next-phase.json b/Projects/Foundations/Schemas/App-Schema/next-phase.json index 057d159530..cbcbb54a96 100644 --- a/Projects/Foundations/Schemas/App-Schema/next-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/next-phase.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-announcements.json b/Projects/Foundations/Schemas/App-Schema/nodes-announcements.json index 7900ad3f77..2c3e130865 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-announcements.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-announcements.json @@ -7,7 +7,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-errors.json b/Projects/Foundations/Schemas/App-Schema/nodes-errors.json index e22a30b01b..b4892eba3c 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-errors.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-errors.json @@ -7,7 +7,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-highlights.json b/Projects/Foundations/Schemas/App-Schema/nodes-highlights.json index d357644607..02744513c1 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-highlights.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-highlights.json @@ -7,7 +7,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-infos.json b/Projects/Foundations/Schemas/App-Schema/nodes-infos.json index 9c4eee67af..7c1f1f9e45 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-infos.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-infos.json @@ -7,7 +7,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-progress.json b/Projects/Foundations/Schemas/App-Schema/nodes-progress.json index ce29d70764..77356e2bbe 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-progress.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-progress.json @@ -7,7 +7,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-running.json b/Projects/Foundations/Schemas/App-Schema/nodes-running.json index 5a49979507..21ff7d4213 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-running.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-running.json @@ -7,7 +7,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-status.json b/Projects/Foundations/Schemas/App-Schema/nodes-status.json index 331525ebc1..c61ff6dca5 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-status.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-status.json @@ -7,7 +7,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-values.json b/Projects/Foundations/Schemas/App-Schema/nodes-values.json index d45dbfc2e0..1dbd0caf04 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-values.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-values.json @@ -7,7 +7,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-warnings.json b/Projects/Foundations/Schemas/App-Schema/nodes-warnings.json index 4f6d75d773..f99a120149 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-warnings.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-warnings.json @@ -7,7 +7,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/open-execution.json b/Projects/Foundations/Schemas/App-Schema/open-execution.json index 1d2f4e353d..37c9c89e30 100644 --- a/Projects/Foundations/Schemas/App-Schema/open-execution.json +++ b/Projects/Foundations/Schemas/App-Schema/open-execution.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Execution Algorithm", + "translationKey": "add.executionAlgorithm", "relatedUiObject": "Execution Algorithm", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/open-stage.json b/Projects/Foundations/Schemas/App-Schema/open-stage.json index 1e18b42097..ca639987fc 100644 --- a/Projects/Foundations/Schemas/App-Schema/open-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/open-stage.json @@ -5,12 +5,14 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Add Missing Children", "label": "Add Missing Items", + "translationKey": "add.missing.items", "relatedUiObject": "Open Stage", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -19,6 +21,7 @@ { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/open.json b/Projects/Foundations/Schemas/App-Schema/open.json index d3ff1011cc..00e4e4811e 100644 --- a/Projects/Foundations/Schemas/App-Schema/open.json +++ b/Projects/Foundations/Schemas/App-Schema/open.json @@ -4,6 +4,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -12,6 +13,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -20,6 +22,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -30,7 +33,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/order-base-asset.json b/Projects/Foundations/Schemas/App-Schema/order-base-asset.json index 9f3753da31..473aa2c1e1 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/order-base-asset.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/order-counters.json b/Projects/Foundations/Schemas/App-Schema/order-counters.json index 87d46fbe48..c3729be6e7 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-counters.json +++ b/Projects/Foundations/Schemas/App-Schema/order-counters.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "periods", "label": "Add Periods", + "translationKey": "add.periods", "relatedUiObject": "Periods", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add User Defined Counter", + "translationKey": "add.userDefinedCounter", "relatedUiObject": "User Defined Counter", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/order-name.json b/Projects/Foundations/Schemas/App-Schema/order-name.json index 7b185cade3..d9ca2debbe 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-name.json +++ b/Projects/Foundations/Schemas/App-Schema/order-name.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/order-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/order-quoted-asset.json index 689fe07bfc..b16f392ba1 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/order-quoted-asset.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/order-rate.json b/Projects/Foundations/Schemas/App-Schema/order-rate.json index 6da1f86c85..269ca41662 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/order-rate.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioFormulaManager", "relatedUiObject": "Ask Portfolio Formula Manager", @@ -28,6 +30,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -38,6 +41,7 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -46,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/order-statistics.json b/Projects/Foundations/Schemas/App-Schema/order-statistics.json index e54032b731..6f12a466cf 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-statistics.json +++ b/Projects/Foundations/Schemas/App-Schema/order-statistics.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add User Defined Statistic", + "translationKey": "add.userDefinedStatistic", "relatedUiObject": "User Defined Statistic", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/orders.json b/Projects/Foundations/Schemas/App-Schema/orders.json index 970d30589c..dad0d10087 100644 --- a/Projects/Foundations/Schemas/App-Schema/orders.json +++ b/Projects/Foundations/Schemas/App-Schema/orders.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/other-hierarchies.json b/Projects/Foundations/Schemas/App-Schema/other-hierarchies.json index 3df045f5eb..a58c22b8b3 100644 --- a/Projects/Foundations/Schemas/App-Schema/other-hierarchies.json +++ b/Projects/Foundations/Schemas/App-Schema/other-hierarchies.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Network", + "translationKey": "add.network", "relatedUiObject": "LAN Network", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Plugins", + "translationKey": "add.plugins", "relatedUiObject": "Plugins", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -20,6 +22,7 @@ { "action": "Add UI Object", "label": "Add Crypto Ecosystem", + "translationKey": "add.cryptoEcosystem", "disableIfPropertyIsDefined": true, "relatedUiObject": "Crypto Ecosystem", "actionFunction": "payload.executeAction", @@ -29,6 +32,7 @@ { "action": "Add UI Object", "label": "Add APIs", + "translationKey": "add.apis", "relatedUiObject": "APIs", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -37,6 +41,7 @@ { "action": "Add UI Object", "label": "Add API Map", + "translationKey": "add.apiMap", "relatedUiObject": "API Map", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -48,7 +53,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/output-dataset-folder.json b/Projects/Foundations/Schemas/App-Schema/output-dataset-folder.json index 7a45d77e22..cb6f884e35 100644 --- a/Projects/Foundations/Schemas/App-Schema/output-dataset-folder.json +++ b/Projects/Foundations/Schemas/App-Schema/output-dataset-folder.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Output Dataset", + "translationKey": "add.outputDataset", "relatedUiObject": "Output Dataset", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Output Dataset Folder", + "translationKey": "add.outputDatasetFolder", "relatedUiObject": "Output Dataset Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/output-dataset.json b/Projects/Foundations/Schemas/App-Schema/output-dataset.json index 59e20bb3d7..7dfe2e05da 100644 --- a/Projects/Foundations/Schemas/App-Schema/output-dataset.json +++ b/Projects/Foundations/Schemas/App-Schema/output-dataset.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/panel-data-javascript-code.json b/Projects/Foundations/Schemas/App-Schema/panel-data-javascript-code.json index 006e723341..0d9420cb51 100644 --- a/Projects/Foundations/Schemas/App-Schema/panel-data-javascript-code.json +++ b/Projects/Foundations/Schemas/App-Schema/panel-data-javascript-code.json @@ -16,6 +16,7 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "panel-data-javascript-code", "iconPathOff": "panel-data-javascript-code" }, @@ -25,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/panel-data.json b/Projects/Foundations/Schemas/App-Schema/panel-data.json index dd2afcfa52..2590fbe31f 100644 --- a/Projects/Foundations/Schemas/App-Schema/panel-data.json +++ b/Projects/Foundations/Schemas/App-Schema/panel-data.json @@ -35,6 +35,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -44,6 +45,7 @@ "propertyToCheckFor": "dataFormula", "actionFunction": "payload.executeAction", "label": "Add Data Formula", + "translationKey": "add.data.formula", "relatedUiObject": "Data Formula", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -54,6 +56,7 @@ "propertyToCheckFor": "textStyle", "actionFunction": "payload.executeAction", "label": "Add Text Style", + "translationKey": "add.textStyle", "relatedUiObject": "Text Style", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -64,6 +67,7 @@ "propertyToCheckFor": "panelDataJavascriptCode", "actionFunction": "payload.executeAction", "label": "Add Javascript Code", + "translationKey": "add.javascriptCode", "relatedUiObject": "Panel Data Javascript Code", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -74,7 +78,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/paper-trading-session.json b/Projects/Foundations/Schemas/App-Schema/paper-trading-session.json index 95f0444847..8597962a0e 100644 --- a/Projects/Foundations/Schemas/App-Schema/paper-trading-session.json +++ b/Projects/Foundations/Schemas/App-Schema/paper-trading-session.json @@ -4,14 +4,22 @@ { "action": "Run Trading Session", "label": "Run", + "translationKey": "general.run", "workingLabel": "Run Request Sent", + "workingLabelTranslationKey": "general.runRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Run", + "workFailedLabelTranslationKey": "general.sessionCannotBeRun", "secondaryAction": "Stop Trading Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "run", "iconPathOff": "run", @@ -21,14 +29,22 @@ { "action": "Resume Trading Session", "label": "Resume", + "translationKey": "general.resume", "workingLabel": "Resume Request Sent", + "workingLabelTranslationKey": "general.resumeRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Resumed", + "workFailedLabelTranslationKey": "general.sessionCannotBeResumed", "secondaryAction": "Stop Trading Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "resume", "iconPathOff": "resume", @@ -38,6 +54,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -46,6 +63,7 @@ { "action": "Add UI Object", "label": "Add Social Bots", + "translationKey": "add.socialBots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -54,6 +72,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -62,6 +81,7 @@ { "action": "Switch To Backtesting", "label": "Switch To Backtesting", + "translationKey": "switch.to.backTesting", "relatedUiObject": "Backtesting Session", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -71,7 +91,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/percentage-filled.json b/Projects/Foundations/Schemas/App-Schema/percentage-filled.json index 64eb88c336..a7f8bb9ef9 100644 --- a/Projects/Foundations/Schemas/App-Schema/percentage-filled.json +++ b/Projects/Foundations/Schemas/App-Schema/percentage-filled.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/periods.json b/Projects/Foundations/Schemas/App-Schema/periods.json index 1857c10554..486076a8bb 100644 --- a/Projects/Foundations/Schemas/App-Schema/periods.json +++ b/Projects/Foundations/Schemas/App-Schema/periods.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/phase.json b/Projects/Foundations/Schemas/App-Schema/phase.json index 622249f1ff..d9358f73c2 100644 --- a/Projects/Foundations/Schemas/App-Schema/phase.json +++ b/Projects/Foundations/Schemas/App-Schema/phase.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "nextPhaseEvent", "label": "Add Next Phase Event", + "translationKey": "add.nextPhaseEvent", "relatedUiObject": "Next Phase Event", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -24,6 +26,7 @@ { "action": "Add UI Object", "label": "Add Move To Phase Event", + "translationKey": "add.moveToPhaseEvent", "relatedUiObject": "Move To Phase Event", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations", @@ -36,6 +39,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -46,12 +50,14 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -62,7 +68,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/plotter-module-javascript-code.json b/Projects/Foundations/Schemas/App-Schema/plotter-module-javascript-code.json index 2d67f881b6..e5b85d8447 100644 --- a/Projects/Foundations/Schemas/App-Schema/plotter-module-javascript-code.json +++ b/Projects/Foundations/Schemas/App-Schema/plotter-module-javascript-code.json @@ -16,6 +16,7 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "bitcoin", "iconPathOff": "bitcoin" }, @@ -25,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/plotter-module.json b/Projects/Foundations/Schemas/App-Schema/plotter-module.json index 3561ad4a7d..f4580cea30 100644 --- a/Projects/Foundations/Schemas/App-Schema/plotter-module.json +++ b/Projects/Foundations/Schemas/App-Schema/plotter-module.json @@ -84,6 +84,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -93,6 +94,7 @@ "propertyToCheckFor": "shapes", "actionFunction": "payload.executeAction", "label": "Add Shapes", + "translationKey": "add.shapes", "relatedUiObject": "Shapes", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -103,6 +105,7 @@ "propertyToCheckFor": "plotterModuleJavascriptCode", "actionFunction": "payload.executeAction", "label": "Add Javascript Code", + "translationKey": "add.javascriptCode", "relatedUiObject": "Plotter Module Javascript Code", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -111,6 +114,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Plotter Panel", + "translationKey": "add.plotterPanel", "relatedUiObject": "Plotter Panel", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -118,6 +122,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -129,7 +134,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/plotter-panel-javascript-code.json b/Projects/Foundations/Schemas/App-Schema/plotter-panel-javascript-code.json index 493afb7dd9..f1d65a9072 100644 --- a/Projects/Foundations/Schemas/App-Schema/plotter-panel-javascript-code.json +++ b/Projects/Foundations/Schemas/App-Schema/plotter-panel-javascript-code.json @@ -16,6 +16,7 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "bitcoin", "iconPathOff": "bitcoin" }, @@ -25,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/plotter-panel.json b/Projects/Foundations/Schemas/App-Schema/plotter-panel.json index 3659630164..827a30bd5a 100644 --- a/Projects/Foundations/Schemas/App-Schema/plotter-panel.json +++ b/Projects/Foundations/Schemas/App-Schema/plotter-panel.json @@ -29,6 +29,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -38,6 +39,7 @@ "propertyToCheckFor": "plotterPanelJavascriptCode", "actionFunction": "payload.executeAction", "label": "Add Javascript Code", + "translationKey": "add.javascriptCode", "relatedUiObject": "Plotter Panel Javascript Code", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -46,6 +48,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Panel Data", + "translationKey": "add.panelData", "relatedUiObject": "Panel Data", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -56,7 +59,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/plotter.json b/Projects/Foundations/Schemas/App-Schema/plotter.json index ed31d44e83..9f9242d1c2 100644 --- a/Projects/Foundations/Schemas/App-Schema/plotter.json +++ b/Projects/Foundations/Schemas/App-Schema/plotter.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Plotter Module", + "translationKey": "add.plotterModule", "relatedUiObject": "Plotter Module", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/point-formula.json b/Projects/Foundations/Schemas/App-Schema/point-formula.json index 2342eb64c4..60664c9e87 100644 --- a/Projects/Foundations/Schemas/App-Schema/point-formula.json +++ b/Projects/Foundations/Schemas/App-Schema/point-formula.json @@ -16,6 +16,7 @@ "action": "Edit", "actionFunction": "uiObject.formulaEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, @@ -25,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/point.json b/Projects/Foundations/Schemas/App-Schema/point.json index 00ca37018a..83045a323f 100644 --- a/Projects/Foundations/Schemas/App-Schema/point.json +++ b/Projects/Foundations/Schemas/App-Schema/point.json @@ -20,6 +20,7 @@ "propertyToCheckFor": "pointFormula", "actionFunction": "payload.executeAction", "label": "Add Point Formula", + "translationKey": "add.pointFormula", "relatedUiObject": "Point Formula", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -30,7 +31,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/polygon-body.json b/Projects/Foundations/Schemas/App-Schema/polygon-body.json index 055009e177..af90dedb0a 100644 --- a/Projects/Foundations/Schemas/App-Schema/polygon-body.json +++ b/Projects/Foundations/Schemas/App-Schema/polygon-body.json @@ -25,6 +25,7 @@ "propertyToCheckFor": "style", "actionFunction": "payload.executeAction", "label": "Add Style", + "translationKey": "add.style", "relatedUiObject": "Style", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -33,6 +34,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Style Condition", + "translationKey": "add.styleCondition", "relatedUiObject": "Style Condition", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -43,7 +45,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/polygon-border.json b/Projects/Foundations/Schemas/App-Schema/polygon-border.json index 30b64776a4..6a0796f810 100644 --- a/Projects/Foundations/Schemas/App-Schema/polygon-border.json +++ b/Projects/Foundations/Schemas/App-Schema/polygon-border.json @@ -25,6 +25,7 @@ "propertyToCheckFor": "style", "actionFunction": "payload.executeAction", "label": "Add Style", + "translationKey": "add.style", "relatedUiObject": "Style", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -33,6 +34,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Style Condition", + "translationKey": "add.styleCondition", "relatedUiObject": "Style Condition", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -43,7 +45,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/polygon-condition.json b/Projects/Foundations/Schemas/App-Schema/polygon-condition.json index 849b9680df..cd8fce5b0f 100644 --- a/Projects/Foundations/Schemas/App-Schema/polygon-condition.json +++ b/Projects/Foundations/Schemas/App-Schema/polygon-condition.json @@ -17,6 +17,7 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, @@ -26,7 +27,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/polygon-vertex.json b/Projects/Foundations/Schemas/App-Schema/polygon-vertex.json index a066b2e468..1928114c6b 100644 --- a/Projects/Foundations/Schemas/App-Schema/polygon-vertex.json +++ b/Projects/Foundations/Schemas/App-Schema/polygon-vertex.json @@ -20,7 +20,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/polygon.json b/Projects/Foundations/Schemas/App-Schema/polygon.json index e5c0253dde..d961d230dd 100644 --- a/Projects/Foundations/Schemas/App-Schema/polygon.json +++ b/Projects/Foundations/Schemas/App-Schema/polygon.json @@ -38,6 +38,7 @@ "propertyToCheckFor": "polygonCondition", "actionFunction": "payload.executeAction", "label": "Add Polygon Condition", + "translationKey": "add.polygon.condition", "relatedUiObject": "Polygon Condition", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -48,6 +49,7 @@ "propertyToCheckFor": "polygonBody", "actionFunction": "payload.executeAction", "label": "Add Polygon Body", + "translationKey": "add.polygon.body", "relatedUiObject": "Polygon Body", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -58,6 +60,7 @@ "propertyToCheckFor": "polygonBorder", "actionFunction": "payload.executeAction", "label": "Add Polygon Border", + "translationKey": "add.polygon.border", "relatedUiObject": "Polygon Border", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -66,6 +69,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Polygon Vertex", + "translationKey": "add.polygon.vertex", "relatedUiObject": "Polygon Vertex", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -76,7 +80,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-current.json b/Projects/Foundations/Schemas/App-Schema/portfolio-current.json index d47e19e937..f32d853ac8 100644 --- a/Projects/Foundations/Schemas/App-Schema/portfolio-current.json +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-current.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Portfolio Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/portfolio-last.json b/Projects/Foundations/Schemas/App-Schema/portfolio-last.json index 3e29975861..4e7253ec96 100644 --- a/Projects/Foundations/Schemas/App-Schema/portfolio-last.json +++ b/Projects/Foundations/Schemas/App-Schema/portfolio-last.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Portfolio Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/position-base-asset.json b/Projects/Foundations/Schemas/App-Schema/position-base-asset.json index 737426e5f3..a8135d1daf 100644 --- a/Projects/Foundations/Schemas/App-Schema/position-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/position-base-asset.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/position-counters.json b/Projects/Foundations/Schemas/App-Schema/position-counters.json index ca43ce9cd2..fbcc8fbfb0 100644 --- a/Projects/Foundations/Schemas/App-Schema/position-counters.json +++ b/Projects/Foundations/Schemas/App-Schema/position-counters.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "periods", "label": "Add Periods", + "translationKey": "add.periods", "relatedUiObject": "Periods", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add User Defined Counter", + "translationKey": "add.userDefinedCounter", "relatedUiObject": "User Defined Counter", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/position-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/position-quoted-asset.json index 8b7cb30610..15e61ba40c 100644 --- a/Projects/Foundations/Schemas/App-Schema/position-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/position-quoted-asset.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/position-statistics.json b/Projects/Foundations/Schemas/App-Schema/position-statistics.json index f1b18259a5..bb00ec38ba 100644 --- a/Projects/Foundations/Schemas/App-Schema/position-statistics.json +++ b/Projects/Foundations/Schemas/App-Schema/position-statistics.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add User Defined Statistic", + "translationKey": "add.userDefinedStatistic", "relatedUiObject": "User Defined Statistic", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/position.json b/Projects/Foundations/Schemas/App-Schema/position.json index cc227df074..db1f6ef6e4 100644 --- a/Projects/Foundations/Schemas/App-Schema/position.json +++ b/Projects/Foundations/Schemas/App-Schema/position.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/positions.json b/Projects/Foundations/Schemas/App-Schema/positions.json index 354ec8a5ca..ad853d6621 100644 --- a/Projects/Foundations/Schemas/App-Schema/positions.json +++ b/Projects/Foundations/Schemas/App-Schema/positions.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/prediction-value.json b/Projects/Foundations/Schemas/App-Schema/prediction-value.json index c2a86093ef..4d5983bf7b 100644 --- a/Projects/Foundations/Schemas/App-Schema/prediction-value.json +++ b/Projects/Foundations/Schemas/App-Schema/prediction-value.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/prediction.json b/Projects/Foundations/Schemas/App-Schema/prediction.json index 215df4b58e..fb311b0540 100644 --- a/Projects/Foundations/Schemas/App-Schema/prediction.json +++ b/Projects/Foundations/Schemas/App-Schema/prediction.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Learning Engine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -19,6 +21,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -35,6 +39,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -45,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/predictions.json b/Projects/Foundations/Schemas/App-Schema/predictions.json index 135b5ff277..af5ab45e1c 100644 --- a/Projects/Foundations/Schemas/App-Schema/predictions.json +++ b/Projects/Foundations/Schemas/App-Schema/predictions.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Prediction", + "translationKey": "add.prediction", "relatedUiObject": "Prediction", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/procedure-initialization.json b/Projects/Foundations/Schemas/App-Schema/procedure-initialization.json index e7b0cab93c..e6f1e4dfa4 100644 --- a/Projects/Foundations/Schemas/App-Schema/procedure-initialization.json +++ b/Projects/Foundations/Schemas/App-Schema/procedure-initialization.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "procedureJavascriptCode", "label": "Add Code", + "translationKey": "add.code", "relatedUiObject": "Procedure Javascript Code", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/procedure-javascript-code.json b/Projects/Foundations/Schemas/App-Schema/procedure-javascript-code.json index 58e0e7b56e..fb722a546c 100644 --- a/Projects/Foundations/Schemas/App-Schema/procedure-javascript-code.json +++ b/Projects/Foundations/Schemas/App-Schema/procedure-javascript-code.json @@ -16,6 +16,7 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "bitcoin", "iconPathOff": "bitcoin" }, @@ -25,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/procedure-loop.json b/Projects/Foundations/Schemas/App-Schema/procedure-loop.json index 2523683ec5..4e4b52a8fb 100644 --- a/Projects/Foundations/Schemas/App-Schema/procedure-loop.json +++ b/Projects/Foundations/Schemas/App-Schema/procedure-loop.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "procedureJavascriptCode", "label": "Add Code", + "translationKey": "add.code", "relatedUiObject": "Procedure Javascript Code", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/process-date.json b/Projects/Foundations/Schemas/App-Schema/process-date.json index 6127bd68a0..ba5f6b7671 100644 --- a/Projects/Foundations/Schemas/App-Schema/process-date.json +++ b/Projects/Foundations/Schemas/App-Schema/process-date.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/process-definition.json b/Projects/Foundations/Schemas/App-Schema/process-definition.json index 068c3bb7d9..5aa61ad78b 100644 --- a/Projects/Foundations/Schemas/App-Schema/process-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/process-definition.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -12,6 +13,7 @@ { "action": "Add Missing Children", "label": "Add Missing Items", + "translationKey": "add.missing.items", "relatedUiObject": "Calculations Procedure", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/process-dependencies.json b/Projects/Foundations/Schemas/App-Schema/process-dependencies.json index 0c83de20c4..63476b2f16 100644 --- a/Projects/Foundations/Schemas/App-Schema/process-dependencies.json +++ b/Projects/Foundations/Schemas/App-Schema/process-dependencies.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Status Dependency", + "translationKey": "add.statusDependency", "relatedUiObject": "Status Dependency", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Data Mine Dependencies", + "translationKey": "add.data.mineDependencies", "relatedUiObject": "Data Mine Data Dependencies", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -20,9 +22,12 @@ { "action": "Add All Data Mine Dependencies", "label": "Add All Data Mine Dependencies", + "translationKey": "add.data.allMineDependencies", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Data Mine Data Dependencies", "actionFunction": "payload.executeAction", "actionProject": "Data-Mining", @@ -31,6 +36,7 @@ { "action": "Add UI Object", "label": "Add Data Dependency", + "translationKey": "add.data.dependency", "relatedUiObject": "Data Dependency", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -41,7 +47,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/process-output.json b/Projects/Foundations/Schemas/App-Schema/process-output.json index bc4927e507..128795bd68 100644 --- a/Projects/Foundations/Schemas/App-Schema/process-output.json +++ b/Projects/Foundations/Schemas/App-Schema/process-output.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Output Dataset", + "translationKey": "add.outputDataset", "relatedUiObject": "Output Dataset", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Output Dataset Folder", + "translationKey": "add.outputDatasetFolder", "relatedUiObject": "Output Dataset Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -20,9 +22,12 @@ { "action": "Add All Output Datasets", "label": "Add All Output Datasets", + "translationKey": "add.allOutputDatasets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Output Dataset", "actionFunction": "payload.executeAction", "actionProject": "Data-Mining", @@ -33,7 +38,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json b/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json index a66caff988..c7481ce626 100644 --- a/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json +++ b/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Product Definition", + "translationKey": "add.product.definition", "relatedUiObject": "Product Definition", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Product Definition Folder", + "translationKey": "add.product.definitionFolder", "relatedUiObject": "Product Definition Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/product-definition.json b/Projects/Foundations/Schemas/App-Schema/product-definition.json index 85664b7565..5b121bb327 100644 --- a/Projects/Foundations/Schemas/App-Schema/product-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/product-definition.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -12,19 +13,23 @@ { "action": "Install Product", "label": "Install Product", + "translationKey": "install.product", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Product Definition", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" }, - + { "action": "Add UI Object", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "record", "label": "Add Record Definition", + "translationKey": "add.recordDefinition", "relatedUiObject": "Record Definition", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -33,6 +38,7 @@ { "action": "Add UI Object", "label": "Add Dataset Definition", + "translationKey": "add.datasetDefinition", "relatedUiObject": "Dataset Definition", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -41,6 +47,7 @@ { "action": "Add Missing Children", "label": "Add Missing Items", + "translationKey": "add.missing.items", "relatedUiObject": "Calculations Procedure", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -51,7 +58,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/production-trading-tasks.json b/Projects/Foundations/Schemas/App-Schema/production-trading-tasks.json index f8f8ad76cd..2ed0cb6d5b 100644 --- a/Projects/Foundations/Schemas/App-Schema/production-trading-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/production-trading-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Project Trading Tasks", "label": "Run All Project Trading Tasks", + "translationKey": "task.all.project.trading.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Project Trading Tasks", "label": "Stop All Project Trading Tasks", + "translationKey": "task.all.project.trading.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Project Trading Tasks", + "translationKey": "add.tasks.projectTrading", "relatedUiObject": "Project Trading Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Project Trading Tasks", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Project Trading Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/profit-loss.json b/Projects/Foundations/Schemas/App-Schema/profit-loss.json index 0a4a6f8770..c39e06edb5 100644 --- a/Projects/Foundations/Schemas/App-Schema/profit-loss.json +++ b/Projects/Foundations/Schemas/App-Schema/profit-loss.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/project-dashboards.json b/Projects/Foundations/Schemas/App-Schema/project-dashboards.json index 9c2a4ea4c5..656f11ea7a 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-dashboards.json +++ b/Projects/Foundations/Schemas/App-Schema/project-dashboards.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Dashboard", + "translationKey": "add.dashboard", "relatedUiObject": "Dashboard", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Dashboards", "label": "Add Missing Dashboards", + "translationKey": "add.missing.dashboards", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Dashboard", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/project-data-products.json b/Projects/Foundations/Schemas/App-Schema/project-data-products.json index 160cb7ad23..bac422d436 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-data-products.json +++ b/Projects/Foundations/Schemas/App-Schema/project-data-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Exchange Data Products", + "translationKey": "add.exchange.dataProducts", "relatedUiObject": "Exchange Data Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Exchange Data Products", "label": "Add Missing Exchanges", + "translationKey": "add.missing.exchanges", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Exchange Data Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/project-data-tasks.json b/Projects/Foundations/Schemas/App-Schema/project-data-tasks.json index fa0f80d1b6..161caadacc 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-data-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/project-data-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Exchange Data Tasks", "label": "Run All Exchange Data Tasks", + "translationKey": "task.all.exchange.data.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Exchange Data Tasks", "label": "Stop All Exchange Data Tasks", + "translationKey": "task.all.exchange.data.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Exchange Data Tasks", + "translationKey": "add.exchange.dataTasks", "relatedUiObject": "Exchange Data Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Exchange Data Tasks", "label": "Add Missing Exchanges", + "translationKey": "add.missing.exchanges", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Exchange Data Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/project-definition.json b/Projects/Foundations/Schemas/App-Schema/project-definition.json index 1493a6ba7a..ba6b7d0b56 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/project-definition.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -14,7 +15,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/project-learning-products.json b/Projects/Foundations/Schemas/App-Schema/project-learning-products.json index 208b26dc9e..3657f86e88 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-learning-products.json +++ b/Projects/Foundations/Schemas/App-Schema/project-learning-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Exchange Learning Products", + "translationKey": "add.exchange.learningProducts", "relatedUiObject": "Exchange Learning Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Exchange Learning Products", "label": "Add Missing Exchanges", + "translationKey": "add.missing.exchanges", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Exchange Learning Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/project-learning-tasks.json b/Projects/Foundations/Schemas/App-Schema/project-learning-tasks.json index b179cad101..7bbfde83fa 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-learning-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/project-learning-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Exchange Learning Tasks", "label": "Run All Exchange Learning Tasks", + "translationKey": "task.all.exchange.learning.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Exchange Learning Tasks", "label": "Stop All Exchange Learning Tasks", + "translationKey": "task.all.exchange.learning.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Exchange Learning Tasks", + "translationKey": "add.exchange.learningTasks", "relatedUiObject": "Exchange Learning Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Exchange Learning Tasks", "label": "Add Missing Exchanges", + "translationKey": "add.missing.exchanges", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Exchange Learning Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/project-trading-products.json b/Projects/Foundations/Schemas/App-Schema/project-trading-products.json index 93ec0d665c..ea5f8b1374 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-trading-products.json +++ b/Projects/Foundations/Schemas/App-Schema/project-trading-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Exchange Trading Products", + "translationKey": "add.exchange.tradingProducts", "relatedUiObject": "Exchange Trading Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Exchange Trading Products", "label": "Add Missing Exchanges", + "translationKey": "add.missing.exchanges", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Exchange Trading Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/project-trading-tasks.json b/Projects/Foundations/Schemas/App-Schema/project-trading-tasks.json index 65647251b9..5696ea5412 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-trading-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/project-trading-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Exchange Trading Tasks", "label": "Run All Exchange Trading Tasks", + "translationKey": "task.all.exchange.trading.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Exchange Trading Tasks", "label": "Stop All Exchange Trading Tasks", + "translationKey": "task.all.exchange.trading.run", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Exchange Trading Tasks", + "translationKey": "add.exchange.tradingTasks", "relatedUiObject": "Exchange Trading Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Exchange Trading Tasks", "label": "Add Missing Exchanges", + "translationKey": "add.missing.exchanges", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Exchange Trading Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/rate-scale.json b/Projects/Foundations/Schemas/App-Schema/rate-scale.json index 4634276d36..1a297d0aba 100644 --- a/Projects/Foundations/Schemas/App-Schema/rate-scale.json +++ b/Projects/Foundations/Schemas/App-Schema/rate-scale.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/rate.json b/Projects/Foundations/Schemas/App-Schema/rate.json index 0a93781c12..e297d7dee1 100644 --- a/Projects/Foundations/Schemas/App-Schema/rate.json +++ b/Projects/Foundations/Schemas/App-Schema/rate.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/record-definition.json b/Projects/Foundations/Schemas/App-Schema/record-definition.json index 330daa88ef..6d57deadc4 100644 --- a/Projects/Foundations/Schemas/App-Schema/record-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/record-definition.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Record Property", + "translationKey": "add.recordProperty", "relatedUiObject": "Record Property", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Install API Response Field Refs", "label": "Install API Response Field Refs", + "translationKey": "install.apiResponseFieldRefs", "relatedUiObject": "API Response Field Reference", "actionFunction": "payload.executeAction", "actionProject": "Data-Mining", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/record-formula.json b/Projects/Foundations/Schemas/App-Schema/record-formula.json index a44f54025f..f2f44eac0b 100644 --- a/Projects/Foundations/Schemas/App-Schema/record-formula.json +++ b/Projects/Foundations/Schemas/App-Schema/record-formula.json @@ -4,6 +4,7 @@ { "action": "Edit", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/record-property.json b/Projects/Foundations/Schemas/App-Schema/record-property.json index 11f6f41246..a733a1de72 100644 --- a/Projects/Foundations/Schemas/App-Schema/record-property.json +++ b/Projects/Foundations/Schemas/App-Schema/record-property.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,6 +15,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "recordFormula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Record Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -24,6 +26,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "apiResponseFieldReference", "label": "Add Field Reference", + "translationKey": "add.fieldReference", "relatedUiObject": "API Response Field Reference", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -34,7 +37,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/record-values.json b/Projects/Foundations/Schemas/App-Schema/record-values.json index c4600d0496..a4b89ce396 100644 --- a/Projects/Foundations/Schemas/App-Schema/record-values.json +++ b/Projects/Foundations/Schemas/App-Schema/record-values.json @@ -7,7 +7,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/roi.json b/Projects/Foundations/Schemas/App-Schema/roi.json index 78454c0e23..5a46b83968 100644 --- a/Projects/Foundations/Schemas/App-Schema/roi.json +++ b/Projects/Foundations/Schemas/App-Schema/roi.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/scripts-library.json b/Projects/Foundations/Schemas/App-Schema/scripts-library.json index 5b4bd59a0a..7e8c38ff94 100644 --- a/Projects/Foundations/Schemas/App-Schema/scripts-library.json +++ b/Projects/Foundations/Schemas/App-Schema/scripts-library.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Master Script", + "translationKey": "add.masterScript", "relatedUiObject": "Master Script", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/sensor-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/sensor-bot-instance.json index 7cb7d5c383..624885b496 100644 --- a/Projects/Foundations/Schemas/App-Schema/sensor-bot-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/sensor-bot-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Process Instance", + "translationKey": "add.processInstance", "relatedUiObject": "Sensor Process Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -24,6 +26,7 @@ "propertyToCheckFor": "socialTradingBotReference", "actionFunction": "payload.executeAction", "label": "Add Social Trading Bot Reference", + "translationKey": "add.socialTradingBotReference", "relatedUiObject": "Social Trading Bot Reference", "relatedUiObjectProject": "Social-Trading" }, @@ -32,7 +35,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/sensor-process-instance.json b/Projects/Foundations/Schemas/App-Schema/sensor-process-instance.json index 99ea15a4e4..eb24229582 100644 --- a/Projects/Foundations/Schemas/App-Schema/sensor-process-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/sensor-process-instance.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/serial-number.json b/Projects/Foundations/Schemas/App-Schema/serial-number.json index 07f115394d..152c70872e 100644 --- a/Projects/Foundations/Schemas/App-Schema/serial-number.json +++ b/Projects/Foundations/Schemas/App-Schema/serial-number.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/session-base-asset.json b/Projects/Foundations/Schemas/App-Schema/session-base-asset.json index 083e851ae1..870b237496 100644 --- a/Projects/Foundations/Schemas/App-Schema/session-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/session-base-asset.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json index 4012737a5f..c490ababf3 100644 --- a/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/session-reference.json b/Projects/Foundations/Schemas/App-Schema/session-reference.json index bf7957c520..27dca5a52a 100644 --- a/Projects/Foundations/Schemas/App-Schema/session-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/session-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/shapes.json b/Projects/Foundations/Schemas/App-Schema/shapes.json index e384b3cca7..dcff573e07 100644 --- a/Projects/Foundations/Schemas/App-Schema/shapes.json +++ b/Projects/Foundations/Schemas/App-Schema/shapes.json @@ -36,6 +36,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Chart Points", + "translationKey": "add.chartPoints", "relatedUiObject": "Chart Points", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -44,6 +45,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Polygon", + "translationKey": "add.polygon.default", "relatedUiObject": "Polygon", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -52,6 +54,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Image", + "translationKey": "add.image", "relatedUiObject": "Image", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -60,6 +63,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Text", + "translationKey": "add.text", "relatedUiObject": "Text", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -70,7 +74,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/signals-provider.json b/Projects/Foundations/Schemas/App-Schema/signals-provider.json index b4558f36db..be3295482b 100644 --- a/Projects/Foundations/Schemas/App-Schema/signals-provider.json +++ b/Projects/Foundations/Schemas/App-Schema/signals-provider.json @@ -5,25 +5,32 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Send Webhook Test Message", "label": "Send Test Message", + "translationKey": "send.message.text", "workingLabel": "Sending Message", + "workingLabelTranslationKey": "general.sendingMessage", "workDoneLabel": "Message Sent", + "workDoneLabelTranslationKey": "general.messageSent", "workFailedLabel": "Message not Delivered", + "workFailedLabelTranslationKey": "general.messageNotDelivered", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/signals-providers.json b/Projects/Foundations/Schemas/App-Schema/signals-providers.json index 386cb4c765..5db4ada2ac 100644 --- a/Projects/Foundations/Schemas/App-Schema/signals-providers.json +++ b/Projects/Foundations/Schemas/App-Schema/signals-providers.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Signals Provider", + "translationKey": "add.signals.provider", "relatedUiObject": "Signals Provider", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/simulated-actual-rate.json b/Projects/Foundations/Schemas/App-Schema/simulated-actual-rate.json index 052fe901ea..fd2287e84c 100644 --- a/Projects/Foundations/Schemas/App-Schema/simulated-actual-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/simulated-actual-rate.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/simulated-exchange-events.json b/Projects/Foundations/Schemas/App-Schema/simulated-exchange-events.json index 2bd3da4eab..43f404c2c2 100644 --- a/Projects/Foundations/Schemas/App-Schema/simulated-exchange-events.json +++ b/Projects/Foundations/Schemas/App-Schema/simulated-exchange-events.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Simulated Partial Fill", + "translationKey": "add.simulated.partialFill", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "simulatedPartialFill", "relatedUiObject": "Simulated Partial Fill", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Simulated Actual Rate", + "translationKey": "add.simulated.actualRate", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "simulatedActualRate", "relatedUiObject": "Simulated Actual Rate", @@ -24,6 +26,7 @@ { "action": "Add UI Object", "label": "Add Simulated Fees Paid", + "translationKey": "add.simulated.feesPaid", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "simulatedFeesPaid", "relatedUiObject": "Simulated Fees Paid", @@ -36,7 +39,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/simulated-fees-paid.json b/Projects/Foundations/Schemas/App-Schema/simulated-fees-paid.json index a1ce642958..2c8de2c9f2 100644 --- a/Projects/Foundations/Schemas/App-Schema/simulated-fees-paid.json +++ b/Projects/Foundations/Schemas/App-Schema/simulated-fees-paid.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/simulated-partial-fill.json b/Projects/Foundations/Schemas/App-Schema/simulated-partial-fill.json index a89c2dbc6c..ae961c192b 100644 --- a/Projects/Foundations/Schemas/App-Schema/simulated-partial-fill.json +++ b/Projects/Foundations/Schemas/App-Schema/simulated-partial-fill.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/situation-name.json b/Projects/Foundations/Schemas/App-Schema/situation-name.json index 9e78c54828..e85f835405 100644 --- a/Projects/Foundations/Schemas/App-Schema/situation-name.json +++ b/Projects/Foundations/Schemas/App-Schema/situation-name.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/situation.json b/Projects/Foundations/Schemas/App-Schema/situation.json index bff9dd2a74..2e266207b5 100644 --- a/Projects/Foundations/Schemas/App-Schema/situation.json +++ b/Projects/Foundations/Schemas/App-Schema/situation.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Condition", + "translationKey": "add.condition", "relatedUiObject": "Condition", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,6 +15,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/size-filled.json b/Projects/Foundations/Schemas/App-Schema/size-filled.json index 508655d8ee..783c3c03bf 100644 --- a/Projects/Foundations/Schemas/App-Schema/size-filled.json +++ b/Projects/Foundations/Schemas/App-Schema/size-filled.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/size-placed.json b/Projects/Foundations/Schemas/App-Schema/size-placed.json index 17b8253563..2f801796eb 100644 --- a/Projects/Foundations/Schemas/App-Schema/size-placed.json +++ b/Projects/Foundations/Schemas/App-Schema/size-placed.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/size.json b/Projects/Foundations/Schemas/App-Schema/size.json index f8707f4d65..27e4881cc6 100644 --- a/Projects/Foundations/Schemas/App-Schema/size.json +++ b/Projects/Foundations/Schemas/App-Schema/size.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/slippage.json b/Projects/Foundations/Schemas/App-Schema/slippage.json index 36696ecff2..096e6716e9 100644 --- a/Projects/Foundations/Schemas/App-Schema/slippage.json +++ b/Projects/Foundations/Schemas/App-Schema/slippage.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/snapshots.json b/Projects/Foundations/Schemas/App-Schema/snapshots.json index 4205783d4a..3a32c0b7d3 100644 --- a/Projects/Foundations/Schemas/App-Schema/snapshots.json +++ b/Projects/Foundations/Schemas/App-Schema/snapshots.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/space-settings.json b/Projects/Foundations/Schemas/App-Schema/space-settings.json index 97de801d41..24c216aad6 100644 --- a/Projects/Foundations/Schemas/App-Schema/space-settings.json +++ b/Projects/Foundations/Schemas/App-Schema/space-settings.json @@ -16,6 +16,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -25,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/space-style.json b/Projects/Foundations/Schemas/App-Schema/space-style.json index b22971c7a4..8515a3e489 100644 --- a/Projects/Foundations/Schemas/App-Schema/space-style.json +++ b/Projects/Foundations/Schemas/App-Schema/space-style.json @@ -16,6 +16,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -25,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/spaces.json b/Projects/Foundations/Schemas/App-Schema/spaces.json index 7ef71d27f0..2a6bc3724b 100644 --- a/Projects/Foundations/Schemas/App-Schema/spaces.json +++ b/Projects/Foundations/Schemas/App-Schema/spaces.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Charting Space", + "translationKey": "add.chartingSpace", "relatedUiObject": "Charting Space", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Design Space", + "translationKey": "add.designSpace", "relatedUiObject": "Design Space", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,7 +25,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/stage-base-asset.json b/Projects/Foundations/Schemas/App-Schema/stage-base-asset.json index aa6250984e..e147952de8 100644 --- a/Projects/Foundations/Schemas/App-Schema/stage-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/stage-base-asset.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json b/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json index 42041b6960..c90e18d3a7 100644 --- a/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json +++ b/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/stage-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/stage-quoted-asset.json index d2b9252fd0..ca85c1d966 100644 --- a/Projects/Foundations/Schemas/App-Schema/stage-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/stage-quoted-asset.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/status-dependency.json b/Projects/Foundations/Schemas/App-Schema/status-dependency.json index a3ee5b7ea4..1b35fd77fe 100644 --- a/Projects/Foundations/Schemas/App-Schema/status-dependency.json +++ b/Projects/Foundations/Schemas/App-Schema/status-dependency.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/status-report.json b/Projects/Foundations/Schemas/App-Schema/status-report.json index 84127763c9..2c29c63670 100644 --- a/Projects/Foundations/Schemas/App-Schema/status-report.json +++ b/Projects/Foundations/Schemas/App-Schema/status-report.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/status.json b/Projects/Foundations/Schemas/App-Schema/status.json index 9840f8bebc..c8d7cfacc1 100644 --- a/Projects/Foundations/Schemas/App-Schema/status.json +++ b/Projects/Foundations/Schemas/App-Schema/status.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json b/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json index 5f780e2c7f..2f1a4079ec 100644 --- a/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json b/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json index 7a2dab2394..2f6c8dab44 100644 --- a/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json +++ b/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/stop-loss.json b/Projects/Foundations/Schemas/App-Schema/stop-loss.json index 055b087bc2..c6f7e32638 100644 --- a/Projects/Foundations/Schemas/App-Schema/stop-loss.json +++ b/Projects/Foundations/Schemas/App-Schema/stop-loss.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -19,6 +21,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -35,6 +39,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -45,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/strategies.json b/Projects/Foundations/Schemas/App-Schema/strategies.json index 69efb98b7a..e4a32f4d2a 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategies.json +++ b/Projects/Foundations/Schemas/App-Schema/strategies.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json index cb14d84b21..9aa4c0e7bf 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-counters.json b/Projects/Foundations/Schemas/App-Schema/strategy-counters.json index 654b5de85e..4c042f24c2 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-counters.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-counters.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "periods", "label": "Add Periods", + "translationKey": "add.periods", "relatedUiObject": "Periods", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add User Defined Counter", + "translationKey": "add.userDefinedCounter", "relatedUiObject": "User Defined Counter", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json index b827168020..47d3343ba0 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-name.json b/Projects/Foundations/Schemas/App-Schema/strategy-name.json index 31aa0ef12f..b8b4c6c99b 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-name.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-name.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json index 678a20ad2e..f7bb9026f7 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json index e36b761716..b88672841e 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/strategy.json b/Projects/Foundations/Schemas/App-Schema/strategy.json index 5f4aab40e2..cb7e097e5b 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/study-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/study-bot-instance.json index ecaf44c003..2456752c94 100644 --- a/Projects/Foundations/Schemas/App-Schema/study-bot-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/study-bot-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,6 +15,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "timeFramesFilter", "label": "Add Time Frames Filter", + "translationKey": "add.timeFramesFilter", "relatedUiObject": "Time Frames Filter", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,6 +24,7 @@ { "action": "Add UI Object", "label": "Add Process Instance", + "translationKey": "add.processInstance", "relatedUiObject": "Study Process Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,7 +35,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/study-process-instance.json b/Projects/Foundations/Schemas/App-Schema/study-process-instance.json index d772f2cad4..3915c7ab66 100644 --- a/Projects/Foundations/Schemas/App-Schema/study-process-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/study-process-instance.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/style-condition.json b/Projects/Foundations/Schemas/App-Schema/style-condition.json index 93ca48b86c..5245373bd6 100644 --- a/Projects/Foundations/Schemas/App-Schema/style-condition.json +++ b/Projects/Foundations/Schemas/App-Schema/style-condition.json @@ -24,6 +24,7 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, @@ -33,6 +34,7 @@ "propertyToCheckFor": "style", "actionFunction": "payload.executeAction", "label": "Add Style", + "translationKey": "add.style", "relatedUiObject": "Style", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -43,7 +45,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/style.json b/Projects/Foundations/Schemas/App-Schema/style.json index 92a63a6791..48584baf16 100644 --- a/Projects/Foundations/Schemas/App-Schema/style.json +++ b/Projects/Foundations/Schemas/App-Schema/style.json @@ -16,6 +16,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -25,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/super-action.json b/Projects/Foundations/Schemas/App-Schema/super-action.json index 71bccbba7f..f164050bdb 100644 --- a/Projects/Foundations/Schemas/App-Schema/super-action.json +++ b/Projects/Foundations/Schemas/App-Schema/super-action.json @@ -4,8 +4,10 @@ { "action": "Run Super Action", "label": "Run", + "translationKey": "general.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Super Action Executed", "iconPathOn": "run", "iconPathOff": "run", @@ -16,7 +18,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/super-actions.json b/Projects/Foundations/Schemas/App-Schema/super-actions.json index 86af30fcf8..1127567eaf 100644 --- a/Projects/Foundations/Schemas/App-Schema/super-actions.json +++ b/Projects/Foundations/Schemas/App-Schema/super-actions.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Super Action", + "translationKey": "add.superAction", "relatedUiObject": "Super Action", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/super-scripts.json b/Projects/Foundations/Schemas/App-Schema/super-scripts.json index 1bdd51c3d9..cc4917df29 100644 --- a/Projects/Foundations/Schemas/App-Schema/super-scripts.json +++ b/Projects/Foundations/Schemas/App-Schema/super-scripts.json @@ -5,12 +5,14 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Add UI Object", "label": "Add Scripts Library", + "translationKey": "add.scriptsLibrary", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "scriptsLibrary", "relatedUiObject": "Scripts Library", @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/take-position-event.json b/Projects/Foundations/Schemas/App-Schema/take-position-event.json index 70c1131a4d..2d9b67515e 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-position-event.json +++ b/Projects/Foundations/Schemas/App-Schema/take-position-event.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Situation", + "translationKey": "add.situation", "relatedUiObject": "Situation", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioEventsManager", "relatedUiObject": "Ask Portfolio Events Manager", @@ -22,6 +24,7 @@ { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -34,6 +37,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -44,6 +48,7 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -52,7 +57,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/take-position.json b/Projects/Foundations/Schemas/App-Schema/take-position.json index f16b8f05f7..0d78573c88 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-position.json +++ b/Projects/Foundations/Schemas/App-Schema/take-position.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json b/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json index 005a824114..edfea568e4 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/take-profit-position.json b/Projects/Foundations/Schemas/App-Schema/take-profit-position.json index c11b0c485a..b632f5a67e 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-profit-position.json +++ b/Projects/Foundations/Schemas/App-Schema/take-profit-position.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/take-profit.json b/Projects/Foundations/Schemas/App-Schema/take-profit.json index 0e74c8dcb1..a90a4329bb 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-profit.json +++ b/Projects/Foundations/Schemas/App-Schema/take-profit.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -19,6 +21,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -35,6 +39,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -45,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/target-rate.json b/Projects/Foundations/Schemas/App-Schema/target-rate.json index a318b7edfc..ebdaacd2d0 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/target-rate.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioFormulaManager", "relatedUiObject": "Ask Portfolio Formula Manager", @@ -28,6 +30,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -38,6 +41,7 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -46,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json b/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json index 22fa0f4cdb..2bf498fdca 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioFormulaManager", "relatedUiObject": "Ask Portfolio Formula Manager", @@ -28,6 +30,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -38,6 +41,7 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -46,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json index d55b879e46..562fd5bf16 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioFormulaManager", "relatedUiObject": "Ask Portfolio Formula Manager", @@ -28,6 +30,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -38,6 +41,7 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -46,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/target-size.json b/Projects/Foundations/Schemas/App-Schema/target-size.json index 3dfd25f7c2..ebb1751fa7 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-size.json +++ b/Projects/Foundations/Schemas/App-Schema/target-size.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/task-manager.json b/Projects/Foundations/Schemas/App-Schema/task-manager.json index b40b5d13cf..d4ac32d80c 100644 --- a/Projects/Foundations/Schemas/App-Schema/task-manager.json +++ b/Projects/Foundations/Schemas/App-Schema/task-manager.json @@ -4,9 +4,12 @@ { "action": "Run All Tasks", "label": "Run All Tasks", + "translationKey": "task.all.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Tasks", "label": "Stop All Tasks", + "translationKey": "task.all.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Task", + "translationKey": "add.task", "relatedUiObject": "Task", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -34,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/task-reference.json b/Projects/Foundations/Schemas/App-Schema/task-reference.json index b839446e7d..bc322fea0f 100644 --- a/Projects/Foundations/Schemas/App-Schema/task-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/task-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/task.json b/Projects/Foundations/Schemas/App-Schema/task.json index 9e6c10d69d..ca072413ba 100644 --- a/Projects/Foundations/Schemas/App-Schema/task.json +++ b/Projects/Foundations/Schemas/App-Schema/task.json @@ -4,14 +4,22 @@ { "action": "Run Task", "label": "Run", + "translationKey": "general.run", "workingLabel": "Stop", + "workingLabelTranslationKey": "general.stop", "workDoneLabel": "Task Running", + "workDoneLabelTranslationKey": "task.running", "workFailedLabel": "Task Cannot be Run", + "workFailedLabelTranslationKey": "task.cannotBeRun", "secondaryAction": "Stop Task", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Task Stopped", + "secondaryWorkDoneLabelTranslationKey": "task.stopped", "secondaryWorkFailedLabel": "Task Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "task.cannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "run", "iconPathOff": "run", @@ -20,9 +28,13 @@ { "action": "Debug Task", "label": "Debug", + "translationKey": "general.debug", "workingLabel": "Debugging", + "workingLabelTranslationKey": "general.debugging", "workDoneLabel": "Debug Request Sent", + "workDoneLabelTranslationKey": "general.debugRequestSent", "workFailedLabel": "Task Cannot be Debugged", + "workFailedLabelTranslationKey": "task.cannotBeDebugged", "iconPathOn": "status-dependency", "iconPathOff": "status-dependency", "actionFunction": "payload.executeAction" @@ -30,6 +42,7 @@ { "action": "Open Menu", "label": "Add Bot Instance", + "translationKey": "add.botInstance", "iconPathOn": "add-bot-instance", "iconPathOff": "add-bot-instance", "menuItems": [ @@ -38,6 +51,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "bot", "label": "Add Sensor Bot Instance", + "translationKey": "add.sensorBotInstance", "relatedUiObject": "Sensor Bot Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -48,6 +62,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "bot", "label": "Add API Data Fetcher Bot", + "translationKey": "add.apiDataFetcherBot", "relatedUiObject": "API Data Fetcher Bot Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -58,6 +73,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "bot", "label": "Add Indicator Bot Instance", + "translationKey": "add.indicatorBotInstance", "relatedUiObject": "Indicator Bot Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -68,6 +84,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "bot", "label": "Add Study Bot Instance", + "translationKey": "add.studyBotInstance", "relatedUiObject": "Study Bot Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -78,6 +95,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "bot", "label": "Add Trading Bot Instance", + "translationKey": "add.tradingBotInstance", "relatedUiObject": "Trading Bot Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -88,6 +106,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "bot", "label": "Add Portfolio Bot Instance", + "translationKey": "add.portfolioBotInstance", "relatedUiObject": "Portfolio Bot Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -98,6 +117,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "bot", "label": "Add Learning Bot Instance", + "translationKey": "add.learningBotInstance", "relatedUiObject": "Learning Bot Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -110,6 +130,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "keyReference", "label": "Add Key Reference", + "translationKey": "add.keyReference", "relatedUiObject": "Key Reference", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -120,6 +141,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "managedTasks", "label": "Add Managed Tasks", + "translationKey": "add.tasks.managed", "relatedUiObject": "Managed Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -130,6 +152,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "taskServerAppReference", "label": "Add Task Server App Reference", + "translationKey": "add.tasks.serverAppReference", "relatedUiObject": "Task Server App Reference", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -140,6 +163,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "p2pNetworkClient", "label": "Add P2P Network Client", + "translationKey": "add.p2pNetworkClient", "relatedUiObject": "P2P Network Client", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -150,7 +174,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/template-script.json b/Projects/Foundations/Schemas/App-Schema/template-script.json index f8f35853db..3461cb461c 100644 --- a/Projects/Foundations/Schemas/App-Schema/template-script.json +++ b/Projects/Foundations/Schemas/App-Schema/template-script.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Template Structure", + "translationKey": "add.templateStructure", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "templateStructure", "relatedUiObject": "Template Structure", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Template Target", + "translationKey": "add.templateTarget", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "templateTarget", "relatedUiObject": "Template Target", @@ -24,6 +26,7 @@ { "action": "Add UI Object", "label": "Add Javascript Code", + "translationKey": "add.javascriptCode", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "javascriptCode", "relatedUiObject": "Javascript Code", @@ -36,7 +39,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/template-structure.json b/Projects/Foundations/Schemas/App-Schema/template-structure.json index 22bdb3a12a..4b1e0b68b8 100644 --- a/Projects/Foundations/Schemas/App-Schema/template-structure.json +++ b/Projects/Foundations/Schemas/App-Schema/template-structure.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/template-target.json b/Projects/Foundations/Schemas/App-Schema/template-target.json index 48e061fe70..6e6fa6838b 100644 --- a/Projects/Foundations/Schemas/App-Schema/template-target.json +++ b/Projects/Foundations/Schemas/App-Schema/template-target.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/testing-trading-tasks.json b/Projects/Foundations/Schemas/App-Schema/testing-trading-tasks.json index 7ed86213a0..f381f8c4c2 100644 --- a/Projects/Foundations/Schemas/App-Schema/testing-trading-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/testing-trading-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Project Trading Tasks", "label": "Run All Project Trading Tasks", + "translationKey": "task.all.project.trading.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Project Trading Tasks", "label": "Stop All Project Trading Tasks", + "translationKey": "task.all.project.trading.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Project Trading Tasks", + "translationKey": "add.tasks.projectTrading", "relatedUiObject": "Project Trading Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Project Trading Tasks", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Project Trading Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/text-condition.json b/Projects/Foundations/Schemas/App-Schema/text-condition.json index 851f51d366..5cd1998c43 100644 --- a/Projects/Foundations/Schemas/App-Schema/text-condition.json +++ b/Projects/Foundations/Schemas/App-Schema/text-condition.json @@ -17,6 +17,7 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, @@ -26,7 +27,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/text-formula.json b/Projects/Foundations/Schemas/App-Schema/text-formula.json index c4e98dc249..f9f00d8dc3 100644 --- a/Projects/Foundations/Schemas/App-Schema/text-formula.json +++ b/Projects/Foundations/Schemas/App-Schema/text-formula.json @@ -16,6 +16,7 @@ "action": "Edit", "actionFunction": "uiObject.formulaEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, @@ -25,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/text-position.json b/Projects/Foundations/Schemas/App-Schema/text-position.json index 08bdeb3050..ffeba49604 100644 --- a/Projects/Foundations/Schemas/App-Schema/text-position.json +++ b/Projects/Foundations/Schemas/App-Schema/text-position.json @@ -23,6 +23,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -32,7 +33,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/text-style.json b/Projects/Foundations/Schemas/App-Schema/text-style.json index 80604c75fc..6c81d350e8 100644 --- a/Projects/Foundations/Schemas/App-Schema/text-style.json +++ b/Projects/Foundations/Schemas/App-Schema/text-style.json @@ -16,6 +16,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -25,7 +26,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/text.json b/Projects/Foundations/Schemas/App-Schema/text.json index 0259945038..8eb2440c12 100644 --- a/Projects/Foundations/Schemas/App-Schema/text.json +++ b/Projects/Foundations/Schemas/App-Schema/text.json @@ -12,6 +12,7 @@ "propertyToCheckFor": "textCondition", "actionFunction": "payload.executeAction", "label": "Add Text Condition", + "translationKey": "add.textCondition", "relatedUiObject": "Text Condition", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -22,6 +23,7 @@ "propertyToCheckFor": "textPosition", "actionFunction": "payload.executeAction", "label": "Add Text Position", + "translationKey": "add.textPosition", "relatedUiObject": "Text Position", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -32,6 +34,7 @@ "propertyToCheckFor": "textFormula", "actionFunction": "payload.executeAction", "label": "Add Text Formula", + "translationKey": "add.textFormula", "relatedUiObject": "Text Formula", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -42,6 +45,7 @@ "propertyToCheckFor": "textStyle", "actionFunction": "payload.executeAction", "label": "Add Text Style", + "translationKey": "add.textStyle", "relatedUiObject": "Text Style", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Foundations" @@ -52,7 +56,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/time-frame-scale.json b/Projects/Foundations/Schemas/App-Schema/time-frame-scale.json index e8e011e874..6832207ea7 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-frame-scale.json +++ b/Projects/Foundations/Schemas/App-Schema/time-frame-scale.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/time-frame.json b/Projects/Foundations/Schemas/App-Schema/time-frame.json index 481697d845..764c92ba67 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-frame.json +++ b/Projects/Foundations/Schemas/App-Schema/time-frame.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/time-frames-filter.json b/Projects/Foundations/Schemas/App-Schema/time-frames-filter.json index 8f55be587d..80ad892e6e 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-frames-filter.json +++ b/Projects/Foundations/Schemas/App-Schema/time-frames-filter.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/time-machine.json b/Projects/Foundations/Schemas/App-Schema/time-machine.json index 3a00c90290..243467cf6f 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-machine.json +++ b/Projects/Foundations/Schemas/App-Schema/time-machine.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "timeScale", "label": "Add Time Scale", + "translationKey": "add.timeScale", "relatedUiObject": "Time Scale", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "rateScale", "label": "Add Rate Scale", + "translationKey": "add.rateScale", "relatedUiObject": "Rate Scale", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,6 +28,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "timeFrameScale", "label": "Add Time Frame Scale", + "translationKey": "add.timeFrameScale", "relatedUiObject": "Time Frame Scale", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -34,6 +37,7 @@ { "action": "Add UI Object", "label": "Add Timeline Chart", + "translationKey": "add.timelineChart", "relatedUiObject": "Timeline Chart", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -44,7 +48,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/time-range.json b/Projects/Foundations/Schemas/App-Schema/time-range.json index bd9508051a..a9f3f341cc 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-range.json +++ b/Projects/Foundations/Schemas/App-Schema/time-range.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/time-scale.json b/Projects/Foundations/Schemas/App-Schema/time-scale.json index 8ccd18dc20..7728769571 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-scale.json +++ b/Projects/Foundations/Schemas/App-Schema/time-scale.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/timeline-chart.json b/Projects/Foundations/Schemas/App-Schema/timeline-chart.json index 93f63adde6..aa1fb61bdc 100644 --- a/Projects/Foundations/Schemas/App-Schema/timeline-chart.json +++ b/Projects/Foundations/Schemas/App-Schema/timeline-chart.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "rateScale", "label": "Add Rate Scale", + "translationKey": "add.rateScale", "relatedUiObject": "Rate Scale", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "timeFrameScale", "label": "Add Time Frame Scale", + "translationKey": "add.timeFrameScale", "relatedUiObject": "Time Frame Scale", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,6 +28,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layerManager", "label": "Add Layer Manager", + "translationKey": "add.layerManager", "relatedUiObject": "Layer Manager", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -36,7 +39,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/trading-bot-instance.json index cf785d558c..070a51d168 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-bot-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-bot-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Add UI Object", "label": "Add Process Instance", + "translationKey": "add.processInstance", "relatedUiObject": "Trading Process Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,6 +25,7 @@ "propertyToCheckFor": "socialTradingBotReference", "actionFunction": "payload.executeAction", "label": "Add Social Trading Bot Reference", + "translationKey": "add.socialTradingBotReference", "relatedUiObject": "Social Trading Bot Reference", "relatedUiObjectProject": "Social-Trading" }, @@ -31,7 +34,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-current.json b/Projects/Foundations/Schemas/App-Schema/trading-current.json index cc322799e8..818262584d 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-current.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-current.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-engine-reference.json b/Projects/Foundations/Schemas/App-Schema/trading-engine-reference.json index 41516f9b86..71ed303d69 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-engine-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-engine-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-episode-counters.json b/Projects/Foundations/Schemas/App-Schema/trading-episode-counters.json index 09489f7b7a..954b08503e 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-episode-counters.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-episode-counters.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add User Defined Counter", + "translationKey": "add.userDefinedCounter", "relatedUiObject": "User Defined Counter", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-episode-statistics.json b/Projects/Foundations/Schemas/App-Schema/trading-episode-statistics.json index 0d343d039f..af05a43fa6 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-episode-statistics.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-episode-statistics.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add User Defined Statistic", + "translationKey": "add.userDefinedStatistic", "relatedUiObject": "User Defined Statistic", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-episode.json b/Projects/Foundations/Schemas/App-Schema/trading-episode.json index 6f13b51619..940e6bf8f3 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-episode.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-episode.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-last.json b/Projects/Foundations/Schemas/App-Schema/trading-last.json index 16e06675f2..ba9fb85eca 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-last.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-last.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-mine-products.json b/Projects/Foundations/Schemas/App-Schema/trading-mine-products.json index c7227aad20..a7415d642b 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-mine-products.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-mine-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Bot Products", + "translationKey": "add.botProducts", "relatedUiObject": "Bot Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add All Data Products", "label": "Add All Data Products", + "translationKey": "add.data.allProducts", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Data Product", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-mine-tasks.json b/Projects/Foundations/Schemas/App-Schema/trading-mine-tasks.json index ca9c2bc9e3..1e4f8fca84 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-mine-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-mine-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Task Managers", "label": "Run All Task Managers", + "translationKey": "task.all.managers.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Task Managers", "label": "Stop All Task Managers", + "translationKey": "task.all.managers.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Task Manager", + "translationKey": "add.taskManager", "relatedUiObject": "Task Manager", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add All Tasks", "label": "Add All Tasks", + "translationKey": "add.allTasks", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Task", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-mines-data.json b/Projects/Foundations/Schemas/App-Schema/trading-mines-data.json index b23053b925..a5c0f0ccf8 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-mines-data.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-mines-data.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Project Trading Products", + "translationKey": "add.project.tradingProducts", "relatedUiObject": "Project Trading Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Project Trading Products", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Project Trading Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-parameters.json b/Projects/Foundations/Schemas/App-Schema/trading-parameters.json index 6fc40f2ccf..067f1d4e65 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-parameters.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-parameters.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Parameters", + "translationKey": "add.missing.parameters", "relatedUiObject": "Trading Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-process-instance.json b/Projects/Foundations/Schemas/App-Schema/trading-process-instance.json index 0ad1977dec..b581f16013 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-process-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-process-instance.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "session", "label": "Add Backtesting Session", + "translationKey": "add.session.backTesting", "relatedUiObject": "Backtesting Session", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "session", "label": "Add Live Trading Session", + "translationKey": "add.session.liveTrading", "relatedUiObject": "Live Trading Session", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,6 +28,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "session", "label": "Add Forward Testing Session", + "translationKey": "add.session.forwardTrading", "relatedUiObject": "Forward Testing Session", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -36,6 +39,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "session", "label": "Add Paper Trading Session", + "translationKey": "add.session.paperTrading", "relatedUiObject": "Paper Trading Session", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -46,6 +50,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "executionStartedEvent", "label": "Add Execution Started Event", + "translationKey": "add.execution.event.started", "relatedUiObject": "Execution Started Event", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -56,7 +61,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-session-reference.json b/Projects/Foundations/Schemas/App-Schema/trading-session-reference.json index 09c3fdcadd..5632148956 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-session-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-session-reference.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Data Product", + "translationKey": "add.data.product", "relatedUiObject": "Data Product", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Trading Mine Products", + "translationKey": "add.trading.mineProducts", "relatedUiObject": "Trading Mine Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -20,9 +22,12 @@ { "action": "Add All Trading Mine Products", "label": "Add All Trading Mine Products", + "translationKey": "add.trading.allMineProducts", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Trading Mine Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -32,7 +37,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-strategy.json b/Projects/Foundations/Schemas/App-Schema/trading-strategy.json index 10194247cb..cbefaecefb 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-strategy.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-strategy.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Stages", + "translationKey": "add.missing.stages", "relatedUiObject": "Trading Strategy", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading-system-reference.json b/Projects/Foundations/Schemas/App-Schema/trading-system-reference.json index a0c75aa152..ef694778a9 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-system-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-system-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trading.json b/Projects/Foundations/Schemas/App-Schema/trading.json index 0398248aae..7b0db474de 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading.json +++ b/Projects/Foundations/Schemas/App-Schema/trading.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Trading System", + "translationKey": "add.trading.system", "relatedUiObject": "Trading System", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Trading Engine", + "translationKey": "add.trading.engine", "relatedUiObject": "Trading Engine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,7 +25,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json b/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json index 1a65df2a7c..103aa6fea7 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Situation", + "translationKey": "add.situation", "relatedUiObject": "Situation", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioEventsManager", "relatedUiObject": "Ask Portfolio Events Manager", @@ -22,6 +24,7 @@ { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -34,6 +37,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -44,6 +48,7 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -52,7 +57,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-off.json b/Projects/Foundations/Schemas/App-Schema/trigger-off.json index 119b542e99..ca555b688d 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-off.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-off.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json b/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json index 58b493a348..c14e7242c9 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Situation", + "translationKey": "add.situation", "relatedUiObject": "Situation", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Ask Portfolio Manager", + "translationKey": "add.askPortfolioManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "askPortfolioEventsManager", "relatedUiObject": "Ask Portfolio Events Manager", @@ -22,6 +24,7 @@ { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -34,6 +37,7 @@ "propertyToCheckFor": "outgoingSignals", "actionFunction": "payload.executeAction", "label": "Add Outgoing Signals", + "translationKey": "add.signals.outgoing", "relatedUiObject": "Outgoing Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -44,6 +48,7 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -52,7 +57,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-on.json b/Projects/Foundations/Schemas/App-Schema/trigger-on.json index 61184a4389..c7c25d82aa 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-on.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-on.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-stage.json b/Projects/Foundations/Schemas/App-Schema/trigger-stage.json index cd844bcb20..ab46fa350c 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-stage.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Events", + "translationKey": "add.missing.events", "relatedUiObject": "Trigger Stage", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Announcement", + "translationKey": "add.announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/twitter-bot.json b/Projects/Foundations/Schemas/App-Schema/twitter-bot.json index fb99fd7aed..e28322b8fe 100644 --- a/Projects/Foundations/Schemas/App-Schema/twitter-bot.json +++ b/Projects/Foundations/Schemas/App-Schema/twitter-bot.json @@ -8,22 +8,26 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Send Twitter Test Message", "label": "Send Twitter Test Message", + "translationKey": "send.message.twitterTest", "iconPathOn": "test-entity", "iconPathOff": "test-entity", "actionFunction": "payload.executeAction" }, { "action": "Delete UI Object", -"actionProject": "Visual-Scripting", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/user-account.json b/Projects/Foundations/Schemas/App-Schema/user-account.json index 77605bc644..2d755e328e 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-account.json +++ b/Projects/Foundations/Schemas/App-Schema/user-account.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "userAssets", "label": "Add User Assets", + "translationKey": "add.userAssets", "relatedUiObject": "User Assets", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "userKeys", "label": "Add User Keys", + "translationKey": "add.userKeys", "relatedUiObject": "User Keys", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/user-assets.json b/Projects/Foundations/Schemas/App-Schema/user-assets.json index 3a5772b1ea..3219f0aaef 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-assets.json +++ b/Projects/Foundations/Schemas/App-Schema/user-assets.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Asset", + "translationKey": "add.asset", "relatedUiObject": "Exchange Account Asset", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-code.json b/Projects/Foundations/Schemas/App-Schema/user-defined-code.json index 93fb578d35..592afbd215 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-code.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-code.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -12,6 +13,7 @@ "action": "Add UI Object", "propertyToCheckFor": "javascriptCode", "label": "Add Code", + "translationKey": "add.code", "relatedUiObject": "Javascript Code", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,7 +25,9 @@ "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json b/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json index 11c3fe13d8..e5312f39bc 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -11,6 +12,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -19,6 +21,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -27,6 +30,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -37,7 +41,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json b/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json index c15041c135..f22dbfe53d 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json b/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json index 24a4235cef..cf0ebe633b 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,6 +14,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -21,6 +23,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -29,6 +32,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -37,6 +41,7 @@ { "action": "Copy Node Type", "label": "Copy Node Type", + "translationKey": "copy.node.type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", "actionFunction": "payload.executeAction", @@ -47,7 +52,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-variable.json b/Projects/Foundations/Schemas/App-Schema/user-defined-variable.json index bc847fca90..48862aed94 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-variable.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-variable.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -12,6 +13,7 @@ { "action": "Copy Node Path", "label": "Copy Node Path", + "translationKey": "copy.node.path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", "actionFunction": "payload.executeAction", @@ -20,6 +22,7 @@ { "action": "Copy Node Value", "label": "Copy Node Value", + "translationKey": "copy.node.value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", "actionFunction": "payload.executeAction", @@ -30,7 +33,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json b/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json index 15370e90ef..9001f4caa3 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Variable", + "translationKey": "add.variable", "relatedUiObject": "User Defined Variable", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/user-keys.json b/Projects/Foundations/Schemas/App-Schema/user-keys.json index 5002e86443..9a56437758 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-keys.json +++ b/Projects/Foundations/Schemas/App-Schema/user-keys.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Key", + "translationKey": "add.key", "relatedUiObject": "Exchange Account Key", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/App-Schema/viewport.json b/Projects/Foundations/Schemas/App-Schema/viewport.json index 0fd9fec184..b3ac32b23e 100644 --- a/Projects/Foundations/Schemas/App-Schema/viewport.json +++ b/Projects/Foundations/Schemas/App-Schema/viewport.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, diff --git a/Projects/Foundations/Schemas/App-Schema/web3-api.json b/Projects/Foundations/Schemas/App-Schema/web3-api.json index 66b1269f13..bb67812405 100644 --- a/Projects/Foundations/Schemas/App-Schema/web3-api.json +++ b/Projects/Foundations/Schemas/App-Schema/web3-api.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Foundations/Schemas/Docs-Concepts/B/Backup/Backup-Entity/backup-entity.json b/Projects/Foundations/Schemas/Docs-Concepts/B/Backup/Backup-Entity/backup-entity.json index 62be1d2e33..27d7cada43 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/B/Backup/Backup-Entity/backup-entity.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/B/Backup/Backup-Entity/backup-entity.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Belirli bir düğüm ve onun yavruları ile ilgili referanslar da dahil olmak üzere, tüm Çalışma Alanı ( Workspace ) veya bir düğüm olabilen varlık ile bir JSON dosyası indirir. Tüm çalışma alanınızı veya çalışma alanınızdaki belirli bir düğüm yapısını kaydetmek için bu özelliği kullanın, böylece daha sonra ihtiyacınız olduğunda tüm referanslar da dahil olmak üzere bilgileri geri yükleyebilirsiniz. Referans olması açısından, indirilen dosyanın adı Yedekleme'dir ( backup ) ve ardından yedeklediğiniz varlığın adı gelir.", "updated": 1671645433659 + }, + { + "language": "DE", + "text": "Lädt eine JSON-Datei mit der Entität herunter, bei der es sich um den gesamten Arbeitsbereich (Workspace) oder einen Knoten handeln kann, einschließlich der Verweise auf den jeweiligen Knoten und seine Nachkommen. Verwenden Sie diese Funktion, um Ihren gesamten Arbeitsbereich oder eine bestimmte Struktur von Knoten innerhalb Ihres Arbeitsbereichs zu speichern, damit Sie die Informationen, einschließlich aller Referenzen, später wiederherstellen können, falls Sie dies benötigen. Die heruntergeladene Datei trägt den Namen Backup, gefolgt vom Namen der Entität, die Sie sichern. ", + "updated": 1701272670405 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC.", "updated": 1654390849309, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. ", + "updated": 1701272674445 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/C/CCXT/CCXT/ccxt.json b/Projects/Foundations/Schemas/Docs-Concepts/C/CCXT/CCXT/ccxt.json index 78c9671380..6b561fb099 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/C/CCXT/CCXT/ccxt.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/C/CCXT/CCXT/ccxt.json @@ -18,6 +18,11 @@ "language": "TR", "text": "CCXT, ticaret botları geliştiricilerinin kripto borsalarına erişimini kolaylaştırmak için kripto borsaları API'lerini ( APIs ) standartlaştırmayı amaçlayan popüler bir açık kaynak kütüphanesidir.", "updated": 1671644837617 + }, + { + "language": "DE", + "text": "CCXT ist eine beliebte Open-Source-Bibliothek, die darauf abzielt, die APIs von Kryptobörsen zu standardisieren, um den Entwicklern von Trading Bots den Zugang zu Kryptobörsen zu erleichtern.", + "updated": 1696955460145 } ] }, @@ -42,6 +47,12 @@ "text": "Superalgos bu kütüphaneyi borsalardan bir dakikalık mumları ham bilgi olarak almak için kullanır ve daha sonra göstergelerin geri kalanını cadı ile oluşturur. Ayrıca LF Ticaret Botundan ( LF Trading Bot ) sipariş vermek için de kullanır.", "updated": 1671644865464, "style": "Text" + }, + { + "language": "DE", + "text": "Superalgos verwendet diese Bibliothek, um Ein-Minuten-Kerzen von den Börsen als Rohdaten abzurufen, aus denen später der Rest der Indikatoren erstellt wird. Er verwendet sie auch, um Aufträge vom LF Trading Bot zu platzieren.", + "updated": 1696955460380, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/C/Client/Client/client.json b/Projects/Foundations/Schemas/Docs-Concepts/C/Client/Client/client.json index 075e253b8d..d8bc26d782 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/C/Client/Client/client.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/C/Client/Client/client.json @@ -24,6 +24,11 @@ "language": "IT", "text": "Il Client, insieme a TS e UI, è uno dei tre componenti principali del Software Superalgos.", "updated": 1666389841351 + }, + { + "language": "DE", + "text": "Der Client ist zusammen mit dem TS und der UI eine der drei Kernkomponenten der Superalgos Software.", + "updated": 1696955460616 } ] }, @@ -48,6 +53,12 @@ "language": "IT", "text": "Il Client è quello su cui l'utente lavora.", "updated": 1666389899091 + }, + { + "language": "DE", + "text": "Der Client ist das, was die Benutzer ausführen.", + "updated": 1696955460773, + "style": "Success" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/C/Clone/Clone-Entity/clone-entity.json b/Projects/Foundations/Schemas/Docs-Concepts/C/Clone/Clone-Entity/clone-entity.json index 0ec916cd27..6900812bf6 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/C/Clone/Clone-Entity/clone-entity.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/C/Clone/Clone-Entity/clone-entity.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Yedeklemeye benzer bilgiler içeren bir JSON dosyası indirir. Temel fark, bu özelliğin herhangi bir düğüm yapısının veya tam bir hiyerarşinin özdeş kopyalarının üretilmesini kolaylaştırmak için oluşturulmuş olmasıdır. Bu özelliği, örneğin birden fazla test oturumu oluşturmak için düğümleri çoğaltmanız gerektiğinde iş sürecinizi hızlandırmak için kullanın. İndirilen dosyanın adı Clone'dur ve ardından klonladığınız düğümün adı gelir.", "updated": 1654390874200 + }, + { + "language": "DE", + "text": "Lädt eine JSON-Datei herunter, die ähnliche Informationen wie ein Backup enthält. Der Hauptunterschied besteht darin, dass diese Funktion die Erstellung identischer Kopien einer bestimmten Struktur von Knoten oder einer vollständigen Hierarchie erleichtert. Verwenden Sie diese Funktion, um Ihren Arbeitsprozess zu beschleunigen, wenn Sie Knoten replizieren müssen, um zum Beispiel mehrere Testsitzungen zu erstellen. Die heruntergeladene Datei trägt den Namen Clone, gefolgt vom Namen des Knotens, den Sie klonen.", + "updated": 1696955460899 } ] }, @@ -31,6 +36,12 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC.", "updated": 1654390881451, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1696955461135, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/C/Collapse/Collapse-Structure-of-Nodes/collapse-structure-of-nodes.json b/Projects/Foundations/Schemas/Docs-Concepts/C/Collapse/Collapse-Structure-of-Nodes/collapse-structure-of-nodes.json index 1ae97b9ba2..84d208ba86 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/C/Collapse/Collapse-Structure-of-Nodes/collapse-structure-of-nodes.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/C/Collapse/Collapse-Structure-of-Nodes/collapse-structure-of-nodes.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Eksi düğmesine tıklandığında yapı daraltılarak yavru düğümler gizlenir. Bu aynı zamanda sistem konumlarını ve durumlarını hesaplamayı durdurduğu için CPU kaynaklarını serbest bırakma etkisine sahiptir. Genel olarak, üzerinde aktif olarak çalışılmadığında hiyerarşileri kapalı tutmak iyi bir uygulamadır.", "updated": 1654390887458 + }, + { + "language": "DE", + "text": "Wenn Sie auf die Minus-Schaltfläche klicken, wird die Struktur zusammengeklappt und die Nachbarknoten werden ausgeblendet. Dies hat auch den Effekt, dass CPU-Ressourcen freigesetzt werden, da das System aufhört, ihre Position und ihren Status zu berechnen. Im Allgemeinen ist es eine gute Praxis, Hierarchien geschlossen zu halten, wenn nicht aktiv daran gearbeitet wird.", + "updated": 1696955461339 } ] }, @@ -31,6 +36,12 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC.", "updated": 1654390893571, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1696955461574, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/C/Community/Community/community.json b/Projects/Foundations/Schemas/Docs-Concepts/C/Community/Community/community.json index 1342ba67aa..8e3f8643da 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/C/Community/Community/community.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/C/Community/Community/community.json @@ -19,6 +19,11 @@ "language": "TR", "text": "Superalgos Topluluğu, Superalgos projesine katılan, projenin ilerlemesine aktif olarak katkıda bulunan veya Superalgos Ağı'nı ( Superalgos Network ) kullanan kişi ve kuruluşlar grubudur.", "updated": 1671993830881 + }, + { + "language": "DE", + "text": "Die Gemeinschaft oder Superalgos-Community ist die Gruppe von beteiligten Stellen, die am Superalgos-Projekt teilnehmen und entweder aktiv zur Weiterentwicklung des Projekts beitragen oder das Superalgos-Netzwerk passiv nutzen.", + "updated": 1696955461763 } ] }, @@ -37,6 +42,12 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sol tıklayın ve Düzenle düğmesine basın. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contribute kullanabilirsiniz.", "updated": 1654390899361, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der linken Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1696955461967, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/C/Current/Current-Workspace/current-workspace.json b/Projects/Foundations/Schemas/Docs-Concepts/C/Current/Current-Workspace/current-workspace.json index 789e881cf9..8f5470c8c7 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/C/Current/Current-Workspace/current-workspace.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/C/Current/Current-Workspace/current-workspace.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Geçerli Çalışma Alanı, kullanıcı arayüzünde ( UI ) o anda yüklü olan Çalışma Alanıdır ( Workspace ). Bir Kullanıcı Çalışma Alanı ( User Workspace ) ya da Eklenti Çalışma Alanı ( Native Workspace ) olabilir.", "updated": 1671644479143 + }, + { + "language": "DE", + "text": "Der aktuelle Arbeitsbereich ist der derzeit in der Benutzeroberfläche geladene Arbeitsbereich. Es kann entweder ein Benutzerarbeitsbereich oder ein nativer Arbeitsbereich sein.", + "updated": 1696955462171 } ] }, @@ -31,6 +36,12 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contribute kullanabilirsiniz.", "updated": 1654390917384, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1696955462312, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/D/Dataset/Dataset-Type/dataset-type.json b/Projects/Foundations/Schemas/Docs-Concepts/D/Dataset/Dataset-Type/dataset-type.json index 02fadbe51f..879ebc3490 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/D/Dataset/Dataset-Type/dataset-type.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/D/Dataset/Dataset-Type/dataset-type.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Superalgos, bilgileri birkaç farklı Veri Kümesi Türünde düzenler. Multi-Time-Frame-Daily ve Multi-Time-Frame-Market en yaygın iki Veri Kümesi Türüdür.", "updated": 1654390923215 + }, + { + "language": "DE", + "text": "Superalgos organisiert Informationen in mehreren verschiedenen Dataset-Typen. Multi-Time-Frame-Daily und Multi-Time-Frame-Market sind die beiden häufigsten Dataset-Typen.", + "updated": 1696955462500 } ] }, @@ -27,6 +32,12 @@ "text": "Foundations->Topic->Data Mining - Veri Kümesi Türleri->Dataset Listesi", "updated": 1654390929209, "style": "Include" + }, + { + "language": "DE", + "text": "Foundations->Topic->Data Mining - Datensatztypen->Datensatzliste", + "updated": 1696955462673, + "style": "Include" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/D/Dataset/Dataset/dataset.json b/Projects/Foundations/Schemas/Docs-Concepts/D/Dataset/Dataset/dataset.json index 71d66d083e..c7fba5c3ef 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/D/Dataset/Dataset/dataset.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/D/Dataset/Dataset/dataset.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Superalgos'ta bir Veri Kümesi, belirli bir şekilde düzenlenmiş JSON / metin dosyalarının bir koleksiyonudur.", "updated": 1654390935031 + }, + { + "language": "DE", + "text": "In Superalgos ist ein Dataset eine Sammlung von JSON-/Textdateien, die auf eine bestimmte Weise organisiert sind.", + "updated": 1696955462845 } ] }, @@ -31,8 +36,14 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contribute kullanabilirsiniz.", "updated": 1654390941948, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1696955463004, + "style": "Text" } ] } ] -} +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Concepts/D/Default/Default-Exchange/default-exchange.json b/Projects/Foundations/Schemas/Docs-Concepts/D/Default/Default-Exchange/default-exchange.json index e70ce3d7e0..35b9e3a8c3 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/D/Default/Default-Exchange/default-exchange.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/D/Default/Default-Exchange/default-exchange.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Varsayılan Borsa, belirli bir Görevin ( Task ) indiği Borsa Veri Görevleri ( Exchange Data Tasks ), Borsa Alım Satım Görevleri ( Exchange Trading Tasks ) ve Borsa Öğrenme Görevleri ( Exchange Learning Tasks ) düğümleri tarafından referans verilen borsadır. Bu Görev ( Task ) altında çalışan Ticaret Botu Örneği ( Trading Bot Instance ), başvurulan Kripto Borsasını ( Crypto Exchange ) söz konusu Görev ( Task ) için Varsayılan Borsa olarak kabul edecektir.", "updated": 1671643762180 + }, + { + "language": "DE", + "text": "Die Standardbörse ist diejenige, auf die die Knoten der Exchange Data Tasks, Exchange Trading Tasks und Exchange Learning Tasks verweisen, von denen eine bestimmte Aufgabe abstammt. Die Handelsroboter-Instanz ( Trading Bot Instance) , die unter dieser Aufgabe läuft, betrachtet die referenzierte Kryptobörse ( Crypto Exchange ) als Standardbörse für die besagte Aufgabe.", + "updated": 1696955463209 } ] }, @@ -31,6 +36,12 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contribute kullanabilirsiniz.", "updated": 1654390953303, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1696955463462, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/D/Default/Default-Market/default-market.json b/Projects/Foundations/Schemas/Docs-Concepts/D/Default/Default-Market/default-market.json index c6226e099b..1924c7e968 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/D/Default/Default-Market/default-market.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/D/Default/Default-Market/default-market.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Varsayılan Piyasa, belirli bir Görevin ( Task ) içinden çıktığı Piyasa Veri Görevleri ( Market Data Tasks ), Piyasa Ticaret Görevleri ( Market Trading Tasks ), Piyasa Öğrenme Görevleri ( Market Learning Tasks ) düğümleri tarafından referans verilen piyasadır. Bu Görevin ( Task ) içinde çalışan Ticaret Botu ( Trading Bot ), bu referans piyasayı Varsayılan Piyasa olarak kabul edecektir.", "updated": 1671219871221 + }, + { + "language": "DE", + "text": "Der Standardmarkt ist derjenige, auf den die Knoten der Marktdaten-Tasks ( Market Data Tasks ), Markthandels-Tasks ( Market Trading Tasks ) und Market Learning Tasks verweisen, von denen ein bestimmter Task abstammt. Der Handelsroboter, der innerhalb dieser Aufgabe läuft, betrachtet diesen Referenzmarkt als seinen Standardmarkt.", + "updated": 1696955463666 } ] }, @@ -31,6 +36,12 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contribute kullanabilirsiniz.", "updated": 1654390965389, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1696955463918, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/D/Delete/Delete-Entity/delete-entity.json b/Projects/Foundations/Schemas/Docs-Concepts/D/Delete/Delete-Entity/delete-entity.json index 09a23b1da1..d48c622d29 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/D/Delete/Delete-Entity/delete-entity.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/D/Delete/Delete-Entity/delete-entity.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğümü ve tüm yavru düğümlerini siler. Ek bir tıklama şeklinde onay gereklidir.", "updated": 1671218554714 + }, + { + "language": "DE", + "text": "Löscht den Knoten und alle seine Nachkommen. Eine Bestätigung in Form eines zusätzlichen Klicks ist erforderlich.", + "updated": 1696955464138 } ] }, @@ -32,6 +37,12 @@ "text": "Bu işlem geri alınamaz.", "updated": 1654390977256, "style": "Warning" + }, + { + "language": "DE", + "text": "Dieser Vorgang kann nicht rückgängig gemacht werden.", + "updated": 1696955464280, + "style": "Warning" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/D/Delink/Delink-Node/delink-node.json b/Projects/Foundations/Schemas/Docs-Concepts/D/Delink/Delink-Node/delink-node.json index 99417c39b9..3b227a44f7 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/D/Delink/Delink-Node/delink-node.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/D/Delink/Delink-Node/delink-node.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm ile ikinci bir düğüm arasında var olabilecek referansı kaldırır.", "updated": 1654390982947 + }, + { + "language": "DE", + "text": "Entfernt den Verweis, der möglicherweise zwischen dem Knoten und einem zweiten Knoten bestanden hat.", + "updated": 1696955464452 } ] }, @@ -31,6 +36,12 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC.", "updated": 1654390988584, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1696955464609, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/D/Dependency/Dependency-Filter/dependency-filter.json b/Projects/Foundations/Schemas/Docs-Concepts/D/Dependency/Dependency-Filter/dependency-filter.json index a352c54a7c..f18d19758c 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/D/Dependency/Dependency-Filter/dependency-filter.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/D/Dependency/Dependency-Filter/dependency-filter.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bağımlılık Filtresi, çalıştırıldığında hangi veri bağımlılıklarının bota yüklenmesi gerektiğini koddan almak için tüm koşulların, formüllerin ve Çalışma Botlarının kodunu analiz eden bir mekanizmadır.", "updated": 1654390994290 + }, + { + "language": "DE", + "text": "Der Dependency Filter ist ein Mechanismus, der den Code aller Bedingungen, Formeln und Study Bots analysiert, um aus dem Code herauszufinden, welche Datenabhängigkeiten bei der Ausführung des Bots geladen werden müssen.", + "updated": 1696955464798 } ] }, @@ -37,6 +42,12 @@ "text": "Bağımlılık Filtresi nedir?", "updated": 1654391000493, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Was ist der Abhängigkeitsfilter?", + "updated": 1696955465017, + "style": "Subtitle" } ] }, @@ -54,6 +65,12 @@ "text": "Bağımlılık Filtresi, çalıştırıldığında hangi veri bağımlılıklarının bota yüklenmesi gerektiğini koddan almak için tüm koşulların, formüllerin ve Çalışma Botlarının kodunu analiz eden bir mekanizmadır. Prosedür, borsa, piyasa veya grafik nesnelerini aramak için her kod satırını tarar ve bunları bulduktan sonra, bot için hangi ürünün gerekli olacağını anlamak için kodu parçalar. Bu filtreler, kodda bu dosyaların çoğu açıkça kullanılmadığında botun tüm bağımlılık dosyalarını her zaman diliminde yüklemesini önlemek için gereklidir.", "updated": 1654391007785, "style": "Text" + }, + { + "language": "DE", + "text": "Der Dependency Filter ist ein Mechanismus, der den Code aller Bedingungen, Formeln und Study Bots analysiert, um aus dem Code herauszufinden, welche Datenabhängigkeiten bei der Ausführung des Bots geladen werden müssen. Die Prozedur scannt jede Codezeile auf der Suche nach Börsen-, Markt- oder Chart-Objekten und sobald sie diese gefunden hat, wird sie aufgeschlüsselt, um zu verstehen, welches Produkt für den Bot benötigt wird. Diese Filter werden benötigt, um zu verhindern, dass der Bot alle Abhängigkeitsdateien zu allen Zeitpunkten lädt, obwohl viele dieser Dateien im Code offensichtlich nicht verwendet werden.", + "updated": 1696955465165, + "style": "Text" } ] }, @@ -71,6 +88,12 @@ "text": "Bağımlılık Filtresi, bir Stratejinin ( Strategy ) bağlı olduğu Göstergelerin ve Çalışmaların bir listesidir ve daha sonra Ticaret Botunun ( Trading Bot ) bağlı olduğu diğer tüm göstergeleri ve çalışmaları filtrelemek için kullanılır.", "updated": 1671217736521, "style": "Text" + }, + { + "language": "DE", + "text": "Ein Abhängigkeitsfilter ist eine Liste von Indikatoren und Studien, von denen eine Strategy abhängt, und die später verwendet wird, um alle anderen Indikatoren und Studien herauszufiltern, von denen der Trading Bot abhängt.", + "updated": 1696955465394, + "style": "Text" } ] }, @@ -89,6 +112,12 @@ "text": "Fonksiyon, büyük olasılıkla bir Ticaret Sistemi ( Trading System ) olan bir düğüm dalını tarayacak ve her düğümün kod özelliğine bakacaktır. İçeriğini analiz edecek ve kod metninde bahsedilen tüm göstergelerin ve çalışmaların bir listesini ve hangi zaman dilimlerinde bahsedildiklerini yapmaya çalışacaktır.", "updated": 1671217821144, "style": "Text" + }, + { + "language": "DE", + "text": "Die Funktion scannt einen Knotenzweig, höchstwahrscheinlich ein Handelssystem ( Trading System ), und untersucht die Code-Eigenschaft jedes Knotens. Sie analysiert dessen Inhalt und versucht, eine Liste aller Indikatoren und Studien zu erstellen, die im Code-Text erwähnt werden und in welchen Zeitrahmen sie erwähnt werden.", + "updated": 1696955465616, + "style": "Text" } ] }, @@ -107,6 +136,12 @@ "text": "Procedure Javascript, Javascript Code veya Formula türünde olmayan tüm düğümlerin göz ardı edileceğini unutmamak önemlidir.", "updated": 1654391026650, "style": "Text" + }, + { + "language": "DE", + "text": "Es ist wichtig zu beachten, dass alle Knoten, die nicht vom Typ Procedure Javascript, Javascript Code oder Formula sind, ignoriert werden.", + "updated": 1696955465805, + "style": "Text" } ] }, @@ -124,6 +159,12 @@ "text": "Örnekler", "updated": 1654391032270, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Beispiele", + "updated": 1696955465961, + "style": "Subtitle" } ] }, @@ -141,6 +182,12 @@ "text": "Bunlar, Bağımlılık Filtresinin herhangi bir sorun olmadan tanıyacağı talimatlardır:", "updated": 1654391037866, "style": "Text" + }, + { + "language": "DE", + "text": "Dies sind Anweisungen, die der Abhängigkeitsfilter ohne Probleme erkennt:", + "updated": 1696955466072, + "style": "Text" } ] }, @@ -153,6 +200,12 @@ "text": "market.BTC.USDT.chart.at01hs.popularSMA.sma200 - market.ETC.USDT.chart.at01hs.popularSMA.sma100 < 10", "updated": 1654391044225, "style": "Text" + }, + { + "language": "DE", + "text": "market.BTC.USDT.chart.at01hs.popularSMA.sma200 - market.ETC.USDT.chart.at01hs.popularSMA.sma100 < 10", + "updated": 1696955466213, + "style": "Text" } ] }, @@ -170,6 +223,12 @@ "text": "Talimatlar arasındaki boşlukları kaldırırsanız Bağımlılık Filtresinin kafası karışabilir ve kullanmaya çalıştığınız gösterge için tanımlanmamış bir değer alırsınız.", "updated": 1654391050315, "style": "Text" + }, + { + "language": "DE", + "text": "Wenn Sie Leerzeichen zwischen den Anweisungen entfernt haben, könnte der Abhängigkeitsfilter verwirrt werden und Sie erhalten einen undefinierten Wert für den Indikator, den Sie zu verwenden versuchen.", + "updated": 1696955466448, + "style": "Text" } ] }, @@ -187,6 +246,12 @@ "text": "Önceden Kullanım", "updated": 1654391056540, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Vorzeitige Verwendung", + "updated": 1696955466637, + "style": "Subtitle" } ] }, @@ -205,6 +270,12 @@ "text": "Temel Varlığı ( Base Asset ), Fiyat Teklifi Varlığını ( Quote Asset ) veya Zaman Dilimini ( Time Frame ) kodluyor ve dinamik olarak seçiyorsanız, Bağımlılık Filtreleri hangi zaman diliminde hangi pazarlara ihtiyacınız olacağını tahmin edemeyeceğinden, Bağımlılık Filtresini nasıl etkileyeceğinize dair birkaç püf noktası vardır.", "updated": 1671218013966, "style": "Success" + }, + { + "language": "DE", + "text": "Wenn Sie kodieren und dynamisch den Basiswert ( Base Asset ), den Kurswert ( Quote Asset ) oder den Zeitrahmen ( Time Frame ) auswählen, gibt es ein paar Tricks für Sie. Da die Abhängigkeitsfilter nicht in der Lage sind, zu erraten, welche Märkte Sie in welchem Zeitrahmen benötigen, gibt es ein paar Tricks, wie Sie die Abhängigkeitsfilter beeinflussen können.", + "updated": 1696955466731, + "style": "Success" } ] }, @@ -223,6 +294,12 @@ "text": "Kodun yorumlanmış bir alanının içine şöyle bir şey yazabilirsiniz:", "updated": 1654391068628, "style": "Text" + }, + { + "language": "DE", + "text": "In einem kommentierten Bereich des Codes können Sie etwas wie dieses schreiben:", + "updated": 1696955467046, + "style": "Text" } ] }, @@ -235,6 +312,12 @@ "text": "market.anyBaseAsset.BTC.chart.atAnyTimeFrame.candle", "updated": 1654391074574, "style": "Text" + }, + { + "language": "DE", + "text": "market.anyBaseAsset.BTC.chart.atAnyTimeFrame.candle", + "updated": 1696955467172, + "style": "Text" } ] }, @@ -252,6 +335,12 @@ "text": "Geçerli anahtar çalışmalar şunlardır:", "updated": 1654391080075, "style": "Text" + }, + { + "language": "DE", + "text": "Die gültigen Schlüsselwörter sind:", + "updated": 1696955467344, + "style": "Text" } ] }, @@ -264,6 +353,12 @@ "text": "anyBaseAsset", "updated": 1654391085670, "style": "Text" + }, + { + "language": "DE", + "text": "anyBaseAsset", + "updated": 1696955467438, + "style": "Text" } ] }, @@ -276,6 +371,12 @@ "text": "anyQuotedAsset", "updated": 1654391091700, "style": "Text" + }, + { + "language": "DE", + "text": "anyQuotedAsset", + "updated": 1696955467547, + "style": "Text" } ] }, @@ -288,6 +389,12 @@ "text": "atAnyTimeFrame", "updated": 1654391097708, "style": "Text" + }, + { + "language": "DE", + "text": "atAnyTimeFrame", + "updated": 1696955467673, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/D/Detach/Detach-Node/detach-node.json b/Projects/Foundations/Schemas/Docs-Concepts/D/Detach/Detach-Node/detach-node.json index 9712d281a7..212b882c85 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/D/Detach/Detach-Node/detach-node.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/D/Detach/Detach-Node/detach-node.json @@ -18,6 +18,11 @@ "language": "TR", "text": "Düğümü ana düğüme bağlı tutan ana düğüm-yavru düğüm ilişkisini keser. Ayrıldıktan sonra, düğüm artık bağlı olduğu hiyerarşinin bir parçası olarak hesaplanmaz.", "updated": 1671218326505 + }, + { + "language": "DE", + "text": "Unterbricht die Eltern-Nachkommen-Beziehung, durch die der Knoten mit seinem Elternteil verbunden bleibt. Nach der Abtrennung wird der Knoten nicht mehr als Teil der Hierarchie berechnet, mit der er verbunden war.", + "updated": 1696955467814 } ] }, @@ -36,6 +41,12 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC.", "updated": 1654391103739, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1696955467972, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/F/Founding/Founding-Team/founding-team.json b/Projects/Foundations/Schemas/Docs-Concepts/F/Founding/Founding-Team/founding-team.json index fdfbd116f0..4920657b2c 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/F/Founding/Founding-Team/founding-team.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/F/Founding/Founding-Team/founding-team.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Çekirdek Ekip, Superalgos Projesini ( Superalgos Project ) başlatmakla görevli kişilerden oluşan gruptur. Görevleri, projenin başarılı olması için ne gerekiyorsa yapmaktır.", "updated": 1670332115984 + }, + { + "language": "DE", + "text": "Das Gründungsteam ist die Gruppe von Personen, die mit dem Aufbau des Superalgos-Projekts ( Superalgos Project ) beauftragt ist. Ihre Aufgabe ist es, alles zu tun, was nötig ist, um das Projekt zum Erfolg zu führen.", + "updated": 1696955468475 } ] }, @@ -27,6 +32,12 @@ "text": "Çekirdek Ekip ile Tanışın->superalgos.org/about-team.shtml", "updated": 1654390905109, "style": "Link" + }, + { + "language": "DE", + "text": "Treffen Sie das Gründungsteam->superalgos.org/about-team.shtml", + "updated": 1696955468633, + "style": "Link" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/F/Freeze/Freeze-Structure-of-Nodes/freeze-structure-of-nodes.json b/Projects/Foundations/Schemas/Docs-Concepts/F/Freeze/Freeze-Structure-of-Nodes/freeze-structure-of-nodes.json index e1905c0cd1..ac51bb7321 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/F/Freeze/Freeze-Structure-of-Nodes/freeze-structure-of-nodes.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/F/Freeze/Freeze-Structure-of-Nodes/freeze-structure-of-nodes.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Dondur seçeneğine tıklandığında düğümün ana düğüm ve yavru düğümleri ile olan zincir bağlantıları dondurulur. Bağlantı çizgileri maviye döner. Bir hiyerarşinin ana düğümünü dondurursanız, tüm hiyerarşi dondurulur. Düğüm yapılarının dondurulması yalnızca düğümler gevşek olduğunda, yani açı veya mesafe ayarlarından etkilenmediğinde ve sabitlenmediğinde etkilidir. Bu gibi durumlarda, dondurma işlemi CPU kaynaklarını serbest bırakır, çünkü sistem düğümlerin konumlarını ve durumlarını hesaplamayı durdurur.", "updated": 1670782110547 + }, + { + "language": "DE", + "text": "Wenn Sie auf die Option Einfrieren klicken, werden die Kettenverbindungen des Knotens mit seinen Eltern und Nachkommen eingefroren. Die Verbindungslinien werden blau. Wenn Sie den Kopfknoten einer Hierarchie einfrieren, wird die gesamte Hierarchie eingefroren. Das Einfrieren von Knotenstrukturen ist nur dann wirksam, wenn die Knoten lose sind, d. h. wenn sie nicht durch Winkel- oder Abstandseinstellungen beeinflusst werden und nicht verankert sind. In solchen Fällen werden durch das Einfrieren CPU-Ressourcen freigesetzt, da das System die Berechnung der Positionen und des Status der Knoten einstellt.", + "updated": 1696955468820 } ] }, @@ -31,6 +36,12 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC.", "updated": 1654391127106, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1696955469074, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/F/Function/Function-Library/function-library.json b/Projects/Foundations/Schemas/Docs-Concepts/F/Function/Function-Library/function-library.json index 8c5ef21fd1..c4cb0bb147 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/F/Function/Function-Library/function-library.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/F/Function/Function-Library/function-library.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Tek bir konuyla ilgili fonksiyonların koleksiyonudur. Konu genellikle Fonksiyon Kütüphanesinin adında ifade edilir.", "updated": 1670780883277 + }, + { + "language": "DE", + "text": "Das ist eine Sammlung von Funktionen, die sich auf ein bestimmtes Thema beziehen. Das Thema wird normalerweise durch den Namen der Funktionsbibliothek ausgedrückt.", + "updated": 1696955469244 } ] }, @@ -32,6 +37,12 @@ "text": "Her entegre proje, mümkün olan 3 farklı seviyede Fonksiyon Kütüphanelerine sahip olabilir: İstemci ( Client ), TS ve UI. Superalgos söz konusu olduğunda, UI'de örneğin bu Fonksiyon Kitaplıkları bulunur:", "updated": 1670781046205, "style": "Text" + }, + { + "language": "DE", + "text": "Jedes integrierte Projekt kann Funktionsbibliotheken auf den 3 möglichen Ebenen haben: Client, TS und UI. Im Fall von Superalgos gibt es auf der Benutzeroberfläche beispielsweise diese Funktionsbibliotheken:", + "updated": 1696955469417, + "style": "Text" } ] }, @@ -49,6 +60,12 @@ "text": "Grafik Alanı ( Charting Space ) Fonksiyonları", "updated": 1670781148696, "style": "List" + }, + { + "language": "DE", + "text": "Charting Space Funktionen", + "updated": 1696955469575, + "style": "List" } ] }, @@ -66,6 +83,12 @@ "text": "Kripto Ekosistemi ( Crypto Ecosystem ) Fonksiyonları", "updated": 1670781213769, "style": "List" + }, + { + "language": "DE", + "text": "Funktionen des Krypto-Ökosystems ( Crypto Ecosystem )", + "updated": 1696955469676, + "style": "List" } ] }, @@ -84,6 +107,12 @@ "text": "Eklenti ( Plugins ) Fonksiyonlar", "updated": 1670781265843, "style": "List" + }, + { + "language": "DE", + "text": "Plugins Funktionen", + "updated": 1696955469793, + "style": "List" } ] }, @@ -101,6 +130,12 @@ "text": "Fonksiyon Kütüphaneleri tanım gereği durumsuzdur.", "updated": 1654391163667, "style": "Note" + }, + { + "language": "DE", + "text": "Funktionsbibliotheken sind per Definition zustandslos.", + "updated": 1696955469919, + "style": "Note" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/I/Inter/Inter-Execution-Memory/inter-execution-memory.json b/Projects/Foundations/Schemas/Docs-Concepts/I/Inter/Inter-Execution-Memory/inter-execution-memory.json index 65e30024d4..d471fe32f5 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/I/Inter/Inter-Execution-Memory/inter-execution-memory.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/I/Inter/Inter-Execution-Memory/inter-execution-memory.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bazı botların Ana Döngülerinin ( Main Loop ) bir sonraki döngüsünde uyandıktan sonra işlemlerine devam edebilmeleri için ihtiyaç duydukları bir veri yapısıdır.", "updated": 1670331944709 + }, + { + "language": "DE", + "text": "Es handelt sich um eine Datenstruktur, die einige Bots benötigen, um ihre Operationen wieder aufzunehmen, nachdem sie im nächsten Zyklus ihrer Hauptschleife ( Main Loop ) aufgeweckt wurden.", + "updated": 1696955470044 } ] }, @@ -32,6 +37,12 @@ "text": "Bu veri yapısı şu anda Botun Durum Raporunun içine kaydedilmiştir. Her bot genellikle her çalıştırmada kendi Durum Raporunu okuduğundan, bununla birlikte, bir önceki çalıştırmada kaydedilen Yürütmeler Arası Bellek veri yapısına erişebilir.", "updated": 1654391178356, "style": "Text" + }, + { + "language": "DE", + "text": "Diese Datenstruktur wird derzeit im Statusreport (Status Report) des Bots gespeichert. Da jeder Bot normalerweise bei jedem Lauf seinen eigenen Statusbericht liest, hat er damit Zugriff auf die Datenstruktur des Ausführungsspeichers, die er selbst beim vorherigen Lauf gespeichert hat.", + "updated": 1696955470217, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/L/LF/LF-Trading-Bot/lf-trading-bot.json b/Projects/Foundations/Schemas/Docs-Concepts/L/LF/LF-Trading-Bot/lf-trading-bot.json index 974f41fd7e..43169bfc96 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/L/LF/LF-Trading-Bot/lf-trading-bot.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/L/LF/LF-Trading-Bot/lf-trading-bot.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düşük Frekanslı Ticaret Botu ( Trading Bot ), 1 dakika ve üzeri zaman dilimleri için stratejiler yürütme konusunda uzmanlaşmış bir Ticaret Botunun ( Trading Bot ) Ustaları Ticaret Madeni'nde ( Trading Mine ) bir uygulamadır.", "updated": 1670251625512 + }, + { + "language": "DE", + "text": "Der Low Frequency Trading Bot ist eine Implementierung des Masters Trading Mine eines Trading Bot, der auf die Ausführung von Strategien für Zeitrahmen von 1 Minute und mehr spezialisiert ist.", + "updated": 1696955470437 } ] }, @@ -31,6 +36,12 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contribute kullanabilirsiniz.", "updated": 1654391190453, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1696955470642, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/L/LF/LF/lf.json b/Projects/Foundations/Schemas/Docs-Concepts/L/LF/LF/lf.json index 01f1c7e12f..d1b3652965 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/L/LF/LF/lf.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/L/LF/LF/lf.json @@ -13,6 +13,11 @@ "language": "TR", "text": "LF, Düşük Frekansın kısaltmasıdır ve büyük olasılıkla Masters Trading Mine'da uygulanan Düşük Frekanslı Ticaret Botuna ( Trading Bot ) atıfta bulunmaktadır.", "updated": 1670331492907 + }, + { + "language": "DE", + "text": "LF ist die Abkürzung für Low Frequency und bezieht sich am ehesten auf den in der Masters Trading Mine implementierten Low Frequency Trading Bot.", + "updated": 1696955470831 } ] }, @@ -31,6 +36,12 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contribute kullanabilirsiniz.", "updated": 1654391202463, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1696955471004, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/L/List/List-of-Native-Workspaces-and-Tutorials/list-of-native-workspaces-and-tutorials.json b/Projects/Foundations/Schemas/Docs-Concepts/L/List/List-of-Native-Workspaces-and-Tutorials/list-of-native-workspaces-and-tutorials.json index 88bab5d203..b431dd46ba 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/L/List/List-of-Native-Workspaces-and-Tutorials/list-of-native-workspaces-and-tutorials.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/L/List/List-of-Native-Workspaces-and-Tutorials/list-of-native-workspaces-and-tutorials.json @@ -18,6 +18,11 @@ "language": "TR", "text": "Öğreticiler belirli çalışma alanlarında bulunur. Bu, Superalgos ile birlikte gönderilen çalışma alanlarının ve her birinin içerdiği öğreticilerin bir listesidir.\n\n", "updated": 1666685692419 + }, + { + "language": "DE", + "text": "Tutorials existieren innerhalb bestimmter Arbeitsbereiche. Dies ist eine Liste der Arbeitsbereiche, die mit Superalgos ausgeliefert werden, und der Tutorials, die jeder von ihnen enthält.", + "updated": 1696955471214 } ] }, @@ -36,6 +41,12 @@ "language": "ES", "text": "Getting Started Tutorials (Tutoriales de introducción)", "updated": 1636718478967 + }, + { + "language": "DE", + "text": "Getting Started Tutorials (Erste Schritte Tutorials)", + "updated": 1696955471398, + "style": "Subtitle" } ] }, @@ -48,6 +59,12 @@ "language": "ES", "text": "Welcome to Superalgos Tutorial (Tutorial de Bienvenida a Superalgos)", "updated": 1636718556593 + }, + { + "language": "DE", + "text": "Welcome to Superalgos Tutorial (Willkommen bei Superalgos Tutorial)", + "updated": 1696955471507, + "style": "List" } ] }, @@ -60,6 +77,12 @@ "language": "ES", "text": "Basic Education Tutorial (Tutorial de educación básica)", "updated": 1636718592094 + }, + { + "language": "DE", + "text": "Basic Education Tutorial (Tutorial Grundbildung)", + "updated": 1696955471602, + "style": "List" } ] }, @@ -72,6 +95,12 @@ "language": "ES", "text": "Beyond the Basics Tutorial ( Tutorial más allá de lo básico)", "updated": 1636718623300 + }, + { + "language": "DE", + "text": "Beyond the Basics Tutorial (Tutorial über die Grundlagen hinaus)", + "updated": 1696955471696, + "style": "List" } ] }, @@ -84,6 +113,12 @@ "language": "ES", "text": "Trading Bot Layers Tutorial ( Tutorial de capas de bot de trading)", "updated": 1636718660152 + }, + { + "language": "DE", + "text": "Trading Bot Layers Tutorial (Trading Bot Schichten Tutorial)", + "updated": 1696955471823, + "style": "Subtitle" } ] }, @@ -96,6 +131,12 @@ "language": "ES", "text": "Trading Bot Layers Tutorial (Tutorial de capas de bot de trading)", "updated": 1636718679520 + }, + { + "language": "DE", + "text": "Trading Bot Layers Tutorial (Trading Bot Schichten Tutorial)", + "updated": 1696955471941, + "style": "List" } ] }, @@ -107,6 +148,12 @@ "language": "ES", "text": "Trading System Design Tutorials (Tutoriales de diseño de sistemas de trading)", "updated": 1636718706737 + }, + { + "language": "DE", + "text": "Trading System Design Tutorials (Tutorials zum Entwurf von Handelssystemen)", + "updated": 1696955472091, + "style": "Subtitle" } ] }, @@ -119,6 +166,12 @@ "language": "ES", "text": "Intro to Trading Systems Tutorial ( tutorial de introducción a los sistemas de trading)", "updated": 1636718747561 + }, + { + "language": "DE", + "text": "Intro to Trading Systems Tutorial (Einführung in Handelssysteme Tutorial)", + "updated": 1696955472185, + "style": "List" } ] }, @@ -131,6 +184,12 @@ "language": "ES", "text": "Defining a Trading Idea Tutorial ( Tutorial definiendo una idea de trading)", "updated": 1636718791780 + }, + { + "language": "DE", + "text": "Defining a Trading Idea Tutorial (Tutorial zur Definition einer Handelsidee)", + "updated": 1696955472311, + "style": "List" } ] }, @@ -143,6 +202,12 @@ "language": "ES", "text": "Testing a Trading Idea - The Trigger Stage Tutorial ( Testeando una idea de trading - Tutorial de la etapa gatillo)", "updated": 1636718838679 + }, + { + "language": "DE", + "text": "Testing a Trading Idea - The Trigger Stage Tutorial (Testen einer Handelsidee - Das Trigger Stage Tutorial)", + "updated": 1696955472452, + "style": "List" } ] }, @@ -155,6 +220,12 @@ "language": "ES", "text": "Testing a Trading Idea - The Other Stages Tutorial ( Testeando una idea de trading - Tutorial de las otras etapas", "updated": 1636718875307 + }, + { + "language": "DE", + "text": "Testing a Trading Idea - The Other Stages Tutorial (Testen einer Handelsidee - Die anderen Phasen Tutorial)", + "updated": 1696955472594, + "style": "List" } ] }, @@ -167,6 +238,12 @@ "language": "ES", "text": "Hello World Tutorial ( Tutorial Hola al mundo)", "updated": 1636718894897 + }, + { + "language": "DE", + "text": "Hello World Tutorial (Hallo Welt Tutorial)", + "updated": 1696955472720, + "style": "Subtitle" } ] }, @@ -178,6 +255,12 @@ "language": "ES", "text": "Hello World Tutorial ( Tutorial Hola al mundo)", "updated": 1636718910947 + }, + { + "language": "DE", + "text": "Hello World Tutorial (Hallo Welt Tutorial)", + "updated": 1696955472876, + "style": "List" } ] }, @@ -189,6 +272,12 @@ "language": "ES", "text": "Install a New Market Tutorial (Instalar un tutorial de mercado nuevo) ", "updated": 1636718968812 + }, + { + "language": "DE", + "text": "Install a New Market Tutorial (Ein neuen Markt installieren Tutorial)", + "updated": 1696955472972, + "style": "Subtitle" } ] }, @@ -201,6 +290,12 @@ "language": "ES", "text": "Install a New Market Tutorial (Instalar un tutorial de mercado nuevo) ", "updated": 1636718974855 + }, + { + "language": "DE", + "text": "Install a New Market Tutorial (Ein neuen Markt installieren Tutorial)", + "updated": 1696955473129, + "style": "List" } ] }, @@ -212,6 +307,12 @@ "language": "ES", "text": "Custom Charts Tutorials ( Tutoriales de gráficos personalizados)", "updated": 1636719020130 + }, + { + "language": "DE", + "text": "Custom Charts Tutorial (Benutzerdefinierte Diagramme Tutorials)", + "updated": 1696955473255, + "style": "Subtitle" } ] }, @@ -223,17 +324,39 @@ "language": "ES", "text": "Setting Up a New Chart Tutorial (Cómo configurar un tutorial de gráficos nuevos)", "updated": 1636719106615 + }, + { + "language": "DE", + "text": "Setting Up a New Chart Tutorial (Einrichten eines neuen Charts Tutorial)", + "updated": 1696955473397, + "style": "List" } ] }, { "style": "Subtitle", "text": "Token Distribution Superalgos", - "updated": 1640708153705 + "updated": 1640708153705, + "translations": [ + { + "language": "DE", + "text": "Token Distribution Superalgos (Token Verteilung Superalgos)", + "updated": 1696955473491, + "style": "Subtitle" + } + ] }, { "style": "List", - "text": "Creating Your User Profile Tutorial" + "text": "Creating Your User Profile Tutorial", + "translations": [ + { + "language": "DE", + "text": "Creating Your User Profile Tutorial (Tutorial zum Erstellen Ihres Benutzerprofils)", + "updated": 1696955473618, + "style": "List" + } + ] }, { "style": "Text", diff --git a/Projects/Foundations/Schemas/Docs-Concepts/P/Pinned/Pinned-Node/pinned-node.json b/Projects/Foundations/Schemas/Docs-Concepts/P/Pinned/Pinned-Node/pinned-node.json index 180bfc5f04..e52d821c9c 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/P/Pinned/Pinned-Node/pinned-node.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/P/Pinned/Pinned-Node/pinned-node.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm, belirli bir [x, y] koordinatında çalışma alanına sabitlenir. Bu durum, düğümün hareketliliğini etkileyen diğer tüm ayarları geçersiz kılar. Yalnızca tıklama ve sürükleme yoluyla doğrudan kullanıcı eylemi sabitlenmiş bir düğümü hareket ettirebilir.", "updated": 1668523190196 + }, + { + "language": "DE", + "text": "Der Knoten ist an einer bestimmten [x, y] Koordinate im Arbeitsbereich verankert. Dieser Status hat Vorrang vor allen anderen Einstellungen, die die Beweglichkeit des Knotens beeinflussen. Ein angehefteter Knoten kann nur durch direktes Klicken und Ziehen bewegt werden.", + "updated": 1696955476809 } ] }, @@ -25,6 +30,12 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638287245389 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1696955477020, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/P/Project/Project-Schema-File/project-schema-file.json b/Projects/Foundations/Schemas/Docs-Concepts/P/Project/Project-Schema-File/project-schema-file.json index e9150e5e65..fbfdcbce31 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/P/Project/Project-Schema-File/project-schema-file.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/P/Project/Project-Schema-File/project-schema-file.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Sistem genelindeki en temel ve düşük seviyeli yapılandırma dosyasıdır. Projeler klasöründe bulabilirsiniz. Tüm entegre projelerin bir listesini ve her biri için İşlev Kütüphaneleri , Yardımcı Programlar , Alanlar ( Spaces ), Küreseller (Globals) vb. gibi farklı kategorilerde düzenlenmiş javascript modüllerinin listesini içerir; sırayla daha geniş UI , TS ve PL kategorilerinde düzenlenir.", "updated": 1668518547140 + }, + { + "language": "DE", + "text": "Sie ist die grundlegendste und einfachste systemweite Konfigurationsdatei. Sie finden sie im Ordner Projects. Sie enthält eine Liste aller integrierten Projekte und für jedes Projekt die Liste der Javascript-Module, die in verschiedene Kategorien wie Funktionsbibliotheken, Dienstprogramme, Spaces, Globals usw. unterteilt sind, die wiederum in die umfassenderen Kategorien UI, TS und PL unterteilt sind.", + "updated": 1696955477190 } ] }, @@ -25,6 +30,12 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1638287803921 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1696955477476, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/R/Raw/Raw-Data/raw-data.json b/Projects/Foundations/Schemas/Docs-Concepts/R/Raw/Raw-Data/raw-data.json index c30b062774..a1a8ab893b 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/R/Raw/Raw-Data/raw-data.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/R/Raw/Raw-Data/raw-data.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Henüz sistem içindeki Botlar tarafından işlenmemiş veya manipüle edilmemiş, harici bir kaynaktan yeni alınmış verilere ham veri diyoruz.", "updated": 1668000999266 + }, + { + "language": "DE", + "text": "Als Rohdaten bezeichnen wir Daten, die gerade erst von einer externen Quelle abgerufen wurden und noch nicht von Bots innerhalb des Systems verarbeitet oder manipuliert worden sind.", + "updated": 1698005468107 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1638288369763 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1698005312324 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/R/References/References/references.json b/Projects/Foundations/Schemas/Docs-Concepts/R/References/References/references.json index ad34dc2e92..90b142a51f 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/R/References/References/references.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/R/References/References/references.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Ссылка на объект (официального определения этого термина пока нет).", "updated": 1638288734992 + }, + { + "language": "DE", + "text": "Schreiben Sie die Definition für diesen Begriff.", + "updated": 1698005592171 } ] }, @@ -19,6 +24,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку карандаша, чтобы войти в режим редактирования.", "updated": 1638288537471 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1698005600219 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/R/Remove/Remove-Angle-to-Parent-Node/remove-angle-to-parent-node.json b/Projects/Foundations/Schemas/Docs-Concepts/R/Remove/Remove-Angle-to-Parent-Node/remove-angle-to-parent-node.json index e0987a0c0e..1239a9bfee 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/R/Remove/Remove-Angle-to-Parent-Node/remove-angle-to-parent-node.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/R/Remove/Remove-Angle-to-Parent-Node/remove-angle-to-parent-node.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Dönme simetrisi devre dışıdır ve düğüm herhangi bir pozisyon alabilir. Ana düğümle olan bağlantı hattı sarıdır.", "updated": 1668000649157 + }, + { + "language": "DE", + "text": "Die Rotationssymmetrie ist deaktiviert und der Knoten kann eine beliebige Position einnehmen. Die Verbindungslinie zu seinem Elternteil ist gelb.", + "updated": 1698005681962 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638288792117 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1698005692450 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/R/Remove/Remove-Distance-to-Parent-Node/remove-distance-to-parent-node.json b/Projects/Foundations/Schemas/Docs-Concepts/R/Remove/Remove-Distance-to-Parent-Node/remove-distance-to-parent-node.json index 5bf8fe81f6..7e9678fbc7 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/R/Remove/Remove-Distance-to-Parent-Node/remove-distance-to-parent-node.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/R/Remove/Remove-Distance-to-Parent-Node/remove-distance-to-parent-node.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Mesafe ayarı devre dışı bırakılır ve düğüm, ana düğüme herhangi bir mesafe varsayabilir.", "updated": 1668000269763 + }, + { + "language": "DE", + "text": "Die Entfernungseinstellung ist deaktiviert und der Knoten kann eine beliebige Entfernung zu seinem Elternteil annehmen.", + "updated": 1698006020386 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638288836873 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1698006029803 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/R/replaceBy/replaceBy-Config-Property/replaceby-config-property.json b/Projects/Foundations/Schemas/Docs-Concepts/R/replaceBy/replaceBy-Config-Property/replaceby-config-property.json index 828cb9eb90..3d73ac8f3f 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/R/replaceBy/replaceBy-Config-Property/replaceby-config-property.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/R/replaceBy/replaceBy-Config-Property/replaceby-config-property.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bu özellik, API Yol Parametresi ( API Path Parameter ) ve API Sorgu Parametresi ( API Query Parameter ) yapılandırmalarında kullanılır. API Getirici Bot'a ( API Fetcher Bot ), Veri Madeni ( Data Mine ) veya API Haritasında ( API Map ) önceden tanımlanamayan bağlamsal bilgilere dayalı olarak bu parametre için bir değer ayarlama talimatı vermenizi sağlar. Örneğin, bu bağlamsal bilgi kullanılan geçerli Temel Varlık ( Base Asset ) veya geçerli Saat olabilir.", "updated": 1671109482571 + }, + { + "language": "DE", + "text": "Diese Eigenschaft wird in API Path Parameter und API Query Parameter Configs verwendet. Sie ermöglicht es Ihnen, den API Fetcher Bot anzuweisen, einen Wert für diesen Parameter auf der Grundlage von Kontextinformationen festzulegen, die in der Data Mine oder der API Map nicht vordefiniert werden können. Diese Kontextinformationen können zum Beispiel das aktuell verwendete Basis-Asset (Base Asset) oder die aktuelle Uhrzeit sein.", + "updated": 1698006771662 } ] }, @@ -52,6 +57,11 @@ "language": "TR", "text": "Bu özellik isteğe bağlıdır, yani mevcut olmadığında Bot varsayılan değeri kullanacaktır. Hem API Sorgu Parametresi ( API Query Parameter ) hem de API Yol Parametresi ( API Path Parameter ) için varsayılan değer codeName yapılandırma özelliğidir. Bunun bir yapılandırmada nasıl görüneceğine dair örnek aşağıdaki gibidir:", "updated": 1671115062486 + }, + { + "language": "DE", + "text": "Diese Eigenschaft ist optional, d. h., wenn sie nicht vorhanden ist, verwendet der Bot den Standardwert. Der Standardwert für API-Abfrageparameter (API Query Parameter) und API-Pfadparameter (API Path Parameter) ist die Konfigurationseigenschaft codeName. Ein Beispiel dafür, wie dies in einer Konfiguration aussehen würde, ist wie folgt", + "updated": 1698006891928 } ] }, @@ -74,6 +84,11 @@ "language": "TR", "text": "Aşağıdaki liste replaceBy özelliği içinde kullanabileceğiniz tüm olası değerleri ortaya koymaktadır. ", "updated": 1671110045171 + }, + { + "language": "DE", + "text": "In der folgenden Liste sind alle möglichen Werte aufgeführt, die Sie in der Eigenschaft replaceBy verwenden können.", + "updated": 1698006913875 } ] }, @@ -106,6 +121,11 @@ "language": "TR", "text": "@BaseAsset: Bu, Botu mevcut Temel Varlığı ( Base Asset ) kullanmaya zorlayacaktır.", "updated": 1671110272326 + }, + { + "language": "DE", + "text": "@BaseAsset: Hiermit wird der Bot gezwungen, das aktuelle Base Asset zu verwenden.", + "updated": 1698006965628 } ] }, @@ -128,6 +148,11 @@ "language": "TR", "text": "@BaseAssetNameUppercase: Bu, Bot'u Temel Varlığın ( Base Asset ) büyük harfle başlayan geçerli adını kullanmaya zorlayacaktır.", "updated": 1671110351694 + }, + { + "language": "DE", + "text": "@BaseAssetNameUppercase: Hiermit wird der Bot gezwungen, den aktuellen Namen des Base Asset zu verwenden, der mit einem Großbuchstaben beginnt.", + "updated": 1698006994947 } ] }, @@ -150,6 +175,11 @@ "language": "TR", "text": "@BaseAssetNameLowercase: Bu, Bot'u küçük harfle başlayan geçerli Temel Varlığın ( Base Asset ) adını kullanmaya zorlayacaktır.", "updated": 1671110468061 + }, + { + "language": "DE", + "text": "@BaseAssetNameLowercase: Hiermit wird der Bot gezwungen, den Namen des aktuellen Base Asset zu verwenden, der mit einem Kleinbuchstaben beginnt.", + "updated": 1698007041578 } ] }, @@ -188,6 +218,11 @@ "language": "TR", "text": "@QuotedAsset: Bu, Bot'u mevcut Kote Edilen Varlığı ( Quoted Asset ) kullanmaya zorlayacaktır.", "updated": 1671111054211 + }, + { + "language": "DE", + "text": "@QuotedAsset: Damit wird der Bot gezwungen, das aktuelle Quoted Asset zu verwenden.", + "updated": 1698007061175 } ] }, @@ -210,6 +245,11 @@ "language": "TR", "text": "@QuotedAssetNameUppercase: Bu, Bot'u büyük harfle başlayan geçerli Temel Varlığın ( Base Asset ) adını kullanmaya zorlayacaktır.", "updated": 1671111735186 + }, + { + "language": "DE", + "text": "@QuotedAssetNameUppercase: Hiermit wird der Bot gezwungen, den Namen des aktuellen Base Asset zu verwenden, der mit einem Großbuchstaben beginnt.", + "updated": 1698007094306 } ] }, @@ -232,6 +272,11 @@ "language": "TR", "text": "@QuotedAssetNameLowercase: Bu, Bot'u küçük harfle başlayan geçerli Temel Varlığın ( Base Asset ) adını kullanmaya zorlayacaktır.", "updated": 1671112024012 + }, + { + "language": "DE", + "text": "@QuotedAssetNameLowercase: Hiermit wird der Bot gezwungen, den Namen des aktuellen Base Asset zu verwenden, der mit einem Kleinbuchstaben beginnt.", + "updated": 1698007119040 } ] }, @@ -270,6 +315,11 @@ "language": "TR", "text": "@Exchange: Bu, Bot'u mevcut Borsayı kullanmaya zorlayacaktır.", "updated": 1671113232229 + }, + { + "language": "DE", + "text": "@Börse: Damit wird der Bot gezwungen, die aktuelle Börse zu verwenden.", + "updated": 1698007138747 } ] }, @@ -292,6 +342,11 @@ "language": "TR", "text": "@ExchangeNameUppercase: Bu, Bot'u büyük harfle başlayan geçerli Borsa adını kullanmaya zorlayacaktır.", "updated": 1671113277486 + }, + { + "language": "DE", + "text": "@ExchangeNameUppercase: Damit wird der Bot gezwungen, den Namen des aktuellen Exchange zu verwenden, der mit einem Großbuchstaben beginnt.", + "updated": 1698007154990 } ] }, @@ -314,6 +369,11 @@ "language": "TR", "text": "@ExchangeNameLowercase: Bu, Bot'u küçük harfle başlayan geçerli Borsa adını kullanmaya zorlayacaktır.", "updated": 1671113329244 + }, + { + "language": "DE", + "text": "@ExchangeNameLowercase: Damit wird der Bot gezwungen, den Namen des aktuellen Exchange zu verwenden, der mit einem Kleinbuchstaben beginnt.", + "updated": 1698007177555 } ] }, @@ -352,6 +412,11 @@ "language": "TR", "text": "@BeginCurrentMinute: Bu, Bot'a geçerli dakikanın başında bir zaman damgası kullanması talimatını verecektir.", "updated": 1671113493676 + }, + { + "language": "DE", + "text": "@BeginCurrentMinute: Hiermit wird der Bot angewiesen, einen Zeitstempel am Anfang der aktuellen Minute zu verwenden.", + "updated": 1698007198525 } ] }, @@ -374,6 +439,11 @@ "language": "TR", "text": "@EndCurrentMinute: Bu, Bot'a geçerli dakikanın sonunda bir zaman damgası kullanması talimatını verecektir.", "updated": 1671113960143 + }, + { + "language": "DE", + "text": "@EndCurrentMinute: Hiermit wird der Bot angewiesen, einen Zeitstempel am Ende der aktuellen Minute zu verwenden.", + "updated": 1698007282429 } ] }, @@ -396,6 +466,11 @@ "language": "TR", "text": "Kullanıcılar yukarıda listelenmeyen bir değere erişirse, özellik yok sayılır ve varsayılan değer kullanılır.", "updated": 1671114023807 + }, + { + "language": "DE", + "text": "Wenn Benutzer auf einen Wert zugreifen, der oben nicht aufgeführt ist, wird die Eigenschaft ignoriert und der Standardwert verwendet.", + "updated": 1698007302172 } ] }, @@ -413,6 +488,11 @@ "language": "TR", "text": "Ad değerleri, Borsa Varlıkları ( Exchange Assets ) düğümünde tutulan varlık etiketlerinden alınır", "updated": 1671114608913 + }, + { + "language": "DE", + "text": "Die Namenswerte werden aus den Asset-Etiketten des Knotens Exchange Assets gezogen.", + "updated": 1698007325491 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-180-Degrees/set-angle-to-parent-node-to-180-degrees.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-180-Degrees/set-angle-to-parent-node-to-180-degrees.json index 6ad7dd80cc..4e041504a8 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-180-Degrees/set-angle-to-parent-node-to-180-degrees.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-180-Degrees/set-angle-to-parent-node-to-180-degrees.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Simetrinin ana düğümü etrafındaki yuvası 180 derece ile sınırlıdır ve bağlantı çizgisi turuncu kalır.", "updated": 1666968117273 + }, + { + "language": "DE", + "text": "Der Schlitz der Symmetrie um den übergeordneten Knoten ist auf 180 Grad begrenzt, und die Verbindungslinie bleibt orange.", + "updated": 1701028766123 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638296941783 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701028775908 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-360-Degrees/set-angle-to-parent-node-to-360-degrees.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-360-Degrees/set-angle-to-parent-node-to-360-degrees.json index 90766a4baf..0ce077ea62 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-360-Degrees/set-angle-to-parent-node-to-360-degrees.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-360-Degrees/set-angle-to-parent-node-to-360-degrees.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm, ana düğümü etrafında dönme simetrisine kilitlenir ve kardeş düğümler de aynı ayarı kullanır. Simetri 360 dereceye yayılır ve üst düğümle olan bağlantı çizgisi turuncuya döner.", "updated": 1666968290015 + }, + { + "language": "DE", + "text": "Der Knoten ist auf eine Rotationssymmetrie um seinen übergeordneten Knoten festgelegt, wobei die Geschwisterknoten die gleiche Einstellung verwenden. Die Symmetrie erstreckt sich über 360 Grad, und die Verbindungslinie mit dem übergeordneten Knoten wird orange.", + "updated": 1701028822827 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638297054254 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701028845676 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-45-Degrees/set-angle-to-parent-node-to-45-degrees.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-45-Degrees/set-angle-to-parent-node-to-45-degrees.json index a828781eea..bd1a548bec 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-45-Degrees/set-angle-to-parent-node-to-45-degrees.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-45-Degrees/set-angle-to-parent-node-to-45-degrees.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Simetrinin ana düğümü etrafındaki yuvası 45 derece ile sınırlıdır ve bağlantı çizgisi turuncu kalır.", "updated": 1666967932435 + }, + { + "language": "DE", + "text": "Der Schlitz der Symmetrie um den übergeordneten Knoten ist auf 45 Grad begrenzt, und die Verbindungslinie bleibt orange.", + "updated": 1701028651108 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638296846521 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701028662968 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-90-Degrees/set-angle-to-parent-node-to-90-degrees.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-90-Degrees/set-angle-to-parent-node-to-90-degrees.json index 70abfd4662..cd343e1bd8 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-90-Degrees/set-angle-to-parent-node-to-90-degrees.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-90-Degrees/set-angle-to-parent-node-to-90-degrees.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Simetrinin ana düğümü etrafındaki yuvası 90 derece ile sınırlıdır ve bağlantı çizgisi turuncu kalır.", "updated": 1666968027127 + }, + { + "language": "DE", + "text": "Der Schlitz der Symmetrie um den übergeordneten Knoten ist auf 90 Grad begrenzt, und die Verbindungslinie bleibt orange.", + "updated": 1701028702282 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638296890585 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701028710955 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-Fourth/set-distance-to-parent-node-to-one-fourth.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-Fourth/set-distance-to-parent-node-to-one-fourth.json index b7f312df5a..25fa22a8d9 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-Fourth/set-distance-to-parent-node-to-one-fourth.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-Fourth/set-distance-to-parent-node-to-one-fourth.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm, mesafenin 1/4 (0.25)'üne kilitlenir.", "updated": 1666967007712 + }, + { + "language": "DE", + "text": "Der Knoten ist auf das 0,25-fache der Entfernung eingestellt.", + "updated": 1701029500817 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыш�� и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638297383387 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701029520266 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-and-a-Half/set-distance-to-parent-node-to-one-and-a-half.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-and-a-Half/set-distance-to-parent-node-to-one-and-a-half.json index 1166245ee7..013476865e 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-and-a-Half/set-distance-to-parent-node-to-one-and-a-half.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-and-a-Half/set-distance-to-parent-node-to-one-and-a-half.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm mesafenin 1,5 katına kilitlenir.", "updated": 1666966741255 + }, + { + "language": "DE", + "text": "Der Knoten ist auf das 1,5fache der Entfernung eingestellt. ", + "updated": 1701029628961 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638297282208 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. ", + "updated": 1701029639785 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One/set-distance-to-parent-node-to-one.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One/set-distance-to-parent-node-to-one.json index 068cdf5697..fb4e13b4d6 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One/set-distance-to-parent-node-to-one.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One/set-distance-to-parent-node-to-one.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm mesafenin 1 katına kilitlenir.", "updated": 1666967295367 + }, + { + "language": "DE", + "text": "Der Knoten ist auf das 1fache der Entfernung festgelegt.", + "updated": 1701028879716 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638297147580 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701028907220 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-Two/set-distance-to-parent-node-to-two.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-Two/set-distance-to-parent-node-to-two.json index a555788d6d..58751ab372 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-Two/set-distance-to-parent-node-to-two.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-Two/set-distance-to-parent-node-to-two.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm mesafenin 2 katına kilitlenir.", "updated": 1666966636281 + }, + { + "language": "DE", + "text": "Der Knoten ist auf das 2fache der Entfernung eingestellt.", + "updated": 1701029668128 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638297477492 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701029682300 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Concave/set-node-arrangement-to-concave.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Concave/set-node-arrangement-to-concave.json index 8f4bc82cf6..ce332deed8 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Concave/set-node-arrangement-to-concave.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Concave/set-node-arrangement-to-concave.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm, ana düğümünün çevresindeki bir yuvayı benimser. Simgenin grafiğinde turuncu nokta ana düğümü, mavi noktalar ise belirli düzenleme stilini benimseyen düğümü temsil eder.", "updated": 1666905719117 + }, + { + "language": "DE", + "text": "Der Knoten nimmt einen Platz auf einem Kreis um seinen übergeordneten Knoten ein. In der Grafik des Symbols steht der orangefarbene Punkt für den übergeordneten Knoten und die blauen Punkte für den Knoten, der den spezifischen Anordnungsstil annimmt.", + "updated": 1701029738510 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638297660505 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701029747184 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Convex/set-node-arrangement-to-convex.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Convex/set-node-arrangement-to-convex.json index 30f280ffa7..bb8c16bfc4 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Convex/set-node-arrangement-to-convex.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Convex/set-node-arrangement-to-convex.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm, ana düğümünden uzaktaki dışbükey bir eğri üzerinde bir yuvayı benimser.", "updated": 1666905834311 + }, + { + "language": "DE", + "text": "Der Knoten nimmt einen Platz auf einer konvexen Kurve ein, die von seinem übergeordneten Knoten wegführt.", + "updated": 1701029794051 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638297711353 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701029803218 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Bottom/set-node-arrangement-to-horizontal-bottom.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Bottom/set-node-arrangement-to-horizontal-bottom.json index 99ede34b31..bb91f3b397 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Bottom/set-node-arrangement-to-horizontal-bottom.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Bottom/set-node-arrangement-to-horizontal-bottom.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm, ana düğümünün altındaki yatay bir çizgi üzerinde bir yuvayı benimser.", "updated": 1666905873943 + }, + { + "language": "DE", + "text": "Der Knoten nimmt einen Platz auf einer horizontalen Linie unterhalb seines übergeordneten Knotens ein.", + "updated": 1701029839169 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638297767740 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701029860986 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Top/set-node-arrangement-to-horizontal-top.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Top/set-node-arrangement-to-horizontal-top.json index be8f2e1bd4..010d99d849 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Top/set-node-arrangement-to-horizontal-top.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Top/set-node-arrangement-to-horizontal-top.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm, ana düğümünün altındaki dikey bir çizgi üzerinde bir yuvayı benimser.", "updated": 1666905915394 + }, + { + "language": "DE", + "text": "Der Knoten nimmt einen Platz auf einer vertikalen Linie unterhalb seines übergeordneten Knotens ein.", + "updated": 1701029902251 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638297814045 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701029910771 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Left/set-node-arrangement-to-vertical-left.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Left/set-node-arrangement-to-vertical-left.json index 8977f12d0a..b1c45483c8 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Left/set-node-arrangement-to-vertical-left.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Left/set-node-arrangement-to-vertical-left.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düğüm, ana düğümünün solundaki dikey bir çizgi üzerinde bir yuvayı benimser.", "updated": 1666905951728 + }, + { + "language": "DE", + "text": "Der Knoten nimmt einen Platz auf einer vertikalen Linie links von seinem übergeordneten Knoten ein.", + "updated": 1701029955803 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638297863075 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701029963611 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Right/set-node-arrangement-to-vertical-right.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Right/set-node-arrangement-to-vertical-right.json index e3c3fd9fac..5b3213ce14 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Right/set-node-arrangement-to-vertical-right.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Right/set-node-arrangement-to-vertical-right.json @@ -8,13 +8,25 @@ "language": "TR", "text": "Düğüm, ana düğümünün sağındaki dikey bir çizgi üzerinde bir yuvayı benimser.", "updated": 1666905995855 + }, + { + "language": "DE", + "text": "Der Knoten nimmt einen Platz auf einer vertikalen Linie rechts von seinem übergeordneten Knoten ein.", + "updated": 1701030022611 } ] }, "paragraphs": [ { "style": "Text", - "text": "Right click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode." + "text": "Right click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode.", + "translations": [ + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701030035964 + } + ] } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Share/Share-Entity/share-entity.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Share/Share-Entity/share-entity.json index 9e5251f23e..4c6627da2d 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Share/Share-Entity/share-entity.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Share/Share-Entity/share-entity.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Yedeklemeye benzer bilgiler içeren bir JSON dosyası indirir. Tek fark, hiçbir kişisel bilginin dahil edilmemesidir. Bu, API anahtarlarınız gibi hassas bilgileri yanlışlıkla paylaşmamanız için özellikle önemlidir. İş paylaşmak istediğinizde her zaman bu işlevi kullanın. Yedeklerinizi paylaşmayın. İndirilen dosyanın adı Paylaşım (Share)'dır ve ardından paylaştığınız varlığın adı gelir.", "updated": 1666903176326 + }, + { + "language": "DE", + "text": "Lädt eine JSON-Datei herunter, die ähnliche Informationen wie ein Backup enthält. Der einzige Unterschied ist, dass keine persönlichen Informationen enthalten sind. Dies ist besonders wichtig, damit Sie nicht versehentlich sensible Informationen, wie z. B. Ihre API-Schlüssel, weitergeben. Verwenden Sie diese Funktion immer, wenn Sie Ihre Arbeit mit anderen teilen möchten. Geben Sie Ihre Backups nicht weiter. Die heruntergeladene Datei trägt den Namen Share, gefolgt von dem Namen der Entität, die Sie freigeben.", + "updated": 1701030083795 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638297929328 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701030097347 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Single-File/Single-File/single-file.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Single-File/Single-File/single-file.json index a5d3438a5f..4636802f65 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Single-File/Single-File/single-file.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Single-File/Single-File/single-file.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bu Veri Kümesi ( Dataset ) , içindeki tüm verilerle birlikte yalnızca bir dosya içerir.", "updated": 1666902349451 + }, + { + "language": "DE", + "text": "Dieses Dataset enthält nur eine Datei mit allen Daten.", + "updated": 1701030730682 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Marketplace/superalgos-marketplace.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Marketplace/superalgos-marketplace.json index da51e95db0..267c97f4cf 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Marketplace/superalgos-marketplace.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Marketplace/superalgos-marketplace.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Superalgos Marketplace, kullanıcıların birbirlerine p2p şekilinde ürün ve hizmet sunmalarına olanak tanıyacak ve botlarının internet üzerinden diğer kullanıcıların botlarından veri ve hizmet tüketmesini sağlayacak henüz uygulanmamış bir dizi özelliktir.", "updated": 1666901430110 + }, + { + "language": "DE", + "text": "Der Superalgos Marketplace ist eine noch zu implementierende Reihe von Funktionen, die es Nutzern ermöglichen, sich gegenseitig Produkte und Dienstleistungen auf P2P-Basis anzubieten, indem sie ihren Bots ermöglichen, Daten und Dienstleistungen von Bots anderer Nutzer im Internet zu nutzen.", + "updated": 1701031075020 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Medium-Blog/superalgos-medium-blog.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Medium-Blog/superalgos-medium-blog.json index 2866aad5ce..c1df6fa248 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Medium-Blog/superalgos-medium-blog.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Medium-Blog/superalgos-medium-blog.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Superalgos Medium Blog, Superalgos Projesi'nin ( Superalgos Project ) resmi duyurularını yaptığı ve projeyle ilgili içerikleri yayınladığı bir Medium yayınıdır.", "updated": 1666900695823 + }, + { + "language": "DE", + "text": "Der Superalgos Medium Blog ist eine Medium-Publikation, in der das Superalgos Project offizielle Ankündigungen macht und projektbezogene Inhalte veröffentlicht.", + "updated": 1701031135948 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Network/superalgos-network.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Network/superalgos-network.json index eba234e4cc..840f56df0e 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Network/superalgos-network.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Network/superalgos-network.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Superalgos Ağı, şu anda yapım aşamasında olan açık, eşler arası bir ağdır. Ağ, kullanıcıların Müşterilerini diğer Müşterilerle etkileşime girecek şekilde kurmalarını sağlayacaktır. Bu tür bir bağlantı, ürün ve hizmetlerin kullanıcılardan kullanıcılara değiş tokuş edilmesini ve yayılmasını sağlar.", "updated": 1666900386580 + }, + { + "language": "DE", + "text": "Das Superalgos-Netzwerk ist ein offenes Peer-to-Peer-Netzwerk, das sich derzeit im Aufbau befindet. Das Netzwerk wird es Nutzern ermöglichen, ihre Clients einzurichten, um mit anderen Clients zu interagieren. Diese Konnektivität ermöglicht den Austausch und die Verbreitung von Produkten und Dienstleistungen von und für Nutzer.", + "updated": 1701031191809 } ] }, @@ -31,6 +36,11 @@ "language": "TR", "text": "Superalgos Ağı, 2022 yılında hayata geçirilmesi beklenen projenin yol haritasında yer alıyor.", "updated": 1666900471494 + }, + { + "language": "DE", + "text": "Das Superalgos-Netz steht auf dem Fahrplan des Projekts, das voraussichtlich im Jahr 2022 umgesetzt wird.", + "updated": 1701031200090 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Project/superalgos-project.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Project/superalgos-project.json index 62c751e598..93e4c93048 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Project/superalgos-project.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Project/superalgos-project.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Superalgos Projesi, açık Topluluktur.", "updated": 1642712290455 + }, + { + "language": "DE", + "text": "Das Superalgos-Projekt ist die offene Gemeinschaft (Community), zusammen mit ihrem Werk.", + "updated": 1701031268283 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1638298676197 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1701031278778 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-SA-Token/superalgos-sa-token.json b/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-SA-Token/superalgos-sa-token.json index 9ea9851db7..3ba4245eee 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-SA-Token/superalgos-sa-token.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/S/Superalgos/Superalgos-SA-Token/superalgos-sa-token.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Superalgos kullanıcılarının alıp sattıkları ürün veya hizmetler için ödeme yaparken değişim aracı olarak kullanacakları Binance Akıllı Zincirindeki BEP20 tokenidir.", "updated": 1642711509778 + }, + { + "language": "DE", + "text": "Es handelt sich um den nativen Token des Superalgos-Projekts (Superalgos Project), der unter den Mitwirkenden als Belohnung für den Mehrwert für das Projekt verteilt wird. Sie können den Token verwenden, um an der Governance teilzunehmen und um auf Premium- Community -Dienste zuzugreifen.", + "updated": 1701031471523 } ] }, @@ -31,6 +36,11 @@ "language": "TR", "text": "Özellikler", "updated": 1642711547203 + }, + { + "language": "DE", + "text": "Mehrere Versionen", + "updated": 1701031485091 } ] }, @@ -43,6 +53,11 @@ "language": "RU", "text": "Проект развертывает версии токена на каждой из основных блокчейн, чтобы получить доступ к различным сообществам и экосистемам. В определенный момент вы сможете выбрать, на какой цепочке получать свои вознаграждения.", "updated": 1661149347936 + }, + { + "language": "DE", + "text": "Das Projekt stellt Versionen des Tokens auf jeder der großen Blockchains bereit, um verschiedene Gemeinschaften und Ökosysteme zu erreichen. Derzeit ist der Token auf der BNB Smart Chain (BSC) und Ethereum (ETH) verfügbar. Irgendwann werden Sie in der Lage sein, zu wählen, auf welcher Kette Sie Ihre Belohnungen erhalten möchten.", + "updated": 1701031725821 } ] }, @@ -54,6 +69,11 @@ "language": "RU", "text": "Характеристика", "updated": 1661149418829 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701031739274 } ] }, @@ -70,6 +90,11 @@ "language": "TR", "text": "SA Token aşağıdaki özelliklere sahiptir:", "updated": 1642711567813 + }, + { + "language": "DE", + "text": "Das SA-Token hat die folgenden Eigenschaften:", + "updated": 1701031743540 } ] }, @@ -103,6 +128,11 @@ "language": "TR", "text": "Maksimum toplam Arz: 1,500,000,000", "updated": 1642711609189 + }, + { + "language": "DE", + "text": "Maximale Gesamtversorgung: 1,500,000,000", + "updated": 1701031766459 } ] }, @@ -114,7 +144,14 @@ { "style": "List", "text": "BNB Smart Chain (BSC) Max Supply: 500,000,000", - "updated": 1690067089154 + "updated": 1690067089154, + "translations": [ + { + "language": "DE", + "text": "BNB Smart Chain (BSC) Maximalversorgung: 500,000,000", + "updated": 1701031790347 + } + ] }, { "style": "List", @@ -125,6 +162,11 @@ "language": "TR", "text": "Kontrat Adresi: 0xfb981ed9a92377ca4d75d924b9ca06df163924fd", "updated": 1642711670828 + }, + { + "language": "DE", + "text": "BSC-Vertragsadresse: 0xfb981ed9a92377ca4d75d924b9ca06df163924fd", + "updated": 1701031800160 } ] }, @@ -136,21 +178,49 @@ { "style": "List", "text": "Ethereum (ETH) Max Supply: 250,000,000", - "updated": 1690067120223 + "updated": 1690067120223, + "translations": [ + { + "language": "DE", + "text": "Ethereum (ETH) Maximales Angebot: 250,000,000", + "updated": 1701031820075 + } + ] }, { "style": "List", - "text": "ETH Contract Address: 0xc17272c3e15074c55b810bceba02ba0c4481cd79" + "text": "ETH Contract Address: 0xc17272c3e15074c55b810bceba02ba0c4481cd79", + "translations": [ + { + "language": "DE", + "text": "ETH-Vertragsadresse: 0xc17272c3e15074c55b810bceba02ba0c4481cd79", + "updated": 1701031830991 + } + ] }, { "style": "List", "text": "ZkSync Contract Address: 0xe3d85Bd3363B6f0F91351591f9a8fD0d0a1145Ed", - "updated": 1690067170184 + "updated": 1690067170184, + "translations": [ + { + "language": "DE", + "text": "ZkSync-Vertragsadresse: 0xe3d85Bd3363B6f0F91351591f9a8fD0d0a1145Ed", + "updated": 1701031839904 + } + ] }, { "style": "Note", "text": "Superalgos utilizes zkSync, a Layer-2 scaling solution based on ETH. The ETH Max Supply is commonly used between ETH (L1) and zkSync (L2).", - "updated": 1690067429378 + "updated": 1690067429378, + "translations": [ + { + "language": "DE", + "text": "Superalgos verwendet zkSync, eine Layer-2-Skalierungslösung, die auf ETH basiert. Die ETH Max Supply wird üblicherweise zwischen ETH (L1) und zkSync (L2) eingesetzt.", + "updated": 1701031853831 + } + ] }, { "style": "Title", @@ -166,6 +236,11 @@ "language": "TR", "text": "Dağıtım", "updated": 1642711700357 + }, + { + "language": "DE", + "text": "Vertrieb", + "updated": 1701031861519 } ] }, @@ -183,6 +258,11 @@ "language": "TR", "text": "Token Mart 2021'de ortaya çıktı ve tüm tokenler projenin Hazine Hesabına yatırıldı. Tokenler, bu hesaptan katkıda bulunanlara sürüm bazında dağıtılır.", "updated": 1642711794925 + }, + { + "language": "DE", + "text": "Nach der Bereitstellung werden die Token auf dem Treasury-Konto (Treasury Account) des Projekts hinterlegt. Die Token werden von diesem Konto aus pro Veröffentlichung an die Mitwirkenden verteilt.", + "updated": 1701031883624 } ] }, @@ -216,6 +296,11 @@ "language": "TR", "text": "Web sitesinde Superalgos SA Simgesi hakkında daha fazla bilgi edinebilirsiniz.", "updated": 1642711932425 + }, + { + "language": "DE", + "text": "Erfahren Sie mehr über den Superalgos SA Token auf der Website.", + "updated": 1701031940994 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/T/TS/TS/ts.json b/Projects/Foundations/Schemas/Docs-Concepts/T/TS/TS/ts.json index 4d88192a54..a0412f389b 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/T/TS/TS/ts.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/T/TS/TS/ts.json @@ -13,6 +13,11 @@ "language": "TR", "text": "TS, Superalgos Yazılımının temel bileşenlerinden biri olan Task Server 'ın kısaltmasıdır.", "updated": 1666872818479 + }, + { + "language": "DE", + "text": "TS ist die Abkürzung für Task Server, eine der Kernkomponenten der Superalgos Software.", + "updated": 1698614096384 } ] }, @@ -31,6 +36,11 @@ "language": "TR", "text": "TS aynı zamanda Task Server içinde çalışma zamanında mevcut olan bir veri yapısının kök nesnesidir.", "updated": 1666873061295 + }, + { + "language": "DE", + "text": "TS ist auch das Stammobjekt einer Datenstruktur, die zur Laufzeit innerhalb des Task Server verfügbar ist.", + "updated": 1698614120033 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/T/Task/Task-Server/task-server.json b/Projects/Foundations/Schemas/Docs-Concepts/T/Task/Task-Server/task-server.json index 58e7d504d4..f831512760 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/T/Task/Task-Server/task-server.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/T/Task/Task-Server/task-server.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Görev Sunucusu, Superalgos'un 3 ana yazılım bileşeninden birisidir. Görev Sunucusunun amacı bir Görevi çalıştırmaktır ( Task ). Görevler kullanıcı arayüzündeki ( UI ) bir Çalışma Alanında ( Workspace ) tanımlanır. Bir Görevi çalıştırmak ( Task ) için, Görev Sunucusu çalışma zamanında kullanıcı arayüzündeki ( UI ) gerekli tüm tanımları alır.", "updated": 1666873964930 + }, + { + "language": "DE", + "text": "Der Task Server ist eine der 3 Haupt-Softwarekomponenten von Superalgos. Der Zweck des Task Servers ist es, einen Task auszuführen. Tasks werden in einem Workspace auf der UI definiert. Um einen Task auszuführen, erhält der Task Server zur Laufzeit alle benötigten Definitionen von der Benutzeroberfläche (UI).", + "updated": 1698613567456 } ] }, @@ -31,6 +36,11 @@ "language": "TR", "text": "Geliştiriciler için: Kodu okurken TS nesnesinin yoğun bir şekilde kullanıldığını fark etmelisiniz. TS nesnesi, Görev Sunucusu içinde çalışma zamanında mevcut olan bir veri yapısının kök nesnesidir.", "updated": 1666874205445 + }, + { + "language": "DE", + "text": "Für Entwickler: Wenn Sie den Code durchlesen, werden Sie feststellen, dass das TS Objekt häufig verwendet wird. Das TS Objekt ist das Stammobjekt einer Datenstruktur, die zur Laufzeit innerhalb des Task Server ´s verfügbar ist.", + "updated": 1698613625025 } ] }, @@ -47,6 +57,11 @@ "language": "TR", "text": "Görev sunucusunda çalıştırılan bir görevde nasıl hata ayıklanacağına ilişkin bir açıklama için lütfen Görevde Hata Ayıklama ( Debugging a Task ) sayfasına bakın.", "updated": 1666874429108 + }, + { + "language": "DE", + "text": "Eine Beschreibung, wie Sie eine auf dem Aufgabenserver ausgeführte Aufgabe debuggen können, finden Sie auf der Seite Debuggen einer Aufgabe (Debugging a Task).", + "updated": 1698613652407 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/T/Trading/Trading-Session/trading-session.json b/Projects/Foundations/Schemas/Docs-Concepts/T/Trading/Trading-Session/trading-session.json index 3e1e88edde..b0b293c10e 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/T/Trading/Trading-Session/trading-session.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/T/Trading/Trading-Session/trading-session.json @@ -18,6 +18,11 @@ "language": "TR", "text": "Superalgos dört tür ticaret oturumu sunar: Geriye Dönük Test Oturumu ( Backtesting Session ) , Gerçekte Olmayan (Kağıt Üzeri) Ticaret Oturumu ( Paper Trading Session ) , İleriye Dönük Test Oturumu ( Forward Testing Session ) ve Canlı Ticaret Oturumu ( Live Trading Session ).", "updated": 1666875819701 + }, + { + "language": "DE", + "text": "Superalgos bietet vier Arten von Handelssitzungen: Backtesting Session, Paper Trading Session, Forward Testing Session und Live Trading Session.", + "updated": 1698614186711 } ] }, @@ -36,6 +41,11 @@ "language": "TR", "text": "Bu terim oturum türü belirtilmeden kullanıldığında, diğer botlar tarafından ürün olarak sunulan veri kümelerine dayanan bir ticaret botu örneğinin, yukarıda belirtilen modlardan herhangi birinde bir ticaret sisteminde tanımlanan ticaret mantığını uyguladığı genel kavramı ifade eder.", "updated": 1666876497356 + }, + { + "language": "DE", + "text": "Wenn der Begriff ohne Angabe des Sitzungstyps verwendet wird, bezieht er sich auf das Gesamtkonzept, bei dem eine Handels-Bot-Instanz auf der Grundlage von Datensätzen, die von anderen Bots als Produkte offengelegt werden, die auf einem Handelssystem definierte Handelslogik in einem der vorgenannten Modi anwendet.", + "updated": 1698614196031 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/U/UI/UI-Global-Object/ui-global-object.json b/Projects/Foundations/Schemas/Docs-Concepts/U/UI/UI-Global-Object/ui-global-object.json index f5be074073..47d5fa7392 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/U/UI/UI-Global-Object/ui-global-object.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/U/UI/UI-Global-Object/ui-global-object.json @@ -11,8 +11,8 @@ }, { "language": "DE", - "text": "Es handelt sich um ein globales Objekt, das im Browser verfügbar ist und zur Laufzeit eine Struktur von Utilities, Function Libraries, Spaces und anderen enthält, auf die von jeder Stelle der Benutzeroberfläche(UI) aus zugegriffen werden kann und deren Funktionen genutzt werden können.", - "updated": 1638747281780 + "text": "Es handelt sich um ein globales Objekt, das im Browser verfügbar ist und zur Laufzeit eine Struktur von Objekten wie Dienstprogrammen, Funktionsbibliotheken, Spaces und anderen enthält, auf die von jeder Stelle der Benutzeroberfläche (UI) aus zugegriffen werden kann und deren Funktionen genutzt werden können.", + "updated": 1701012820654 }, { "language": "TR", diff --git a/Projects/Foundations/Schemas/Docs-Concepts/U/UI/UI/ui.json b/Projects/Foundations/Schemas/Docs-Concepts/U/UI/UI/ui.json index 3f33148c21..686d93e51b 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/U/UI/UI/ui.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/U/UI/UI/ui.json @@ -19,13 +19,25 @@ "language": "TR", "text": "UI, yazılımın çalışma ekranı ve çalışma yöntemini ifade eden Kullanıcı Arayüzü'nün kısaltmasıdır ve internet tarayıcısında çalışan bir web Uygulamasıdır.", "updated": 1639119430661 + }, + { + "language": "DE", + "text": "UI ist eine Abkürzung für User Interface, was sich auf die Bedienoberfläche und die Arbeitsweise der Software bezieht. In Superalgos ist die UI eine Web-App, die auf einem Internet-Browser läuft.", + "updated": 1701012728080 } ] }, "paragraphs": [ { "style": "Text", - "text": "Right click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode." + "text": "Right click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode.", + "translations": [ + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701012743944 + } + ] } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Concepts/U/Unfreeze/Unfreeze-Structure-of-Nodes/unfreeze-structure-of-nodes.json b/Projects/Foundations/Schemas/Docs-Concepts/U/Unfreeze/Unfreeze-Structure-of-Nodes/unfreeze-structure-of-nodes.json index cb50ec8d1c..9e5512378a 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/U/Unfreeze/Unfreeze-Structure-of-Nodes/unfreeze-structure-of-nodes.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/U/Unfreeze/Unfreeze-Structure-of-Nodes/unfreeze-structure-of-nodes.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Dondurmayı çöz seçeneğine tıklandığında bağlantılar çözülür. Bir düğümün çözme seçeneğine tıkladığınızda düğümün durumu değişmiyorsa, bunun nedeni hiyerarşideki daha yüksek bir düğümün hala donmuş olması olabilir.", "updated": 1666869962320 + }, + { + "language": "DE", + "text": "Wenn Sie auf die Option zum Aufheben des Einfrierens klicken, wird das Einfrieren von Verbindungen aufgehoben. Wenn Sie auf die Option zum Aufheben der Fixierung eines Knotens klicken und der Knoten seinen Status nicht ändert, liegt das möglicherweise daran, dass ein höherer Knoten in der Hierarchie noch fixiert ist.", + "updated": 1701012870837 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638299998130 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701012881361 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/U/Unpinned/Unpinned-Node/unpinned-node.json b/Projects/Foundations/Schemas/Docs-Concepts/U/Unpinned/Unpinned-Node/unpinned-node.json index c5bbd6b7dc..e67ba7e3a0 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/U/Unpinned/Unpinned-Node/unpinned-node.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/U/Unpinned/Unpinned-Node/unpinned-node.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bir düğüm sabitlenmediğinde, diğer ayarlardan etkilenmekte veya çalışma alanında kendi yerini bulmakta serbesttir.", "updated": 1666869167328 + }, + { + "language": "DE", + "text": "Wenn ein Knoten nicht mehr angeheftet ist, kann er von anderen Einstellungen beeinflusst werden oder seinen Platz auf der Arbeitsfläche finden.", + "updated": 1701013064712 } ] }, @@ -25,6 +30,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования.", "updated": 1638300081255 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1701013077710 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Concepts/U/User/User-Workspace/user-workspace.json b/Projects/Foundations/Schemas/Docs-Concepts/U/User/User-Workspace/user-workspace.json index 0eb8a33f3d..53a30d8867 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/U/User/User-Workspace/user-workspace.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/U/User/User-Workspace/user-workspace.json @@ -18,6 +18,11 @@ "language": "TR", "text": "Bir kullanıcı tarafından oluşturulan ve yerel olarak My-Workspaces klasöründe depolanan bir Çalışma Alanına ( Workspace ) atıfta bulunur.", "updated": 1639232992091 + }, + { + "language": "DE", + "text": "Bezieht sich auf einen Arbeitsbereich, der von einem Benutzer erstellt und lokal im Ordner Platform/My- Workspace ´s gespeichert wurde.", + "updated": 1701013124824 } ] }, @@ -30,6 +35,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER, чтобы написать новые абзацы. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1638300182641 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1701013137160 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Authorization-Key/api-authorization-key.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Authorization-Key/api-authorization-key.json index 8438314be3..31f4aaa291 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Authorization-Key/api-authorization-key.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Authorization-Key/api-authorization-key.json @@ -2,18 +2,41 @@ "type": "API Authorization Key", "definition": { "text": "The API Authorization Key node is referenced by a Task with a API Data Fetcher Bot Instance. It contains the keys that will be used by the bot to authenticate with the API endpoint.", - "updated": 1658641304473 + "updated": 1658641304473, + "translations": [ + { + "language": "DE", + "text": "Der API Authorization Key (Knoten API-Autorisierungsschlüssel) wird von einer Task (Aufgabe) mit einer API Data Fetcher Bot Instance referenziert. Er enthält die Schlüssel, die vom Bot zur Authentifizierung beim API-Endpunkt verwendet werden.", + "updated": 1701930765060 + } + ] }, "paragraphs": [ { "style": "Text", "text": "The API Authorization Key node is a child underneath the APIs parent node.", - "updated": 1658641400230 + "updated": 1658641400230, + "translations": [ + { + "language": "DE", + "text": "Der Knoten API Authorization Key (API-Autorisierungsschlüssel) ist ein untergeordneter Knoten unterhalb des übergeordneten Knotens APIs.", + "updated": 1701930765274, + "style": "Text" + } + ] }, { "style": "Text", "text": "The default configuration contains a number of parameters commonly used by APIs. These are things such as API key and secrets used to obtain OAuth tokens, or bearer tokens.", - "updated": 1658641411202 + "updated": 1658641411202, + "translations": [ + { + "language": "DE", + "text": "Die Standardkonfiguration enthält eine Reihe von Parametern, die häufig von APIs verwendet werden. Dies sind Dinge wie API-Schlüssel und Geheimnisse, die verwendet werden, um OAuth-Tokens oder Inhaber-Tokens zu erhalten.", + "updated": 1701930765507, + "style": "Text" + } + ] } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot-Instance/api-data-fetcher-bot-instance.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot-Instance/api-data-fetcher-bot-instance.json index 0d06a4ab67..9abb59a5ea 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot-Instance/api-data-fetcher-bot-instance.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot-Instance/api-data-fetcher-bot-instance.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bu düğüm, bir API Veri Alıcısı Botu ( API Data Fetcher Bot ) örneğini temsil eder.", "updated": 1652018645014 + }, + { + "language": "DE", + "text": "Dieser Knoten stellt eine Instanz eines API Data Fetcher Bot dar.", + "updated": 1701930765715 } ] }, @@ -31,6 +36,12 @@ "language": "TR", "text": "Bu botun nasıl çalıştığına dair daha ayrıntılı bir açıklama için lütfen API Veri Alıcısı Bot ( API Data Fetcher Bot ) sayfasına bakın.", "updated": 1652018673911 + }, + { + "language": "DE", + "text": "Eine ausführlichere Beschreibung der Funktionsweise dieses Bots finden Sie auf der Seite API Data Fetcher Bot.", + "updated": 1701930765878, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Path-Parameter/api-path-parameter.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Path-Parameter/api-path-parameter.json index 4606b86d2b..a1fcffa35b 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Path-Parameter/api-path-parameter.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Path-Parameter/api-path-parameter.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Yol parametresi, uç noktanıza giden benzersiz yolu tanımlar. \nBir yol parametresinin nasıl tanımlanacağına ilişkin tam açıklama için API Yol Parametreleri sayfasına bakın.", "updated": 1654391294315 + }, + { + "language": "DE", + "text": "API Path Parameter definiert den eindeutigen Pfad zu Ihrem Endpunkt.\nEine vollständige Beschreibung, wie ein Pfadparameter zu identifizieren ist, finden Sie auf der Seite API Path Parameter.", + "updated": 1701930775310 } ] }, @@ -32,6 +37,12 @@ "text": "Bir yol parametresi, bir API Yol Parametresi düğümünde tanımlanan sabit bir metin dizesi olabilir veya çalışma zamanında oluşturulan bir değer için API Getirici Bot tarafından dinamik olarak değiştirilebilir.", "updated": 1654391300685, "style": "Text" + }, + { + "language": "DE", + "text": "Ein Pfadparameter kann eine feste Textzeichenfolge sein, die an einem API Path Parameter Knoten definiert ist, oder er kann vom API Fetcher Bot dynamisch durch einen zur Laufzeit generierten Wert ersetzt werden.", + "updated": 1701930775465, + "style": "Text" } ] }, @@ -50,6 +61,12 @@ "text": "API Yolu Parametre Yapılandırması", "updated": 1654391306984, "style": "Title" + }, + { + "language": "DE", + "text": "Konfiguration API Path Parameter", + "updated": 1701930775713, + "style": "Title" } ] }, @@ -67,6 +84,12 @@ "text": "Özellikler", "updated": 1654391312985, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930775827, + "style": "Subtitle" } ] }, @@ -85,6 +108,12 @@ "text": "codeName: Bu özellik, istek URL'sinin oluşturulmasına yardımcı olmak için kullanılan değeri tutar.", "updated": 1654391318987, "style": "List" + }, + { + "language": "DE", + "text": "codeName: Diese Eigenschaft enthält den Wert, der für die Erstellung der Anfrage URL verwendet wird.", + "updated": 1701930775943, + "style": "List" } ] }, @@ -103,6 +132,12 @@ "text": "API belgelerinde belirtilen dizeyi tam olarak yazmaya dikkat edin. Ekstra boşluklar veya büyük harfler URL'yi bozacak ve hata döndürmesine neden olacaktır.", "updated": 1654391326025, "style": "Important" + }, + { + "language": "DE", + "text": "Achten Sie darauf, genau die in der API-Dokumentation angegebene Zeichenfolge zu schreiben. Zusätzliche Leerzeichen oder Großbuchstaben unterbrechen die URL und führen zu einer Fehlermeldung.", + "updated": 1701930776131, + "style": "Important" } ] }, @@ -120,6 +155,12 @@ "text": "isString: Yol parametresinin bir dize olup olmadığını tanımlar.", "updated": 1654391332286, "style": "List" + }, + { + "language": "DE", + "text": "isString: Definiert, ob der Pfadparameter eine Zeichenkette ist oder nicht.", + "updated": 1701930776286, + "style": "List" } ] }, @@ -137,6 +178,12 @@ "text": "isOptional: Bu yol parametresinin isteğe bağlı olup olmadığını tanımlar.", "updated": 1654391337565, "style": "List" + }, + { + "language": "DE", + "text": "isOptional: Legt fest, ob dieser Pfadparameter optional ist oder nicht.", + "updated": 1701930776424, + "style": "List" } ] }, @@ -154,6 +201,12 @@ "text": "Açıklama: Bu yol parametresinin ne yaptığına dair temel bir açıklama tanımlayın.", "updated": 1654391343597, "style": "List" + }, + { + "language": "DE", + "text": "description: Definieren Sie eine grundlegende Beschreibung dessen, was dieser Pfadparameter bewirkt.", + "updated": 1701930776574, + "style": "List" } ] }, @@ -172,6 +225,12 @@ "text": "replaceBy: [İsteğe bağlı] Bu özellik, API Fetcher Bot'a bu parametreye geçerli varsayılanın yerine bir değer ayarlaması ve yalnızca çalışma zamanında kullanılabilen bağlamsal bilgileri kullanması talimatını vermenizi sağlar.", "updated": 1654391349013, "style": "List" + }, + { + "language": "DE", + "text": "replaceBy: [Optional] Mit dieser Eigenschaft können Sie den API Fetcher Bot anweisen, einen Wert für diesen Parameter festzulegen, der den aktuellen Standardwert ersetzt und kontextbezogene Informationen verwendet, die nur zur Laufzeit verfügbar sind.", + "updated": 1701930776753, + "style": "List" } ] }, @@ -189,6 +248,12 @@ "text": "İşte bir API Yolu Parametresi yapılandırması örneği:", "updated": 1654391354978, "style": "Text" + }, + { + "language": "DE", + "text": "Hier ist ein Beispiel für eine API Path Parameter Konfiguration:", + "updated": 1701930777036, + "style": "Text" } ] }, @@ -207,6 +272,12 @@ "text": "Foundations->Concept->replaceBy Config Property->Nasıl Kullanılır", "updated": 1654391360994, "style": "Include" + }, + { + "language": "DE", + "text": "Foundations->Concept->replaceBy Config Property->Hinweise zur Verwendung", + "updated": 1701930777140, + "style": "Include" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Path-Parameters/api-path-parameters.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Path-Parameters/api-path-parameters.json index c4128de8e1..531f7eb492 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Path-Parameters/api-path-parameters.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Path-Parameters/api-path-parameters.json @@ -13,6 +13,11 @@ "language": "TR", "text": "API Yol Parametreleri bir URL yolunun parçası olarak gömülür. Uç noktanıza giden benzersiz yolu belirtmenizi sağlarlar.", "updated": 1654391366972 + }, + { + "language": "DE", + "text": "API Path Parameters sind als Teil eines URL Pfads eingebettet. Sie ermöglichen es Ihnen, den eindeutigen Pfad zu Ihrem Endpunkt anzugeben.", + "updated": 1701930777379 } ] }, @@ -32,6 +37,12 @@ "text": "API Yol Parametreleri nasıl belirlenir", "updated": 1654391373130, "style": "Title" + }, + { + "language": "DE", + "text": "Wie man API Path Parameters identifiziert", + "updated": 1701930777523, + "style": "Title" } ] }, @@ -50,6 +61,12 @@ "text": "Eşlemeye çalıştığınız API'nin API Yolu Parametreleri belgelenmiş olmalıdır. Değilse, verilerin nasıl talep edileceğine dair sağlayabilecekleri örnekleri kontrol edin ve API Enpoint'in ana klasörünün altında iç klasörler olup olmadığına bakın. Bu klasörlerin her biri tanımlanması gereken bir API Yolu Parametresidir.", "updated": 1654391378856, "style": "Text" + }, + { + "language": "DE", + "text": "Für die API, die Sie abbilden möchten, sollten die API Path Parameters dokumentiert sein. Wenn dies nicht der Fall ist, prüfen Sie alle Beispiele, die sie für die Abfrage der Daten bereitstellen, und sehen Sie nach, ob sich unterhalb des Hauptordners des API-Punkts innere Ordner befinden. Jeder dieser Ordner ist ein API Path Parameters, der definiert werden muss.", + "updated": 1701930777655, + "style": "Text" } ] }, @@ -68,6 +85,12 @@ "text": "Superalgos'taki diğer her şeyde olduğu gibi, düğüm çocukları saat yönünde kabul edilir. Bu önemlidir çünkü Superalgos'un API'ye göndereceğiniz URL isteğini oluşturma sırasını etkileyecektir.", "updated": 1654391385778, "style": "Success" + }, + { + "language": "DE", + "text": "Wie bei allem anderen in Superalgos werden Knotenkinder im Uhrzeigersinn betrachtet. Dies ist wichtig, weil es die Reihenfolge beeinflusst, in der Superalgos die URL Anfrage erstellt, die Sie an die API senden.", + "updated": 1701930777892, + "style": "Success" } ] }, @@ -85,6 +108,12 @@ "text": "Foundations->Topic->Data Mining - API'lerden Veri Getirme->Ana İş Akışı", "updated": 1654391391261, "style": "Include" + }, + { + "language": "DE", + "text": "Grundlagen->Thema->Data Mining - Abrufen von Daten aus APIs->Hauptarbeitsablauf", + "updated": 1701930778090, + "style": "Include" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Parameter/api-query-parameter.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Parameter/api-query-parameter.json index 5b55a9e724..75b685894d 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Parameter/api-query-parameter.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Parameter/api-query-parameter.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bu düğüm tek bir sorgu parametresini temsil eder. Sorgu parametresinin ne olduğuna dair tam bir tanım için lütfen API Sorgu Parametreleri sayfasına bakın.", "updated": 1654391398163 + }, + { + "language": "DE", + "text": "Dieser Knoten stellt einen einzelnen Abfrageparameter dar. Eine vollständige Definition des Begriffs Abfrageparameter finden Sie auf der Seite API Query Parameters.", + "updated": 1701930778277 } ] }, @@ -32,6 +37,12 @@ "text": "Bir uç nokta için sunulan her sorgu parametresini kullanmıyor olsanız bile. Bütünlük adına, haritaya eklemek ve değer özelliğini silmek iyi bir fikirdir.", "updated": 1654391403924, "style": "Success" + }, + { + "language": "DE", + "text": "Auch wenn Sie nicht alle für einen Endpunkt angebotenen Abfrageparameter verwenden. Der Vollständigkeit halber ist es eine gute Idee, ihn zur Karte hinzuzufügen und die Eigenschaft value zu löschen.", + "updated": 1701930778436, + "style": "Success" } ] }, @@ -50,6 +61,12 @@ "text": "API Sorgu Parametresi Yapılandırması", "updated": 1654391409131, "style": "Title" + }, + { + "language": "DE", + "text": "Konfiguration der API Query Parameter", + "updated": 1701930778589, + "style": "Title" } ] }, @@ -67,6 +84,12 @@ "text": "Özellikler", "updated": 1654391415215, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930778701, + "style": "Subtitle" } ] }, @@ -84,6 +107,12 @@ "text": "codeName: Bu, API dokümanlarında tanımlanan sorgu parametresinin adıyla eşleşmelidir.", "updated": 1654391422325, "style": "List" + }, + { + "language": "DE", + "text": "codeName: Dieser muss mit dem Namen des in den API-Dokumenten definierten Abfrageparameters übereinstimmen.", + "updated": 1701930778866, + "style": "List" } ] }, @@ -101,6 +130,12 @@ "text": "isString: Yol parametresinin bir dize olup olmadığını tanımlar.", "updated": 1654391428286, "style": "List" + }, + { + "language": "DE", + "text": "isString: Definiert, ob der Pfadparameter eine Zeichenkette ist oder nicht.", + "updated": 1701930779016, + "style": "List" } ] }, @@ -118,6 +153,12 @@ "text": "isOptional: Bu yol parametresinin isteğe bağlı olup olmadığını tanımlar.", "updated": 1654391434285, "style": "List" + }, + { + "language": "DE", + "text": "isOptional: Legt fest, ob dieser Pfadparameter optional ist oder nicht.", + "updated": 1701930779155, + "style": "List" } ] }, @@ -135,6 +176,12 @@ "text": "Açıklama: Bu yol parametresinin ne yaptığına dair temel bir açıklama tanımlayın.", "updated": 1654391439744, "style": "List" + }, + { + "language": "DE", + "text": "description: Definieren Sie eine grundlegende Beschreibung dessen, was dieser Pfadparameter bewirkt.", + "updated": 1701930779276, + "style": "List" } ] }, @@ -153,6 +200,12 @@ "text": "değer: Parametre tarafından kullanılacak değerdir.", "updated": 1654391445484, "style": "List" + }, + { + "language": "DE", + "text": "value: Dies ist der Wert, der für den Parameter verwendet werden soll.", + "updated": 1701930779407, + "style": "List" } ] }, @@ -171,6 +224,12 @@ "text": "API Haritasına yazdığınız değer varsayılan değer olarak kabul edilecektir. Aynı parametre replaceBy özelliği kullanılarak bir kullanıcının sisteminden dinamik olarak çekilebilir. replaceBy özelliği kullanıldığında varsayılan değerin üzerine yazılacaktır.", "updated": 1654391451184, "style": "Note" + }, + { + "language": "DE", + "text": "Der Wert, den Sie in die API Map eingeben, wird als Standardwert betrachtet. Derselbe Parameter kann mit der Eigenschaft replaceBy dynamisch aus dem System eines Benutzers abgerufen werden. Wenn die replaceBy-Eigenschaft verwendet wird, wird der Standardwert überschrieben.", + "updated": 1701930779532, + "style": "Note" } ] }, @@ -189,6 +248,12 @@ "text": "replaceBy: [İsteğe bağlı] Bu özellik, API Fetcher Bot'a bu parametreye geçerli varsayılanın yerine bir değer ayarlaması ve yalnızca çalışma zamanında kullanılabilen bağlamsal bilgileri kullanması talimatını vermenizi sağlar.", "updated": 1654391456940, "style": "List" + }, + { + "language": "DE", + "text": "replaceBy: [Optional] Mit dieser Eigenschaft können Sie den API Fetcher Bot anweisen, einen Wert für diesen Parameter festzulegen, der den aktuellen Standardwert ersetzt und kontextbezogene Informationen verwendet, die nur zur Laufzeit verfügbar sind.", + "updated": 1701930779699, + "style": "List" } ] }, @@ -207,6 +272,12 @@ "text": "İşte bir sorgu seçeneğini false olarak ayarlayan örnek bir yapılandırma:", "updated": 1654391463415, "style": "Text" + }, + { + "language": "DE", + "text": "Hier ist eine Beispielkonfiguration, die eine Abfrageoption auf false setzt:", + "updated": 1701930779921, + "style": "Text" } ] }, @@ -224,6 +295,12 @@ "text": "Foundations->Concept->replaceBy Config Property->Nasıl Kullanılır", "updated": 1654391469321, "style": "Include" + }, + { + "language": "DE", + "text": "Foundations->Concept->replaceBy Config Property->Hinweise zur Verwendung", + "updated": 1701930780206, + "style": "Include" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Parameters/api-query-parameters.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Parameters/api-query-parameters.json index 094bc0848e..8f16775702 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Parameters/api-query-parameters.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Parameters/api-query-parameters.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Sorgu dizesi, tek tip kaynak bulucunun (URL) bir parçasıdır. Sorgu parametresi temel URL'ye eklenir ve API'ye veri talebini belirtmek için belirtilen parametrelere değerler atar.", "updated": 1654391475166 + }, + { + "language": "DE", + "text": "Ein Query-String ist Teil eines Uniform Resource Locator (URL). Der Abfrageparameter wird der Basis-URL hinzugefügt und weist den angegebenen Parametern Werte zu, um die Datenanfrage an die API zu spezifizieren.", + "updated": 1701930780393 } ] }, @@ -32,6 +37,12 @@ "text": "Başka bir deyişle, API Sorgusu, bir API'den bilgi istemek için kullanılan URL'nin bir parçasıdır. Bu değerler, istek URL'sindeki ? işaretinden sonra tutulur. Sorgular genellikle api'nin döndüreceği veri türünde ayarlamalar yapmak için kullanılır. Örneğin, bir api uç noktası bir zaman sorgusunu kabul ederse, belirli bir zaman diliminden veri talep edebilirsiniz.", "updated": 1654391480844, "style": "Text" + }, + { + "language": "DE", + "text": "Mit anderen Worten: Eine API-Abfrage (API Query) ist Teil der URL, die zur Anforderung von Informationen von einer API verwendet wird. Diese Werte werden nach dem ? in der Anfrage-URL angegeben. Abfragen werden im Allgemeinen verwendet, um die Art der Daten, die die API zurückgibt, anzupassen. Wenn ein API-Endpunkt zum Beispiel eine Zeitabfrage akzeptiert, können Sie Daten aus einem bestimmten Zeitraum anfordern.", + "updated": 1701930780577, + "style": "Text" } ] }, @@ -50,6 +61,12 @@ "text": "Genel olarak Sorgu Parametrelerinin belirli bir sırayla tanımlanması gerekmez, bu nedenle bu düğüm için istediğiniz sırayla çocuk eklemekten çekinmeyin.", "updated": 1654391486875, "style": "Note" + }, + { + "language": "DE", + "text": "Abfrageparameter müssen im Allgemeinen nicht in einer bestimmten Reihenfolge definiert werden. Sie können also in beliebiger Reihenfolge Kinder für diesen Knoten hinzufügen.", + "updated": 1701930780759, + "style": "Note" } ] }, @@ -68,6 +85,12 @@ "text": "API Haritasında bir API Sorgu Parametresi bulunduğunda, her API Sorgu Parametresi düğümünün değer özelliğine dayalı olarak varsayılan değerleri tanımlayacaktır. Ancak, replaceBy özelliği kullanılırsa, sistem değeri kullanıcının sisteminden çekecektir. Buna örnek olarak geçerli saat, kullanılan geçerli döviz vb. verilebilir.", "updated": 1654391494283, "style": "Success" + }, + { + "language": "DE", + "text": "Wenn ein API Query Parameter in der API Map gefunden wird, werden die Standardwerte auf der Grundlage der Eigenschaft value der einzelnen API Query Parameter Knoten definiert. Wenn jedoch die Eigenschaft replaceBy verwendet wird, zieht das System den Wert aus dem System des Benutzers. Beispiele hierfür sind die aktuelle Uhrzeit, die aktuell verwendete Börse usw.", + "updated": 1701930780956, + "style": "Success" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Response/api-query-response.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Response/api-query-response.json index 2c89159594..2c12e9d0a8 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Response/api-query-response.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Response/api-query-response.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bu düğüm, API çağrısından belirli bir yanıtın tanımını sağlar.", "updated": 1652021754469 + }, + { + "language": "DE", + "text": "Dieser Knoten ermöglicht die Definition einer bestimmten Antwort des API call (API-Aufrufs).", + "updated": 1701930781191 } ] }, @@ -31,6 +36,12 @@ "language": "TR", "text": "API Sorgu Yanıt Yapılandırması", "updated": 1652021805707 + }, + { + "language": "DE", + "text": "Konfiguration der API Query Response (API-Abfrageantwort)", + "updated": 1701930781295, + "style": "Title" } ] }, @@ -47,6 +58,12 @@ "language": "TR", "text": "Özellikleri", "updated": 1652021816275 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930781408, + "style": "Subtitle" } ] }, @@ -64,6 +81,12 @@ "language": "TR", "text": "codeName: codeName özelliğinde, API Alıcısı Botu, bu düğüm tarafından işlenen API çağrısından http yanıt kodunu bulmayı bekleyecektir. Bu düğümlerden en az birine codeName = \"200\" (başarı için standart kod budur) sahip olmanız gerekir.", "updated": 1652021826846 + }, + { + "language": "DE", + "text": "codeName: In der Eigenschaft codeName erwartet der API Fetcher Bot den http-Antwortcode des von diesem Knoten bearbeiteten API-Aufrufs. Sie müssen mindestens einen dieser Knoten mit einem codeName = \"200\" haben (das ist der Standardcode für Erfolg).", + "updated": 1701930781514, + "style": "List" } ] }, @@ -81,6 +104,12 @@ "language": "TR", "text": "isError: Durum kodunun bir hata olarak kabul edilip edilmeyeceğini tanımlayın.", "updated": 1652021838167 + }, + { + "language": "DE", + "text": "isError: Definieren Sie, ob der Statuscode als Fehler angesehen werden soll oder nicht.", + "updated": 1701930781703, + "style": "List" } ] }, @@ -98,6 +127,12 @@ "language": "TR", "text": "İpucu: Diğer hata kodlarına tepki verebilmek istiyorsanız, kapsamak istediğiniz her durumun kodAdı ile bu düğümlerden daha fazlasına sahip olmalısınız. API Veri Alıcı Botu ( API Data Fetcher Bot ), tanımlanmamış bir yanıt kodu alırsa, işlemeyi durdurur ve hata verir.", "updated": 1652021888686 + }, + { + "language": "DE", + "text": "Wenn Sie in der Lage sein wollen, auf andere Fehlercodes zu reagieren, sollten Sie auch mehrere dieser Knoten mit dem CodeName jedes Status haben, den Sie abdecken wollen. Wenn der API Data Fetcher Bot einen Antwortcode empfängt, der nicht definiert wurde, bricht er die Verarbeitung ab und gibt einen Fehler aus.", + "updated": 1701930781846, + "style": "Success" } ] }, @@ -114,6 +149,12 @@ "language": "TR", "text": "İşte örnek bir API Sorgu Yanıtı yapılandırması:", "updated": 1652021899089 + }, + { + "language": "DE", + "text": "Hier ist ein Beispiel für eine API Query Response (API-Abfrage-Antwort) Konfiguration:", + "updated": 1701930782021, + "style": "Text" } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Responses/api-query-responses.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Responses/api-query-responses.json index 725106218f..36106e4652 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Responses/api-query-responses.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Query-Responses/api-query-responses.json @@ -13,6 +13,11 @@ "language": "TR", "text": "API çağrıları yanıtlar üretir. Bu düğüm altında, haritanızın API'den gelen farklı yanıtları nasıl yorumlayacağını tanımlayabilirsiniz.", "updated": 1652021955072 + }, + { + "language": "DE", + "text": "API-Aufrufe erzeugen Antworten. Unter diesem Knoten können Sie festlegen, wie Ihre Karte verschiedene Antworten von der API interpretieren soll.", + "updated": 1701930782175 } ] }, @@ -31,6 +36,12 @@ "language": "TR", "text": "Tek bir API Uç Noktası ( API Endpoint ) için bir API Sunucusunun ( API Server ) farklı olası yanıtları olabilir. Her yanıt türü, yanıt kodu/durumu ile birbirinden ayrılır.", "updated": 1652022027347 + }, + { + "language": "DE", + "text": "Für einen einzelnen API Endpunkt kann ein API Server verschiedene mögliche Antworten haben. Jeder Antworttyp wird durch den Antwortcode/Status voneinander unterschieden.", + "updated": 1701930782314, + "style": "Text" } ] }, @@ -48,6 +59,12 @@ "language": "TR", "text": "İpucu: Birkaç yaygın örnek: 200 başarılı yanıt anlamına gelir, 404 sayfa bulunamadı anlamına gelir ve 429 api hız sınırı aşıldı anlamına gelir.", "updated": 1652022038349 + }, + { + "language": "DE", + "text": "Ein paar gängige Beispiele sind: 200 für eine erfolgreiche Antwort, 404 für eine nicht gefundene Seite und 429 für eine Überschreitung der Api-Limit.", + "updated": 1701930782435, + "style": "Success" } ] }, @@ -65,6 +82,12 @@ "language": "TR", "text": "Bu düğümün her çocuğu, API Sunucusundan ( API Server ) farklı bir yanıt kodunu/durumunu işleyecektir. Bu API Uç Noktasını test etmeye başlamak için kullanıcıların en azından en yaygın yanıt kodunu (200) eklemesi gerekir. Bundan sonra, diğer tüm yanıt kodlarını da eklemeniz önerilir, aksi takdirde, işlenmeyen bir yanıt kodu alındığında API Veri Alıcısı Botu ( API Data Fetcher Bot ) duracaktır.", "updated": 1652022168688 + }, + { + "language": "DE", + "text": "Jedes Kind dieses Knotens verarbeitet einen anderen Antwortcode/Status vom API Server. Benutzer müssen mindestens den häufigsten Antwortcode (200) hinzufügen, um mit dem Testen dieses API Endpoint (API Endpunktes) zu beginnen. Danach wird empfohlen, auch alle anderen Antwortcodes hinzuzufügen, da der API Data Fetcher Bot andernfalls anhält, wenn ein unbehandelter Antwortcode empfangen wird.", + "updated": 1701930782604, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Field-Reference/api-response-field-reference.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Field-Reference/api-response-field-reference.json index 121d3bcbae..31f74ef1f4 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Field-Reference/api-response-field-reference.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Field-Reference/api-response-field-reference.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bu düğüm, kullanıcıların bir Kayıt Özelliğinden ( Record Property ) bir API Veri Alanına başvurmasına izin verir. Başka bir deyişle, kullanıcının yerel olarak kaydedilmesini istediği her bir veri parçasını, çalışma zamanında verileri tutacak olan API Haritasındaki ( API Map ) alana bağlamaya izin verir.", "updated": 1652022548483 + }, + { + "language": "DE", + "text": "Dieser Knoten ermöglicht es Benutzern, ein API Data Field von einer Datensatzeigenschaft (Record Property) aus zu referenzieren. Mit anderen Worten, er ermöglicht es, jedes Datenelement, das der Benutzer lokal speichern möchte, mit dem Feld in der API Map zu verknüpfen, das die Daten zur Laufzeit enthalten wird.", + "updated": 1701930782798 } ] }, @@ -31,12 +36,19 @@ "language": "TR", "text": "Oluşturulduktan sonra bir API Veri Alanına başvurmanız gerekir.", "updated": 1652022558638 + }, + { + "language": "DE", + "text": "Nach der Erstellung müssen Sie auf ein API Data Field verweisen.", + "updated": 1701930783002, + "style": "Text" } ] }, { "style": "Important", "text": "All references originating at the same Record Definition must be to API Data Fields living at the same API Endpoint.", + "updated": 1652772276957, "translations": [ { "language": "RU", @@ -47,9 +59,14 @@ "language": "TR", "text": "Önemli: Aynı Kayıt Tanımından ( Record Definition ) kaynaklanan tüm referanslar, aynı API Uç Noktasında ( API Endpoint ) yaşayan API Veri Alanına olmalıdır.", "updated": 1652022619980 + }, + { + "language": "DE", + "text": "Alle Verweise, die von derselben Datensatzdefinition (Record Definition) ausgehen, müssen sich auf API Data Fields beziehen, die an demselben API Endpoint liegen.", + "updated": 1701930783108, + "style": "Important" } - ], - "updated": 1652772276957 + ] }, { "style": "Title", @@ -64,6 +81,12 @@ "language": "TR", "text": "Özellik Yapılandırmasını Kaydet", "updated": 1652022627302 + }, + { + "language": "DE", + "text": "Konfiguration Record Property (der Datensatzeigenschaften)", + "updated": 1701930783249, + "style": "Title" } ] }, @@ -80,6 +103,12 @@ "language": "TR", "text": "Özellikleri", "updated": 1652022633130 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930783337, + "style": "Subtitle" } ] }, @@ -97,6 +126,12 @@ "language": "TR", "text": "İpucu: nodePath, başvurulan API Yanıt Alanı ( API Response Field ) yanıt yapısındaki Veri Kökü nesnesinin altında olmadığında gerekli olan bir özelliktir.", "updated": 1652022675027 + }, + { + "language": "DE", + "text": "nodePath ist eine Eigenschaft, die erforderlich ist, wenn sich das API Response Field, auf das verwiesen wird, nicht unter dem Data Root Objekt innerhalb der Antwortstruktur befindet.", + "updated": 1701930783440, + "style": "Success" } ] }, @@ -113,6 +148,12 @@ "language": "TR", "text": "API Sunucusundan gelen yanıt, bazı başlık türlerini ve istenen gerçek verileri içerebilir. Yanıt bir JSON nesnesi olduğundan, gerçek veriler o nesnenin yapısı içinde bir yerde bulunabilir. API Yanıt Şeması düğümünde, üstbilgi benzeri bilgileri atlamak için kullanıcıların istenen gerçek verilere giden yolu bildirmelerine olanak tanıyan bir nodePath özelliği vardır. Verilerin tutulduğu API Yanıt Alanına Veri Kökü diyoruz.", "updated": 1652022684440 + }, + { + "language": "DE", + "text": "Die Antwort des API Server kann einige Kopfdaten und die eigentlichen angeforderten Daten enthalten. Da es sich bei der Antwort um ein JSON Objekt handelt, können sich die eigentlichen Daten irgendwo innerhalb der Struktur dieses Objekts befinden. Der Knoten des API Response Schema verfügt über eine Eigenschaft nodePath, mit der der Benutzer den Pfad zu den tatsächlich angeforderten Daten angeben kann, um die headerartigen Informationen zu überspringen. Wir nennen das API Response Field, in dem die Daten gespeichert sind, die Data Root.", + "updated": 1701930783616, + "style": "Text" } ] }, @@ -130,6 +171,12 @@ "language": "TR", "text": "Her Kayıt Özelliği için ayrı değerler çıkarmak için, API Veri Alıcısı Botunun yanıt veri yapısındaki her Kayıt Özelliği için nodePath'i dinamik olarak keşfetmesi gerekir ve başvurulan API Yanıt Alanı Veri Kökü altında olduğu sürece bunu yapabilir. nodePath'i otomatik olarak keşfetmek için Veri Kökünü bulmak için API Yanıt Şeması düğüm Yolu'nu kullanır ve ardından API Yanıt Alanı Referans düğümünden API Yanıt Alanına olan referansı takip eder ve API Yanıt Şemasına ulaşana kadar yukarı tırmanır. Yukarı tırmanırken, yanıt veri yapısından değeri alması gereken nodePath'i keşfeder. Bu böyle çalışır.", "updated": 1652022698314 + }, + { + "language": "DE", + "text": "Um einzelne Werte für jede Datensatzeigenschaft (Record Property) zu extrahieren, muss der API Data Fetcher Bot den nodePath für jede Datensatzeigenschaft (Record Property) in der Antwortdatenstruktur dynamisch ermitteln und kann dies tun, solange sich das referenzierte API Response Field unter der Data Root befindet. Um den nodePath automatisch zu ermitteln, verwendet er den nodePath des API Response Schema, um die Data Root zu lokalisieren, und folgt dann dem Verweis vom API Response Field Reference zum API Response Schema und klettert nach oben, bis er das API Response Schema erreicht. Beim Aufwärtsklettern entdeckt er den nodePath, den er benötigt, um den Wert aus der Antwortdatenstruktur zu holen. So funktioniert das Ganze.", + "updated": 1701930783861, + "style": "Text" } ] }, @@ -147,6 +194,12 @@ "language": "TR", "text": "Başvurulan API Yanıt Alanı, Veri Kökünün kapsamı dışında olduğunda, süreç bu yolu otomatik olarak keşfedemez ve kullanıcıların nodePath'i (API Yanıt Şemasından değeri tutan API Yanıt Alanına) manuel olarak tanımlamasına ihtiyaç duyar ve bu özellikte ayarlayın. Bu, örneğin API Yanıt Alanı, API Sunucusu yanıtının başlığının bir parçası olduğunda gerçekleşir.", "updated": 1652022708470 + }, + { + "language": "DE", + "text": "Wenn das referenzierte API Response Field (API-Antwortfeld) außerhalb des Bereichs der Data Root liegt, ist der Prozess nicht in der Lage, diesen Pfad automatisch zu erkennen, und die Benutzer müssen den nodePath (vom API Response Schema zum API Response Field, das den Wert enthält) manuell definieren und in dieser Eigenschaft festlegen. Dies ist zum Beispiel der Fall, wenn das API Response Field Teil der Kopfzeile der API Server Antwort ist.", + "updated": 1701930784184, + "style": "Text" } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Field/api-response-field.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Field/api-response-field.json index 596e5f46db..03dcfdcbb0 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Field/api-response-field.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Field/api-response-field.json @@ -13,6 +13,11 @@ "language": "TR", "text": "API, bir JSON nesnesiyle yanıt verir. Nesnenin her özelliği, bu türden bir düğüm olarak eşlenir. Bu düğüm, kullanıcıların karmaşık bir veri yapısını eşlemelerine olanak tanıyan aynı türde düğümlere sahip olabilir.", "updated": 1652022243031 + }, + { + "language": "DE", + "text": "Die API antwortet mit einem JSON Objekt. Jede Eigenschaft des Objekts wird als ein Knoten dieses Typs abgebildet. Dieser Knoten kann Kinder desselben Typs haben, so dass die Benutzer eine komplexe Datenstruktur abbilden können.", + "updated": 1701930784536 } ] }, @@ -31,6 +36,12 @@ "language": "TR", "text": "API Yanıt Alanı Yapılandırması", "updated": 1652022260041 + }, + { + "language": "DE", + "text": "Konfiguration der API Response Field (API-Antwortfelder)", + "updated": 1701930784682, + "style": "Title" } ] }, @@ -47,6 +58,12 @@ "language": "TR", "text": "Özellikleri", "updated": 1652022268714 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930784797, + "style": "Subtitle" } ] }, @@ -64,6 +81,12 @@ "language": "TR", "text": "codeName: codeName, yanıt JSON nesnesinde tutulan özelliğin tam adı olmalıdır.", "updated": 1652022279967 + }, + { + "language": "dDEe", + "text": "codeName: Der codeName muss der genaue Name der Eigenschaft sein, die im JSON Objekt der Antwort enthalten ist.", + "updated": 1701930784901, + "style": "List" } ] }, @@ -80,6 +103,12 @@ "language": "TR", "text": "Not: İlk nesne için, özel bir durum olduğundan, genellikle rootObject'in codeName'ini kullanırız.", "updated": 1652022288990 + }, + { + "language": "DE", + "text": "Für das erste Objekt, das einen Sonderfall darstellt, verwenden wir in der Regel den codeName von rootObject.", + "updated": 1701930785103, + "style": "Note" } ] }, @@ -97,6 +126,12 @@ "language": "TR", "text": "fieldType: Bu özellik, verilerin bir sayı, dize, nesne veya dizi olup olmadığını bildirir.", "updated": 1652022299562 + }, + { + "language": "DE", + "text": "fieldType: Diese Eigenschaft gibt an, ob die Daten eine Zahl, eine Zeichenkette, ein Objekt oder ein Array sind.", + "updated": 1701930785342, + "style": "List" } ] }, @@ -113,6 +148,12 @@ "language": "TR", "text": "description: API Haritasının ( API Map ) yalnızca oluşturan kullanıcı tarafından değil, bir kez Eklenti olarak katkıda bulunan diğer tüm kullanıcılar tarafından kullanılması beklenir. Bu özellik, diğer kullanıcıların gidip onu aramasını önlemek için API Sunucusu ( API Server ) belgelerinde yazıldığı gibi bu alanın açıklamasını saklamak için kullanışlıdır.", "updated": 1652022330487 + }, + { + "language": "DE", + "text": "description: Es wird erwartet, dass die API Map nicht nur von dem Benutzer verwendet wird, der sie erstellt hat, sondern, sobald sie als Plugin bereitgestellt wurde, auch von allen anderen Benutzern. Diese Eigenschaft ist nützlich, um die Beschreibung dieses Feldes so zu speichern, wie sie in der API Server Dokumentation verfasst wurde, damit andere Benutzer nicht danach suchen müssen.", + "updated": 1701930785486, + "style": "List" } ] }, @@ -130,6 +171,12 @@ "language": "TR", "text": "Alan Türü Özelliği için Olası Değerler", "updated": 1652022339779 + }, + { + "language": "DE", + "text": "Mögliche Werte für die Eigenschaft Field Type", + "updated": 1701930785712, + "style": "Subtitle" } ] }, @@ -147,6 +194,12 @@ "language": "TR", "text": "Bu özellik çok önemlidir ve çok iyi tanımlanması gerekir. Bu özellik, yanıt veri yapısının yapısını tanımlar ve çok kesin olması gerekir. Olası değerler şunlardır:", "updated": 1652022347799 + }, + { + "language": "DE", + "text": "Diese Eigenschaft ist sehr wichtig und muss sehr gut definiert werden. Diese Eigenschaft definiert die Struktur der Antwortdatenstruktur und muss sehr genau sein. Die möglichen Werte sind:", + "updated": 1701930785824, + "style": "Text" } ] }, @@ -164,6 +217,12 @@ "language": "TR", "text": "number: Sayılardaki tarih zaman damgaları da dahil olmak üzere her tür sayı bu kategoriye girer.", "updated": 1652022358353 + }, + { + "language": "DE", + "text": "number: Alle Arten von Zahlen fallen in diese Kategorie, einschließlich Datumsangaben und Zeitstempel in Zahlen.", + "updated": 1701930785967, + "style": "List" } ] }, @@ -181,6 +240,12 @@ "language": "TR", "text": "string: Dize biçimindeki tarihler de dahil olmak üzere tüm dizeler bu kategoriye girer.", "updated": 1652022367641 + }, + { + "language": "DE", + "text": "string: Alle Zeichenketten fallen in diese Kategorie, einschließlich Datumsangaben im String-Format.", + "updated": 1701930786112, + "style": "List" } ] }, @@ -198,6 +263,12 @@ "language": "TR", "text": "object: Alanın { and } içinde bir JSON nesnesi tuttuğunu bulduğunuzda bu değeri kullanın.", "updated": 1652022384324 + }, + { + "language": "DE", + "text": "object: Verwenden Sie diesen Wert, wenn Sie feststellen, dass das Feld ein JSON-Objekt enthält, das in { and }", + "updated": 1701930786228, + "style": "List" } ] }, @@ -215,6 +286,12 @@ "language": "TR", "text": "array: Alanın değeri, [ and ] içine alınmış bir JSON dizisi olduğunda bu türü kullanın.", "updated": 1652022397371 + }, + { + "language": "DE", + "text": "array: Verwenden Sie diesen Typ, wenn der Wert des Feldes ein JSON-Array ist, das in [ and ] eingeschlossen ist.", + "updated": 1701930786367, + "style": "List" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Schema/api-response-schema.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Schema/api-response-schema.json index 628984620c..a4f201e6af 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Schema/api-response-schema.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Response-Schema/api-response-schema.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bu düğüm, API yanıtı için haritayı temsil eder. API'ler verilerini bir JSON nesnesi kullanarak gönderir. Bu düğümün çocukları bu JSON nesnesini eşler, böylece API Getirici Botu istediğiniz verileri nasıl çıkaracağını bilir.", "updated": 1652022760873 + }, + { + "language": "DE", + "text": "Dieser Knoten stellt die Karte für die API response (API-Antwort) dar. APIs senden ihre Daten mithilfe eines JSON Objekts. Die untergeordneten Elemente dieses Knotens bilden dieses JSON Objekt ab, damit der API Fetcher Bot weiß, wie er die gewünschten Daten extrahieren kann.", + "updated": 1701930786542 } ] }, @@ -31,6 +36,12 @@ "language": "TR", "text": "API Haritası, API Sunucusunun JSON'da biçimlendirilmiş dizeyle yanıt vereceğini varsayar. Bu, yanıtın yuvalanmış nesnelerin ve dizilerin bir veri yapısı olacağı anlamına gelir. Kullanıcıların, bu düğüme ve bu düğümün alt öğelerine alt öğeleri ekleyerek yanıt biçimini bir API Yanıt Şeması ile eşleştirmeleri gerekecektir. Tüm bu torunlar aynı Düğüm Tipi API Yanıt Alanına aittir.", "updated": 1652022771543 + }, + { + "language": "DE", + "text": "Die API Map geht davon aus, dass der API Server mit einem in JSON formatierten String antwortet. Das bedeutet, dass die Antwort eine Datenstruktur aus verschachtelten Objekten und Arrays sein wird. Die Benutzer müssen das Antwortformat in ein API Response Schema (API-Antwortschema) abbilden, indem sie diesem Knoten und den Unterknoten dieses Knotens Unterknoten hinzufügen. Alle diese Nachkommen haben denselben Knotentyp API Response Field (API-Antwortfeld).", + "updated": 1701930786749, + "style": "Text" } ] }, @@ -48,6 +59,12 @@ "language": "TR", "text": "İşte bir API'nin JSON yanıtına bir örnek:", "updated": 1652022779265 + }, + { + "language": "DE", + "text": "Hier ist ein Beispiel für die JSON Antwort einer API:", + "updated": 1701930786963, + "style": "Text" } ] }, @@ -70,6 +87,12 @@ "language": "TR", "text": "Ana nesne, her şeyi kapsayan ilk küme parantezleri { } kümesidir. Gördüğünüz gibi, bunun altında status ve data adında iki nesne özelliği var. Durum bir nesnedir ve başlık bilgilerini içerir. Veri bir dizidir ve peşinde olduğumuz gerçek verileri tutar. API Yanıt Şeması düğümünüze API Yanıt Alanı düğümleri olarak, buna benzer bir API yanıtı eşleyeceksiniz.", "updated": 1652022789268 + }, + { + "language": "DE", + "text": "Das Hauptobjekt ist die erste Gruppe von geschweiften Klammern { }, die alles einschließen. Wie Sie sehen können, gibt es darunter zwei Objekteigenschaften namens status und data. Status ist ein Objekt und enthält die Kopfinformationen. Data ist ein Array und enthält die eigentlichen Daten, die wir suchen. Wenn Sie die API Response Field Ihrem API Response Schema zuordnen, werden Sie eine API Antwort ähnlich wie diese abbilden.", + "updated": 1701930787083, + "style": "Text" } ] }, @@ -86,6 +109,12 @@ "language": "TR", "text": "İpucu: Belgeleri okurken veya JSON'da tutulan ham verilere bakarken, küme parantezlerinin { } nesneleri, köşeli parantezlerin [ ] dizileri tanımladığını hatırlamak önemlidir.", "updated": 1652022797175 + }, + { + "language": "DE", + "text": "Beim Lesen von Dokumentationen oder beim Betrachten von Rohdaten in JSON ist es wichtig, daran zu denken, dass geschweifte Klammern { } Objekte definieren, während eckige Klammern [ ] Arrays definieren.", + "updated": 1701930787293, + "style": "Success" } ] }, @@ -103,6 +132,12 @@ "language": "TR", "text": "API Yanıt Şeması Yapılandırması", "updated": 1652022803916 + }, + { + "language": "DE", + "text": "Konfiguration des API Response Schema", + "updated": 1701930787489, + "style": "Title" } ] }, @@ -119,6 +154,12 @@ "language": "TR", "text": "Özellikleri", "updated": 1652022810342 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930787662, + "style": "Subtitle" } ] }, @@ -136,6 +177,12 @@ "language": "TR", "text": "nodePath: sunucudan gelen yanıt, istenen gerçek verilere ek olarak bazı başlık türü verileri içerebilir. Yanıt bir JSON nesnesi olduğundan, gerçek veriler o nesnenin yapısı içinde bir yerde bulunabilir. Bu özellik, başlık benzeri bilgileri atlamak için istenen gerçek verilere giden yolu bildirmenize olanak tanır.", "updated": 1652022819680 + }, + { + "language": "DE", + "text": "nodePath: Die Antwort des Servers kann neben den eigentlichen angeforderten Daten auch einige Kopfdaten enthalten. Da es sich bei der Antwort um ein JSON Objekt handelt, befinden sich die eigentlichen Daten möglicherweise irgendwo in der Struktur dieses Objekts. Mit dieser Eigenschaft können Sie den Pfad zu den tatsächlich angeforderten Daten angeben, um die Header-ähnlichen Informationen zu überspringen.", + "updated": 1701930787790, + "style": "List" } ] }, @@ -153,6 +200,12 @@ "language": "TR", "text": "Neden Başlığı Atlamamız Gerekiyor?", "updated": 1652022827118 + }, + { + "language": "DE", + "text": "Warum müssen wir die Kopfzeile überspringen?", + "updated": 1701930787988, + "style": "Subtitle" } ] }, @@ -170,6 +223,12 @@ "language": "TR", "text": "Çoğu durumda, tüm verileri almak için API Sunucusuna birkaç sorgu yapmak gerekecektir (sayfalandırmayı düşünün). Her veri sayfası, yanıt veri yapısı içinde belirli bir konuma gelir. Bu konum, Veri Kökü olarak kabul ettiğimiz konumdur.", "updated": 1652022838873 + }, + { + "language": "DE", + "text": "In vielen Fällen werden mehrere Abfragen an den API Server erforderlich sein, um alle Daten abzurufen (man denke an die Seitennummerierung). Jede Seite der Daten kommt an einer bestimmten Stelle innerhalb der Antwortdatenstruktur an. Diesen Ort haben wir als Data Root (Datenstamm) bezeichnet.", + "updated": 1701930788084, + "style": "Text" } ] }, @@ -187,6 +246,12 @@ "language": "TR", "text": "Uç Noktanız sayfalandırmayı desteklemiyorsa, JSON nesnesinin hangi bölümünün Veri Kökü olduğunu tanımlamak yine de iyi bir uygulamadır.", "updated": 1652022846479 + }, + { + "language": "DE", + "text": "Wenn Ihr Endpunkt keine Seitennummerierung unterstützt, ist es dennoch eine gute Praxis, zu definieren, welcher Teil des JSON-Objekts die Data Root ist.", + "updated": 1701930788427, + "style": "Text" } ] }, @@ -204,6 +269,12 @@ "language": "TR", "text": "Önemli: Çoğu Kayıt Özelliği, tanımladığınız Veri Kökü altındaki API Yanıt Alanı ( API Response Field ) düğümlerine başvurur, ancak orada olmayan bir veya iki tane olabilir. Bunun yerine bu değerler genel olarak yanıt veri yapısının altında veya başlık olarak kabul edilebilecek bir bölümde olabilir. Bu durumda, izlemeniz gereken bazı özel adımlar vardır. API Response Field Reference düğüm yapılandırmasında, aşağıda açıklandığı gibi bir nodePath özelliği ayarlamanız gerekecektir.", "updated": 1652022880839 + }, + { + "language": "DE", + "text": "Die meisten Datensatzeigenschaften (Record Properties) verweisen auf API-Antwortfeldknoten (API Response Field), die sich unter der von Ihnen definierten Data Root befinden, aber es gibt vielleicht ein oder zwei, die sich nicht dort befinden. Vielmehr können sich diese Werte unter der Antwortdatenstruktur im Allgemeinen oder in einem Abschnitt befinden, der als Kopfzeile betrachtet werden könnte. In diesem Fall müssen Sie einige spezielle Schritte befolgen. In der API Response Field Reference node config müssen Sie eine nodePath-Eigenschaft einrichten, wie unten beschrieben.", + "updated": 1701930788628, + "style": "Important" } ] }, @@ -221,6 +292,12 @@ "language": "TR", "text": "Bu özelliğin nasıl kurulacağına ilişkin ayrıntılar için API Yanıt Alanı Referansı ( API Response Field Reference ) düğümüne bakın.", "updated": 1652022932645 + }, + { + "language": "DE", + "text": "Weitere Informationen zur Einrichtung dieser Eigenschaft finden Sie im Knoten API Response Field Reference.", + "updated": 1701930788913, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Version/api-version.json b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Version/api-version.json index 5e940b29a4..a4fd8ea042 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Version/api-version.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/API/API-Version/api-version.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bir API'nin farklı sürümleri olabilir. Bu düğüm, alt öğelerinin tanımladığı sürümü belirtmek için kullanılır. codeName özelliğinde, API Sunucusunu ( API Server ) çağırırken URL'de ihtiyaç duyulacak sürüm dizesini bekliyoruz.", "updated": 1652023061614 + }, + { + "language": "DE", + "text": "Eine API kann verschiedene Versionen haben. Dieser Knoten wird verwendet, um die Version anzugeben, die seine Kinder definieren. Bei der Eigenschaft codeName erwarten wir die Versionszeichenfolge, die in der URL beim Aufruf des API Server benötigt wird.", + "updated": 1701930789143 } ] }, @@ -31,6 +36,12 @@ "language": "TR", "text": "Not: Her API'nin en az bir sürümü olmasını bekleriz. Diğerlerinde üç veya daha fazla olabilir.", "updated": 1652023070270 + }, + { + "language": "DE", + "text": "Wir erwarten, dass jede API mindestens eine Version hat. Andere können drei oder mehr haben.", + "updated": 1701930789342, + "style": "Note" } ] }, @@ -44,6 +55,12 @@ "text": "Foundations->Topic->Data Mining - API'lerden Veri Getirme->Ana İş Akışı", "updated": 1654391500410, "style": "Include" + }, + { + "language": "DE", + "text": "Foundations->Topic->Data Mining - Abrufen von Daten aus APIs->Hauptarbeitsablauf", + "updated": 1701930789518, + "style": "Include" } ] }, @@ -56,6 +73,12 @@ "language": "TR", "text": "API Version Yapılandırması", "updated": 1652023087997 + }, + { + "language": "DE", + "text": "Konfiguration der API Version", + "updated": 1701930789695, + "style": "Title" } ] }, @@ -67,6 +90,12 @@ "language": "TR", "text": "Özellikleri", "updated": 1652023094988 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930789857, + "style": "Subtitle" } ] }, @@ -78,6 +107,12 @@ "language": "TR", "text": "codeName: Haritanın bu dalının işleyeceği API sürümünü tanımlayın.", "updated": 1652023103627 + }, + { + "language": "DE", + "text": "codeName: Definieren Sie die Version der API, die dieser Zweig der Map verarbeiten wird.", + "updated": 1701930790013, + "style": "List" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/APIs/APIs/apis.json b/Projects/Foundations/Schemas/Docs-Nodes/A/APIs/APIs/apis.json index 92e615c246..25bcfd4f67 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/APIs/APIs/apis.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/APIs/APIs/apis.json @@ -7,6 +7,11 @@ "language": "TR", "text": "Bu Düğümün tanımını yazın.", "updated": 1652023176820 + }, + { + "language": "DE", + "text": "Schreiben Sie die Definition für diesen Knoten.", + "updated": 1701930790144 } ] }, @@ -19,6 +24,12 @@ "language": "TR", "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1652023185626 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1701930790255, + "style": "Text" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/Actual/Actual-Rate/actual-rate.json b/Projects/Foundations/Schemas/Docs-Nodes/A/Actual/Actual-Rate/actual-rate.json index 59aa39bb78..e22b5a2be3 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/Actual/Actual-Rate/actual-rate.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/Actual/Actual-Rate/actual-rate.json @@ -12,6 +12,11 @@ "language": "TR", "text": "Gerçek oran, bir emrin yerine getirildiği oran olarak döviz tarafından bildirilen sayıdır.", "updated": 1652017508810 + }, + { + "language": "DE", + "text": "Der tatsächliche Kurs ist der von der Börse gemeldete Kurs, zu dem ein Auftrag ausgeführt wurde.", + "updated": 1701930790529 } ] }, @@ -33,6 +38,12 @@ "language": "TR", "text": "Sistem, açık emirlerin durumunu borsa ile görüştüğünde, borsa, belirli bir emir için doldurulan miktar ve gerçek kur ile yanıt verir. Kademeli olarak sipariş verilmesi durumunda değer buna göre güncellenir.", "updated": 1652017517346 + }, + { + "language": "DE", + "text": "Wenn das System den Status offener Aufträge bei der Börse abfragt, antwortet die Börse mit der gefüllten Größe und dem aktuellen Kurs für den jeweiligen Auftrag. Wenn ein Auftrag schrittweise ausgeführt wird, wird der Wert entsprechend aktualisiert.", + "updated": 1701930790679, + "style": "Text" } ] }, @@ -49,6 +60,12 @@ "language": "TR", "text": "Sistem, aksi takdirde varsayılan olarak orijinal oran ile hesaplanan bakiye hesaplamasını güncellemek için gerçek oranı kullanır.", "updated": 1652017525236 + }, + { + "language": "dDEe", + "text": "Das System verwendet den tatsächlichen Kurs, um die Berechnung der Salden zu aktualisieren, die ansonsten standardmäßig mit dem ursprünglichen Kurs berechnet werden.", + "updated": 1701930790883, + "style": "Text" } ] }, @@ -71,6 +88,12 @@ "language": "TR", "text": "Gerçek Oran Yapılandırması", "updated": 1652017562673 + }, + { + "language": "DE", + "text": "Konfiguration Actual Rate", + "updated": 1701930791074, + "style": "Title" } ] }, @@ -88,6 +111,12 @@ "language": "TR", "text": "Özellikleri", "updated": 1652017578619 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930791205, + "style": "Subtitle" } ] }, @@ -105,6 +134,12 @@ "language": "TR", "text": "initialValue düğümün başlangıç ​​durumunun keyfi bir değere sıfırlanmasına izin verir.", "updated": 1652017612829 + }, + { + "language": "DE", + "text": "initialValue ermöglicht es, den Ausgangszustand des Knotens auf einen beliebigen Wert zurückzusetzen.", + "updated": 1701930791336, + "style": "List" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/Actual/Actual-Size/actual-size.json b/Projects/Foundations/Schemas/Docs-Nodes/A/Actual/Actual-Size/actual-size.json index 0462c7e5c5..e9cada7933 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/Actual/Actual-Size/actual-size.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/Actual/Actual-Size/actual-size.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Gerçek Boyut, senkronizasyon sırasında değişim tarafından rapor edilen boyut veya simülasyon durumunda, değişim ile senkronizasyonun simülasyonundan kaynaklanan boyuttur.", "updated": 1652017793503 + }, + { + "language": "DE", + "text": "Die tatsächliche Größe ist die von der Börse während der Synchronisierung gemeldete Größe oder die Größe, die sich aus der Simulation der Synchronisierung mit der Börse ergibt, wenn es sich um Simulationen handelt.", + "updated": 1701930791493 } ] }, @@ -34,6 +39,12 @@ "language": "TR", "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle.", "updated": 1652017801876 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern.", + "updated": 1701930791714, + "style": "Text" } ] }, @@ -56,6 +67,12 @@ "language": "TR", "text": "Gerçek Boyut Yapılandırması", "updated": 1652017810250 + }, + { + "language": "DE", + "text": "Konfiguration Actual Size", + "updated": 1701930791891, + "style": "Title" } ] }, @@ -73,6 +90,12 @@ "language": "TR", "text": "Özellikleri", "updated": 1652017817805 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930792000, + "style": "Subtitle" } ] }, @@ -90,6 +113,12 @@ "language": "TR", "text": "initialValue düğümün başlangıç ​​durumunun keyfi bir değere sıfırlanmasına izin verir.", "updated": 1652017827494 + }, + { + "language": "DE", + "text": "initialValue ermöglicht es, den Ausgangszustand des Knotens auf einen beliebigen Wert zurückzusetzen.", + "updated": 1701930792111, + "style": "List" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/Algorithm/Algorithm-Name/algorithm-name.json b/Projects/Foundations/Schemas/Docs-Nodes/A/Algorithm/Algorithm-Name/algorithm-name.json index 2d57a6fb98..09bdaa135f 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/Algorithm/Algorithm-Name/algorithm-name.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/Algorithm/Algorithm-Name/algorithm-name.json @@ -12,6 +12,11 @@ "language": "TR", "text": "Algoritma adı, işlem sisteminde belirtildiği gibi emri açan yürütme algoritmasının adıdır.", "updated": 1652018309498 + }, + { + "language": "DE", + "text": "Algorithm Name ist der Name des Ausführungsalgorithmus, der den Auftrag eröffnet hat, wie im Handelssystem angegeben.", + "updated": 1701930792386 } ] }, @@ -33,6 +38,12 @@ "language": "TR", "text": "İşlem sisteminin tanımında yürütme algoritmalarına ad verilmesi, emirlerin yürütülmesini takip etmeyi kolaylaştırır.", "updated": 1652018320816 + }, + { + "language": "DE", + "text": "Die Zuweisung von Namen für Ausführungsalgorithmen bei der Definition des Handelssystems erleichtert die Verfolgung der Auftragsausführung.", + "updated": 1701930792652, + "style": "Text" } ] }, @@ -55,6 +66,12 @@ "language": "TR", "text": "Algoritma Adı Yapılandırması", "updated": 1652018327760 + }, + { + "language": "DE", + "text": "Konfiguration Algorithm Name", + "updated": 1701930792799, + "style": "Title" } ] }, @@ -72,6 +89,12 @@ "language": "TR", "text": "Özellikleri", "updated": 1652018335930 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930792934, + "style": "Subtitle" } ] }, @@ -89,6 +112,12 @@ "language": "TR", "text": "initialValue düğümün başlangıç ​​durumunun keyfi bir değere sıfırlanmasına izin verir.", "updated": 1652018345851 + }, + { + "language": "DE", + "text": "initialValue ermöglicht es, den Ausgangszustand des Knotens auf einen beliebigen Wert zurückzusetzen.", + "updated": 1701930793082, + "style": "List" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/Amount/Amount-Received/amount-received.json b/Projects/Foundations/Schemas/Docs-Nodes/A/Amount/Amount-Received/amount-received.json index e3bbff2e33..ee7094f6fc 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/Amount/Amount-Received/amount-received.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/Amount/Amount-Received/amount-received.json @@ -7,6 +7,11 @@ "language": "TR", "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle.", "updated": 1652018390329 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern.", + "updated": 1701930793290 } ] }, @@ -23,6 +28,12 @@ "language": "TR", "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle.", "updated": 1652018400683 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern.", + "updated": 1701930793428, + "style": "Text" } ] }, @@ -40,6 +51,12 @@ "language": "TR", "text": "Alınan Konfigürasyon Tutarı", "updated": 1652018407708 + }, + { + "language": "de", + "text": "Empfangener Betrag (Amount Received) Konfiguration", + "updated": 1701930793593, + "style": "Title" } ] }, @@ -52,6 +69,12 @@ "language": "TR", "text": "Özellikleri", "updated": 1652018413152 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930793680, + "style": "Subtitle" } ] }, @@ -64,6 +87,12 @@ "language": "TR", "text": "initialValue düğümün başlangıç ​​durumunun keyfi bir değere sıfırlanmasına izin verir.", "updated": 1652018423388 + }, + { + "language": "DE", + "text": "initialValue ermöglicht es, den Ausgangszustand des Knotens auf einen beliebigen Wert zurückzusetzen.", + "updated": 1701930793762, + "style": "List" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/Annualized/Annualized-Rate-Of-Return/annualized-rate-of-return.json b/Projects/Foundations/Schemas/Docs-Nodes/A/Annualized/Annualized-Rate-Of-Return/annualized-rate-of-return.json index 70943ae013..239498e964 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/Annualized/Annualized-Rate-Of-Return/annualized-rate-of-return.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/Annualized/Annualized-Rate-Of-Return/annualized-rate-of-return.json @@ -12,6 +12,11 @@ "language": "TR", "text": "Yıllık getiri oranı, bir yıla ölçeklenen eşdeğer yatırım getirisidir.", "updated": 1652018465870 + }, + { + "language": "DE", + "text": "Die annualisierte Rendite (Annualized Rate Of Return) entspricht der auf ein Jahr skalierten Kapitalrendite (ROI).", + "updated": 1701930793895 } ] }, @@ -33,6 +38,12 @@ "language": "TR", "text": "Başka bir deyişle, belirli bir süre boyunca alınan eşdeğer yıllık getiridir.", "updated": 1652018475840 + }, + { + "language": "DE", + "text": "Mit anderen Worten, es handelt sich um die jährliche Rendite, die in einem bestimmten Zeitraum erzielt wird.", + "updated": 1701930794022, + "style": "Text" } ] }, @@ -49,6 +60,12 @@ "language": "TR", "text": "Formül:", "updated": 1652018494716 + }, + { + "language": "DE", + "text": "Die Formel:", + "updated": 1701930794144, + "style": "Text" } ] }, @@ -70,6 +87,12 @@ "language": "TR", "text": "Bölüm temel varlık ve bölüm alıntı varlık bağlamında, hesaplama ilgili varlıklara ve genel bağlama göre yapılır.", "updated": 1652018513579 + }, + { + "language": "de", + "text": "Im Zusammenhang mit dem Episoden-Basis-Asset und dem Episoden-Notierungs-Asset erfolgt die Berechnung relativ zu den entsprechenden Assets und dem Gesamtkontext.", + "updated": 1701930794243, + "style": "Text" } ] }, @@ -86,6 +109,12 @@ "language": "TR", "text": "Formül:", "updated": 1652018520450 + }, + { + "language": "DE", + "text": "Die Formeln:", + "updated": 1701930794437, + "style": "Text" } ] }, @@ -107,6 +136,12 @@ "language": "TR", "text": "JavaScript kodu:", "updated": 1652018529789 + }, + { + "language": "DE", + "text": "Der JavaScript-Code:", + "updated": 1701930794541, + "style": "Text" } ] }, @@ -128,6 +163,12 @@ "language": "TR", "text": "Dönem istatistikleri bağlamında, hesaplama, kar zararı tanımında açıklandığı gibi konsolide bakiye kullanılarak yapılır.", "updated": 1652018538179 + }, + { + "language": "DE", + "text": "Im Zusammenhang mit der Episodenstatistik erfolgt die Berechnung anhand der konsolidierten Bilanz, wie in der Definition des Gewinns und Verlusts erläutert.", + "updated": 1701930794623, + "style": "Text" } ] }, @@ -144,6 +185,12 @@ "language": "TR", "text": "Not: Bağlam özellikle varlıklardan herhangi birine atıfta bulunmadığında, her iki varlık bakiyesi konsolide edilir ve kote varlıkta gösterilir.", "updated": 1652018555907 + }, + { + "language": "DE", + "text": "Wenn sich der Kontext nicht auf einen der beiden Vermögenswerte im Besonderen bezieht, werden beide Vermögenswerte zusammengefast und auf den angegebenen Vermögenswert ausgewiesen.", + "updated": 1701930794770, + "style": "Note" } ] }, @@ -160,6 +207,12 @@ "language": "TR", "text": "JavaScript kodu:", "updated": 1652018564263 + }, + { + "language": "DE", + "text": "Der JavaScript-Code:", + "updated": 1701930794937, + "style": "Text" } ] }, @@ -187,6 +240,12 @@ "language": "TR", "text": "Yıllık Getiri Oranı Yapılandırması", "updated": 1652018573203 + }, + { + "language": "DE", + "text": "Konfiguration Annualized Rate Of Return", + "updated": 1701930795043, + "style": "Title" } ] }, @@ -204,6 +263,12 @@ "language": "TR", "text": "Özellikleri", "updated": 1652018582143 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930795129, + "style": "Subtitle" } ] }, @@ -221,6 +286,12 @@ "language": "TR", "text": "initialValue düğümün başlangıç ​​durumunun keyfi bir değere sıfırlanmasına izin verir.", "updated": 1652018590081 + }, + { + "language": "DE", + "text": "initialValue ermöglicht es, den Ausgangszustand des Knotens auf einen beliebigen Wert zurückzusetzen.", + "updated": 1701930795230, + "style": "List" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/A/Asset/Asset/asset.json b/Projects/Foundations/Schemas/Docs-Nodes/A/Asset/Asset/asset.json index 1e0d3a8888..9dcec123df 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/A/Asset/Asset/asset.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/A/Asset/Asset/asset.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Varlık düğümü, Superalgos'taki bir varlığın tanımıdır.", "updated": 1639221932300 + }, + { + "language": "DE", + "text": "Ein Asset-Knoten ist die Definition eines Assets in Superalgos.", + "updated": 1701930795389 } ] }, @@ -36,6 +41,12 @@ "language": "TR", "text": "Borsa Varlıkları (Exchange Assets) düğümü altında tanımlanan varlıklar (Assets), daha sonra piyasaları tanımlamak veya Kullanıcı Varlıkları düğümü (User Assets) altında bu varlıklarda belirtilen varlıkları tanımlamak için kullanılabilir.", "updated": 1644572892180 + }, + { + "language": "DE", + "text": "Die unter dem Knoten \"Exchange Assets\" definierten Vermögenswerte können dann zur Definition von Märkten oder zur Definition von auf diese Vermögenswerte lautenden Beständen unter dem Knoten \"User Assets\" verwendet werden.", + "updated": 1701930795524, + "style": "Text" } ] }, @@ -62,6 +73,12 @@ "language": "TR", "text": "Varlık Yapılandırması", "updated": 1644573086313 + }, + { + "language": "DE", + "text": "Asset Konfiguration", + "updated": 1701930795695, + "style": "Title" } ] }, @@ -79,6 +96,12 @@ "language": "TR", "text": "Özellikler", "updated": 1644573093446 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1701930795798, + "style": "Subtitle" } ] }, @@ -96,6 +119,12 @@ "language": "TR", "text": "codeName, borsa tarafından listelendiği şekliyle varlığın simgesidir (yani BTC, BTH, ETH, LTC, BNB, USDT, USD, vb.)", "updated": 1644574382589 + }, + { + "language": "DE", + "text": "codeName ist der Ticker des Vermögenswerts, wie er an der Börse gelistet ist (z.B. BTC, BTH, ETH, LTC, BNB, USDT, USD, etc.)", + "updated": 1701930795900, + "style": "List" } ] }, @@ -112,6 +141,12 @@ "language": "TR", "text": "Konfigüre edilmiş bir varlığa ait logo, sistemin simge kataloğunda varsa, eklenen varlığın logosuyla değiştirilir.", "updated": 1644574517748 + }, + { + "language": "DE", + "text": "Wenn sich ein konfiguriertes Asset im Symbolkatalog des Systems befindet, wird das Standard-Asset-Symbol durch den Logotyp des entsprechenden Assets ersetzt.", + "updated": 1701930796114, + "style": "Note" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/K/Key/Key-Reference/key-reference.json b/Projects/Foundations/Schemas/Docs-Nodes/K/Key/Key-Reference/key-reference.json index f24c742432..3e32dbaa8e 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/K/Key/Key-Reference/key-reference.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/K/Key/Key-Reference/key-reference.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Key Reference - это ссылка на ключ учетной записи биржи, как определено в конкретной учетной записи пользователя, в конкретной бирже в иерархии Crypto Ecosystem.", "updated": 1638360087485 + }, + { + "language": "TR", + "text": "Anahtar referansı, Kripto Ekosistemi hiyerarşisinde belirli bir borsadaki belirli bir kullanıcı hesabında tanımlanan bir borsa hesap anahtarına referanstır.", + "updated": 1701086720068 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Обычно биржи требуют аутентификации с помощью ключа вашей учетной записи только для денежных транзакций. Однако некоторые биржи могут потребовать аутентификации и в других контекстах, например, для получения информации сверх определенной квоты или для получения необработанных данных сделок вместо данных OHLCV.", "updated": 1638360137217 + }, + { + "language": "TR", + "text": "Genellikle, borsalar yalnızca parasal işlemler için borsa hesap anahtarınız aracılığıyla kimlik doğrulaması gerektirir. Ancak bazı borsalar, örneğin belirli bir kotanın üzerindeki bilgileri almak veya OHLCV verileri yerine ham işlem verilerini almak için başka bağlamlarda da kimlik doğrulaması gerektirebilir.", + "updated": 1701086724984 } ] }, @@ -34,6 +44,11 @@ "language": "RU", "text": "По этим причинам ссылки на ключи биржи доступны как в контексте интеллектуального анализа данных, так и в торговых операциях и всегда привязаны к соответствующей задаче.", "updated": 1638360172550 + }, + { + "language": "TR", + "text": "Bu nedenlerle, değişim anahtarı referansları hem veri madenciliği hem de ticaret işlemleri bağlamında mevcuttur ve her zaman ilgili göreve eklenir.", + "updated": 1701086728866 } ] }, @@ -45,6 +60,11 @@ "language": "RU", "text": "Форвард-тестирование и торговые сессии в реальном времени всегда требуют настройки ссылок на ключи, так как это тот сценарий, в котором пользователь должен пройти проверку на бирже.", "updated": 1638430243621 + }, + { + "language": "TR", + "text": "İleriye dönük testler ve canlı alım satım seansları, kullanıcının borsa ile doğrulama yapması gereken türden bir senaryo olduğundan, her zaman anahtar referansların ayarlanmasını gerektirir.", + "updated": 1701086732626 } ] }, @@ -56,6 +76,11 @@ "language": "RU", "text": "Во всех случаях узел Key Reference должен ссылаться на действительный ключ учетной записи биржи, как определено в иерархии Crypto Ecosystem.", "updated": 1638360299740 + }, + { + "language": "TR", + "text": "Her durumda, anahtar referans düğümü, Kripto Ekosistemi ( Crypto Ecosystem ) hiyerarşisinde tanımlandığı gibi, borsadaki bir hesaptan geçerli bir borsa hesap anahtarına referans vermelidir.", + "updated": 1701086745411 } ] }, @@ -67,8 +92,13 @@ "language": "RU", "text": "Большинство бирж не позволяют использовать один и тот же ключ учетной записи биржи для нескольких процессов, запрашивающих API биржи. Это означает, что если вы торгуете с использованием нескольких торговых систем или нескольких сессий на одной и той же бирже, для каждой сессии требуются разные ключи учетной записи биржи.", "updated": 1638360345878 + }, + { + "language": "TR", + "text": "Çoğu borsa, aynı borsa hesap anahtarının borsa API'sini sorgulayan birden fazla işlemle kullanılmasına izin vermez. Bu, aynı borsada birden fazla alım satım sistemi veya birden fazla oturumla alım satım yapıyorsanız, her oturumun farklı borsa hesap anahtarları gerektirdiği anlamına gelir.", + "updated": 1701086750119 } ] } ] -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/LAN/LAN-Network-Node/lan-network-node.json b/Projects/Foundations/Schemas/Docs-Nodes/L/LAN/LAN-Network-Node/lan-network-node.json index cfb267385b..d950238a79 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/LAN/LAN-Network-Node/lan-network-node.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/LAN/LAN-Network-Node/lan-network-node.json @@ -17,6 +17,11 @@ "language": "DE", "text": "Ein Network Node (Netzwerkknoten) stellt eine Maschine dar, auf der Superalgos läuft, auf der Prozesse ablaufen und Daten gespeichert werden.", "updated": 1651909956300 + }, + { + "language": "TR", + "text": "Bir ağ düğümü, Superalgos çalıştıran, üzerinde işlemlerin yürütüldüğü ve verilerin depolandığı bir makineyi temsil eder.", + "updated": 1701083980177 } ] }, @@ -38,6 +43,11 @@ "language": "DE", "text": "Standardmäßig sind die Prozesse so eingerichtet, dass sie lokal auf einem Netzwerkknoten ausgeführt werden, der Ihren lokalen Rechner darstellt. Das System ist jedoch darauf vorbereitet, verteilt auf einem Netzwerk von Nodes zu laufen, oder was wir eine Trading Frm nennen.", "updated": 1651909967974 + }, + { + "language": "TR", + "text": "Varsayılan olarak, işlemler yerel makinenizi temsil eden bir ağ düğümünde yerel olarak çalışacak şekilde ayarlanmıştır. Ancak sistem, düğümlerden oluşan bir ağda ya da işlem çiftliği olarak adlandırdığımız bir ağda dağıtılmış olarak çalışmaya hazırdır.", + "updated": 1701083984858 } ] }, @@ -55,6 +65,11 @@ "language": "DE", "text": "Sie können eine unbegrenzte Anzahl von Netzwerkknoten erstellen und diese verschiedenen Rechnern in einem Netzwerk zuordnen. Jeder Computer im Netzwerk führt eine Instanz des Superalgos-Backends aus, und Sie können den gesamten Netzwerkbetrieb von einer einzigen Maschine aus steuern, oder - im Allgemeinen - von jeder Maschine im Netzwerk, auf der das Superalgos-Frontend läuft. Um mehr über verteilte Setups zu erfahren, besuchen Sie die Seiten über Trading Farms.", "updated": 1651909916506 + }, + { + "language": "TR", + "text": "Sınırsız sayıda ağ düğümü oluşturabilir ve bunları bir ağ üzerindeki farklı makinelerle eşleştirebilirsiniz. Ağdaki her bilgisayar Superalgos arka ucunun bir örneğini çalıştırır ve tüm ağ işlemini tek bir makineden veya genel olarak Superalgos ön ucunu çalıştıran ağdaki herhangi bir makineden kontrol edebilirsiniz. Dağıtılmış kurulumlar hakkında daha fazla bilgi edinmek için ticaret çiftlikleri sayfalarını kontrol edin.", + "updated": 1701083989072 } ] }, @@ -71,6 +86,11 @@ "language": "DE", "text": "Der einfachste und schnellste Weg, einen Netzwerkknoten einzurichten, ist die Funktion \"Markt installieren\", die für die in der Crypto Ecosystem-Hierarchie definierten Märkte unter dem Knoten \"Exchange markets\" verfügbar ist. Diese Funktion fügt Data-Mining-Aufgaben für alle Sensor- und Indikator-Bots, die mit dem System ausgeliefert werden, Backtesting- und Live-Trading-Aufgaben für Handelssysteme, die mit dem System ausgeliefert werden, einschließlich der Datenspeicherdefinitionen für beide, hinzu und erstellt auch die entsprechenden Dashboards und Charts in der Charting Space-Hierarchie. Mehr über diese Funktion erfahren Sie auf der Seite \"How to install a new market\".", "updated": 1651910131626 + }, + { + "language": "TR", + "text": "Bir ağ düğümü kurmanın en kolay ve en hızlı yolu, Kripto Ekosistemi ( Crypto Ecosystem ) hiyerarşisinde tanımlanan piyasalarda, borsa piyasaları düğümü altında bulunan Piyasayı Kur işlevini kullanmaktır. Bu işlev, sistemle birlikte gönderilen tüm sensör ve gösterge botları için veri madenciliği görevlerini, sistemle birlikte gönderilen ticaret sistemleri için geriye dönük test ve canlı ticaret görevlerini, her ikisi için de veri depolama tanımlarını ekler ve ayrıca Grafik Alanı ( Charting Space ) hiyerarşisinde ilgili gösterge tablolarını ve grafikleri oluşturur. Yeni bir piyasa nasıl kurulur sayfasında bu işlev hakkında daha fazla bilgi edinebilirsiniz.", + "updated": 1701084057949 } ] }, @@ -87,6 +107,11 @@ "language": "DE", "text": "Wenn Sie eine genauere Kontrolle über den Vorgang benötigen, den Sie im Netzwerk einsetzen möchten, können Sie die einzelnen Funktionen verwenden, die in jedem Abschnitt der Hierarchie unter dem Netzknoten verfügbar sind.", "updated": 1651910185616 + }, + { + "language": "TR", + "text": "Ağ üzerinde dağıtmak istediğiniz işlem üzerinde daha ince kontrole ihtiyacınız varsa, ağ düğümü altındaki hiyerarşinin her bir bölümü altında bulunan ayrı işlevleri kullanabilirsiniz.", + "updated": 1701084019054 } ] }, @@ -108,6 +133,11 @@ "language": "DE", "text": "LAN Network Node Konfiguration", "updated": 1651910198621 + }, + { + "language": "TR", + "text": "LAN Ağ Düğümü Yapılandırması ( LAN Network Node Configuration )", + "updated": 1701084078507 } ] }, @@ -124,6 +154,11 @@ "language": "DE", "text": "Eigenschaften", "updated": 1651910206786 + }, + { + "language": "TR", + "text": "Özellikler ( Properties )", + "updated": 1701084138050 } ] }, @@ -144,6 +179,11 @@ "language": "DE", "text": "host ist die Maschine oder Hardware, die durch den Netzwerkknoten repräsentiert wird. Der Standardparameter ist localhost. Wenn Sie jedoch beabsichtigen, von einem entfernten Computer aus auf die Backend-Dienste dieses Knotens zuzugreifen, müssen Sie localhost in die IP-Adresse des Rechners ändern, auf dem der Knoten ausgeführt wird, z. B. in 147.0.0.1.", "updated": 1651910237720 + }, + { + "language": "TR", + "text": "ana bilgisayar, ağ düğümü tarafından temsil edilen makine veya donanımdır. Varsayılan parametre localhost'tur, ancak bu düğümün arka uç hizmetlerine uzak bir bilgisayardan erişmek istiyorsanız, localhost'u düğümün çalıştığı makinenin IP Adresi için, örneğin 147.0.0.1 olarak değiştirmelisiniz.", + "updated": 1701084144329 } ] }, @@ -161,6 +201,11 @@ "language": "DE", "text": "webPort ist der vom Webserver verwendete Port, in diesem Fall 34248.", "updated": 1651910253259 + }, + { + "language": "TR", + "text": "webPort, Web Sunucusu tarafından kullanılan bağlantı noktasıdır, bu aşamada 34248'dir.", + "updated": 1701084151225 } ] }, @@ -177,6 +222,11 @@ "language": "DE", "text": "webSocketsPort ist der Port, der vom System für die Kommunikation über das lokale Netz verwendet wird und standardmäßig auf 18041 eingestellt ist.", "updated": 1651910267466 + }, + { + "language": "TR", + "text": "webSocketsPort, sistem tarafından yerel alan ağı üzerinden iletişim kurmak için kullanılan bağlantı noktasıdır ve varsayılan olarak 18041 olarak ayarlanmıştır.", + "updated": 1701084161130 } ] }, @@ -193,6 +243,11 @@ "language": "DE", "text": "webSocketsExternalURL ist die URL, die vom System für die Kommunikation über das WAN verwendet wird; standardmäßig ist sie undefiniert.", "updated": 1651910305318 + }, + { + "language": "TR", + "text": "webSocketsExternalURL, sistem tarafından geniş alan ağı üzerinden iletişim kurmak için kullanılan URL'dir, varsayılan olarak tanımsız olarak ayarlanmıştır.", + "updated": 1701084177450 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/LAN/LAN-Network/lan-network.json b/Projects/Foundations/Schemas/Docs-Nodes/L/LAN/LAN-Network/lan-network.json index b79f23daf9..202cbb39a3 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/LAN/LAN-Network/lan-network.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/LAN/LAN-Network/lan-network.json @@ -22,6 +22,11 @@ "language": "EL", "text": "Η ιεραρχία δικτύου παρέχει τις λειτουργίες ελέγχου για την εκτέλεση λειτουργιών εξόρυξης δεδομένων και συναλλαγών. Επειδή οι λειτουργίες μπορούν να εκτελεστούν είτε σε ένα μόνο μηχάνημα είτε να κατανεμηθούν σε ένα δίκτυο μηχανών, περιέχει επίσης ορισμούς σχετικά με τη φυσική θέση στην οποία ζουν ή λειτουργούν οι κόμβοι.", "updated": 1641827650343 + }, + { + "language": "TR", + "text": "Ağ hiyerarşisi, veri madenciliği ve alım satım işlemlerini yürütmek için kontrol işlevleri sağlar. İşlemler tek bir makinede yürütülebildiği veya bir makine ağı üzerinden dağıtılabildiği için, düğümlerin yaşadığı veya işlev gördüğü fiziksel konuma ilişkin tanımları da içerir.", + "updated": 1701083893818 } ] }, @@ -48,6 +53,11 @@ "language": "EL", "text": "Η ιεραρχία δικτύου ορίζει πού στο δίκτυο εκτελείτε καθένα από τα ρομπότ που επιλέγετε να εκτελεστούν και πού αποθηκεύονται τα δεδομένα που εξάγουν.", "updated": 1641827681624 + }, + { + "language": "TR", + "text": "Ağ hiyerarşisi, çalıştırmayı seçtiğiniz botların her birini ağda nerede çalıştırdığınızı ve ürettikleri verilerin nerede depolandığını tanımlar.", + "updated": 1701083900922 } ] }, @@ -69,6 +79,11 @@ "language": "EL", "text": "Θα χρησιμοποιήσετε την ιεραρχία δικτύου για τους ακόλουθους σκοπούς:", "updated": 1641827704546 + }, + { + "language": "TR", + "text": "Ağ hiyerarşisini aşağıdaki amaçlar için kullanacaksınız:", + "updated": 1701083905834 } ] }, @@ -91,6 +106,11 @@ "language": "EL", "text": "Για να ελέγξετε τη λειτουργία εξόρυξης δεδομένων σας — δηλαδή, εργασίες που εκτελούν ρομπότ αισθητήρων και δεικτών. Οι εργασίες εξόρυξης δεδομένων επεξεργάζονται δεδομένα που μπορεί να χρησιμοποιηθούν από άλλους. Για παράδειγμα, έτσι ώστε τα συστήματα συναλλαγών σας να μετρούν με ποιοτικές πληροφορίες.", "updated": 1641827724923 + }, + { + "language": "TR", + "text": "Veri madenciliği operasyonunuzu kontrol etmek için - yani sensör ve gösterge botlarını çalıştıran görevler. Veri madenciliği görevleri, başkaları tarafından tüketilebilecek verileri işler; örneğin, ticaret sistemlerinizin kaliteli bilgilerle sayılabilmesi için.", + "updated": 1701083910000 } ] }, @@ -113,6 +133,11 @@ "language": "EL", "text": "Για να ελέγχετε το περιβάλλον δοκιμών σας — δηλαδή, συνεδρίες συναλλαγών, συμπεριλαμβανομένων των τεστ συνεδριών και συνεδριάσεων σε χαρτί.", "updated": 1641827744182 + }, + { + "language": "TR", + "text": "Test ortamınızı kontrol etmek için - yani, geriye dönük test ve kağıt ticareti oturumları dahil olmak üzere ticaret oturumları.", + "updated": 1701083915074 } ] }, @@ -134,6 +159,11 @@ "language": "EL", "text": "•\tΓια να ελέγχετε το περιβάλλον παραγωγής σας—δηλαδή, μελλοντικές δοκιμές και ζωντανές συνεδρίες συναλλαγών.", "updated": 1641827763634 + }, + { + "language": "TR", + "text": "Üretim ortamınızı kontrol etmek için - yani, ileri test ve canlı ticaret oturumları.", + "updated": 1701083919274 } ] }, @@ -155,6 +185,11 @@ "language": "EL", "text": "Για να διαχειριστείτε την αποθήκευση των δεδομένων που παράγονται από τα ρομπότ που εκτελείτε ως αποτελέσματα. Αυτό περιλαμβάνει τη διαχείριση των φυσικών τοποθεσιών στις οποίες βρίσκονται τα προϊόντα δεδομένων που παράγονται από ρομπότ.", "updated": 1641827779980 + }, + { + "language": "TR", + "text": "Çıktı olarak çalıştırdığınız botlar tarafından üretilen verilerin depolanmasını yönetmek. Bu, botlar tarafından üretilen veri ürünlerinin bulunduğu fiziksel konumların yönetilmesini içerir.", + "updated": 1701083924375 } ] }, @@ -176,6 +211,11 @@ "language": "EL", "text": "Σε αυτό το στάδιο, το σύστημα δεν εφαρμόζει κανενός είδους μέτρα ασφαλείας, επομένως, το Superalgos πρέπει να εκτελείται μόνο στο πλαίσιο ενός περιορισμένου τοπικού δικτύου, εκτός εάν εφαρμόζετε τη δική σας ασφάλεια δικτύου.", "updated": 1641827797173 + }, + { + "language": "TR", + "text": "Bu aşamada, sistem herhangi bir güvenlik önlemi uygulamamaktadır, bu nedenle Superalgos, kendi ağ güvenliğinizi uygulamadığınız sürece yalnızca kısıtlı bir Yerel Alan Ağı bağlamında çalıştırılmalıdır.", + "updated": 1701083931986 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Labels/Labels/labels.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Labels/Labels/labels.json index a497614506..67019933ea 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Labels/Labels/labels.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Labels/Labels/labels.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Напишите определение для этого узла.", "updated": 1645167130553 + }, + { + "language": "TR", + "text": "Bu Düğüm ( Node ) için tanımı yazın.", + "updated": 1701083842983 } ] }, @@ -19,6 +24,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы перейти в режим редактирования.", "updated": 1645167137298 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", + "updated": 1701083848352 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Last/Last-Begin/last-begin.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Last/Last-Begin/last-begin.json index cbbe3d8341..2dc2cd15e2 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Last/Last-Begin/last-begin.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Last/Last-Begin/last-begin.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст.", "updated": 1645166975824 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin.", + "updated": 1701084219618 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст.", "updated": 1645166986009 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin.", + "updated": 1701084224859 } ] }, @@ -40,6 +50,11 @@ "language": "RU", "text": "Конфигурация Last Begin", "updated": 1645167000599 + }, + { + "language": "TR", + "text": "Son Başlangıç Yapılandırması ( Last Begin Configuration )", + "updated": 1701084235462 } ] }, @@ -52,6 +67,11 @@ "language": "RU", "text": "Свойства", "updated": 1645167010936 + }, + { + "language": "TR", + "text": "Özellikler ( Properties )", + "updated": 1701084249912 } ] }, @@ -64,6 +84,11 @@ "language": "RU", "text": "initialValue позволяет сбросить начальное состояние узла на произвольное значение.", "updated": 1645167016695 + }, + { + "language": "TR", + "text": "initialValue düğümün ilk durumunun rastgele bir değere sıfırlanmasını sağlar.", + "updated": 1701084254795 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Last/Last-End/last-end.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Last/Last-End/last-end.json index 3f6d2fe753..39e4eb3539 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Last/Last-End/last-end.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Last/Last-End/last-end.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст.", "updated": 1645167058923 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin.", + "updated": 1701084291559 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст.", "updated": 1645167067863 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin.", + "updated": 1701084295571 } ] }, @@ -40,6 +50,11 @@ "language": "RU", "text": "Конфигурация Last End", "updated": 1645167085104 + }, + { + "language": "TR", + "text": "Son Uç Yapılandırması ( Last End Configuration )", + "updated": 1701084305116 } ] }, @@ -52,6 +67,11 @@ "language": "RU", "text": "Свойства", "updated": 1645167092130 + }, + { + "language": "TR", + "text": "Özellikler ( Properties )", + "updated": 1701084316019 } ] }, @@ -64,6 +84,11 @@ "language": "RU", "text": "initialValue позволяет сбросить начальное состояние узла на произвольное значение.", "updated": 1645167103129 + }, + { + "language": "TR", + "text": "initialValue düğümün ilk durumunun rastgele bir değere sıfırlanmasını sağlar.", + "updated": 1701084319741 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Folder/layer-folder.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Folder/layer-folder.json index 66d6b1e659..1fd6bbcc2f 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Folder/layer-folder.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Folder/layer-folder.json @@ -14,6 +14,11 @@ "language": "RU", "text": "Узел создается автоматически при установке новых рынков.", "updated": 1638973503452 + }, + { + "language": "TR", + "text": "Yeni pazarlar kurulurken düğüm otomatik olarak oluşturulur.", + "updated": 1701084421067 } ] } @@ -26,6 +31,11 @@ "language": "RU", "text": "Узел Layer Folder - это устройство, используемое для облегчения организации слоев Layer, особенно когда один бот создает их много.", "updated": 1638973467764 + }, + { + "language": "TR", + "text": "Katman Klasörü düğümü, özellikle tek bir bot çok sayıda katman ürettiğinde, katmanların düzenlenmesini kolaylaştırmak için kullanılan bir araçtır.", + "updated": 1701084416259 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Manager/layer-manager.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Manager/layer-manager.json index 2892a9650e..4c5385f680 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Manager/layer-manager.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Manager/layer-manager.json @@ -33,6 +33,11 @@ "language": "RU", "text": "Другими словами, вы используете узел диспетчера слоев Layer Manager, чтобы настроить, какие продукты данных вы хотите сделать доступными для целей визуализации на диаграммах, в частности, на определенной временной шкале, к которой прикреплен узел диспетчера слоев Layer Manager.", "updated": 1638973599312 + }, + { + "language": "TR", + "text": "Başka bir deyişle, grafiklerde, özellikle de katman yöneticisi düğümünün bağlı olduğu belirli bir zaman çizelgesi grafiğinde görselleştirme amacıyla hangi veri ürünlerinin kullanıma sunulmasını istediğinizi yapılandırmak için katman yöneticisi düğümünü kullanırsınız.", + "updated": 1701084453083 } ] }, @@ -45,6 +50,11 @@ "language": "RU", "text": "Узел Layer Manager обычно ссылается на узел Trading Mine Products или Data Mine Products в разделе Data Storage сетевого узла Network Node. Как только ссылка будет установлена, вы можете использовать кнопку Add All Mine Layers, чтобы добавить слои, соответствующие указанному узлу.", "updated": 1638973788537 + }, + { + "language": "TR", + "text": "Katman Yöneticisi düğümü genellikle Ağ Düğümünün Veri Depolama bölümündeki bir Ticari Maden Ürünleri ( Trading Mine Products ) veya Veri Madeni Ürünleri ( Data Mine Products ) düğümüne referans verir. Referans oluşturulduktan sonra, referans verilen düğüme karşılık gelen katmanları eklemek için Tüm Maden Katmanlarını Ekle düğmesini kullanabilirsiniz.", + "updated": 1701084534909 } ] }, @@ -61,6 +71,11 @@ "language": "RU", "text": "Конфигурация Layer Manager", "updated": 1638973843170 + }, + { + "language": "TR", + "text": "Katman Yöneticisi Yapılandırması", + "updated": 1701084543348 } ] }, @@ -73,6 +88,11 @@ "language": "RU", "text": "Свойства", "updated": 1638973850738 + }, + { + "language": "TR", + "text": "Özellikler", + "updated": 1701084556117 } ] }, @@ -84,6 +104,11 @@ "language": "RU", "text": "visibleLayers отслеживает, на сколько слоев переключены менеджеры, то есть сколько слоев он отображает.", "updated": 1638973875178 + }, + { + "language": "TR", + "text": "visibleLayers, yöneticilerin kaç katmana yuvarlandığını, yani kaç katman görüntülediğini takip eder.", + "updated": 1701084560006 } ] }, @@ -95,6 +120,11 @@ "language": "RU", "text": "panelLocation отслеживает положение панели относительно четырех углов экрана.", "updated": 1638973898276 + }, + { + "language": "TR", + "text": "panelLocation, panelin dört ekran köşesine göre konumunu takip eder.", + "updated": 1701084563773 } ] }, @@ -106,6 +136,11 @@ "language": "RU", "text": "labelTwoFontSize позволяет настроить размер шрифта метки второго порядка каждого слоя, отображающей название биржи и рынка.", "updated": 1638973925153 + }, + { + "language": "TR", + "text": "labelTwoFontSize, borsa ve piyasa adını gösteren her katmanın ikinci dereceden etiketinin yazı tipi boyutunun ayarlanmasını sağlar.", + "updated": 1701084566937 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Panel/layer-panel.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Panel/layer-panel.json index 7ef3cb8033..a930ce4a08 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Panel/layer-panel.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Panel/layer-panel.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645167212506 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701084605446 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645167206161 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701084599293 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Panels/layer-panels.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Panels/layer-panels.json index e9f30f04ff..6a0026a32f 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Panels/layer-panels.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Panels/layer-panels.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования.", "updated": 1645167804936 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC.", + "updated": 1701084629804 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши, чтобы отредактировать этот текст и заменить его на определение / резюме для этой страницы. ESC для выхода из режима редактирования.", "updated": 1645167785623 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve bu sayfa için bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC.", + "updated": 1701084624722 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Polygon/layer-polygon.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Polygon/layer-polygon.json index e1cae666ba..7d1092ee6c 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Polygon/layer-polygon.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Polygon/layer-polygon.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645167840431 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701084655474 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645167833719 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701084650540 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Polygons/layer-polygons.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Polygons/layer-polygons.json index 664eb23225..a593970c77 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Polygons/layer-polygons.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer-Polygons/layer-polygons.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645167869659 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701084688451 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645167863708 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701084683171 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer/layer.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer/layer.json index ebea64ff73..7f4a4434c9 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer/layer.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Layer/Layer/layer.json @@ -33,6 +33,11 @@ "language": "RU", "text": "Чтобы настроить слой Layer, вам необходимо установить ссылку на выбранный вами информационный продукт.", "updated": 1638973171670 + }, + { + "language": "TR", + "text": "Bir katman oluşturmak için, seçtiğiniz veri ürünüyle bir referans oluşturmanız gerekir.", + "updated": 1701084344323 } ] }, @@ -48,6 +53,11 @@ "language": "RU", "text": "Слой на графиках", "updated": 1638973158595 + }, + { + "language": "TR", + "text": "Grafiklerde Katman", + "updated": 1701084351563 } ] }, @@ -59,6 +69,11 @@ "language": "RU", "text": "Чтобы включить или выключить слои, просто щелкните слой на соответствующей панели продуктов.", "updated": 1638973236039 + }, + { + "language": "TR", + "text": "Katmanları açmak ve kapatmak için ilgili ürünler panelinde katmana tıklamanız yeterlidir.", + "updated": 1701084355075 } ] }, @@ -70,6 +85,11 @@ "language": "RU", "text": "Чтобы включить или выключить панель слоя, нажмите кнопку панели в нижнем левом углу слоя.", "updated": 1638973261370 + }, + { + "language": "TR", + "text": "Bir katman panelini açmak ve kapatmak için katmanın sol alt köşesindeki panel düğmesine tıklayın.", + "updated": 1701084358842 } ] }, @@ -87,6 +107,11 @@ "language": "RU", "text": "Конфигурация Layer", "updated": 1638973288222 + }, + { + "language": "TR", + "text": "Katman Yapılandırması ( Layer Configuration )", + "updated": 1701084367522 } ] }, @@ -99,6 +124,11 @@ "language": "RU", "text": "Свойства", "updated": 1638973295055 + }, + { + "language": "TR", + "text": "Özellikler ( Properties )", + "updated": 1701084376397 } ] }, @@ -111,6 +141,11 @@ "language": "RU", "text": "status может быть on (включен) или off (выключен)* и относится к слою, который виден или отсутствует на диаграммах.", "updated": 1638973381355 + }, + { + "language": "TR", + "text": "durumu açık veya kapalı olabilir* ve katmanın grafiklerde görünür olup olmadığını ifade eder.", + "updated": 1701084380435 } ] }, @@ -122,6 +157,11 @@ "language": "RU", "text": "showPanels может иметь значение true или false; true показывает панель плоттера, которая может быть связана с информационным продуктом в соответствии с определениями модуля плоттера; false * делает панели невидимыми.", "updated": 1638973402851 + }, + { + "language": "TR", + "text": "showPanels true veya false olabilir; true, çizici modülü tanımlarına göre veri ürünüyle ilişkilendirilebilecek çizici panelini gösterir; false* panelleri görünmez yapar.", + "updated": 1701084385010 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Algorithm/learning-algorithm.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Algorithm/learning-algorithm.json index 5b88e317af..3942d01732 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Algorithm/learning-algorithm.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Algorithm/learning-algorithm.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645167896928 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701084717395 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645167891272 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701084712096 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Bot-Instance/learning-bot-instance.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Bot-Instance/learning-bot-instance.json index b028a3993e..d0e4849c60 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Bot-Instance/learning-bot-instance.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Bot-Instance/learning-bot-instance.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645167922636 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701084743415 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645167915519 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701084738500 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Products/learning-mine-products.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Products/learning-mine-products.json index 59a1603a6a..43e75b8ed3 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Products/learning-mine-products.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Products/learning-mine-products.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645167951033 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701084772155 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645167945210 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701084766370 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Tasks/learning-mine-tasks.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Tasks/learning-mine-tasks.json index 30609dcb89..2034b5f02a 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Tasks/learning-mine-tasks.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Tasks/learning-mine-tasks.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645168027617 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701084839938 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645168022356 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701084834854 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mines-Data/learning-mines-data.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mines-Data/learning-mines-data.json index 3aad4f8789..74566f4c9b 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mines-Data/learning-mines-data.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Mines-Data/learning-mines-data.json @@ -10,6 +10,11 @@ "language": "RU", "text": "В настоящее время внедряется инфраструктура для алгоритмов машинного обучения.", "updated": 1645168001221 + }, + { + "language": "TR", + "text": "Makine Öğrenimi ( Machine Learning ) algoritmaları için altyapı şu anda uygulanmaktadır.", + "updated": 1701084805042 } ] } @@ -22,6 +27,11 @@ "language": "RU", "text": "Learning Mines Data - это раздел хранилища данных, в котором после внедрения будут храниться продукты данных, созданные обучающими ботами.", "updated": 1645167986376 + }, + { + "language": "TR", + "text": "Öğrenme Madenleri Verileri, Veri Deposunun -uygulandığında- Öğrenme Botları tarafından üretilen Veri Ürünlerini tutacak olan bölümüdür.", + "updated": 1701084791746 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Parameters/learning-parameters.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Parameters/learning-parameters.json index 4abde2a25e..31a765e7d5 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Parameters/learning-parameters.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Parameters/learning-parameters.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645168056702 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701084874330 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645168050954 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701084869554 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Process-Instance/learning-process-instance.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Process-Instance/learning-process-instance.json index 05fec9d610..330db90401 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Process-Instance/learning-process-instance.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Process-Instance/learning-process-instance.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645168082123 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701084911386 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645168076813 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701084906066 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Session-Reference/learning-session-reference.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Session-Reference/learning-session-reference.json index 20c1ef1a61..998beb76ce 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Session-Reference/learning-session-reference.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Session-Reference/learning-session-reference.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645168107309 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701084938035 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645168102302 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701084933158 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Tasks/learning-tasks.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Tasks/learning-tasks.json index 9d40286db7..476403bd16 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Tasks/learning-tasks.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Learning/Learning-Tasks/learning-tasks.json @@ -10,6 +10,11 @@ "language": "RU", "text": "В настоящее время реализуется инфраструктура для алгоритмов машинного обучения Machine Learning.", "updated": 1638355526174 + }, + { + "language": "TR", + "text": "Makine Öğrenimi ( Machine Learning ) algoritmaları için altyapı şu anda uygulanmaktadır.", + "updated": 1701084986642 } ] } @@ -22,6 +27,11 @@ "language": "RU", "text": "Learning Tasks - после их выполнения - будут управлять обучающими ботами, выполняющими алгоритм обучения с подкреплением.", "updated": 1638356503064 + }, + { + "language": "TR", + "text": "Öğrenme görevleri -uygulandıktan sonra- bir takviye öğrenme algoritması çalıştıran Öğrenme Botlarını kontrol edecektir.", + "updated": 1701084969267 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Buy-Orders/limit-buy-orders.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Buy-Orders/limit-buy-orders.json index e74e437bfe..cf619febdf 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Buy-Orders/limit-buy-orders.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Buy-Orders/limit-buy-orders.json @@ -12,6 +12,11 @@ "language": "RU", "text": "Лимитные ордера на покупку - это раздел структуры данных, который отслеживает данный конкретный тип ордера.", "updated": 1645168184450 + }, + { + "language": "TR", + "text": "Limit alım emirleri, veri yapısının bu özel emir türünü takip eden bölümüdür.", + "updated": 1701085009682 } ] }, @@ -24,6 +29,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования.", "updated": 1645168190034 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC.", + "updated": 1701085014290 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Order/limit-order.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Order/limit-order.json index 1324fb7b2e..d8ae3a4ad7 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Order/limit-order.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Order/limit-order.json @@ -12,6 +12,11 @@ "language": "RU", "text": "Лимитный ордер - это раздел структуры данных, который отслеживает свойства конкретного лимитного ордера, определенного в торговой системе.", "updated": 1645168214097 + }, + { + "language": "TR", + "text": "Limit emri, ticaret sisteminde tanımlandığı gibi belirli bir limit emrinin özelliklerini takip eden veri yapısının bölümüdür.", + "updated": 1701085045103 } ] }, @@ -28,6 +33,11 @@ "language": "RU", "text": "Каждый лимитный ордер, определенный в торговой системе, должен ссылаться на структуру данных лимитного ордера в торговом движке.", "updated": 1645168231810 + }, + { + "language": "TR", + "text": "Alım satım sisteminde tanımlanan her bir limit emri, alım satım motorundaki bir limit emrinin veri yapısını referans almalıdır.", + "updated": 1701085049842 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Order/limit-sell-order.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Order/limit-sell-order.json index 70f0a7d789..9bcd10079b 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Order/limit-sell-order.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Order/limit-sell-order.json @@ -34,6 +34,11 @@ "language": "RU", "text": "Пожалуйста, прочитайте определение Limit Buy Order для получения соответствующей информации о том, как работают лимитные ордера. Также, пожалуйста, прочитайте определение Market Buy Order для получения соответствующей информации о том, как работают ордера в целом, в частности, раздел о размере, заполнении, закрытии и порождении нескольких ордеров.", "updated": 1639842017893 + }, + { + "language": "TR", + "text": "Limit emirlerin nasıl çalıştığıyla ilgili bilgi için lütfen Limit Alış Emri ( Limit Buy Order ) tanımını okuyun. Ayrıca, genel olarak emirlerin nasıl çalıştığına ilişkin ilgili bilgiler için lütfen Piyasa Alış Emri ( Market Buy Order ) tanımını, özellikle de Boyut, Doldurma, Kapatma ve Birden Fazla Emir Oluşturma bölümünü okuyun.", + "updated": 1701085216466 } ] }, @@ -50,6 +55,11 @@ "language": "RU", "text": "Конфигурация Limit Sell Order", "updated": 1639842030438 + }, + { + "language": "TR", + "text": "Limit Satış Emri Yapılandırması", + "updated": 1701085225435 } ] }, @@ -62,6 +72,11 @@ "language": "RU", "text": "Свойства", "updated": 1639842037254 + }, + { + "language": "TR", + "text": "Özellikler", + "updated": 1701085230170 } ] }, @@ -73,6 +88,11 @@ "language": "RU", "text": "percentageOfAlgorithmSize - это определение того, какая часть размера, обрабатываемого алгоритмом, должна быть выделена для данного конкретного заказа. Возможные значения - вещественные числа от 0 до 100, включая крайние значения. Если вы установите значение 0, ордер не будет выполнен.", "updated": 1639842058582 + }, + { + "language": "TR", + "text": "percentageOfAlgorithmSize, algoritma tarafından işlenen boyutun ne kadarının bu özel sıraya tahsis edileceğinin tanımıdır. Olası değerler, uç değerler de dahil olmak üzere 0 ile 100 arasındaki gerçek sayılardır. Değeri 0 olarak ayarlarsanız, emir yürütülmeyecektir.", + "updated": 1701085234323 } ] }, @@ -84,18 +104,37 @@ "language": "RU", "text": "spawnMultipleOrders - это параметр, который указывает, разрешены ли дополнительные порожденные ордера (true) или нет (false).", "updated": 1639842068315 + }, + { + "language": "TR", + "text": "spawnMultipleOrders, ilave emirlerin oluşturulmasına izin verilip verilmediğini (true) veya izin verilmediğini (false) gösteren parametredir.", + "updated": 1701085238812 } ] }, { "style": "List", "text": "orderParams allow the user to add additional parameters to the order like for example if it's a reduce only order.", - "updated": 1650648051102 + "updated": 1650648051102, + "translations": [ + { + "language": "TR", + "text": "orderParams, kullanıcının siparişe ek parametreler eklemesine olanak tanır, örneğin yalnızca azaltma siparişi gibi.", + "updated": 1701085243083 + } + ] }, { "style": "Text", "text": "Example:", - "updated": 1650648059092 + "updated": 1650648059092, + "translations": [ + { + "language": "TR", + "text": "Örnek:", + "updated": 1701085250065 + } + ] }, { "style": "Json", diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Orders/limit-sell-orders.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Orders/limit-sell-orders.json index 8eed2b319d..768a1909ab 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Orders/limit-sell-orders.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Orders/limit-sell-orders.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Лимитные ордера на продажу - это раздел структуры данных, который отслеживает данный конкретный тип ордера.", "updated": 1645168255465 + }, + { + "language": "TR", + "text": "Limit satış emirleri, veri yapısının bu özel emir türünü takip eden bölümüdür.", + "updated": 1701085288770 } ] }, @@ -19,6 +24,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования.", "updated": 1645168260915 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC.", + "updated": 1701085293313 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Live/Live-Learning-Session/live-learning-session.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Live/Live-Learning-Session/live-learning-session.json index 1d661b273c..11a4552196 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Live/Live-Learning-Session/live-learning-session.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Live/Live-Learning-Session/live-learning-session.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645168286519 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701085320426 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645168280886 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701085315667 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Live/Live-Trading-Session/live-trading-session.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Live/Live-Trading-Session/live-trading-session.json index d090718629..dd20ed5067 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Live/Live-Trading-Session/live-trading-session.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Live/Live-Trading-Session/live-trading-session.json @@ -39,6 +39,11 @@ "language": "ES", "text": "Un nodo Live Trading Session debe hacer referencia a un Trading System para acceder a la lógica de trading que se aplicará durante la sesión. Otras consideraciones que enmarcan la sesión provienen del conjunto de parámetros que se le adjuntan.", "updated": 1641154898692 + }, + { + "language": "TR", + "text": "Canlı bir alım satım seansı düğümü, seans sırasında uygulanacak alım satım mantığına erişim sağlamak için bir alım satım sistemine referans vermelidir. Oturumu çerçeveleyen diğer hususlar, ona bağlı parametreler kümesinden gelir.", + "updated": 1701085344331 } ] }, @@ -64,6 +69,11 @@ "language": "ES", "text": "Ejecutando una Live Trading Session", "updated": 1641154916141 + }, + { + "language": "TR", + "text": "Canlı İşlem Oturumu Çalıştırma", + "updated": 1701085357762 } ] }, @@ -80,6 +90,11 @@ "language": "ES", "text": "Antes de iniciar una Live Trading Sesion, la tarea correspondiente debe estar en ejecución, ya que es la tarea que pone en marcha la instancia del bot de trading. Una vez que la instancia del bot de trading se esté ejecutando, seleccione \"Run\" en el menú para iniciar la sesión.", "updated": 1641154982020 + }, + { + "language": "TR", + "text": "Canlı bir alım satım seansı başlatmadan önce, alım satım botu örneğini çalıştıran görev olduğu için ilgili görevin çalışıyor olması gerekir. Ticaret botu örneği çalıştığında, oturumu başlatmak için menüden Çalıştır'ı seçin.", + "updated": 1701085361290 } ] }, @@ -96,6 +111,11 @@ "language": "ES", "text": "Para detener una Live Trading Session , seleccione \"Stop\" en el menú.", "updated": 1641155284114 + }, + { + "language": "TR", + "text": "Canlı bir işlem seansını durdurmak için menüden Durdur öğesini seçin.", + "updated": 1701085365075 } ], "updated": 1641177920119 @@ -119,6 +139,11 @@ "language": "ES", "text": "Configuración de la Live Trading Session", "updated": 1641155347345 + }, + { + "language": "TR", + "text": "Canlı İşlem Oturumu Yapılandırması", + "updated": 1701085369242 } ] }, @@ -136,6 +161,11 @@ "language": "ES", "text": "Propiedades", "updated": 1641155393289 + }, + { + "language": "TR", + "text": "Özellikler", + "updated": 1701085372515 } ] }, @@ -153,6 +183,11 @@ "language": "ES", "text": "folderName permite establecer un nombre apropiado para la carpeta en la que se almacenan los Data Products -y los Logs- generados por la sesión. Si se deja en blanco, el sistema nombra las carpetas con el id de la sesión. Esto puede ser útil cuando se pretende consultar los datos brutos generados por la sesión, ya que, de lo contrario, la carpeta sería difícil de identificar.", "updated": 1641155398185 + }, + { + "language": "TR", + "text": "folderName, oturum tarafından oluşturulan veri ürünlerinin -ve günlüklerin- depolandığı klasöre önemli bir ad vermenizi sağlar. Boş bırakılırsa, sistem klasörleri oturum kimliği ile adlandırır. Bu, oturum tarafından üretilen ham verilere başvurmak istediğinizde kullanışlı olabilir, aksi takdirde klasörü tanımlamak zor olacaktır.", + "updated": 1701085376930 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/L/Lock/Lock/lock.json b/Projects/Foundations/Schemas/Docs-Nodes/L/Lock/Lock/lock.json index abfc5aad20..c0b5b2129a 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/L/Lock/Lock/lock.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/L/Lock/Lock/lock.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Lock - это внутренний механизм, который блокирует структуру данных ордера в торговом движке, когда определение ордера в торговой системе запрещает порождать несколько ордеров.", "updated": 1640350471943 + }, + { + "language": "TR", + "text": "Kilit, alım satım sistemindeki emrin tanımı birden fazla emrin ortaya çıkmasına izin vermediğinde, alım satım motorundaki emrin veri yapısını engelleyen dahili bir mekanizmadır.", + "updated": 1701085416843 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Возможные значения для Lock - открыто и закрыто.", "updated": 1640350504578 + }, + { + "language": "TR", + "text": "Kilit için olası değerler açık ve kapalıdır.", + "updated": 1701085421043 } ] }, @@ -34,6 +44,11 @@ "language": "RU", "text": "В момент закрытия ордера система проверяет параметр spawnMultipleOrders в конфигурации ордера в торговой системе. Если значение равно false, система устанавливает блокировку на closed, чтобы структура данных не могла быть использована снова во время той же позиции.", "updated": 1640350532458 + }, + { + "language": "TR", + "text": "Bir emir kapatıldığı anda sistem, işlem sistemindeki emir yapılandırmasında spawnMultipleOrders parametresini kontrol eder. Değer false ise, sistem kilidi kapalı olarak ayarlar, böylece veri yapısı aynı pozisyon sırasında tekrar kullanılamaz.", + "updated": 1701085426835 } ] }, @@ -45,6 +60,11 @@ "language": "RU", "text": "В момент открытия ордера система проверяет параметр spawnMultipleOrders в конфигурации ордера в торговой системе. Если значение равно false, то система проверяет значение блокировки. Если значение открыто, то она может создать ордер, если закрыто, то ордер не может быть создан.", "updated": 1640350570086 + }, + { + "language": "TR", + "text": "Bir emir açıldığı anda, sistem işlem sistemindeki emir yapılandırmasında spawnMultipleOrders parametresini kontrol eder. Eğer değer false ise, sistem kilidin değerini kontrol eder. Değer açıksa, emri oluşturabilir; kapalıysa, emir oluşturulmayabilir.", + "updated": 1701085431235 } ] }, @@ -62,6 +82,11 @@ "language": "RU", "text": "Конфигурация Lock", "updated": 1640350587791 + }, + { + "language": "TR", + "text": "Kilit Konfigürasyonu", + "updated": 1701085434890 } ] }, @@ -74,6 +99,11 @@ "language": "RU", "text": "Свойства", "updated": 1640350594014 + }, + { + "language": "TR", + "text": "Mülkler", + "updated": 1701085438264 } ] }, @@ -86,6 +116,11 @@ "language": "RU", "text": "initialValue позволяет сбросить начальное состояние узла на произвольное значение.", "updated": 1640350602325 + }, + { + "language": "TR", + "text": "initialValue düğümün ilk durumunun rastgele bir değere sıfırlanmasını sağlar.", + "updated": 1701085442543 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Managed/Managed-Take-Profit/managed-take-profit.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Managed/Managed-Take-Profit/managed-take-profit.json index cf677fb6b4..07bfb6c233 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Managed/Managed-Take-Profit/managed-take-profit.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Managed/Managed-Take-Profit/managed-take-profit.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Узел Managed Take Profit включает в себя определение фаз, которые формируют управление целью тейк-профита по мере развития позиции.", "updated": 1639847302819 + }, + { + "language": "TR", + "text": "Yönetilen kar alma düğümü, pozisyon geliştikçe kar alma hedefinin yönetimini oluşturan aşamaların tanımını içerir.", + "updated": 1701087326219 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Цель тейк-профита играет важную роль в вашей стратегии, поскольку она играет решающую роль в определении соотношения риск/вознаграждение торговой возможности, которая возникла и по которой ваша стратегия приняла решение занять позицию.", "updated": 1639847415222 + }, + { + "language": "TR", + "text": "Bir kar alma hedefi, stratejinizde önemli bir rol oynar, çünkü gerçekleşen ve stratejinizin bir pozisyon almak için harekete geçtiği ticaret fırsatının risk / ödül oranını belirlemede çok önemli bir rol oynar.", + "updated": 1701087342970 } ] }, @@ -34,6 +44,11 @@ "language": "RU", "text": "Главной целью торговли является увеличение вашего капитала, и от того, как вы установите первоначальную цель тейк-профита и будете управлять ею в дальнейшем, зависит, насколько вы сможете увеличить свой капитал при благоприятном ценовом движении.", "updated": 1639847444721 + }, + { + "language": "TR", + "text": "Ticaretin en önemli amacı sermayenizi artırmaktır ve ilk kar alma hedefinizi nasıl belirlediğiniz ve daha sonra nasıl yönettiğiniz, uygun bir fiyat hareketi göz önüne alındığında sermayenizi ne kadar artırabileceğinizi belirler.", + "updated": 1701087346428 } ] }, @@ -45,6 +60,11 @@ "language": "RU", "text": "Система предоставляет те же функции для управления целью тейк-профита, что и для управления целью стоп-лосса, поэтому, пожалуйста, убедитесь, что вы изучили и этот раздел.", "updated": 1639847465043 + }, + { + "language": "TR", + "text": "Sistem, yönetilen zararı durdurma hedefi için açıklandığı gibi kar alma hedefini yönetmek için aynı işlevselliği sağlar, bu nedenle lütfen bu bölümü de gözden geçirdiğinizden emin olun.", + "updated": 1701087350555 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Base-Asset/market-base-asset.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Base-Asset/market-base-asset.json index eb5c59b139..eec71e01ba 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Base-Asset/market-base-asset.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Base-Asset/market-base-asset.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Market Base Asset (Рыночный базовый актив) — это актив в паре, используемый для предоставления котировки — цены - для котируемого актива, как указано на бирже.", "updated": 1640151517094 + }, + { + "language": "TR", + "text": "Piyasa temel varlığı, borsada listelendiği şekliyle, kote edilen varlık için bir kotasyon (fiyat) sağlamak için kullanılan çiftteki varlıktır.", + "updated": 1701087393370 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Базовый рыночный актив должен ссылаться на актив, определенный в узле Exchange Assets.", "updated": 1640151619227 + }, + { + "language": "TR", + "text": "Bir piyasa temel varlığı, borsa varlıkları düğümü altında tanımlanan bir varlığı referans almalıdır.", + "updated": 1701087397996 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Buy-Orders/market-buy-orders.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Buy-Orders/market-buy-orders.json index 9c7561a98c..05cc1ef6d2 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Buy-Orders/market-buy-orders.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Buy-Orders/market-buy-orders.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Рыночные ордера на покупку - это раздел структуры данных, который отслеживает данный конкретный тип ордеров.", "updated": 1645168331710 + }, + { + "language": "TR", + "text": "Piyasa alım emirleri, veri yapısının bu özel emir türünü takip eden bölümüdür.", + "updated": 1701087439146 } ] }, @@ -19,6 +24,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования.", "updated": 1645168336740 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC.", + "updated": 1701087443323 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Data-Products/market-data-products.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Data-Products/market-data-products.json index 1ceb557fbb..0ea606c5c0 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Data-Products/market-data-products.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Data-Products/market-data-products.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Узел Market Data Products представляет группу продуктов с данными, созданных на определенном рынке.", "updated": 1639493197581 + }, + { + "language": "TR", + "text": "Bir piyasa veri ürünleri düğümü, belirli bir piyasada üretilen veri ürünleri grubunu temsil eder.", + "updated": 1701087495694 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Узел продуктов с рыночными данными должен ссылаться на рынок, определенный в иерархии Crypto Ecosystem.", "updated": 1639148663987 + }, + { + "language": "TR", + "text": "Piyasa veri ürünleri düğümü, Kripto Ekosistemi ( Crypto Ecosystem ) hiyerarşisinde tanımlanmış bir piyasaya referans vermelidir.", + "updated": 1701087511979 } ] }, @@ -34,6 +44,11 @@ "language": "RU", "text": "Этот узел может порождать отдельные продукты данных или может массово развертывать продукты данных, организованные добычей данных и ботами. См. Подробности в узле Data Product.", "updated": 1639493242287 + }, + { + "language": "TR", + "text": "Bu düğüm tek tek veri ürünleri oluşturabilir veya veri madeni ve botlar tarafından düzenlenen veri ürünlerini toplu olarak dağıtabilir. Ayrıntılar için veri ürünleri düğümüne bakın.", + "updated": 1701087516307 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Data-Tasks/market-data-tasks.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Data-Tasks/market-data-tasks.json index 21c91b6474..f70c37d347 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Data-Tasks/market-data-tasks.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Data-Tasks/market-data-tasks.json @@ -33,6 +33,11 @@ "language": "ES", "text": "El nodo Market Data Tasks debe hacer referencia a un Market definido en la jerarquía del Crypto Ecosystem.", "updated": 1641153955075 + }, + { + "language": "TR", + "text": "Piyasa veri görevleri düğümü, Kripto Ekosistemi ( Crypto Ecosystem ) hiyerarşisinde tanımlanmış bir piyasaya referans vermelidir.", + "updated": 1701087566139 } ] }, @@ -44,6 +49,11 @@ "language": "ES", "text": "Este nodo puede generar Data Products individuales o puede implementar Data Products en masa organizados por Data Mines y por Bots. Consulte el nodo de Data Products para conocer los detalles.", "updated": 1641154026317 + }, + { + "language": "TR", + "text": "Bu düğüm tek tek veri ürünleri oluşturabilir veya veri madeni ve botlar tarafından düzenlenen veri ürünlerini toplu olarak dağıtabilir. Ayrıntılar için veri ürünleri düğümüne bakın.", + "updated": 1701087570683 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Learning-Products/market-learning-products.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Learning-Products/market-learning-products.json index b6305f8359..7125a2bfd4 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Learning-Products/market-learning-products.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Learning-Products/market-learning-products.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645168392893 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701087601123 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645168388140 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701087596268 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Learning-Tasks/market-learning-tasks.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Learning-Tasks/market-learning-tasks.json index 5074ad4383..be6a842063 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Learning-Tasks/market-learning-tasks.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Learning-Tasks/market-learning-tasks.json @@ -9,6 +9,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования. Затем вы можете использовать docs.save для сохранения изменений и app.contribute для отправки их в основной репозиторий.", "updated": 1645168416604 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1701087629699 } ] } @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы отредактировать этот текст. Замените его на определение / резюме. Нажмите ESC, чтобы выйти из режима редактирования.", "updated": 1645168411519 + }, + { + "language": "TR", + "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", + "updated": 1701087625066 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Order/market-order.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Order/market-order.json index 76cee2d0f4..0797fd5079 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Order/market-order.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Order/market-order.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Рыночный ордер - это раздел структуры данных, который отслеживает свойства конкретного рыночного ордера, как определено в торговой системе.", "updated": 1645168439825 + }, + { + "language": "TR", + "text": "Piyasa emri, ticaret sisteminde tanımlandığı gibi belirli bir piyasa emrinin özelliklerini takip eden veri yapısının bölümüdür.", + "updated": 1701087652482 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Каждый рыночный ордер, определенный в торговой системе, должен ссылаться на структуру данных рыночного ордера в торговом движке.", "updated": 1645168449400 + }, + { + "language": "TR", + "text": "Alım satım sisteminde tanımlanan her bir piyasa emri, alım satım motorundaki bir piyasa emrinin veri yapısına referans vermelidir.", + "updated": 1701087657003 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Quoted-Asset/market-quoted-asset.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Quoted-Asset/market-quoted-asset.json index 96aef44bc5..b758e7347f 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Quoted-Asset/market-quoted-asset.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Quoted-Asset/market-quoted-asset.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Рыночный котируемый актив - это актив в паре, для которого дана котировка, выраженная в базовом активе, котируемом на бирже.", "updated": 1645168492035 + }, + { + "language": "TR", + "text": "Piyasada kote edilen varlık, borsada listelendiği şekliyle baz varlık cinsinden kotasyon verilen çiftteki varlıktır.", + "updated": 1701087676563 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Котируемый на рынке актив должен ссылаться на актив, определенный в узле биржевых активов.", "updated": 1645168504712 + }, + { + "language": "TR", + "text": "Piyasaya kote edilen bir varlık, borsa varlıkları düğümü altında tanımlanan bir varlığı referans almalıdır.", + "updated": 1701087681435 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Sell-Order/market-sell-order.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Sell-Order/market-sell-order.json index 68e914fe69..30f8060484 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Sell-Order/market-sell-order.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Sell-Order/market-sell-order.json @@ -12,6 +12,11 @@ "language": "RU", "text": "Market Sell Order - это распоряжение, отправленное на биржу для продажи базового актива с целью немедленного исполнения по текущим рыночным ценам.", "updated": 1639841489842 + }, + { + "language": "TR", + "text": "Piyasa satış emri, temel varlığı satmak için borsaya gönderilen ve cari piyasa fiyatlarından derhal gerçekleştirilecek bir talimattır.", + "updated": 1701087701867 } ] }, @@ -29,6 +34,11 @@ "language": "RU", "text": "Пожалуйста, прочитайте определение Market Buy Order для получения соответствующей информации о том, как работают ордера в целом и в частности рыночные ордера.", "updated": 1639841738841 + }, + { + "language": "TR", + "text": "Genel olarak emirlerin, özel olarak da piyasa emirlerinin nasıl işlediği hakkında bilgi edinmek için lütfen Piyasa Alış Emri ( Market Buy Order ) tanımını okuyun.", + "updated": 1701087721763 } ] }, @@ -45,6 +55,11 @@ "language": "RU", "text": "Конфигурация Market Sell Order", "updated": 1639841593496 + }, + { + "language": "TR", + "text": "Piyasa Satış Emri Yapılandırması", + "updated": 1701087726546 } ] }, @@ -57,6 +72,11 @@ "language": "RU", "text": "Свойства", "updated": 1639841600484 + }, + { + "language": "TR", + "text": "Özellikler", + "updated": 1701087730971 } ] }, @@ -68,6 +88,11 @@ "language": "RU", "text": "percentageOfAlgorithmSize - это определение того, какая часть размера, обрабатываемого алгоритмом, должна быть выделена для данного конкретного ордера. Возможные значения - вещественные числа от 0 до 100, включая крайние значения. Если вы установите значение 0, ордер не будет выполнен.", "updated": 1639841631317 + }, + { + "language": "TR", + "text": "percentageOfAlgorithmSize, algoritma tarafından işlenen boyutun ne kadarının bu özel sıraya tahsis edileceğinin tanımıdır. Olası değerler, uç değerler de dahil olmak üzere 0 ile 100 arasındaki gerçek sayılardır. Değeri 0 olarak ayarlarsanız, emir yürütülmeyecektir.", + "updated": 1701087735858 } ] }, @@ -79,6 +104,11 @@ "language": "RU", "text": "spawnMultipleOrders - это параметр, который указывает, разрешены ли дополнительные порожденные ордера (true) или нет (false).", "updated": 1639841649174 + }, + { + "language": "TR", + "text": "spawnMultipleOrders, ilave emirlerin oluşturulmasına izin verilip verilmediğini (true) veya izin verilmediğini (false) gösteren parametredir.", + "updated": 1701087739840 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Sell-Orders/market-sell-orders.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Sell-Orders/market-sell-orders.json index d23c84361e..c0d93f82c0 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Sell-Orders/market-sell-orders.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Sell-Orders/market-sell-orders.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Рыночные ордера на продажу - это раздел структуры данных, который отслеживает данный конкретный тип ордеров.", "updated": 1645168564162 + }, + { + "language": "TR", + "text": "Piyasa satış emirleri, veri yapısının bu özel emir türünü takip eden bölümüdür.", + "updated": 1701087775354 } ] }, @@ -19,6 +24,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и Edit, чтобы войти в режим редактирования и изменить этот текст. ENTER для написания новых абзацев. ESC для выхода из режима редактирования.", "updated": 1645168569955 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC.", + "updated": 1701087779418 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Trading-Products/market-trading-products.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Trading-Products/market-trading-products.json index ea1ad7ba19..e3c55435bf 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Trading-Products/market-trading-products.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Trading-Products/market-trading-products.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Узел Market Trading Products представляет собой группу продуктов данных, сгенерированных указанным сеансом на конкретном рынке.", "updated": 1639150001571 + }, + { + "language": "TR", + "text": "Bir piyasa alım satım ürünleri düğümü, belirli bir piyasada başvurulan oturum tarafından üretilen veri ürünleri grubunu içerir.", + "updated": 1701087798851 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Узел рыночных торговых продуктов должен ссылаться на рынок, определенный в иерархии Crypto Ecosystem.", "updated": 1639150037694 + }, + { + "language": "TR", + "text": "Piyasa ticaret ürünleri düğümü, Kripto Ekosistemi ( Crypto Ecosystem ) hiyerarşisinde tanımlanmış bir piyasaya referans vermelidir.", + "updated": 1701087815251 } ] }, @@ -34,6 +44,11 @@ "language": "RU", "text": "Этот узел может порождать отдельные продукты данных или может массово развертывать продукты данных, организованные узлами Trading Mine и Trading Bots. См. Подробности в узле Data Product.", "updated": 1639493284553 + }, + { + "language": "TR", + "text": "Bu düğüm tek tek veri ürünleri oluşturabilir veya veri ürünlerini ticaret madeni ve ticaret botları tarafından organize edilen toplu olarak dağıtabilir. Ayrıntılar için veri ürünleri düğümüne bakın.", + "updated": 1701087820275 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Trading-Tasks/market-trading-tasks.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Trading-Tasks/market-trading-tasks.json index 0e89a45ec8..c206f7d2fc 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Trading-Tasks/market-trading-tasks.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Market/Market-Trading-Tasks/market-trading-tasks.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Узел Market Trading Tasks группирует торговые задачи, работающие на определенном рынке.", "updated": 1638375441341 + }, + { + "language": "TR", + "text": "Piyasa alım satım görevleri düğümü, belirli bir piyasada faaliyet gösteren alım satım görevlerini gruplar.", + "updated": 1701087845458 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Узел Market Trading Tasks должен ссылаться на рынок, определенный в иерархии Crypto Ecosystem.", "updated": 1638375522710 + }, + { + "language": "TR", + "text": "Piyasa alım satım görevleri düğümü, Kripto Ekosistemi ( Crypto Ecosystem ) hiyerarşisinde tanımlanmış bir piyasaya referans vermelidir.", + "updated": 1701087865787 } ] }, @@ -34,6 +44,11 @@ "language": "RU", "text": "Этот узел может порождать отдельные информационные продукты или может массово развертывать информационные продукты, организованные добычей данных и ботами. См. Подробности в узле продуктов данных Data Product.", "updated": 1638375752498 + }, + { + "language": "TR", + "text": "Bu düğüm tek tek veri ürünleri oluşturabilir veya veri madeni ve botlar tarafından düzenlenen veri ürünlerini toplu olarak dağıtabilir. Ayrıntılar için veri ürünleri düğümüne bakın.", + "updated": 1701087869963 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Master/Master-Script/master-script.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Master/Master-Script/master-script.json index 674e28b5a7..0c72591368 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Master/Master-Script/master-script.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Master/Master-Script/master-script.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Главный скрипт (сценарий) содержит определения любого количества шаблонных сценариев вместе с главным кодом JavaScript, обеспечивающим логику их реализации.", "updated": 1645168640374 + }, + { + "language": "TR", + "text": "Bir ana komut dosyası, herhangi bir sayıda şablon komut dosyasının tanımlarını ve bunları uygulamak için mantık sağlayan ana JavaScript kodunu içerir.", + "updated": 1701087891003 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "В общих чертах, мастер-скрипты служат для распыления сложности выполняемой задачи путем разделения задачи на любое количество конкретных областей, обрабатываемых отдельными шаблонными скриптами. Мастер-скрипт контролирует выполнение шаблонных скриптов и решает вопросы, выходящие за их рамки.", "updated": 1645168656671 + }, + { + "language": "TR", + "text": "Genel anlamda, ana komut dosyaları, görevi ayrı şablon komut dosyaları tarafından ele alınan herhangi bir sayıda özel kapsama bölerek eldeki görevin karmaşıklığını atomize etmeye hizmet eder. Ana komut dosyası, şablon komut dosyalarının yürütülmesini kontrol eder ve kapsamları dışındaki sorunları çözer.", + "updated": 1701087895651 } ] }, @@ -34,6 +44,11 @@ "language": "RU", "text": "Текущая реализация иерархии суперскриптов Masters включает два мастер-скрипта, которые вы можете использовать в качестве примеров. Мастер-скрипт Setup Market рассматривает все шаги, необходимые для установки нового рынка, а мастер-скрипт Delete Market Dependencies рассматривает удаление рынков.", "updated": 1645168678498 + }, + { + "language": "TR", + "text": "Ustalar süper komut dosyaları hiyerarşisinin mevcut uygulamasında örnek olarak kullanabileceğiniz iki ana komut dosyası bulunmaktadır. Setup Market ana komut dosyası yeni bir market kurmak için gereken tüm adımlarla ilgilenirken, Delete Market Dependencies ana komut dosyası marketleri kaldırmakla ilgilenir.", + "updated": 1701087901843 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Max/Max/max.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Max/Max/max.json index 1b50d7c621..4f442f2a6c 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Max/Max/max.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Max/Max/max.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Max - максимальный курс, зарегистрированный биржей в период между датами свойств begin и end, как это предусмотрено биржей.", "updated": 1645168701550 + }, + { + "language": "TR", + "text": "Maks, borsa tarafından sağlanan başlangıç ve bitiş özelliklerinin tarih zamanları arasındaki süre boyunca borsa tarafından kaydedilen maksimum orandır.", + "updated": 1701087923403 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст.", "updated": 1645168710257 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin.", + "updated": 1701087930923 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Min/Min/min.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Min/Min/min.json index 3655acc4e3..8d673ab7da 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Min/Min/min.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Min/Min/min.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Min - минимальный курс, зарегистрированный биржей в период между датами свойств begin и end, как это предусмотрено биржей.", "updated": 1645168730353 + }, + { + "language": "TR", + "text": "Min, borsa tarafından sağlanan başlangıç ve bitiş özelliklerinin tarih zamanları arasındaki süre boyunca borsa tarafından kaydedilen minimum orandır.", + "updated": 1701087946355 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст.", "updated": 1645168738693 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin.", + "updated": 1701087952035 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Mines/Mines/mines.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Mines/Mines/mines.json index 302e1e11a1..20107eb2b2 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Mines/Mines/mines.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Mines/Mines/mines.json @@ -12,6 +12,11 @@ "language": "RU", "text": "Источники (шахты, хранилища) относятся к различным типам источников данных, для которых существуют определения в виде иерархий. На этом этапе узел может породить иерархии Data Mine, Trading Mine и Learning Mine.", "updated": 1645168879537 + }, + { + "language": "TR", + "text": "Madenler, hiyerarşiler şeklinde tanımların mevcut olduğu farklı maden türlerini ifade eder. Bu aşamada, düğüm Veri Madeni ( Data Mine ), Ticaret Madeni ( Trading Mine ) ve Öğrenme Madeni ( Learning Mine ) hiyerarşilerini ortaya çıkarabilir.", + "updated": 1701088027643 } ] }, @@ -30,6 +35,11 @@ "language": "RU", "text": "Используйте меню для создания новых иерархий.", "updated": 1645168886415 + }, + { + "language": "TR", + "text": "Yeni hiyerarşiler oluşturmak için menüyü kullanın.", + "updated": 1701088033320 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Move/Move-To-Phase-Event/move-to-phase-event.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Move/Move-To-Phase-Event/move-to-phase-event.json index 29a1f3c570..2f32c32499 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Move/Move-To-Phase-Event/move-to-phase-event.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Move/Move-To-Phase-Event/move-to-phase-event.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Событие Move To Phase Event определяет, когда должно произойти переключение фаз с текущей фазы на произвольную фазу, установленную по ссылке.", "updated": 1639849900481 + }, + { + "language": "TR", + "text": "Faza geçme olayı, fazların mevcut fazdan bir referans tarafından belirlenen rastgele bir faza ne zaman geçmesi gerektiğini belirler.", + "updated": 1701088174010 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Хотя фазы определяются в последовательности, и вы можете выбрать управление позицией, переходя от одной фазы к следующей в последовательности, событие перехода к фазе предлагает альтернативу.", "updated": 1639849948671 + }, + { + "language": "TR", + "text": "Aşamalar bir sıra halinde tanımlanırken ve sıradaki bir aşamadan diğerine geçerek konumu yönetmeyi seçebilirken, aşamaya geçme olayı bir alternatif sunar.", + "updated": 1701088179482 } ] }, @@ -34,6 +44,11 @@ "language": "RU", "text": "С помощью события перехода к фазе вы можете произвольно решить, какая фаза будет следующей. Для этого необходимо установить ссылку от события перехода к фазе на фазу, которая должна быть активирована после срабатывания этого события.", "updated": 1639849973615 + }, + { + "language": "TR", + "text": "Aşamaya geçme olayıyla, bir sonraki aşamanın hangisi olacağına keyfi olarak karar verebilirsiniz. Bunu yapmak için, aşamaya geçme olayından, olay tetiklendiğinde etkinleştirilmesi gereken aşamaya bir referans oluşturmalısınız.", + "updated": 1701088184404 } ] }, @@ -45,6 +60,11 @@ "language": "RU", "text": "Для каждой фазы может быть установлено любое количество событий перехода к фазе, что обеспечивает полную гибкость в управлении позицией. Эта функция позволяет создавать универсальные алгоритмы управления позицией, которые могут переключаться на различные формулы туда и обратно или в любой другой конфигурации, которую только можно себе представить.", "updated": 1639850029480 + }, + { + "language": "TR", + "text": "Her bir faz için istenilen sayıda hareket-faz olayı ayarlanabilir ve bu da pozisyonun nasıl yönetileceği konusunda tam esneklik sağlar. Bu özellik, farklı formüllere ileri geri geçiş yapabilen veya akla gelebilecek herhangi bir konfigürasyonda çok yönlü pozisyon yönetimi algoritmalarının kurulmasına olanak tanır.", + "updated": 1701088187563 } ] }, @@ -56,6 +76,11 @@ "language": "RU", "text": "Событие перехода в фазу должно ссылаться на узел фазы Phase. Когда ситуация в событии перехода к фазе оценивается как истинная (true), управление переходит к фазе, на которую ссылается событие.", "updated": 1639850084798 + }, + { + "language": "TR", + "text": "Bir faza geçme olayı bir faz düğümüne referans vermelidir. Faza geçme olayındaki durum doğru olarak değerlendirildiğinde, yönetim referans verilen faza geçer.", + "updated": 1701088191763 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Nodes/M/Move/Move-To-Phase/move-to-phase.json b/Projects/Foundations/Schemas/Docs-Nodes/M/Move/Move-To-Phase/move-to-phase.json index 42d99d2352..f131ffaf66 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/M/Move/Move-To-Phase/move-to-phase.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/M/Move/Move-To-Phase/move-to-phase.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Считает периоды с момента последнего срабатывания события перехода в фазу.", "updated": 1645168908179 + }, + { + "language": "TR", + "text": "Bir faza geçme olayının son kez tetiklenmesinden bu yana geçen süreleri sayar.", + "updated": 1701088063850 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите Edit, чтобы войти в режим редактирования и изменить этот текст.", "updated": 1645168916713 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin.", + "updated": 1701088068555 } ] }, @@ -40,6 +50,11 @@ "language": "RU", "text": "Конфигурация Move To Phase", "updated": 1645168930677 + }, + { + "language": "TR", + "text": "Faz Konfigürasyonuna Geç", + "updated": 1701088152178 } ] }, @@ -52,6 +67,11 @@ "language": "RU", "text": "Свойства", "updated": 1645168937706 + }, + { + "language": "TR", + "text": "Özellikler", + "updated": 1701088103105 } ] }, @@ -64,6 +84,11 @@ "language": "RU", "text": "initialValue позволяет сбросить начальное состояние узла на произвольное значение.", "updated": 1645168945926 + }, + { + "language": "TR", + "text": "initialValue düğümün ilk durumunun rastgele bir değere sıfırlanmasını sağlar.", + "updated": 1701088106923 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-041-superalgos-review-very-interesting-open-source-project.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-041-superalgos-review-very-interesting-open-source-project.json index 5ec2d18eb0..41973cd94a 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-041-superalgos-review-very-interesting-open-source-project.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-041-superalgos-review-very-interesting-open-source-project.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Ein interessantes und vielversprechendes Projekt mit neuartigen Möglichkeiten der Zusammenarbeit und Motivation.", "updated": 1687641249159 + }, + { + "language": "TR", + "text": "İşbirliği yapmanın ve motive etmenin yeni yollarını içeren ilginç ve gelecek vaat eden bir proje.", + "updated": 1695986920850 } ] }, @@ -23,6 +28,11 @@ "language": "DE", "text": "Ich habe dieses Projekt über GitHub gefunden und mein erster Eindruck ist, dass es sehr interessant und vielversprechend ist.", "updated": 1687641331073 + }, + { + "language": "TR", + "text": "Bu projeyi GitHub üzerinden buldum ve ilk izlenimim çok ilginç ve umut verici olduğu yönünde.", + "updated": 1695986978890 } ] }, @@ -35,6 +45,11 @@ "language": "DE", "text": "Die Verwaltung nicht nur der Codebasis, sondern auch aller Assets (Data Mines, Handelsalgorithmen (Trading Algorithms) usw.) über Git auf GitHub, so dass alle Beiträge nur Commits sind, und dann die Entwicklung einer Schnittstelle, die es ermöglicht, auf benutzerfreundliche Weise Beiträge zu leisten, ist etwas, das ich noch nie gesehen habe.", "updated": 1687641445909 + }, + { + "language": "TR", + "text": "Sadece kod tabanını değil, aynı zamanda tüm varlıkları (Veri Madenleri ( Data Mine ), Ticaret Algoritmaları, vb.) GitHub'daki git aracılığıyla yönetmek, böylece tüm katkıların sadece taahhütler olması ve ardından kullanıcı dostu bir şekilde katkıda bulunmayı mümkün kılmak için bir arayüz tasarlamak daha önce hiç görmediğim bir şey.", + "updated": 1695987036342 } ] }, @@ -47,6 +62,11 @@ "language": "DE", "text": "Anreize für Beiträge über SA-Token zu schaffen, ist ein wirklich neuer Weg, um Menschen zu motivieren, zu Open Source beizutragen, den ich auch noch nie zuvor gesehen habe.", "updated": 1687641350344 + }, + { + "language": "TR", + "text": "SA Tokenları aracılığıyla katkıları teşvik etmek, insanları açık kaynağa katkıda bulunmaya motive etmek için daha önce hiç görmediğim gerçekten yeni bir yol.", + "updated": 1695987055209 } ] }, @@ -58,12 +78,13 @@ "language": "DE", "text": "Auch wenn die Benutzeroberfläche (UI) manchmal klobig und verzögert ist und es definitiv Bugs gibt, denke ich, dass Superalgos eine vielversprechende Zukunft hat!", "updated": 1687641389189 + }, + { + "language": "TR", + "text": "Kullanıcı arayüzü ( UI ) bazen hantal ve gecikmeli olsa da ve hatalar kesinlikle mevcut olsa da, Superalgos'un umut verici bir geleceği olduğunu düşünüyorum!", + "updated": 1695987080394 } ] - }, - { - "style": "Text", - "text": "eyerust" } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-042-the-most-comprehensive-bot-framework-you-will-be-able-to-find.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-042-the-most-comprehensive-bot-framework-you-will-be-able-to-find.json index 6e4d8901e4..6cb1d45a09 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-042-the-most-comprehensive-bot-framework-you-will-be-able-to-find.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-042-the-most-comprehensive-bot-framework-you-will-be-able-to-find.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Es wird Sie umhauen, was Sie damit alles machen können. Rechnen Sie mit einer gewissen Lernkurve, aber wenn Sie einmal drin sind, gibt es kein Halten mehr.", "updated": 1687641510952 + }, + { + "language": "TR", + "text": "Superalgos ile yapabilecekleriniz sizi şaşırtacak. Biraz öğrenme süreciniz olacak ama bir kez içine girdiğinizde kendinizi durduramazsınız", + "updated": 1696017267275 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-043-superalgos-review-review-from-3commas-user.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-043-superalgos-review-review-from-3commas-user.json index 0d18c6783f..c1030fdab5 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-043-superalgos-review-review-from-3commas-user.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-043-superalgos-review-review-from-3commas-user.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Superalgos hat im Vergleich zu 3Commas viel mehr Funktionen", "updated": 1687641566924 + }, + { + "language": "TR", + "text": "Superalgos, 3Commas'a kıyasla çok daha fazla özelliğe sahiptir", + "updated": 1696017293849 } ] }, @@ -23,6 +28,11 @@ "language": "DE", "text": "Sie können Bots mit großartigen Funktionen erstellen", "updated": 1687641579751 + }, + { + "language": "TR", + "text": "harika özelliklere sahip botlar oluşturabilirsiniz", + "updated": 1696017314786 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-044-superalgos-review-tutorial-testing.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-044-superalgos-review-tutorial-testing.json index 3837409de9..f243427cc5 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-044-superalgos-review-tutorial-testing.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-044-superalgos-review-tutorial-testing.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Diese Seite ist meine Rezension des Tutorials.", "updated": 1687641664653 + }, + { + "language": "TR", + "text": "Bu sayfa eğitime ilişkin incelememdir.", + "updated": 1696017334721 } ] }, @@ -23,6 +28,11 @@ "language": "DE", "text": "Das Durcharbeiten dieses Tutorials war eine großartige Einführung in SuperAlgos.", "updated": 1687641672698 + }, + { + "language": "TR", + "text": "Bu eğitim boyunca çalışmak SuperAlgos'a harika bir giriş oldu.", + "updated": 1696017452115 } ] }, @@ -34,6 +44,11 @@ "language": "DE", "text": "Ich freue mich darauf, es zu vervollständigen und meine erste Strategie zu entwickeln.", "updated": 1687641680175 + }, + { + "language": "TR", + "text": "Tamamlamayı ve ilk stratejimi oluşturmayı dört gözle bekliyorum.", + "updated": 1696017464162 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-045-superalgos-review-mdoubles-first-superalgos-review.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-045-superalgos-review-mdoubles-first-superalgos-review.json index 06b3e0400b..a106d3585b 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-045-superalgos-review-mdoubles-first-superalgos-review.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-045-superalgos-review-mdoubles-first-superalgos-review.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Mein erster Eindruck von Superalgos: Mir gefällt die Tatsache, dass Superalgos in meinen Räumlichkeiten läuft und alle Aktionen in meinem Superalgos-Ordner stattfinden. Ich fand es einfach zu installieren und einzurichten, indem ich den Anweisungen folgte. Ich habe auch einen Blick auf den Code geworfen und er scheint gut strukturiert und leicht zu verstehen zu sein. Ich bin mir nicht sicher, ob mir die visuelle Skripting-Umgebung gefällt. Bisher habe ich viel Zeit damit verbracht, die grafische Benutzeroberfläche zu erlernen, ohne viel von dem zu verstehen, was im Hintergrund passiert. Ich finde die visuelle Darstellung der Knoten zu detailliert. Die Knoten sind manchmal sehr weit voneinander entfernt und die Beziehung zwischen den Knoten ist mir nicht immer klar. Die Hierarchien scheinen auch zu tief zu sein, ich habe das Gefühl, dass die Dinge flacher organisiert werden könnten. Ich hatte Schwierigkeiten, über die grafische Benutzeroberfläche Verweise zu erstellen. Die Schaltfläche \"Weiter\" am Ende von Tutorials bewirkt nichts (ich verwende Chrome Version 102.0.5005.61, Windows 10 Pro 19044.1706).", "updated": 1687641760339 + }, + { + "language": "TR", + "text": "Superalgos hakkındaki ilk izlenimim: Superalgos'un benim tesislerimde çalışması ve tüm işlemlerin Superalgos klasörümde gerçekleşmesi hoşuma gitti. Talimatları izleyerek kurulumu ve ayarlamayı kolay buldum. Ayrıca koda da bir göz attım ve iyi yapılandırılmış ve anlaşılması kolay görünüyor.\n \nGörsel komut dosyası ortamını sevdiğimden emin değilim. Şimdiye kadar arka planda neler olduğunu pek anlamadan sadece GUI'yi öğrenmek için çok zaman harcadım. Düğümlerin görsel temsilini çok ayrıntılı buluyorum. Düğümler bazen çok uzak ve düğümler arasındaki ilişki benim için her zaman net değil. Hiyerarşiler de çok derin görünüyor, işlerin daha düz bir şekilde organize edilebileceğini hissediyorum. GUI aracılığıyla referans oluştururken sorun yaşıyordum.\n\nEğitimlerin sonundaki İleri düğmesi hiçbir şey yapmıyor (Chrome Sürüm 102.0.5005.61, Windows 10 Pro 19044.1706 kullanıyorum).", + "updated": 1696017547729 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-046-superalgos-review-wow-.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-046-superalgos-review-wow-.json index 92d5133d29..8dc2505a0a 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-046-superalgos-review-wow-.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-046-superalgos-review-wow-.json @@ -9,6 +9,11 @@ "language": "DE", "text": "Schreiben Sie eine Zusammenfassung für diese Rezensionsseite.", "updated": 1687641820524 + }, + { + "language": "TR", + "text": "Bu inceleme sayfası için bir özet yazın.", + "updated": 1696017691121 } ] }, @@ -22,6 +27,11 @@ "language": "DE", "text": "Dies ist ein sehr interessantes Projekt. Ich habe mich mit mehreren Alternativen beschäftigt, aber jetzt hat Superalgos meine volle Aufmerksamkeit. Die Lernkurve ist frustrierend steil, aber ich habe das Gefühl, dass sich die Mühe lohnt. Die Anleitungen und Handbücher sind gut strukturiert, und ich freue mich darauf, diese Reise anzutreten. Ich freue mich darauf, einen sinnvollen Beitrag zu diesem Projekt leisten zu können.", "updated": 1687641840579 + }, + { + "language": "TR", + "text": "Bu çok ilginç bir proje. Birkaç alternatifi araştırıyordum ama şimdi Superalgos tüm dikkatimi çekti. Öğrenme eğrisi sinir bozucu derecede dik, ancak çabaya değdiğini hissediyorum. Öğreticiler ve kılavuzlar iyi yapılandırılmış ve bu yolculukta olduğum için heyecanlıyım. Bu projeye anlamlı bir şekilde katkıda bulunabilmeyi dört gözle bekliyorum.", + "updated": 1696017698968 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-047-superalgos-review-unique-vice-review-of-superalgos.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-047-superalgos-review-unique-vice-review-of-superalgos.json index f7cd10720a..2083b83649 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-047-superalgos-review-unique-vice-review-of-superalgos.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-047-superalgos-review-unique-vice-review-of-superalgos.json @@ -9,6 +9,11 @@ "language": "DE", "text": "Schreiben Sie eine Zusammenfassung für diese Rezensionsseite.", "updated": 1687641917984 + }, + { + "language": "TR", + "text": "Bu inceleme sayfası için bir özet yazın.", + "updated": 1696017710437 } ] }, @@ -22,6 +27,11 @@ "language": "DE", "text": "Los geht's mit der SuperAlgos Review!", "updated": 1687641926115 + }, + { + "language": "TR", + "text": "İşte SuperAlgos İncelemesine başlıyoruz!", + "updated": 1696017717377 } ] }, @@ -33,6 +43,11 @@ "language": "DE", "text": "Nach einer Neuinstallation funktioniert alles!", "updated": 1687641934699 + }, + { + "language": "TR", + "text": "Yeni bir kurulumdan sonra her şey çalışıyor!", + "updated": 1696017723238 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-047-superalgos-review-varletnls-review-title.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-047-superalgos-review-varletnls-review-title.json index c5b1c57723..4adb6082f6 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-047-superalgos-review-varletnls-review-title.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-047-superalgos-review-varletnls-review-title.json @@ -9,6 +9,11 @@ "language": "DE", "text": "Schreiben Sie eine Zusammenfassung für diese Rezensionsseite.", "updated": 1687642048845 + }, + { + "language": "TR", + "text": "Bu inceleme sayfası için bir özet yazın.", + "updated": 1696017733449 } ] }, @@ -22,6 +27,11 @@ "language": "DE", "text": "Superalgos hat großes Potenzial, es verarbeitet Krypto-Entscheidungen so viel schneller, als man es manuell tun kann.", "updated": 1687642063258 + }, + { + "language": "TR", + "text": "Superalgos'un büyük bir potansiyeli var, kripto kararlarını manuel olarak bile yapabileceğinizden çok daha hızlı işliyor.", + "updated": 1696017739880 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-049-superalgos-review-a-new-contributors-review.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-049-superalgos-review-a-new-contributors-review.json index 066afd384c..e617fd6230 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-049-superalgos-review-a-new-contributors-review.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-049-superalgos-review-a-new-contributors-review.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Ein Bericht von einem sehr beeindruckten JavaScript-Entwickler, der möglicherweise einen neuen Beitrag leisten wird", "updated": 1687642324586 + }, + { + "language": "TR", + "text": "Çok etkilenmiş bir JavaScript geliştiricisinden, potansiyel olarak yeni bir katılımcıdan bir inceleme", + "updated": 1696017748969 } ] }, @@ -23,6 +28,11 @@ "language": "DE", "text": "Erstaunliche Arbeit! Gut gemacht! Ich möchte zu diesem Projekt beitragen, wenn ich finde, dass andere davon profitieren können. Bis jetzt bin ich tief beeindruckt.", "updated": 1687642337057 + }, + { + "language": "TR", + "text": "Harika bir çalışma! İyi iş çıkardınız! Başkalarının faydalanabileceği bir şey bulursam bu projeye katkıda bulunmak istiyorum. Şimdiye kadar çok etkilendim.", + "updated": 1696017756113 } ] }, @@ -34,6 +44,11 @@ "language": "DE", "text": "Das Einzige, was mich unendlich ärgert, ist, dass ich jedes Mal, wenn ich etwas in das Eingabefeld \"Suchen\" eingebe, ein Popup-Fenster des Browsers erhalte, in dem ich aufgefordert werde, das Passwort zu speichern. Ich denke, das liegt wahrscheinlich daran, dass es in demselben Formular Eingabefelder für die Authentifizierung gibt, wie \"Benutzername\" und \"Passwort\". Wie ich sehe, verwendet diese Seite überhaupt kein Formular, so dass das gesamte Dokument zu einem Formular wird, und die Felder \"Benutzername\" und \"Kennwort\" lösen beim Absenden dieses Popup-Fenster aus.", "updated": 1687642347000 + }, + { + "language": "TR", + "text": "Beni son derece rahatsız eden tek şey, Arama giriş alanına ne zaman bir şey girsem, bu tarayıcının açılır iletişim kutusunun benden şifreyi kaydetmemi istemesi. Sanırım bunun nedeni aynı formda \"kullanıcı adı\" ve \"şifre\" gibi kimlik doğrulama giriş alanları olması. Bu sayfanın hiç form kullanmadığını görüyorum, bu yüzden tüm belge bir form haline geliyor ve kullanıcı adı/parola alanları gönderme sırasında bu açılır pencereyi tetikliyor.", + "updated": 1696017763330 } ] }, @@ -45,6 +60,11 @@ "language": "DE", "text": "Es tut mir leid, dass ich den Entwicklungszweig mit meinen PRs verunreinigt habe. Es hat mich einige Mühe gekostet, den Github-Fehler herauszufinden, den ich bei app.contribute immer wieder bekam, alles, was superalgos berichtete, war das Folgende", "updated": 1687642360865 + }, + { + "language": "TR", + "text": "PR'larımla geliştirme dalını kirlettiğim için özür dilerim, app.contrib'da almaya devam ettiğim github hatasını çözmek için çaba sarf etmem gerekti, superalgos'un bildirdiği tek şey şuydu", + "updated": 1696017805889 } ] }, @@ -79,12 +99,24 @@ "language": "DE", "text": "Google half bei der Suche nach der Lösung, ich musste git remote set-url origin mit meinem Github-Token authentifiziert https url zu tun,", "updated": 1687642399961 + }, + { + "language": "TR", + "text": "Google çözümü bulmama yardımcı oldu, github token kimlik doğrulamalı https url'imle git remote set-url origin yapmak zorunda kaldım,", + "updated": 1696017825682 } ] }, { "style": "Text", - "text": "like this:" + "text": "like this:", + "translations": [ + { + "language": "TR", + "text": "Bunun gibi:", + "updated": 1696017834410 + } + ] }, { "style": "Text", diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-049-superalgos-review-fediculous-first-impression.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-049-superalgos-review-fediculous-first-impression.json index 15bea43fda..82286325a4 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-049-superalgos-review-fediculous-first-impression.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-049-superalgos-review-fediculous-first-impression.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Erstaunliches Projekt, ich freue mich wirklich darauf, es gemeinsam aufzubauen. Ich bin besonders daran interessiert, nicht-preisliche Fundamentaldaten zu verknüpfen, um einen Vorteil bei der Vorhersage von Kursbewegungen zu erlangen.", "updated": 1687642493849 + }, + { + "language": "TR", + "text": "Harika bir proje, bunu birlikte inşa etmek için gerçekten heyecanlıyım. Özellikle fiyat hareketlerini tahmin etmede avantaj elde etmek için fiyat dışı temel verileri bağlamakla ilgileniyorum.", + "updated": 1696017846474 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-050-superalgos-review-my-first-impression.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-050-superalgos-review-my-first-impression.json index 77fc5da24d..d303475efd 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-050-superalgos-review-my-first-impression.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-050-superalgos-review-my-first-impression.json @@ -9,6 +9,11 @@ "language": "DE", "text": "Schreiben Sie eine Zusammenfassung für diese Rezensionsseite.", "updated": 1687642616921 + }, + { + "language": "TR", + "text": "Bu inceleme sayfası için bir özet yazın.", + "updated": 1696017857698 } ] }, @@ -22,6 +27,11 @@ "language": "DE", "text": "Liebe auf den ersten Blick? Nicht unbedingt :)", "updated": 1687642625554 + }, + { + "language": "TR", + "text": "İlk görüşte aşk mı? Şart değil :)", + "updated": 1696017929305 } ] }, @@ -38,6 +48,11 @@ "language": "DE", "text": "Ich habe einige Bewertungen über Superalgos gelesen, bevor ich es öffnete, und wusste, dass es eine Stufe Lernkurve hat, so dass ich nicht erwartet habe, dass es einfach und unkompliziert sein wird, und ratet mal, was... es ist überhaupt nicht so, absolut:D", "updated": 1687642637432 + }, + { + "language": "TR", + "text": "Superalgos'u açmadan önce hakkında bazı yorumlar okudum ve bir adım öğrenme eğrisi olduğunu biliyordum, bu yüzden kolay ve anlaşılır olmasını beklemiyordum ve tahmin edin ne oldu... hiç de öyle değil, kesinlikle:D", + "updated": 1696017935014 } ] }, @@ -49,6 +64,11 @@ "language": "DE", "text": "Am Anfang ist es schwer, den Überblick zu behalten, aber aus meiner Sicht macht die Art und Weise, wie man durch den Designbereich navigiert, diese Aufgabe nicht einfacher. Zum Glück habe ich das nach einiger Zeit vergessen.", "updated": 1687642647945 + }, + { + "language": "TR", + "text": "Başlangıçta fikir edinmek zor ama benim bakış açıma göre, Tasarım Alanı'nda ( Design Space ) gezinme şekliniz bu görevi kolaylaştırmıyor. Neyse ki bir süre sonra bunu unuttum.", + "updated": 1696017974560 } ] }, @@ -60,6 +80,11 @@ "language": "DE", "text": "Woran ich mich immer noch nicht gewöhnt habe, ist dieses \"Pop-up\"-Menü, das angezeigt wird, wenn man mit der Maus über ein beliebiges Element fährt. Es ist wirklich ärgerlich, wenn es einige Elemente nahe beieinander gibt und wenn ich das Menü eines bestimmten Elements anzeigen möchte, muss ich den Mauszeiger über die freien Stellen führen, um andere Elemente herum, nur um das interessante Element zu erhalten. Und wenn ich aus Versehen das Menü eines anderen Elements anzeige, muss ich die Maus außerhalb dieses großen Kreises bewegen, damit es verschwindet, und es erneut versuchen. Ich hoffe, dass ich einfach nicht alles über das Navigieren weiß oder vielleicht brauche ich auch mehr Zeit.", "updated": 1687642660265 + }, + { + "language": "TR", + "text": "Hala alışamadığım şey, herhangi bir öğenin üzerine gelindiğinde görüntülenen bu \"açılır\" menü. Birbirine yakın birkaç öğe olduğunda ve belirli bir öğenin menüsünü görüntülemek istediğimde, ilginç olanı elde etmek için fare işaretçisini boş yerlerde, diğer öğelerin etrafında gezdirmem gerektiğinde gerçekten can sıkıcı oluyor. Ve kazara başka bir öğenin menüsünü görüntülediğimde, kaybolmasını sağlamak için fareyi bu büyük dairenin dışına taşımam ve tekrar denemem gerekiyor. Umarım gezinme hakkında her şeyi bilmiyorumdur ya da belki de daha fazla zamana ihtiyacım vardır.", + "updated": 1696017983418 } ] }, @@ -72,6 +97,11 @@ "language": "DE", "text": "Ich kann nicht viel mehr Recht über die Benutzerfreundlichkeit wissen, weil ich immer noch am Anfang dieses Abenteuers, aber was ich sicher weiß, dass es Tonnen von Funktionen hat und ich weiß, dass ich hier finden, was ich suche:)", "updated": 1687642670668 + }, + { + "language": "TR", + "text": "Kullanılabilirlik hakkında çok fazla şey söyleyemem çünkü hala bu maceranın başındayım ama emin olduğum şey tonlarca özelliğe sahip olduğu ve aradığım şeyi burada bulacağımı biliyorum:)", + "updated": 1696017989448 } ] }, @@ -83,6 +113,11 @@ "language": "DE", "text": "BTW - Tutorials sind großartig!!", "updated": 1687642680326 + }, + { + "language": "TR", + "text": "BTW - Öğreticiler harika!!!", + "updated": 1696017995754 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-051-superalgos-review-superalgos-by-marktradeink.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-051-superalgos-review-superalgos-by-marktradeink.json index 7c928272ad..6b857a7e19 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-051-superalgos-review-superalgos-by-marktradeink.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-051-superalgos-review-superalgos-by-marktradeink.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Zusammenfassung: Als ich Superalgos entdeckte, war ich vom ersten Eindruck an begeistert. Wie leistungsfähig diese Software ist und wie einzigartig ihr Ansatz ist.", "updated": 1687642771776 + }, + { + "language": "TR", + "text": "Superalgos'u keşfettiğimde, ilk izlenimden itibaren hayran kaldım. Bu yazılımın ne kadar güçlü olduğu ve benzersiz yaklaşımı.", + "updated": 1696018003639 } ] }, @@ -27,6 +32,11 @@ "language": "DE", "text": "Klicken Sie mit der rechten Maustaste und wählen Sie \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", "updated": 1687642786096 + }, + { + "language": "TR", + "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contrib kullanabilirsiniz.", + "updated": 1696018010289 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-053-superalgos-review-super-deep-project-with-great-potential.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-053-superalgos-review-super-deep-project-with-great-potential.json index 5b0f8bf37e..c32575e2b4 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-053-superalgos-review-super-deep-project-with-great-potential.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-053-superalgos-review-super-deep-project-with-great-potential.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Tief Lernkurve, aber hey, das ist, dass dezentrale Krypto Raum, in dem Fall, dass dieses Projekt auf par ist.", "updated": 1687643047589 + }, + { + "language": "TR", + "text": "Derin öğrenme eğrisi, ama hey, burası merkezi olmayan kripto alanıdır, bu durumda bu proje eşittir.", + "updated": 1696018019309 } ] }, @@ -23,6 +28,11 @@ "language": "DE", "text": "Um ehrlich zu sein, war mein erster Versuch mit dem Getting Started-Tutorial ein totaler Fehlschlag und eine frustrierende Erfahrung. Aber nachdem ich alles heruntergefahren und neu gestartet hatte, funktionierte es und ich konnte eine Menge Magie erleben. Also dachte ich, ich mache mir ein paar Notizen über meine Erfahrungen und stelle sie hier ein.", "updated": 1687643074678 + }, + { + "language": "TR", + "text": "Dürüst olmak gerekirse, Başlangıç eğitimindeki ilk denemem tam bir başarısızlık ve hayal kırıklığı deneyimiydi. Ancak her şeyi kapatıp yeniden başlamak işe yaradı ve birçok sihri deneyimleyebildim. Bu yüzden deneyimimle ilgili bazı notlar alabileceğimi ve bunları buraya bırakabileceğimi düşündüm.", + "updated": 1696018025033 } ] }, @@ -35,6 +45,11 @@ "language": "DE", "text": "Tipps für neue Nutzer", "updated": 1687643088550 + }, + { + "language": "TR", + "text": "Yeni kullanıcılar için ipuçları", + "updated": 1696018032528 } ] }, @@ -47,6 +62,11 @@ "language": "DE", "text": "Seien Sie hartnäckig und wiederholen Sie die Tutorials so lange, bis das, was sie anbieten, funktioniert und verstanden wird. Dies ist eine komplexe Angelegenheit und es gibt eine Menge Informationen, also haben Sie etwas Geduld und Nachsicht.", "updated": 1687643106400 + }, + { + "language": "TR", + "text": "Israrcı olun ve sundukları şey hem işe yarayana hem de anlaşılana / yapışana kadar eğitimleri tekrarlayın. Bu karmaşık bir konu ve çok fazla bilgi var, bu yüzden kendinize biraz sabır ve nezaket gösterin.", + "updated": 1696018038375 } ] }, @@ -59,6 +79,11 @@ "language": "DE", "text": "Manchmal ist es einfacher, die Browser-Registerkarte zu schließen, den Node-Prozess abzubrechen und das Lernprogramm noch einmal von vorne zu beginnen, da einige der zugrunde liegenden Prozesse möglicherweise nicht ausgeführt wurden oder nicht genügend Zeit hatten, um abgeschlossen zu werden. Mein erster Durchgang durch die Tutorials war ein Fehlschlag, da ich Dinge, die ich tun sollte oder die beschrieben wurden, nicht sah. Ein erneutes Laden und Ausführen änderte dies.", "updated": 1687643125143 + }, + { + "language": "TR", + "text": "Bazen tarayıcı sekmesini kapatmak, düğüm işlemini sonlandırmak ve öğreticiyi sıfırdan başlatmak daha kolaydır, çünkü bazı temel işlemler çalışmamış veya tamamlanması için yeterli zaman verilmemiş olabilir. Eğitimleri ilk kez gözden geçirdiğimde, yapmam söylenen veya gerçekleşmesi tarif edilen şeyleri görmediğim için başarısız oldum. Yeniden yükleme ve tekrar çalıştırma bunu değiştirdi.", + "updated": 1696018044477 } ] }, @@ -71,6 +96,11 @@ "language": "DE", "text": "Wenn die Browser-Entwicklungstools geöffnet sind, werden Konsolenfehler oder Ladefehler angezeigt, die darauf hindeuten, dass etwas nicht in Ordnung ist. Normalerweise konnte ich alles neu laden und es funktionierte, oder ich konnte es überspringen, ohne dass dies irgendwelche Folgen hatte.", "updated": 1687643147884 + }, + { + "language": "TR", + "text": "Tarayıcı geliştirme araçlarının konsol hatalarını veya bir şeylerin yanlış olduğunu gösteren yükleme hatalarını ortaya çıkarmak için açık olması. Genellikle her şeyi yeniden yükleyebiliyordum ve çalışıyordu ya da herhangi bir sonuç fark etmeden atlanabiliyordu.", + "updated": 1696018049626 } ] }, @@ -83,6 +113,11 @@ "language": "DE", "text": "Verwenden Sie einen größeren Monitor, wenn Sie ihn haben. Ich war in der Lage, die Tutorials auf einem 13-Zoll-MBP zu absolvieren, aber es war mühsam mit dem begrenzten Bildschirm Realität und den starken Fokus auf visuelle Entwicklung.", "updated": 1687643166734 + }, + { + "language": "TR", + "text": "Eğer varsa daha büyük bir monitör kullanın. Eğitimleri 13 inç MBP'de tamamlayabildim, ancak sınırlı ekran gerçekliği ve görsel geliştirmeye güçlü odaklanma nedeniyle sıkıcıydı.", + "updated": 1696018056433 } ] }, @@ -95,6 +130,11 @@ "language": "DE", "text": "Achten Sie auf die Symbole im Lernprogramm, insbesondere im oberen grauen Block. Dies sind die Elemente, mit denen Sie an der jeweiligen Stelle des Tutorials interagieren müssen. Als ich zum Beispiel im Abschnitt \"Diagramme\" des Tutorials \"Erste Schritte\" lernte, wie man skaliert, wusste ich nicht, dass ich auf das kleine schwarze Kästchen mit dem entsprechenden Symbol gehen und dann die Shift und die Maustaste drücken musste, damit es funktionierte (ich habe auch gelernt, dass es auf dem nächsten Bildschirm des Tutorials ein Video gibt, das diese Dinge erklärt).", "updated": 1687643249178 + }, + { + "language": "TR", + "text": "Eğitimdeki simgelere, özellikle de en üstteki gri bloğa dikkat edin. Bunlar eğitimin o noktasında etkileşime girmeniz gereken öğelerdir. Örneğin, Başlangıç eğitiminin grafikler bölümünde, nasıl ölçeklendirileceğini öğrenmek söz konusu olduğunda, içinde bu simgenin bulunduğu küçük siyah kutunun üzerinde olmam ve ardından çalışması için Shift + fare kaydırması yapmam gerektiğini fark etmemiştim (ayrıca bir sonraki eğitim ekranında bunları açıklığa kavuşturmak için bir video olduğunu da öğrendim).", + "updated": 1696018061689 } ] }, @@ -107,6 +147,11 @@ "language": "DE", "text": "Kritikpunkte:", "updated": 1687643338582 + }, + { + "language": "TR", + "text": "Acı Noktalar:", + "updated": 1696018070257 } ] }, @@ -119,6 +164,11 @@ "language": "DE", "text": "Dies ist konstruktive Kritik und bitte lesen Sie sie als Notizen an mich selbst, wie ich dazu beitragen kann, das Projekt zu verbessern.", "updated": 1687643348133 + }, + { + "language": "TR", + "text": "Bu yapıcı bir eleştiridir ve lütfen bunları projeyi daha iyi hale getirmek için katkıda bulunabileceğim olası yollar hakkında kendime notlar olarak okuyun.", + "updated": 1696018076985 } ] }, @@ -131,6 +181,11 @@ "language": "DE", "text": "- Knotendurchquerung (Node Navigation) und Verknüpfung. Wenn man versucht zu verstehen, wie man zwischen den Knoten ohne vorherigen Kontext ihrer Beziehung gelangt, kann man leicht den Überblick verlieren. Zugegeben, man geht davon aus, dass mit der Übung auch das Verständnis kommt, aber interne Knotenaktionen wie das Erstellen von Referenzen durch Ziehen des Knotens über die Benutzeroberfläche (UI) sind sehr mühsam. Anregung: Es scheint, dass einige Knoten nur mit bestimmten anderen Knoten innerhalb eines Arbeitsbereichs verbunden werden können. Fügen Sie ein Werkzeug hinzu, das ein automatisch ausgefülltes Formular zum Suchen und Verbinden von Knoten aufruft.", "updated": 1687643401350 + }, + { + "language": "TR", + "text": "- Düğüm ( Node ) Navigasyonu ve Ara Bağlantı. Aralarındaki ilişkiye dair önceden herhangi bir bağlam olmadan düğümler arasında nasıl geçiş yapılacağını anlamaya çalışmak, kişinin kolayca kaybolmasına neden olur. Kuşkusuz, pratik yaptıkça anlayacağınız varsayılmaktadır, ancak düğümü UI alanı boyunca sürükleyerek referanslar oluşturmak gibi düğümler arası eylemler çok sıkıcıdır. Öneri: Görünüşe göre bazı düğümler bir çalışma alanı içinde yalnızca belirli diğer düğümlere bağlanabiliyor. Hem düğümleri aramak hem de düğümlere gitmek/bağlanmak için bir otomatik tamamlama gitme formu açan bir araç ekleyin.", + "updated": 1696018091313 } ] }, @@ -143,6 +198,11 @@ "language": "DE", "text": "- Statusanzeige (Status indication): Es ist nicht klar, in welchem Teil des Prozesses sich ein Knoten befindet und wann er beendet ist. - Konkretes Beispiel: Im Getting Started Tutorial zeigt Cancel Vol. MTF Market Indicator Instance die ganze Zeit über die gelbe Aufschrift \"Waiting for My Computer...\". Ich habe keine einfache Wartezeit zu sagen, was es tun, wenn überhaupt. Lange Minuten später wird endlich auch das heutige Datum in hellblau und 100% angezeigt, aber der gelbe Aufkleber \"Waiting for My Computer...\" bleibt bestehen. Etwas besser sieht es mit dem Exchange Raw Data Sensor aus, der erworbene Einheiten anzeigt (z.B. 1512/1512 OHLCVs von Binancus) und das zugehörige gelbe Etikett aktualisiert sich und sagt \"Waiting 60s...\"", "updated": 1687643490565 + }, + { + "language": "TR", + "text": "- Durum göstergesi: Bir düğümün sürecin hangi kısmında olduğu ve ne zaman bittiği belli değil. - Spesifik örnek, Başlarken eğitiminde, İptal Vol. MTF Piyasa Göstergesi Örneği, mevcut olduğu süre boyunca \"Bilgisayarımı Bekliyor...\" sarı etiketini gösterir. Bir şey varsa ne yaptığını söylemek için kolay bir bekleyişim yok. Uzun dakikalar sonra, nihayet açık mavi renkte bugünün tarihini ve %100'ünü de gösterdi, ancak sarı bekleme etiketi hala devam ediyor. Alınan birimleri (örneğin Binancus'tan 1512/1512 OHLCV'ler) gösteren Exchange Raw Data Sensor ile biraz daha iyi bir deneyim yaşandı ve ilgili sarı etiket \"60'lar bekleniyor...\" şeklinde güncellendi.", + "updated": 1696018101905 } ] }, @@ -155,6 +215,11 @@ "language": "DE", "text": "- Die Anforderungen an die Börse, damit das Getting Started Tutorial funktioniert, waren unklar und brachen mit meinen ersten Erfahrungen. Die Option, binance.com, binance.us oder keines von beiden zu verwenden, schien eine Option zu sein. Allerdings, und ich bin in den USA, war es nicht bis Wiederholung des Tutorials und tatsächlich Einstellung Austausch zu \"binanceus\", dass das Tutorial tatsächlich in seiner Gesamtheit gefolgt werden konnte.", "updated": 1687643559251 + }, + { + "language": "TR", + "text": "- Başlarken eğitiminin çalışması için borsa gereksinimleri belirsizdi ve ilk deneyimimi bozuyordu. Binance.com, binance.us ya da hiçbirini kullanmama seçeneği var gibi görünüyordu. Ancak, ben ABD'deyim ve öğreticiyi tekrar edip borsayı \"binanceus\" olarak ayarlayana kadar öğretici gerçekten bütünüyle takip edilemedi.", + "updated": 1696018106581 } ] }, @@ -167,6 +232,11 @@ "language": "DE", "text": "Fazit", "updated": 1687643574933 + }, + { + "language": "TR", + "text": "Güncel Sonuç", + "updated": 1696018125881 } ] }, @@ -179,13 +249,25 @@ "language": "DE", "text": "Ich bin wirklich beeindruckt von dem kontinuierlichen Wachstum und der Bewältigung der Komplexität, mit der dieses Projekt immer weiter voranschreitet. Ich persönlich bin daran interessiert, alternative Implementierungen des Projekts zu erforschen, vor allem in Richtung einer stärker entwicklerorientierten Richtung (mehr Modularisierung, weniger monolithische Abhängigkeit von UI -Elementen) sowie eine größere Transparenz bei kritischen Elementen wie Daten und Netzwerken.", "updated": 1687643594101 + }, + { + "language": "TR", + "text": "Bu projenin devam eden büyümesinden ve karmaşıklık yönetiminden gerçekten etkilendim. Kişisel olarak projenin özellikle daha geliştirici merkezli rotalara (daha fazla modülerleştirme, kullanıcı arayüzü öğelerine daha az monolitik bağımlılık) yönelik alternatif uygulamalarını keşfetmenin yanı sıra veri ve ağ gibi kritik unsurların şeffaflığını artırmakla ilgileniyorum.", + "updated": 1696018112617 } ] }, { "style": "Text", "text": "Review v1, 2023-04-16; created by bearcanrun", - "updated": 1681631446553 + "updated": 1681631446553, + "translations": [ + { + "language": "TR", + "text": "İnceleme v1, 2023-04-16; bearcanrun tarafından oluşturulmuştur", + "updated": 1696018118713 + } + ] }, { "style": "Text", diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-053-superalgos-review-unlocking-the-potential-of-superalgos.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-053-superalgos-review-unlocking-the-potential-of-superalgos.json index 236a3b3e26..9b1c82d44e 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-053-superalgos-review-unlocking-the-potential-of-superalgos.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-053-superalgos-review-unlocking-the-potential-of-superalgos.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Zusammenfassung: Ich wollte einen Trading-Bot für meine Handelsstrategie bauen und befand mich in einer ziemlich schwierigen Lage, weil alles harte Code-Wissen vor mir stand... Und Superalgos tauchte auf! Ich habe alles, was ich jemals wollte und noch mehr, was ich brauche. Endlich habe ich das Gefühl, dass wir es schaffen werden! Super450", "updated": 1687643642132 + }, + { + "language": "TR", + "text": "Ticaret stratejim için bir ticaret botu oluşturmak istedim ve önümde duran tüm zor kod bilgisi nedeniyle kendimi oldukça zor bir durumda buldum. Ve Superalgos ortaya çıktı! İstediğim her şeye ve ihtiyacım olan daha fazlasına sahip. Sonunda bu boku yapacağımızı hissediyorum!\n\nSüper450", + "updated": 1696018167076 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-055-superalgos-review-in-bitcoin-since-2011-and-i-managed-to-miss-superalgos.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-055-superalgos-review-in-bitcoin-since-2011-and-i-managed-to-miss-superalgos.json index 9b9d28ae8c..eaf5a206e1 100644 --- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-055-superalgos-review-in-bitcoin-since-2011-and-i-managed-to-miss-superalgos.json +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-055-superalgos-review-in-bitcoin-since-2011-and-i-managed-to-miss-superalgos.json @@ -9,6 +9,11 @@ "language": "DE", "text": "Schreiben Sie eine Zusammenfassung für diese Rezensionsseite.", "updated": 1687643737260 + }, + { + "language": "TR", + "text": "Bu inceleme sayfası için bir özet yazın.", + "updated": 1696018175418 } ] }, @@ -22,6 +27,11 @@ "language": "DE", "text": "Dank Bing-ChatGPT habe ich dieses großartige Open-Source-Projekt gefunden, um einige meiner Trades zu automatisieren.", "updated": 1687643748679 + }, + { + "language": "TR", + "text": "Bing-ChatGPT sayesinde bazı işlemlerimi otomatikleştirmek için bu harika açık kaynak projesini buldum.", + "updated": 1696018183196 } ] }, @@ -34,6 +44,11 @@ "language": "DE", "text": "Ich bin auch begeistert von der Aussicht auf den KI-Handel.", "updated": 1687643758924 + }, + { + "language": "TR", + "text": "Yapay zeka ticareti ihtimali beni de çok heyecanlandırıyor.", + "updated": 1696018187296 } ] }, @@ -45,6 +60,11 @@ "language": "DE", "text": "Ich werde versuchen, so viel wie möglich zu testen und beizutragen.", "updated": 1687643767978 + }, + { + "language": "TR", + "text": "Elimden geldiğince test etmeye ve katkıda bulunmaya çalışacağım.", + "updated": 1696018191267 } ] }, @@ -57,6 +77,11 @@ "language": "DE", "text": "Ich habe seit 1986 Erfahrung mit Computersystemen und bin ein \"pensionierter\" Informatiker mit den meisten Erfahrungen in der Verwaltung von Server- und Netzwerkausrüstung. Ich benutze auch Linux seit 1998. Ich betreibe Windows nur, wenn ich muss, und nur in VMs unter Linux.", "updated": 1687643778556 + }, + { + "language": "TR", + "text": "1986'dan beri bilgisayar sistemleri konusunda deneyimim var ve en çok Sunucu ve Ağ ekipmanlarını yönetme konusunda deneyime sahip \"emekli\" bir Bilgisayar Bilimcisiyim. Ayrıca 1998'den beri Linux kullanıyorum. Windows'u sadece mecbur kalırsam ve sadece linux altında VM'lerde çalıştırıyorum.", + "updated": 1696018205604 } ] }, @@ -68,6 +93,11 @@ "language": "DE", "text": "Und schließlich bin ich griechischer Muttersprachler.", "updated": 1687643786107 + }, + { + "language": "TR", + "text": "Ve son olarak anadili Yunanca olan biriyim.", + "updated": 1696018200861 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-056-superalgos-review-a-unique-collaboration-to-make-trading-easy-for-everyone.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-056-superalgos-review-a-unique-collaboration-to-make-trading-easy-for-everyone.json new file mode 100644 index 0000000000..8568532d06 --- /dev/null +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-056-superalgos-review-a-unique-collaboration-to-make-trading-easy-for-everyone.json @@ -0,0 +1,15 @@ +{ + "review": "Superalgos Project Review", + "pageNumber": 56, + "type": "Superalgos Review - A unique collaboration to make trading easy for everyone!", + "definition": { + "text": "I have never seen such a collaboration to create something unique, for the benefit of traders, developers and even just those who use the software.", + "updated": 1697191283682 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode. Then you can use docs.save to save your changes and app.contribute to send it to the main repository." + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-059-superalgos-review-lets-do-this-thing.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-059-superalgos-review-lets-do-this-thing.json new file mode 100644 index 0000000000..2599df817f --- /dev/null +++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-059-superalgos-review-lets-do-this-thing.json @@ -0,0 +1,15 @@ +{ + "review": "Superalgos Project Review", + "pageNumber": 59, + "type": "Superalgos Review - Let's do this thing", + "definition": { + "text": "So far so good. Definitely stoked to learn about the platform. I like the way that all the logic is broken down into small logical pieces. It is an extremely front-end heavy app, with the front-end being one of those hyper-modern(to borrow a chess term) styles, seems to be working though. Anyway I'm looking forward to contributing, and seeing where this thing can go.\n\n@jdpaterson", + "updated": 1705299937255 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode. Then you can use docs.save to save your changes and app.contribute to send it to the main repository." + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-001-app-error-contribution-not-sent.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-001-app-error-contribution-not-sent.json index d805de492e..ada320e869 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-001-app-error-contribution-not-sent.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-001-app-error-contribution-not-sent.json @@ -8,8 +8,8 @@ "translations": [ { "language": "DE", - "text": "Es gab ein Problem beim Versuch, Ihren Beitrag (contribution) an Ihre Fork des Superalgos-Repositorys oder von Ihrer Fork an das Superalgos/Superalgos main repository zu senden.", - "updated": 1637847176279 + "text": "Es gab ein Problem beim Versuch, Ihren Beitrag an Ihren Fork des Superalgos-Repositorys oder von Ihrem Fork an das Superalgos/Superalgos-Hauptrepository zu senden.", + "updated": 1702242586150 }, { "language": "RU", @@ -31,8 +31,8 @@ "translations": [ { "language": "DE", - "text": "Lesen Sie den folgenden Abschnitt, um zu erfahren, was passiert sein könnte. Nachdem Sie das Problem behoben haben, das die Ausführung des App Contribute Command verhindert hat, können Sie es erneut versuchen.", - "updated": 1637847279708 + "text": "Lesen Sie den folgenden Abschnitt, um zu erfahren, was passiert sein könnte. Nachdem Sie das Problem behoben haben, das die Ausführung des App Contribute-Befehls (App Contribute Command) verhindert hat, können Sie es erneut versuchen.", + "updated": 1702242608714 }, { "language": "RU", @@ -62,6 +62,11 @@ "text": "Hata Bilgisi", "updated": 1654392737054, "style": "Title" + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1702242616652 } ] }, @@ -94,8 +99,8 @@ "translations": [ { "language": "DE", - "text": "Hinweis: Diese Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", - "updated": 1637847343322 + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1702242638050 }, { "language": "RU", @@ -116,8 +121,8 @@ "translations": [ { "language": "DE", - "text": "Fehlermeldung (Error Message)", - "updated": 1637847408680 + "text": "Fehlermeldung", + "updated": 1702242648852 }, { "language": "RU", @@ -172,6 +177,11 @@ "text": "Hata Yığını", "updated": 1654392765971, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Anzahl der Fehler", + "updated": 1702242712576 } ] }, @@ -181,8 +191,8 @@ "translations": [ { "language": "DE", - "text": "Im Folgenden ist der Error Stack der beim Client aufgetretenen Ausnahme dargestellt:", - "updated": 1637847442850 + "text": "Im Folgenden wird die Anzahl der Fehler, die beim Client aufgetretenen Ausnahme, dargestellt:", + "updated": 1702242718756 }, { "language": "RU", @@ -215,6 +225,11 @@ "text": "Hata Kodu", "updated": 1654392777478, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1702242727810 } ] }, @@ -259,6 +274,11 @@ "text": "Hata Detayları", "updated": 1654392790569, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1702242748182 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-002-app-error-github-credentials-missing.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-002-app-error-github-credentials-missing.json index 69ff46815c..b6a900a2a4 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-002-app-error-github-credentials-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-002-app-error-github-credentials-missing.json @@ -13,8 +13,8 @@ }, { "language": "DE", - "text": "Um Beiträge aus der App heraus zu verwalten oder die App durch Ausführen eines Befehls zu aktualisieren, müssen Sie zunächst Ihre Github.com Anmeldedaten (Github-credentials) angeben, damit der Client Sie authentifizieren kann, wenn Sie Ihre Änderungen an das remote Repository übertragen.", - "updated": 1637872276765 + "text": "Um Beiträge aus der App heraus zu verwalten oder die App durch Ausführen eines Befehls zu aktualisieren, müssen Sie zunächst Ihre Github.com-Anmeldedaten angeben, damit der Client Sie authentifizieren kann, wenn Sie Ihre Änderungen an das entfernte Repository übertragen.", + "updated": 1702243135143 }, { "language": "RU", @@ -49,8 +49,8 @@ "translations": [ { "language": "DE", - "text": "Die Github-Anmeldeinformationen (Github Credentials) fehlen. Bitte lösen Sie dieses Problem und versuchen Sie es erneut.", - "updated": 1637872324423 + "text": "Github-Anmeldeinformationen fehlen. Bitte lösen Sie dieses Problem und versuchen Sie es erneut.", + "updated": 1702243205494 }, { "language": "RU", @@ -77,8 +77,8 @@ }, { "language": "DE", - "text": "Um dieses Problem zu lösen, befolgen Sie die folgenden Anweisungen, um Ihre GitHub.com-Anmeldedaten (GitHub.com credentials) einzurichten, damit das System die Aufgaben automatisieren kann, die erforderlich sind, um Ihre Beiträge in das main repository des Superalgos-Projekts einzureichen.", - "updated": 1637872432244 + "text": "Um dieses Problem zu lösen, befolgen Sie die folgenden Anweisungen, um Ihre GitHub.com-Anmeldedaten einzurichten, damit das System die Aufgaben automatisieren kann, die erforderlich sind, um Ihre Beiträge in das Hauptrepository des Superalgos-Projekts einzureichen.", + "updated": 1702243231654 }, { "language": "RU", @@ -112,8 +112,8 @@ "translations": [ { "language": "DE", - "text": "Die Github-Anmeldeinformationen (Github Credentials) fehlen. Die Hierarchy APIs wurden in Ihrem Workspace nicht gefunden. Bitte erstellen Sie sie gemäß der unten stehenden Anleitung und versuchen Sie es erneut.", - "updated": 1637872483733 + "text": "Github-Anmeldeinformationen fehlen. Die Hierarchy APIs wurden in Ihrem Arbeitsbereich nicht gefunden. Bitte erstellen Sie sie gemäß der unten stehenden Anleitung und versuchen Sie es erneut.", + "updated": 1702243301753 }, { "language": "RU", @@ -148,8 +148,8 @@ "translations": [ { "language": "DE", - "text": "Github-Anmeldeinformationen (Github Credentials) fehlen. Die Hierarchie-APIs haben kein child (Node welche von Node abgeht) vom Typ Github API. Bitte erstellen Sie sie gemäß der unten stehenden Anleitung und versuchen Sie es erneut.", - "updated": 1637872623504 + "text": "Github-Anmeldeinformationen fehlen. Die Hierarchie- APIs haben kein untergeordnetes Element vom Typ Github API. Bitte erstellen Sie es gemäß der unten stehenden Anleitung und versuchen Sie es erneut.", + "updated": 1702243321080 }, { "language": "RU", @@ -184,8 +184,8 @@ "translations": [ { "language": "DE", - "text": "Github-Anmeldeinformationen (Github Credentials) fehlen. Die Eigenschaft username fehlt oder ist leer. Bitte erstellen Sie sie gemäß der unten stehenden Anleitung und versuchen Sie es erneut.", - "updated": 1637872711952 + "text": "Github-Anmeldeinformationen fehlen. Die Eigenschaft username fehlt oder ist leer. Bitte erstellen Sie sie gemäß der unten stehenden Anleitung und versuchen Sie es erneut.", + "updated": 1702243331428 }, { "language": "RU", @@ -220,8 +220,8 @@ "translations": [ { "language": "DE", - "text": "Github-Anmeldeinformationen (Github Credentials) fehlen. Das Property-Token fehlt oder ist leer. Bitte erstellen Sie sie gemäß der unten stehenden Anleitung und versuchen Sie es erneut.", - "updated": 1637872739244 + "text": "Github-Anmeldeinformationen fehlen. Das Property-Token fehlt oder ist leer. Bitte erstellen Sie es anhand der unten stehenden Anleitung und versuchen Sie es erneut.", + "updated": 1702243340741 }, { "language": "RU", @@ -271,6 +271,11 @@ "text": "App Contribute Komutu", "updated": 1654392880843, "style": "List" + }, + { + "language": "DE", + "text": "Befehl App Contribute ((App Contribute Command))", + "updated": 1702243358525 } ] }, @@ -283,6 +288,11 @@ "text": "Uygulama Güncelleme Komutu", "updated": 1654392886824, "style": "List" + }, + { + "language": "DE", + "text": "App Update Befehl (App Update Command)", + "updated": 1702243379413 } ] }, @@ -295,6 +305,11 @@ "text": "Yönetişim Çalışma Alanları", "updated": 1654392892603, "style": "List" + }, + { + "language": "DE", + "text": "Governance-Arbeitsbereiche (Governance Workspaces)", + "updated": 1702243386686 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-003-app-error-could-not-get-current-branch.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-003-app-error-could-not-get-current-branch.json index 46bff27788..d7bfb09502 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-003-app-error-could-not-get-current-branch.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-003-app-error-could-not-get-current-branch.json @@ -6,15 +6,15 @@ "text": "There was a problem trying to get the Current Branch. Check the console for errors.", "updated": 1611129344277, "translations": [ - { - "language": "RU", - "text": "Возникла проблема при попытке получить текущую ветку (Current Branch). Проверьте консоль на наличие ошибок.", - "updated": 1640236071517 - }, { "language": "TR", "text": "Mevcut Şubeyi almaya çalışırken bir sorun oluştu. Hatalar için konsolu kontrol edin.", - "updated": 1654392904835 + "updated": 1654393074178 + }, + { + "language": "DE", + "text": "Beim Versuch, den aktuellen Zweig zu erhalten, ist ein Problem aufgetreten. Prüfen Sie die Konsole auf Fehler.", + "updated": 1702243502806 } ] }, @@ -24,16 +24,16 @@ "text": "Check for the following section for details on what may have happened. After you fix the issue, you may try again.", "updated": 1611152967185, "translations": [ - { - "language": "RU", - "text": "Проверьте в следующем разделе подробную информацию о том, что могло произойти. После устранения проблемы вы можете повторить попытку.", - "updated": 1640236083790 - }, { "language": "TR", "text": "Ne olmuş olabileceğine dair ayrıntılar için aşağıdaki bölümü kontrol edin. Sorunu çözdükten sonra tekrar deneyebilirsiniz.", - "updated": 1654392910178, + "updated": 1654393080578, "style": "Success" + }, + { + "language": "DE", + "text": "Prüfen Sie den folgenden Abschnitt, um herauszufinden, was passiert sein könnte. Nachdem Sie das Problem behoben haben, können Sie es erneut versuchen.", + "updated": 1702243517414 } ] }, @@ -42,16 +42,16 @@ "text": "Error Info", "updated": 1611154641024, "translations": [ - { - "language": "RU", - "text": "Информация об ошибке", - "updated": 1640236093334 - }, { "language": "TR", "text": "Hata Bilgisi", - "updated": 1654392915752, + "updated": 1654393088076, "style": "Title" + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1702243522978 } ] }, @@ -60,9 +60,15 @@ "text": "In the following section, you will find the information recorded when the error occurred.", "translations": [ { - "language": "RU", - "text": "В следующем разделе вы найдете информацию, записанную при возникновении ошибки.", - "updated": 1640236104310 + "language": "TR", + "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", + "updated": 1654393094573, + "style": "Text" + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1702243534150 } ] }, @@ -71,16 +77,16 @@ "text": "You will only see the information if you opened this page as a result of the error actually occurring.", "updated": 1611151375974, "translations": [ - { - "language": "RU", - "text": "Вы увидите информацию только в том случае, если вы открыли эту страницу в результате фактического возникновения ошибки.", - "updated": 1640236121441 - }, { "language": "TR", "text": "Bu bilgileri yalnızca hatanın gerçekten meydana gelmesinin bir sonucu olarak bu sayfayı açtıysanız göreceksiniz.", - "updated": 1654392934232, + "updated": 1654393102296, "style": "Note" + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1702243549367 } ] }, @@ -91,8 +97,13 @@ { "language": "TR", "text": "Hata Mesajı", - "updated": 1654392940462, + "updated": 1654393108293, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1702243556378 } ] }, @@ -101,16 +112,16 @@ "text": "The following is the Error Message of the Exception that occured at the Client:", "updated": 1611151299633, "translations": [ - { - "language": "RU", - "text": "Ниже приведено сообщение об ошибке исключения, произошедшего на клиенте:", - "updated": 1640236134099 - }, { "language": "TR", "text": "İstemcide meydana gelen İstisnanın Hata Mesajı aşağıdadır:", - "updated": 1654392947232, + "updated": 1654393115827, "style": "Text" + }, + { + "language": "DE", + "text": "Im Folgenden wird die Anzahl der Fehler, die beim Client aufgetretenen Ausnahme, dargestellt:", + "updated": 1702243682373 } ] }, @@ -125,8 +136,13 @@ { "language": "TR", "text": "Hata Yığını", - "updated": 1654392952884, + "updated": 1654393124225, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Anzahl der Fehler", + "updated": 1702243675077 } ] }, @@ -135,16 +151,16 @@ "text": "The following is the Error Stack of the Exception that occured at the Client:", "updated": 1611151427220, "translations": [ - { - "language": "RU", - "text": "Ниже приведен стек ошибок исключения, возникшего на клиенте:", - "updated": 1640236160531 - }, { "language": "TR", "text": "İstemcide meydana gelen İstisnanın Hata Yığını aşağıdadır:", - "updated": 1654392958856, + "updated": 1654393130178, "style": "Text" + }, + { + "language": "DE", + "text": "Im Folgenden wird die Anzahl der Fehler, die beim Client aufgetretenen Ausnahme, dargestellt:", + "updated": 1702243711709 } ] }, @@ -159,8 +175,13 @@ { "language": "TR", "text": "Hata Kodu", - "updated": 1654392965034, + "updated": 1654393136080, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1702243692308 } ] }, @@ -169,16 +190,16 @@ "text": "The following is the Error Code of the Exception that occured at the Client:", "updated": 1611151443562, "translations": [ - { - "language": "RU", - "text": "Ниже приведен код ошибки исключения, возникшего у клиента:", - "updated": 1640236170146 - }, { "language": "TR", "text": "İstemcide meydana gelen İstisnanın Hata Kodu aşağıdadır:", - "updated": 1654392970662, + "updated": 1654393142417, "style": "Text" + }, + { + "language": "DE", + "text": "Im Folgenden wird der Fehlercode der beim Client aufgetretenen Ausnahme angegeben:", + "updated": 1702243720892 } ] }, @@ -193,8 +214,13 @@ { "language": "TR", "text": "Hata Detayları", - "updated": 1654392976425, + "updated": 1654393148599, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1702243729965 } ] }, @@ -202,16 +228,16 @@ "style": "Text", "text": "The following are all the Error details of the Exception that occured at the Client:", "translations": [ - { - "language": "RU", - "text": "Ниже приведены все детали ошибки исключения, возникшего у клиента:", - "updated": 1640236189694 - }, { "language": "TR", "text": "Aşağıda, İstemcide meydana gelen İstisnanın tüm Hata ayrıntıları yer almaktadır:", - "updated": 1654392982502, + "updated": 1654393154486, "style": "Text" + }, + { + "language": "DE", + "text": "Im Folgenden werden alle Fehlerdetails der beim Client aufgetretenen Ausnahme aufgeführt:", + "updated": 1702243736453 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-003-app-error-update-failed.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-003-app-error-update-failed.json index 735424b3d3..7325ec6376 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-003-app-error-update-failed.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-003-app-error-update-failed.json @@ -8,8 +8,8 @@ "translations": [ { "language": "DE", - "text": "Es gab ein Problem beim aktualisieren ihres client`s. Überprüfen sie die Konsole nach error-Meldungen und vergewissern sie sich, das ihre Github.com credentials korrekt sind.", - "updated": 1637772440444 + "text": "Beim Versuch, den Client zu aktualisieren, ist ein Problem aufgetreten. Überprüfen Sie die Konsole auf Fehler und stellen Sie sicher, dass Ihre GitHub.com-Anmeldedaten korrekt sind.", + "updated": 1702243823068 }, { "language": "RU", @@ -39,6 +39,11 @@ "text": "Ne olmuş olabileceğine dair ayrıntılar için aşağıdaki bölümü kontrol edin. Sorunu çözdükten sonra tekrar deneyebilirsiniz.", "updated": 1654392994130, "style": "Success" + }, + { + "language": "DE", + "text": "Prüfen Sie den folgenden Abschnitt, um herauszufinden, was passiert sein könnte. Nachdem Sie das Problem behoben haben, können Sie es erneut versuchen.", + "updated": 1702243844081 } ] }, @@ -57,6 +62,11 @@ "text": "Hata Bilgisi", "updated": 1654392999881, "style": "Title" + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1702243850944 } ] }, @@ -74,6 +84,11 @@ "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1654393005548, "style": "Text" + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1702243859832 } ] }, @@ -92,6 +107,11 @@ "text": "Bu bilgileri yalnızca hatanın gerçekten meydana gelmesinin bir sonucu olarak bu sayfayı açtıysanız göreceksiniz.", "updated": 1654393011474, "style": "Note" + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1702243874001 } ] }, @@ -104,6 +124,11 @@ "text": "Hata Mesajı", "updated": 1654393017570, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1702243915205 } ] }, @@ -122,6 +147,11 @@ "text": "İstemcide meydana gelen İstisnanın Hata Mesajı aşağıdadır:", "updated": 1654393023831, "style": "Text" + }, + { + "language": "DE", + "text": "Im Folgenden wird die Fehlermeldung der beim Client aufgetretenen Ausnahme angezeigt:", + "updated": 1702243922436 } ] }, @@ -138,6 +168,11 @@ "text": "Hata Yığını", "updated": 1654393029709, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Anzahl der Fehler", + "updated": 1702243931677 } ] }, @@ -156,6 +191,11 @@ "text": "İstemcide meydana gelen İstisnanın Hata Yığını aşağıdadır:", "updated": 1654393036300, "style": "Text" + }, + { + "language": "DE", + "text": "Im Folgenden wird die Anzahl der Fehler, die beim Client aufgetretenen Ausnahme, dargestellt:", + "updated": 1702243938253 } ] }, @@ -166,7 +206,13 @@ { "style": "Subtitle", "text": "Error Code", - "translations": [ ] + "translations": [ + { + "language": "DE", + "text": "Fehlercode", + "updated": 1702243944780 + } + ] }, { "style": "Text", @@ -183,6 +229,11 @@ "text": "İstemcide meydana gelen İstisnanın Hata Kodu aşağıdadır:", "updated": 1654393055456, "style": "Text" + }, + { + "language": "DE", + "text": "Im Folgenden wird der Fehlercode der beim Client aufgetretenen Ausnahme angegeben:", + "updated": 1702243951221 } ] }, @@ -199,6 +250,11 @@ "text": "Hata Detayları", "updated": 1654393061917, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1702243958516 } ] }, @@ -216,6 +272,11 @@ "text": "Aşağıda, İstemcide meydana gelen İstisnanın tüm Hata ayrıntıları yer almaktadır:", "updated": 1654393067786, "style": "Text" + }, + { + "language": "DE", + "text": "Im Folgenden werden alle Fehlerdetails der beim Client aufgetretenen Ausnahme aufgeführt:", + "updated": 1702243965932 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-002-how-to-contribute-a-trading-system.json b/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-002-how-to-contribute-a-trading-system.json index 259472779f..c70c7ab24d 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-002-how-to-contribute-a-trading-system.json +++ b/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-002-how-to-contribute-a-trading-system.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Özet: Bir Ticaret Sistemine ( Trading System ) katkıda bulunmak için ticaret sistemi dosyasını, temiz bir çalışma alanını ve uygun belgeleri sağlamanız gerekir.", "updated": 1645289710295 + }, + { + "language": "DE", + "text": "Um bei einem Handelssystem (Trading System) etwas beizutragen, müssen Sie die Handelssystemdatei, einen sauberen Arbeitsbereich und die entsprechende Dokumentation bereitstellen.", + "updated": 1702159567721 } ] }, @@ -32,6 +37,11 @@ "language": "TR", "text": "Gereksinimler", "updated": 1645289798177 + }, + { + "language": "DE", + "text": "Anforderungen", + "updated": 1702159607471 } ] }, @@ -66,6 +76,11 @@ "language": "TR", "text": "Temiz ve düzenli bir Ticaret Sistemi ( Trading System ) hazırlayın. Daha kolay okunabilmesi için stratejileri, durumları, koşulları, emirleri vb. düzenleyin ve adlandırın.", "updated": 1645289842547 + }, + { + "language": "DE", + "text": "Bereiten Sie ein sauberes und aufgeräumtes Handelssystem (Trading System) vor. Organisieren und benennen Sie Strategien, Situationen, Bedingungen, Aufträge usw. so, dass es leichter zu lesen ist.", + "updated": 1702159688945 } ] }, @@ -83,6 +98,11 @@ "language": "TR", "text": "Ticaret Sistemi ( Trading System ) dosyasını eklenti olarak uygun klasöre ekleyin.", "updated": 1645289908630 + }, + { + "language": "DE", + "text": "Fügen Sie die Trading System -Datei als Plugin in den entsprechenden Ordner ein.", + "updated": 1702159732897 } ] }, @@ -108,6 +128,11 @@ "language": "TR", "text": "Çalışma Alanı Dosyası", "updated": 1645289924945 + }, + { + "language": "DE", + "text": "Workspace-Datei", + "updated": 1702159813969 } ] }, @@ -125,6 +150,11 @@ "language": "TR", "text": "Ticaret Sisteminizi ( Trading System ) ve yalnızca gerekli veri madenlerini içeren temiz bir Çalışma Alanı ( Workspace ) hazırlayın.", "updated": 1645290008446 + }, + { + "language": "DE", + "text": "Bereiten Sie einen sauberen Arbeitsbereich (Workspace) vor, der nur Ihr Handelssystem (Trading System) und die erforderlichen Datenminen enthält.", + "updated": 1702159862488 } ] }, @@ -142,6 +172,11 @@ "language": "TR", "text": "Kullanıcıların hangi göstergelerin gerekli olduğunu bilmeleri için Market'i kurun ve gereksiz Veri Görevlerini kaldırın. Gereksiz Veri Depolama ( Data Storage ) düğümlerini de kaldırdığınızdan emin olun.", "updated": 1645290057109 + }, + { + "language": "DE", + "text": "Installieren Sie den Markt (Market) und entfernen Sie die unnötigen Data Tasks, damit die Benutzer wissen, welche Indikatoren erforderlich sind. Stellen Sie sicher, dass Sie auch die unnötigen Datenspeicherknoten (Data Storage) entfernen. Fügen Sie eine Workspace-Datei als Workspace-Plugin in den entsprechenden Ordner ein.", + "updated": 1702159932914 } ] }, @@ -159,6 +194,11 @@ "language": "TR", "text": "Uygun klasöre bir çalışma alanı eklentisi olarak bir Çalışma Alanı ( Workspace ) dosyası ekleyin.", "updated": 1645290086131 + }, + { + "language": "DE", + "text": " Fügen Sie eine Workspace -Datei als Workspace-Plugin in den entsprechenden Ordner ein.", + "updated": 1702159963834 } ] }, @@ -181,6 +221,11 @@ "language": "TR", "text": "Belgeler", "updated": 1645290124994 + }, + { + "language": "DE", + "text": "Dokumentation", + "updated": 1702159980508 } ] }, @@ -198,6 +243,11 @@ "language": "TR", "text": "BB Top Bounce (BBTB) sayfasını, ticaret sistemi için belge olarak sağlamanız gereken içeriğe örnek olarak alın.", "updated": 1645290149543 + }, + { + "language": "DE", + "text": "Nehmen Sie die Seite BB Top Bounce (BBTB) als Beispiel für den Inhalt, den Sie als Dokumentation für das Handelssystem bereitstellen sollten.", + "updated": 1702160297466 } ] }, @@ -215,6 +265,11 @@ "language": "TR", "text": "Oluşturduğunuz sayfanın adı aşağıdaki formatta olmalıdır...", "updated": 1645290160406 + }, + { + "language": "DE", + "text": "Der Name der Seite, die Sie erstellen, muss dem folgenden Format entsprechen...", + "updated": 1702160312457 } ] }, @@ -236,6 +291,11 @@ "language": "TR", "text": "Örneğin:", "updated": 1645290172863 + }, + { + "language": "DE", + "text": "Zum Beispiel:", + "updated": 1702160327033 } ] }, @@ -257,6 +317,11 @@ "language": "TR", "text": "Yukarıdakiler, Ticaret Sisteminin ( Trading System ) belirli bir Pazar ( Market ) için optimize edildiğini varsayar. Durum böyle olmasa bile Çalışma Alanı ( Workspace ) dosyasında kurulu olduğu marketi belirtin.", "updated": 1645290305986 + }, + { + "language": "DE", + "text": "Die obigen Ausführungen gehen davon aus, dass das Handelssystem (Trading System) für einen bestimmten Markt (Market) optimiert ist. Auch wenn dies nicht der Fall ist, geben Sie den Markt an, der in der Workspace -Datei installiert ist.", + "updated": 1702160597556 } ] }, @@ -269,6 +334,11 @@ "language": "TR", "text": "Sayfayı Topluluk Ticaret Sistemleri ( Community Trading ) konusunda oluşturun. Aşağıdaki komutu ihtiyaçlarınıza göre düzenleyebilirsiniz.", "updated": 1645290390795 + }, + { + "language": "DE", + "text": "Erstellen Sie die Seite innerhalb des Themas Gemeinschaftshandelssysteme (Community Trading). Sie können den unten stehenden Befehl an Ihre Bedürfnisse anpassen.", + "updated": 1702160694300 } ] }, @@ -291,6 +361,11 @@ "language": "TR", "text": "Opsiyonel İçerik", "updated": 1645290422657 + }, + { + "language": "DE", + "text": "Fakultativer Inhalt", + "updated": 1702160713029 } ] }, @@ -308,6 +383,11 @@ "language": "TR", "text": "Ticaret Sisteminin ( Trading System ) uygulanmasından geçen ve bir simülasyonda (geriye dönük test) nasıl çalıştığını gösteren etkileşimli bir Öğretici ( Tutorial ) oluşturmayı düşünün. Bu önemli bir değer katar ve kesinlikle teşvik edilir!", "updated": 1645290506155 + }, + { + "language": "DE", + "text": "Erwägen Sie die Erstellung eines interaktiven Tutorial ´s, das die Implementierung des Handelssystems (Trading System) erläutert und zeigt, wie es in einer Simulation (Backtest) funktioniert. Dies bietet einen erheblichen Mehrwert und ist sicherlich lohnend!", + "updated": 1702160783772 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json b/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json index 6d41c3fcd0..c9c0d23792 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json +++ b/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json @@ -13,8 +13,8 @@ }, { "language": "DE", - "text": "Wenn Sie dabei helfen, die Docs (eine Art Bibliothek aus Tutorials, Dokumentation, Hilfestellungen) auf dem neuesten Stand zu halten, die Vermittlung von Informationen zu verbessern, Erklärungen zu ergänzen oder einfach nur Tipp- und Grammatikfehler zu korrigieren, verbessert das die Benutzerfreundlichkeit und senkt die Einstiegshürden für neue Benutzer.", - "updated": 1642541252464 + "text": "Die Hilfe bei der Aktualisierung der Dokumente, bei der Verbesserung der Informationsvermittlung, bei der Erweiterung von Erklärungen oder einfach bei der Korrektur von Tipp- und Grammatikfehlern trägt zu einer besseren Benutzererfahrung bei und senkt die Einstiegshürden für neue Benutzer.", + "updated": 1702163471448 }, { "language": "TR", @@ -36,8 +36,8 @@ }, { "language": "DE", - "text": "Koordination", - "updated": 1642541260678 + "text": "Koordinierung", + "updated": 1702163486736 }, { "language": "TR", @@ -58,8 +58,8 @@ }, { "language": "DE", - "text": "Treten Sie der Docs Group (Docs Gruppe) bei, um Ihre Arbeit mit anderen Mitwirkenden (contributor) zu koordinieren:", - "updated": 1642541313002 + "text": "Treten Sie der Docs-Gruppe (Docs Group) bei, um Ihre Arbeit mit anderen Mitwirkenden zu koordinieren:", + "updated": 1702163533944 }, { "language": "TR", @@ -111,8 +111,8 @@ }, { "language": "DE", - "text": "Logistik und beste Praktiken", - "updated": 1642541488372 + "text": "Logistik und bewährte Verfahren", + "updated": 1702163709704 }, { "language": "TR", @@ -133,8 +133,8 @@ }, { "language": "DE", - "text": "Es kann sein, dass mehrere Personen zu einem beliebigen Zeitpunkt an den Docs mitarbeiten. Um das Auftreten von Konflikten zum Zeitpunkt des Zusammenführens Ihrer Beiträge (merging) in das Superalgos-Repository zu minimieren, werden die folgenden Praktiken dringend empfohlen.", - "updated": 1642541533730 + "text": "Es kann sein, dass mehrere Personen zu einem beliebigen Zeitpunkt an den Docs mitarbeiten. Um das Auftreten von Konflikten zum Zeitpunkt des Zusammenführens Ihrer Beiträge in das Superalgos-Repository zu minimieren, werden die folgenden Praktiken dringend empfohlen.", + "updated": 1702163780697 }, { "language": "TR", @@ -177,8 +177,8 @@ }, { "language": "DE", - "text": "Behalten Sie Änderungen nicht zu lange lokal. Teilen Sie Ihre Arbeit auf und reichen Sie Ihre Beiträge jeden Tag ein. (app.contribute wie unten erklärt)", - "updated": 1642541944707 + "text": "Behalten Sie Änderungen nicht zu lange lokal. Teilen Sie Ihre Arbeit auf und reichen Sie Ihre Beiträge jeden Tag ein.", + "updated": 1702163825745 }, { "language": "TR", @@ -199,8 +199,8 @@ }, { "language": "DE", - "text": "Wenn Sie den App Contribute-Befehl ausführen, wird ein Pull Request bei Ihrer fork (Spaltung) erstellt. Die Betreuer des Superalgos-Projekt repo werden Ihren Beitrag prüfen und entscheiden, ob er so wie er ist zusammengeführt werden kann (auch merging genannt) oder ob die Arbeit Anpassungen erfordert.", - "updated": 1642542058345 + "text": "Wenn Sie den App Contribute-Befehl (Contribute Command) ausführen, wird ein Pull Request bei Ihrer Abspaltung erstellt. Die Betreuer des Superalgos-Projektarchivs werden Ihren Beitrag prüfen und entscheiden, ob er so wie er ist zusammengeführt werden kann, oder ob die Arbeit Anpassungen erfordert.", + "updated": 1702163847657 }, { "language": "TR", @@ -221,8 +221,8 @@ }, { "language": "DE", - "text": "Behalten Sie den Überblick über Ihre contributions (Beiträge), bis sie merged (zusammengeführt) wurden.", - "updated": 1642542095692 + "text": "Behalten Sie den Überblick über Ihre Beiträge, bis sie zusammengeführt werden.", + "updated": 1702163858601 }, { "language": "TR", @@ -243,8 +243,8 @@ }, { "language": "DE", - "text": "Bleiben Sie ansprechbar, wenn es Rückmeldungen oder Anfragen von den Betreuern gibt.", - "updated": 1642542121016 + "text": "Bleiben Sie erreichbar, wenn es Rückmeldungen oder Anfragen von den Betreuern gibt.", + "updated": 1702163889370 }, { "language": "TR", @@ -289,6 +289,11 @@ "language": "RU", "text": "Узнайте все о документах и искусстве документирования", "updated": 1647782019395 + }, + { + "language": "DE", + "text": "Erfahren Sie alles über die Docs und die Kunst des Dokumentierens", + "updated": 1702163906761 } ] }, @@ -305,6 +310,11 @@ "language": "RU", "text": "Вы, вероятно, имеете представление о том, как функционирует Docs, благодаря использованию приложения и прохождению первых нескольких уроков. Если вы собираетесь вносить небольшие исправления в существующие страницы, вы, вероятно, знаете достаточно, чтобы начать вносить свой вклад!", "updated": 1647782101485 + }, + { + "language": "DE", + "text": "Sie haben wahrscheinlich eine Vorstellung davon, wie die Docs funktionieren, weil Sie die App benutzen und die ersten paar Tutorials machen. Wenn Sie vorhaben, gelegentlich kleine Korrekturen an bestehenden Seiten vorzunehmen, wissen Sie wahrscheinlich genug, um einen Beitrag zu leisten!", + "updated": 1702163954447 } ] }, @@ -322,6 +332,11 @@ "language": "RU", "text": "Однако если вы хотите принять участие в документировании новой функциональности, реорганизации тем, упорядочивании книг и так далее, вам обязательно нужно прочитать книгу The Docs Explained. Обратите особое внимание на последнюю главу: The Art of Documenting.", "updated": 1647782116998 + }, + { + "language": "DE", + "text": "Wenn Sie sich jedoch mit der Dokumentation neuer Funktionen, der Neuorganisation von Themen, der Anordnung von Büchern usw. befassen möchten, sollten Sie unbedingt das Buch The Docs Explained lesen. Achten Sie besonders auf das letzte Kapitel: Die Kunst des Dokumentierens.", + "updated": 1702163968953 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-001-fundamental-superalgos-concepts.json b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-001-fundamental-superalgos-concepts.json index cc01585e99..dda5408d3f 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-001-fundamental-superalgos-concepts.json +++ b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-001-fundamental-superalgos-concepts.json @@ -25,6 +25,11 @@ "language": "DE", "text": "Superalgos bricht die Komplexität auf und beschreibt die grundlegenden Konzepte, die die Handelsintelligenz in Hierarchien von Nodes aufbauen. Nodes können auf andere Nodes verweisen, um auf Informationen in anderen Hierarchien zuzugreifen.", "updated": 1641740211253 + }, + { + "language": "TR", + "text": "Superalgos karmaşıklığı parçalara ayırır ve düğüm hiyerarşilerinde ticari zekayı oluşturan temel kavramları tanımlar. Düğümler, diğer hiyerarşilerdeki bilgilere erişmek için diğer düğümlere referans verebilir.", + "updated": 1698698747813 } ] }, @@ -53,6 +58,11 @@ "language": "DE", "text": "Algorithmischer Handel ist eine datengesteuerte Anwendung. Es ist vor allem die überlegene Fähigkeit, Intelligenz aus Daten abzuleiten, die dem automatisierten Handel einen Vorteil gegenüber dem manuellen Handel verschafft.", "updated": 1641740288966 + }, + { + "language": "TR", + "text": "Algoritmik ticaret veri odaklı bir uygulamadır. Otomatik ticarete manuel ticarete göre avantaj sağlayan şey, her şeyden önce verilerden istihbarat elde etme konusundaki üstün yetenektir.", + "updated": 1698698753186 } ] }, @@ -79,6 +89,11 @@ "language": "DE", "text": "Es wäre jedoch zu einfach, anzunehmen, dass sich Handelsintelligenz allein aus Daten ergibt.", "updated": 1641740355686 + }, + { + "language": "TR", + "text": "Ancak, ticari zekanın yalnızca verilerden ortaya çıktığını varsaymak basitlik olur.", + "updated": 1698698757385 } ] }, @@ -105,6 +120,11 @@ "language": "DE", "text": "Handelsintelligenz entsteht durch die Nutzung des Zusammenspiels mehrerer komplexer Konzepte.", "updated": 1641740408555 + }, + { + "language": "TR", + "text": "Ticari zeka, çok sayıda karmaşık kavramın etkileşiminden yararlanılarak ortaya çıkar.", + "updated": 1698698761378 } ] }, @@ -131,6 +151,11 @@ "language": "DE", "text": "Superalgos ist eine Software-Infrastruktur, die dazu beiträgt, diese Konzepte und Wechselwirkungen nutzbar zu machen, indem sie die Komplexität in kleine Informationseinheiten, so genannte Nodes (Knoten), zerlegt und diese in größeren Datenstrukturen, so genannten Hierarchien, anordnet.", "updated": 1641740634980 + }, + { + "language": "TR", + "text": "Superalgos, karmaşıklığı düğüm adı verilen küçük bilgi birimlerine ayırarak ve bunları hiyerarşi adı verilen daha büyük veri yapıları halinde düzenleyerek bu kavramların ve etkileşimlerin kullanılmasına katkıda bulunan bir yazılım altyapısıdır.", + "updated": 1698698766857 } ] }, @@ -157,6 +182,11 @@ "language": "DE", "text": "Eine Hierarchie ist eine Datenstruktur, die ein übergreifendes Konzept auf oberster Ebene darstellt, das zu einer langen Kette von Nodes führt, in der Regel mit vielen Verzweigungen. Das System verwaltet verschiedene Arten von Hierarchien, wobei jede von ihnen einen bestimmten Schwerpunkt hat. Zum Beispiel Crypto Ecosystem, Data Mines oder Charting Space.", "updated": 1641740590308 + }, + { + "language": "TR", + "text": "Hiyerarşi, kapsayıcı, üst düzey bir kavramı temsil eden ve genellikle birçok dallanmaya sahip uzun bir düğüm zinciriyle sonuçlanan bir veri yapısıdır. Sistem, her biri belirli bir odağa sahip farklı hiyerarşi türlerini yönetir. Örneğin, kripto ekosistemi, veri madenleri veya grafik alanı.", + "updated": 1698698770953 } ] }, @@ -183,6 +213,11 @@ "language": "DE", "text": "Ein Node ist eine kleine Datenstruktur, die Informationen enthält, die sich auf Marktinformationen, Handelsinformationen, den Betrieb des Systems oder andere Konzepte beziehen können. Sie werden visuell durch Symbole im Design Space dargestellt.", "updated": 1641740672837 + }, + { + "language": "TR", + "text": "Bir düğüm, piyasa bilgileri, ticari istihbarat, sistemin çalışması veya diğer kavramlarla ilgili olabilecek bilgileri içeren küçük bir veri yapısıdır. Tasarım alanında görsel olarak simgelerle temsil edilirler.", + "updated": 1698698776586 } ] }, @@ -209,6 +244,11 @@ "language": "DE", "text": "Der Design Space ist die visuelle Umgebung, die alle System- und Benutzerdefinitionen enthält. In der Praxis handelt es sich um den schwarzen Bereich unterhalb des Schiebereglers, der den Bildschirm horizontal teilt und den Design Space im unteren Bereich vom Charting Space im oberen Bereich trennt. Als Hierarchie enthält sie Nodes, die dem Benutzer die Kontrolle über bestimmte Aspekte des Aussehens, der Handhabung und des Verhaltens des Bereichs ermöglichen.", "updated": 1641740724784 + }, + { + "language": "TR", + "text": "Tasarım alanı, tüm sistem ve kullanıcı tanımlarını barındıran görsel ortamdır. Pratik anlamda, ekranı yatay olarak bölen ve alttaki tasarım alanını üstteki grafik alanından ayıran kaydırıcının altındaki siyah alandır. Bir hiyerarşi olarak, alanın görünümü, hissi ve davranışının belirli yönleri üzerinde kullanıcı kontrolünü sağlayan düğümlere sahiptir.", + "updated": 1698698782203 } ] }, @@ -235,6 +275,11 @@ "language": "DE", "text": "Mit anderen Worten: Die in hierarchischen Datenstrukturen angeordneten Nodes beschreiben die Top-Level-Konzepte, aus denen sich die Handelsintelligenz zusammensetzt, auf eine Art und Weise, die den Benutzern hilft, sie zu visualisieren und besser zu verstehen.", "updated": 1641740780043 + }, + { + "language": "TR", + "text": "Başka bir deyişle, hiyerarşik veri yapılarında düzenlenen düğümler, ticari zekayı oluşturan üst düzey kavramları, kullanıcıların bunları görselleştirmesine ve daha iyi anlamasına yardımcı olacak şekilde tanımlar.", + "updated": 1698698786850 } ] }, @@ -261,6 +306,11 @@ "language": "DE", "text": "Diese als Hierarchien beschriebenen Top-Level-Konzepte interagieren mit anderen Konzepten, d. h. mit anderen Hierarchien. Die Interaktionen zwischen den Hierarchien werden als References (Beziehungen) bezeichnet.", "updated": 1641740888555 + }, + { + "language": "TR", + "text": "Hiyerarşiler olarak tanımlanan bu üst düzey kavramlar diğer kavramlarla, yani diğer hiyerarşilerle etkileşim halindedir. Hiyerarşiler arasındaki etkileşimler referanslar olarak adlandırılır.", + "updated": 1698698791642 } ] }, @@ -287,6 +337,11 @@ "language": "DE", "text": "Eine Referenz ist ein Mechanismus, durch den Informationen in einem Node mit anderen Nodes in Beziehung gesetzt oder von ihnen abgerufen werden. Die Fähigkeit eines Nodes, einen Bezug zu einem anderen Node herzustellen, ermöglicht dem ersten Node den Zugang zu den Informationen oder Merkmalen, die der zweite Node beinhaltet.", "updated": 1641741082888 + }, + { + "language": "TR", + "text": "Referans, bir düğümdeki bilginin diğer düğümlerle ilişkili olduğu veya diğer düğümler tarafından erişildiği bir mekanizmadır. Bir düğümün başka bir düğümle referans kurabilmesi, ilkinin ikincisinde bulunan bilgi ya da özelliklere erişebilmesini sağlar.", + "updated": 1698698796569 } ] }, @@ -313,6 +368,11 @@ "language": "DE", "text": "Um all diese Informationen zu organisieren, verwaltet Superalgos das Konzept der Workspaces (Arbeitsbereiche). Ein Workspace ist eine Einheit, die alle System- und Benutzerinformationen speichert, mit Ausnahme des Zustands und der Inhalte von Plugins. Technisch gesehen ist ein Workspace eine JSON-Datei.", "updated": 1641741129226 + }, + { + "language": "TR", + "text": "Tüm bu bilgileri düzenlemek için Superalgos çalışma alanları kavramını yönetir. Çalışma alanı, eklentilerin durumu ve içeriği hariç olmak üzere, tüm sistem ve kullanıcı tarafından oluşturulan bilgileri depolayan bir varlıktır. Teknik açıdan, bir çalışma alanı bir JSON dosyasıdır.", + "updated": 1698698800705 } ] }, @@ -340,6 +400,11 @@ "language": "DE", "text": "Die Seite Bots bringt diese konzeptionellen Definitionen auf den Boden der Tatsachen zurück und bietet einen Überblick darüber, was diese Top-Level-Konzepte sind und wie sie miteinander interagieren.", "updated": 1641741163266 + }, + { + "language": "TR", + "text": "Botlar sayfası bu kavramsal tanımları yeryüzüne indirir ve bu üst düzey kavramların ne olduğuna ve birbirleriyle nasıl etkileşime girdiklerine dair genel bir bakış sunar.", + "updated": 1698698805541 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-002-bots-in-superalgos.json b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-002-bots-in-superalgos.json index 3fd97d47e7..cca77be627 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-002-bots-in-superalgos.json +++ b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-002-bots-in-superalgos.json @@ -20,6 +20,11 @@ "language": "DE", "text": "Bots sind ein entscheidendes Konzept in Superalgos und ein guter Leitfaden, um zu erklären, wie Hierarchien miteinander interagieren.", "updated": 1641741276059 + }, + { + "language": "TR", + "text": "Botlar Superalgos'da çok önemli bir kavramdır ve hiyerarşilerin birbirleriyle nasıl etkileşime girdiğini açıklamak için iyi bir konu başlığıdır.", + "updated": 1698699077443 } ] }, @@ -43,6 +48,11 @@ "language": "DE", "text": "Während die Begriffe Trading Bot, Trading Strategie und Trading System manchmal synonym verwendet werden, ist die Unterscheidung in Superalgos scharf und unmissverständlich. Lassen Sie uns mit drei grundlegenden Definitionen beginnen:", "updated": 1641741337487 + }, + { + "language": "TR", + "text": "Bazen insanlar ticaret botu, ticaret stratejisi ve ticaret sistemi terimlerini birbirinin yerine kullanırken, Superalgos'ta ayrım keskin ve nettir. Üç temel tanım sunarak başlayalım:", + "updated": 1698699082731 } ] }, @@ -64,6 +74,11 @@ "language": "DE", "text": "Trading System: Ein Trading System ist ein Rahmenwerk, das die Low-Level-Logik handhabt, die dazu dient, die Prozesse und Methoden zu strukturieren, die für die Implementierung und den Einsatz von Trading Strategies verwendet werden.", "updated": 1641741502917 + }, + { + "language": "TR", + "text": "Ticaret Sistemi ( Trading System ) : Bir ticaret sistemi, ticaret stratejilerini uygulamak ve dağıtmak için kullanılan süreçleri ve yöntemleri yapılandırmaya hizmet eden düşük seviyeli mantığı ele alan bir çerçevedir.", + "updated": 1698699101162 } ] }, @@ -85,6 +100,11 @@ "language": "DE", "text": "Trading Strategy: Eine Trading Strategy (Handelsstrategie) ist die Beschreibung einer Reihe von Aktionen oder Ereignissen, die schrittweise ausgeführt werden. Ereignisse werden ausgelöst, wenn bestimmte Bedingungen erfüllt sind, die bestimmte Marktsituationen beschreiben. Handelsstrategien sind darauf ausgelegt, ein bestimmtes Ziel im Rahmen des umfassenderen Plans eines Handelssystems durch das Eingehen und Verwalten von Positionen zu erreichen.", "updated": 1641742187305 + }, + { + "language": "TR", + "text": "Ticaret Stratejisi ( Trading Strategy ): Bir alım satım stratejisi, aşamalı olarak yürütülen bir dizi eylem veya olayın açıklamasıdır. Olaylar, belirli piyasa durumlarını tanımlayan kesin koşulların doğrulanması üzerine tetiklenir. Alım satım stratejileri, pozisyon alma ve yönetme yoluyla bir alım satım sisteminin daha geniş planı dahilinde belirli bir hedefe ulaşmak için tasarlanmıştır.", + "updated": 1698699132018 } ] }, @@ -106,6 +126,11 @@ "language": "DE", "text": "Trading Bot: Ein Trading Bot ist ein Computerprogramm, das auf der Grundlage von Datensätzen, die von anderen Bots (Counting Sensors, Indikatoren und sogar anderen Trading-Bots) als Produkte ausgegeben werden, die in einem Handelssystem definierte Handelslogik anwendet, um einerseits eine vollständige Handelssimulation zu generieren (Ausgabe von Datensätzen, die Trades, die Wirkung von Strategien, die Validierung von Bedingungen usw. umfassen) und andererseits die Ausführung von Aufträgen während einer Forward-Testing- oder Live-Trading-Session zu verwalten.", "updated": 1641742338856 + }, + { + "language": "TR", + "text": "Ticaret Botu ( Trading Bot ): Bir ticaret botu, diğer botlar (sayım sensörleri, göstergeler ve hatta diğer ticaret botları) tarafından ürün olarak ortaya çıkarılan veri kümelerine dayalı olarak, bir tarafta eksiksiz bir ticaret simülasyonu oluşturmak (alım satımları, stratejilerin eylemini, koşulların doğrulanmasını vb. içeren veri kümelerinin çıktısını almak) için bir ticaret sisteminde tanımlanan ticaret mantığını uygulayan ve diğer tarafta, ileri test veya canlı ticaret oturumundayken emirlerin uygulanmasını yöneten bir bilgisayar programıdır.", + "updated": 1698699162721 } ] }, @@ -127,6 +152,11 @@ "language": "DE", "text": "In Superalgos sind Trading Systems und Trading Strategies Definitionen, die die Handelslogik beschreiben, während der Trading Bot das Computerprogramm ist, das die Handelslogik verwendet, um Strategien zu testen, Simulationen zu erstellen und zu handeln.", "updated": 1641742387913 + }, + { + "language": "TR", + "text": "Superalgos'ta ticaret sistemleri ve ticaret stratejileri, ticaret mantığını açıklayan tanımlardır; ticaret botu ise stratejileri test etmek, simülasyonlar üretmek ve ticaret yapmak için ticaret mantığını kullanan bilgisayar programıdır.", + "updated": 1698699170017 } ] }, @@ -149,6 +179,11 @@ "language": "DE", "text": "In dieser Dokumentation wird ausführlich auf diese drei Konzepte eingegangen. Vorläufig reicht die obige Unterscheidung aus, um fortzufahren.", "updated": 1641742417822 + }, + { + "language": "TR", + "text": "Bu dokümantasyon bu üç kavramı kapsamlı bir şekilde açıklamaktadır. Şimdilik, yukarıdaki ayrım devam etmek için yeterlidir.", + "updated": 1698699174650 } ] }, @@ -170,6 +205,11 @@ "language": "DE", "text": "Bevor wir die einzelnen Hierarchien eingehend erforschen, ist ein kurzer Überblick angebracht. Eines der wichtigsten grundlegenden Konzepte in Superalgos ist das der Bots. Anhand der Bots wollen wir Ihnen zeigen, wie die verschiedenen Hierarchien in Superalgos miteinander interagieren.", "updated": 1641757433329 + }, + { + "language": "TR", + "text": "Her bir hiyerarşiyi derinlemesine incelemeye başlamadan önce, hızlı bir genel bakış yapmak yerinde olacaktır. Superalgos'un altında yatan en önemli kavramlardan biri botlardır. O halde, Superalgos'taki farklı hiyerarşilerin birbirleriyle nasıl etkileşime girdiğini göstermek için botları yol gösterici olarak kullanalım.", + "updated": 1698699179278 } ] }, @@ -191,6 +231,11 @@ "language": "DE", "text": "Bot-Definitionen", "updated": 1641757446978 + }, + { + "language": "TR", + "text": "Bot Tanımları ( Bot Definitions )", + "updated": 1698699233610 } ] }, @@ -212,6 +257,11 @@ "language": "DE", "text": "Auf den Seiten, die Data Mines und Trading Mines beschreiben, werden Sie lernen, dass Bots Algorithmen sind, die in solchen Minen definiert werden. Das heißt, Minen enthalten den Quellcode und die Konfiguration - den kompletten Satz an Definitionen - der drei existierenden Arten von Bots: Sensoren, Indikatoren und den Trading Bot.", "updated": 1641758511780 + }, + { + "language": "TR", + "text": "Veri madenlerini ve ticaret madenlerini anlatan sayfalarda botların bu madenlerde tanımlanan algoritmalar olduğunu öğreneceksiniz. Yani madenler, mevcut üç bot türünün kaynak kodunu ve yapılandırmasını (eksiksiz tanımlar kümesi) tutar: sensörler, göstergeler ve ticaret botu.", + "updated": 1698699189474 } ] }, @@ -233,6 +283,11 @@ "language": "DE", "text": "Als Benutzer können Sie alle Bots in den Minen verwenden, die mit dem System ausgeliefert werden. Als Entwickler können Sie Ihre eigenen Minen erstellen, um Ihre eigenen Sensoren, Indikatoren und sogar einen neuen Trading-Bot zu entwickeln.", "updated": 1641757561971 + }, + { + "language": "TR", + "text": "Bir kullanıcı olarak, sistemle birlikte gönderilen veri madenlerindeki tüm botları kullanabilirsiniz. Bir geliştirici olarak, kendi sensörlerinizi, göstergelerinizi ve hatta yeni bir ticaret botu geliştirmek için kendi madenlerinizi oluşturabilirsiniz.", + "updated": 1698699194571 } ] }, @@ -254,6 +309,11 @@ "language": "DE", "text": "Bot-Instanzen", "updated": 1641757587831 + }, + { + "language": "TR", + "text": "Bot Örnekleri ( Bot Instances )", + "updated": 1698699206978 } ] }, @@ -275,6 +335,11 @@ "language": "DE", "text": "Die Verwendung eines dieser Bots erfordert die Erstellung einer Instanz der Bot-Definition, damit diese Instanz den Code des Bots ausführen kann. In den seltensten Fällen müssen Sie Bot-Instanzen manuell erstellen, da bei der Installation eines neuen Marktes alle erforderlichen Bot-Instanzen für Ihre Data-Mining-Operation und für die Durchführung von Handelssitzungen erstellt werden (Märkte werden übrigens innerhalb der Krypto-Ökosystem-Hierarchie definiert und installiert).", "updated": 1641757618628 + }, + { + "language": "TR", + "text": "Bu botlardan herhangi birini kullanmak, bot tanımının bir örneğini oluşturmayı gerektirir, böylece bu örnek botun kodunu çalıştırabilir. Yeni bir piyasa kurma işlemi, veri madenciliği operasyonunuz ve alım satım oturumlarını yürütmek için gerekli tüm bot örneklerini oluşturduğundan, bot örneklerini nadiren manuel olarak oluşturmanız gerekecektir (bu arada, piyasalar kripto ekosistemi hiyerarşisi içinden tanımlanır ve kurulur).", + "updated": 1698699239074 } ] }, @@ -296,6 +361,11 @@ "language": "DE", "text": "Eine Bot-Instanz ist ein Verweis auf einen Bot, wie er in einer Daten- oder Handelsmine definiert ist. Die Instanz des Bots führt die definierten Prozesse aus und erzeugt die definierten Datenprodukte.", "updated": 1641757678220 + }, + { + "language": "TR", + "text": "Bir bot örneği, bir veri veya ticaret madeninde tanımlandığı şekliyle bir bota referanstır. Bot örneği, tanımlanan süreçleri çalıştırır ve tanımlanan veri ürünlerini üretir.", + "updated": 1698699242922 } ] }, @@ -317,6 +387,11 @@ "language": "DE", "text": "Bot-Instanzen werden innerhalb der Netzwerkhierarchie ausgeführt. Sie verwenden Task-Manager und Tasks, um Bot-Instanzen zu steuern, d. h. um sie zu starten und zu stoppen. Ebenfalls in der Netzhierarchie liegen die Konfigurationen darüber, wo die von ihnen erzeugten Daten gespeichert werden sollen.", "updated": 1641757696179 + }, + { + "language": "TR", + "text": "Bot örnekleri ağ hiyerarşisi içinden çalıştırılır. Bot örneklerini kontrol etmek, yani onları başlatmak ve durdurmak için görev yöneticilerini ve görevleri kullanırsınız. Ayrıca ağ hiyerarşisinde, ürettikleri verilerin nerede saklanacağına ilişkin yapılandırmalar da yer alır.", + "updated": 1698699246890 } ] }, @@ -338,6 +413,11 @@ "language": "DE", "text": "Bot-Abhängigkeiten", "updated": 1641757817729 + }, + { + "language": "TR", + "text": "Bot Bağımlılıkları ( Bot Dependencies )", + "updated": 1698699255365 } ] }, @@ -359,6 +439,11 @@ "language": "DE", "text": "Bei der Ausführung laufen die Bot-Instanzen in einer verzweigten Reihenfolge, die durch ihren Status und ihre Datenabhängigkeiten bestimmt wird. Wenn z. B. Bot Alice von den Daten abhängt, die von Bot Bob erzeugt werden, wird Alice so konfiguriert, dass sie ausgeführt wird, sobald Bob seine Ausführung beendet hat. Diese Konfigurationen sind bereits in den entsprechenden Datenminen für alle vorhandenen Bots eingerichtet. Sie müssen sich also nur darum kümmern, wenn Sie neue Bots entwickeln.", "updated": 1641759638398 + }, + { + "language": "TR", + "text": "Yürütüldükten sonra, bot örnekleri durumları ve veri bağımlılıkları tarafından belirlenen dallanmış bir sırayla çalışır. Örneğin, Alice botu Bob botu tarafından üretilen verilere bağımlıysa, Alice, Bob yürütmesini bitirir bitirmez çalışacak şekilde yapılandırılır. Bu konfigürasyonlar mevcut tüm botlar için ilgili veri madenlerinde zaten ayarlanmıştır. Bu nedenle, yalnızca yeni botlar geliştirdiğinizde bu konuda endişelenmeniz gerekir.", + "updated": 1698699260577 } ] }, @@ -380,6 +465,11 @@ "language": "DE", "text": "Was Sie als Benutzer verstehen müssen, ist, dass, wenn Alice von den Daten abhängt, die Bob produziert, Bob laufen muss, damit Alice ihre Arbeit machen kann. Wenn Bob nicht läuft, kann Alice nur dasitzen und warten, bis Bob seinen Teil erledigt hat.", "updated": 1641759651611 + }, + { + "language": "TR", + "text": "Bir kullanıcı olarak anlamanız gereken şey, Alice Bob'un ürettiği verilere bağlıysa, Alice'in işini yapabilmesi için Bob'un çalışıyor olması gerektiğidir. Eğer Bob çalışmıyorsa, Alice sadece oturup Bob'un önce kendi görevini yapmasını bekleyebilir.", + "updated": 1698699264921 } ] }, @@ -401,6 +491,11 @@ "language": "DE", "text": "Ein gutes Beispiel für derartige Abhängigkeiten ist eine Live-Trading-Session. In einem solchen Fall hängt der Trading-Bot vom Sensor und allen Indikator-Bots ab, die im referenzierten Trading System verwendet werden. Die Indikatoren müssen die Daten verarbeiten, damit der Trading-Bot sie in Echtzeit auswerten kann. Daher muss vor der Durchführung einer Live-Trading-Session die Data-Mining-Operation ausgeführt werden und auf dem neuesten Stand sein.", "updated": 1641759752672 + }, + { + "language": "TR", + "text": "Bu tür bağımlılıklara iyi bir örnek, canlı bir ticaret oturumu yürütülürken bulunabilir. Böyle bir durumda, alım satım botu sensöre ve referans alınan alım satım sisteminde kullanılan tüm gösterge botlarına bağlıdır. Göstergeler, alım satım botunun gerçek zamanlı olarak analiz edebilmesi için verileri işlemelidir. Bu nedenle, canlı bir alım satım seansı gerçekleştirmeden önce veri madenciliği işleminin çalışıyor ve güncel olması gerekir.", + "updated": 1698699269009 } ] }, @@ -422,6 +517,11 @@ "language": "DE", "text": "Ausführung der Bots", "updated": 1641759787452 + }, + { + "language": "TR", + "text": "Botların Yürütülmesi ( Bots Execution )", + "updated": 1698699277978 } ] }, @@ -443,6 +543,11 @@ "language": "DE", "text": "Jeder Bot läuft so lange, wie er für die Ausführung seiner Aufgabe benötigt, in der Regel in der Größenordnung von einigen Sekunden, und schläft dann, bis der nächste Zyklus ansteht. Das heißt, die Bots laufen in kurzen Intervallen, in häufigen Zyklen. Der Grund für dieses Verhalten ist, dass die Bots darauf vorbereitet sind, Live-Daten zu lesen und online zu verarbeiten.", "updated": 1641759843963 + }, + { + "language": "TR", + "text": "Her bot görevini yerine getirmek için ihtiyaç duyduğu süre boyunca, genellikle birkaç saniye boyunca çalışır ve bir sonraki döngünün zamanı gelene kadar uykuda kalır. Yani, botlar sık döngüler halinde kısa sürelerle çalışır. Bu davranışın nedeni, botların canlı veri akışlarını okumak ve çevrimiçi olarak işlemek için hazırlanmış olmasıdır.", + "updated": 1698699283657 } ] }, @@ -464,6 +569,11 @@ "language": "DE", "text": "Bots müssen wissen, mit welchem Markt oder welcher Börse sie arbeiten sollen. Die Börsen und Märkte sind in der Hierarchie des Krypto-Ökosystems definiert. Bots erhalten diese Informationen, indem sie Referenzen zu den entsprechenden Märkten in dieser Hierarchie herstellen.", "updated": 1641759873181 + }, + { + "language": "TR", + "text": "Botların hangi borsanın hangi piyasası ile çalışması gerektiğini bilmesi gerekir. Borsalar ve piyasalar kripto ekosistemi hiyerarşisinde tanımlanmıştır. Botlar, bu hiyerarşideki uygun piyasalarla referanslar kurarak bu bilgileri elde eder.", + "updated": 1698699291611 } ] }, @@ -485,6 +595,11 @@ "language": "DE", "text": "Im Falle des Trading-Bots muss er auch wissen, welche Art von Trading-Session er durchführen soll und welche Regeln des Trading-System er befolgen soll. Aus diesen Gründen werden Trading Bots mit einer bestimmten Sitzung gekoppelt, die ihrerseits auf ein Handelssystem verweist.", "updated": 1641760067260 + }, + { + "language": "TR", + "text": "Ticaret botu söz konusu olduğunda, hangi tür ticaret oturumunu çalıştırması gerektiğini ve hangi ticaret sisteminin kurallarına uyması gerektiğini de bilmesi gerekir. Bu nedenlerle, ticaret botları belirli bir oturumla eşleştirilir ve bu da bir ticaret sistemine referans verir.", + "updated": 1698699295362 } ] }, @@ -506,6 +621,11 @@ "language": "DE", "text": "Trading-Systeme selbst sind Hierarchien. Ein Trading System können Sie erstellen, indem Sie einem Framework folgen, in dem Strategien in Stufen beschrieben werden. Sie müssen nicht programmieren, um eine Strategie zu erstellen, da die Regeln mit einfachen mathematischen Aussagen geschrieben werden. Allerdings sind sowohl grundlegende als auch fortgeschrittene JavaScript-Kenntnisse von Vorteil. Sie können Ihr Handelssystem testen und einsetzen, indem Sie Handelssitzungen innerhalb der Netzwerkhierarchie durchführen.", "updated": 1641760198660 + }, + { + "language": "TR", + "text": "Alım satım sistemlerinin kendileri de hiyerarşidir. Stratejilerin aşamalar halinde tanımlandığı bir çerçeveyi takip ederek bir alım satım sistemi oluşturabilirsiniz. Kurallar basit matematiksel ifadelerle yazıldığından, bir strateji oluşturmak için kod yazmanıza gerek yoktur. Ancak, hem temel hem de ileri düzey JavaScript bilgisi size avantaj sağlayacaktır. Ağ hiyerarşisi içinden alım satım oturumları çalıştırarak alım satım sisteminizi test edebilir ve dağıtabilirsiniz.", + "updated": 1698699300029 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-003-hierarchies.json b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-003-hierarchies.json index bd6866ce3b..e9d7159fcd 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-003-hierarchies.json +++ b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-003-hierarchies.json @@ -25,6 +25,11 @@ "language": "DE", "text": "Eine Hierarchie ist eine Datenstruktur, die ein übergreifendes, übergeordnetes Konzept darstellt, das in einer langen Kette von Nodes resultiert, in der Regel mit vielen Verzweigungen. Das System verwaltet verschiedene Arten von Hierarchien, die jeweils einen bestimmten Schwerpunkt haben.", "updated": 1641760405719 + }, + { + "language": "TR", + "text": "Hiyerarşi, kapsayıcı, üst düzey bir kavramı temsil eden ve genellikle birçok dallanmaya sahip uzun bir düğüm zinciriyle sonuçlanan bir veri yapısıdır. Sistem, her biri belirli bir odağa sahip olan farklı hiyerarşi türlerini yönetir.", + "updated": 1698699306798 } ] }, @@ -48,6 +53,11 @@ "language": "DE", "text": "Im Design Space wird der Kopf oder der übergeordnete Node jeder Hierarchie durch das entsprechende Symbol dargestellt, das von einem immer vorhandenen weißen Ring umgeben ist, so dass sie im Workspace leichter zu finden sind.", "updated": 1641760501185 + }, + { + "language": "TR", + "text": "Tasarım alanında, her hiyerarşinin başı veya üst düğümü, çalışma alanında daha kolay bulunabilmeleri için her zaman mevcut olan beyaz bir halka ile çevrili ilgili simge ile temsil edilir.", + "updated": 1698699312458 } ] }, @@ -70,6 +80,11 @@ "language": "DE", "text": "Hierarchien, die als Plugin in einen Workspace eingebunden sind, werden nicht auf Workspace-Ebene gespeichert. Änderungen, die in diesen Hierarchien vorgenommen werden, bleiben daher nicht erhalten. Wenn Sie ein Plugin ändern und in Zukunft mit der geänderten Version weiterarbeiten möchten, müssen Sie das Plugin entweder klonen oder sichern und stattdessen mit der resultierenden Kopie arbeiten.", "updated": 1641760717804 + }, + { + "language": "TR", + "text": "Çalışma alanına eklenti olarak dahil edilen hiyerarşiler çalışma alanı düzeyinde kaydedilmez. Bu nedenle, bu hiyerarşilerde yapılan değişiklikler kalıcı olmaz. Bir eklentiyi değiştirmek ve gelecekte değiştirilmiş sürümle çalışmaya devam etmek istiyorsanız, eklentiyi klonlamanız veya yedeklemeniz ve bunun yerine ortaya çıkan kopya üzerinde çalışmanız gerekir.", + "updated": 1698699317418 } ] }, @@ -82,6 +97,11 @@ "language": "EL", "text": "Foundations Project (Θεμέλια Έργου)", "updated": 1641829322472 + }, + { + "language": "TR", + "text": "Vakıflar Projesi ( Foundations Project )", + "updated": 1698699375483 } ] }, @@ -104,6 +124,11 @@ "language": "EL", "text": "Design Space (Σχεδιαστικός Χώρος)", "updated": 1641829340807 + }, + { + "language": "TR", + "text": "Tasarım Alanı ( Design Space )", + "updated": 1698699390770 } ] }, @@ -125,6 +150,11 @@ "language": "EL", "text": "Crypto Ecosystem (Οικοσύστημα Κρύπτο)", "updated": 1641829398687 + }, + { + "language": "TR", + "text": "Kripto Ekosistemi ( Crypto Ecosystem )", + "updated": 1698699403648 } ] }, @@ -147,6 +177,11 @@ "language": "EL", "text": "LAN Network (Τοπικό Δίκτυο)", "updated": 1641829428671 + }, + { + "language": "TR", + "text": "LAN Ağı ( LAN Network )", + "updated": 1698699420457 } ] }, @@ -169,6 +204,11 @@ "language": "EL", "text": "Charting Space (Χώρος Χαρτογράφησης)", "updated": 1641829459703 + }, + { + "language": "TR", + "text": "Grafik Alanı ( Charting Space )", + "updated": 1698699435642 } ] }, @@ -191,6 +231,11 @@ "language": "EL", "text": "Trading System (Σύστημα Συναλλαγών)", "updated": 1641829478309 + }, + { + "language": "TR", + "text": "Ticaret Sistemi ( Trading System )", + "updated": 1698699452639 } ] }, @@ -212,6 +257,11 @@ "language": "EL", "text": "Trading Mine (Εξορυκτήριο Συναλλαγών)", "updated": 1641829495848 + }, + { + "language": "TR", + "text": "Maden Ticareti ( Trading Mine )", + "updated": 1698699466010 } ] }, @@ -234,6 +284,11 @@ "language": "EL", "text": "Trading Engine (Μηχανή Συναλλαγών)", "updated": 1641829513089 + }, + { + "language": "TR", + "text": "Ticaret Motoru ( Trading Mine )", + "updated": 1698699475808 } ] }, @@ -256,6 +311,11 @@ "language": "EL", "text": "Data Mine (Εξόρυξη Δεδομένων)", "updated": 1641829567621 + }, + { + "language": "TR", + "text": "Veri Madeni ( Data Mine )", + "updated": 1698699492082 } ] }, @@ -278,6 +338,11 @@ "language": "EL", "text": "Plugins (Πρόσθετα)", "updated": 1641829590336 + }, + { + "language": "TR", + "text": "Eklentiler ( Plugins )", + "updated": 1698699521562 } ] }, @@ -300,6 +365,11 @@ "language": "EL", "text": "Tutorial (Οδηγός Εκμάθησης)", "updated": 1641829607889 + }, + { + "language": "TR", + "text": "Öğretici ( Tutorial )", + "updated": 1698699537298 } ] }, @@ -322,6 +392,11 @@ "language": "EL", "text": "Super Scripts (Σούπερ Σενάρια)", "updated": 1641829613351 + }, + { + "language": "TR", + "text": "Süper Komut Dosyaları ( Super Scripts )", + "updated": 1698699549612 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-006-nodes-and-structures-of-nodes.json b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-006-nodes-and-structures-of-nodes.json index 34ccd5d9a7..e177663449 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-006-nodes-and-structures-of-nodes.json +++ b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-006-nodes-and-structures-of-nodes.json @@ -126,6 +126,11 @@ "language": "DE", "text": "Eltern-Nachkommen-Beziehungen", "updated": 1641767565254 + }, + { + "language": "TR", + "text": "Ebeveyn-Çocuk İlişkileri ( Parent-Offspring Relationships )", + "updated": 1698699604394 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-007-references.json b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-007-references.json index 4dfef1859a..9e391b8616 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-007-references.json +++ b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-007-references.json @@ -52,6 +52,11 @@ "language": "DE", "text": "Richtung", "updated": 1643178762989 + }, + { + "language": "TR", + "text": "Yön ( Direction )", + "updated": 1698699624578 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-001-macd-r1-r2-by-@blaaswe.json b/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-001-macd-r1-r2-by-@blaaswe.json index 953c819313..45be19650b 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-001-macd-r1-r2-by-@blaaswe.json +++ b/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-001-macd-r1-r2-by-@blaaswe.json @@ -14,7 +14,7 @@ { "language": "DE", "text": "Diese Data Mine besteht aus den Indikatoren MACD R1 und MACD R2, die aus der unten verlinkten Quelle stammen. Hier verwenden die Autoren eine verbesserte Version des MACD-Indikators, indem sie bedingte Auslöser hinzufügen. Auf diese Weise werden die falschen Überschreitungssignale stark reduziert.", - "updated": 1678465231246 + "updated": 1702328255484 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-002-macd-r1-indicator.json b/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-002-macd-r1-indicator.json index 8dfad7493c..4193f54fa7 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-002-macd-r1-indicator.json +++ b/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-002-macd-r1-indicator.json @@ -13,8 +13,8 @@ }, { "language": "DE", - "text": "Dieser Indikator erzeugt die MACD R1 Kaufsignale.", - "updated": 1678463300755 + "text": "Dieser Indikator erzeugt die MACD R1 Kaufsignale", + "updated": 1702328276443 } ] }, @@ -37,7 +37,7 @@ { "language": "DE", "text": "Der MACD R1 der Kategorie 1 tut Folgendes:", - "updated": 1678463315019 + "updated": 1702328288027 } ] }, @@ -53,7 +53,7 @@ { "language": "DE", "text": "Warten Sie drei (3) Perioden der Überschreitung ab, um eine Entscheidung (Position) zu treffen. Wenn während dieser Periode eine Überschreitung stattfindet, wird diese abgewartet.", - "updated": 1678463324788 + "updated": 1702328296602 } ] }, @@ -73,8 +73,8 @@ }, { "language": "DE", - "text": "Aufgrund der verzögerten Natur des Indikators wird empfohlen, einen Limit-Order Take-Proft zu verwenden, falls der Preis schnell fällt. Die zugrunde liegenden Berechnungen verwenden die Standard-MACD-Einstellungen, 12-26-9", - "updated": 1678463389659 + "text": "Aufgrund der verzögerten Natur des Indikators wird empfohlen, einen Limit-Order (Take-Proft) zu verwenden, falls der Preis schnell fällt. Die zugrunde liegenden Berechnungen verwenden die Standard-MACD-Einstellungen, 12-26-9", + "updated": 1702328307146 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-003-macd-r2-indicator.json b/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-003-macd-r2-indicator.json index 2a6acebfe0..8f3151a60c 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-003-macd-r2-indicator.json +++ b/Projects/Foundations/Schemas/Docs-Topics/M/MACD/MACD-R1-R2-Data-Mine/macd-r1-r2-data-mine-003-macd-r2-indicator.json @@ -13,8 +13,8 @@ }, { "language": "DE", - "text": "Dieser Indikator erzeugt die Kauf- und Verkaufssignale des MACD R2.", - "updated": 1678463490701 + "text": "Dieser Indikator erzeugt die Kauf- und Verkaufssignale des MACD R2", + "updated": 1702328327090 } ] }, @@ -37,7 +37,7 @@ { "language": "DE", "text": "Der MACD R2, oder Kategorie 2, reduziert false -Signale durch folgende Maßnahmen:", - "updated": 1678463561535 + "updated": 1702328349810 } ] }, @@ -53,7 +53,7 @@ { "language": "DE", "text": "Warten Sie drei (3) Perioden nach der Überschreitung, um eine Entscheidung zu treffen. Wenn während dieser Periode eine Überschreitung stattfindet, wird diese abgewartet.", - "updated": 1678463575467 + "updated": 1702328358296 } ] }, @@ -69,7 +69,7 @@ { "language": "DE", "text": "Überprüft die Differenz zwischen der MACD-Linie und dem Signal. Wenn die Differenz größer ist als der vorgegebene Wert (standardmäßig auf 2% eingestellt), wird ein Kaufsignal angezeigt oder gesendet.", - "updated": 1678463584633 + "updated": 1702328367784 } ] }, @@ -90,7 +90,7 @@ { "language": "DE", "text": "Das Gegenteil ist true für die Verkaufsindikationen, wobei es natürlich möglich ist, diese Einstellungen in der Datenmine zu ändern. Die zugrunde liegenden Berechnungen verwenden die Standard-MACD-Einstellungen, 12-26-9", - "updated": 1678463607514 + "updated": 1702328390640 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json index 4b03a2cc74..74687d75e1 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Die Pluvtech Data Mine verfügt über mehrere Indikatoren, die unten aufgeführt sind. Die Parameter dieser Indikatoren können in der Indicator Bot Instance unter dem entsprechenden Data Mining Task Node angepasst werden (die Standardeinstellungen für die meisten sind willkürlich). Und jetzt gehen Sie Geld verdienen!", "updated": 1647445387266 + }, + { + "language": "TR", + "text": "Pluvtech Veri Madeni ( Data Mine ) aşağıda listelenen çeşitli göstergelere sahiptir. Bu göstergelerin parametreleri, ilgili Veri Madenciliği Görev Düğümü altındaki Gösterge Botu Örneğinde ( Indicator Bot Instance ) ayarlanabilir (Çoğu için varsayılanlar keyfidir). Şimdi gidip biraz para kazanın!", + "updated": 1697833470915 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-002-fisher-transform.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-002-fisher-transform.json index 4aa2a56781..d3cddb2c4d 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-002-fisher-transform.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-002-fisher-transform.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Die Fisher Transformation - Ein Versuch, eine nicht-normale Verteilung zu normalisieren.", "updated": 1647445508524 + }, + { + "language": "TR", + "text": "Fisher Transform - Normal olmayan bir dağılımı normalleştirme girişimi.", + "updated": 1697833526537 } ] }, @@ -33,6 +38,11 @@ "language": "DE", "text": "Fisher Transformation in den Charts", "updated": 1647445558693 + }, + { + "language": "TR", + "text": "Fisher Transform Grafiklerde", + "updated": 1697833542837 } ] }, @@ -49,6 +59,11 @@ "language": "DE", "text": "Ein von John F. Ehlers entwickelter technischer Indikator, der die Preise in eine Gaußsche Normalverteilung umwandelt. Der Indikator hebt hervor, wenn sich die Preise auf der Grundlage der jüngsten Preise in ein Extrem bewegt haben. Dies kann dabei helfen, Wendepunkte im Preis eines Vermögenswerts zu erkennen. Er hilft auch, den Trend aufzuzeigen und die Preiswellen innerhalb eines Trends zu isolieren.", "updated": 1647445619839 + }, + { + "language": "TR", + "text": "John F. Ehlers tarafından oluşturulan ve fiyatları Gauss normal dağılımına dönüştüren teknik bir göstergedir. Gösterge, son fiyatlara dayanarak fiyatların ne zaman aşırıya kaçtığını vurgular. Bu, bir varlığın fiyatındaki dönüm noktalarının tespit edilmesine yardımcı olabilir. Ayrıca trendin gösterilmesine ve bir trend içindeki fiyat dalgalarının izole edilmesine yardımcı olur.", + "updated": 1697833576098 } ] }, @@ -65,6 +80,11 @@ "language": "DE", "text": "Dieser technische Indikator wird in der Regel von Händlern verwendet, die nach vorlaufenden Signalen und nicht nach nachlaufenden Indikatoren suchen.", "updated": 1647445652553 + }, + { + "language": "TR", + "text": "Bu teknik gösterge, gecikmeli göstergeler yerine öncü sinyaller arayan tüccarlar tarafından yaygın olarak kullanılır.", + "updated": 1697833590018 } ] }, @@ -90,6 +110,11 @@ "language": "DE", "text": "Die Länge der Fisher-Transform-Berechnung kann geändert werden, indem der Javascript Code unter Data Building Procedure -> Procedure Initialization unter ’Fisher Transform’ Product Definition gesucht und geöffnet wird.", "updated": 1647445740473 + }, + { + "language": "TR", + "text": "Fisher transform hesaplamasının uzunluğu, 'Fisher transform' Ürün Tanımı altında Veri Oluşturma Prosedürü -> ( Data Building Procedure ) Prosedür Başlatma altındaki ( Procedure Initialization ) Javascript Kodu ( Javascript Code ) bulunup açılarak değiştirilebilir.", + "updated": 1697833736923 } ] }, @@ -111,6 +136,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647445761733 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697833761322 } ] }, @@ -127,6 +157,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647445784793 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697833780090 } ] }, @@ -156,6 +191,11 @@ "language": "DE", "text": "Beispiel:", "updated": 1647445874412 + }, + { + "language": "TR", + "text": "Örnek:", + "updated": 1697833787802 } ] }, @@ -172,6 +212,11 @@ "language": "DE", "text": "Die Fisher Transformation könnte verwendet werden, um ein Kaufsignal zu generieren, wenn die Fisher Linie nach einem extremen Tief die Triggerlinie kreuzt.", "updated": 1647445884650 + }, + { + "language": "TR", + "text": "Fisher transform, Fisher çizgisi aşırı düşük bir seviyeden sonra tetik çizgisini geçtiğinde bir satın alma sinyali oluşturmak için kullanılabilir.", + "updated": 1697833815275 } ] }, @@ -193,6 +238,11 @@ "language": "DE", "text": "Um das Vertrauen in die Bestätigung zu erhöhen, kann dieser Indikator mit anderen Indikatoren wie dem Parabolic SAR oder den Bollinger Bändern gekoppelt werden.", "updated": 1647445915875 + }, + { + "language": "TR", + "text": "Teyit güvenini artırmak için bu gösterge Parabolik SAR veya Bollinger Bantları gibi diğer göstergelerle eşleştirilebilir.", + "updated": 1697833858228 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-003-waddah-attar.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-003-waddah-attar.json index 569126963a..85b31e8ae5 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-003-waddah-attar.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-003-waddah-attar.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Der Waddah Attar Indikator kann helfen, den wahrscheinlichen Trend und/oder Wendepunkte auf dem Markt zu erkennen.", "updated": 1647446786047 + }, + { + "language": "TR", + "text": "Waddah Attar Göstergesi, piyasadaki olası eğilimi ve/veya dönüm noktalarını belirlemeye yardımcı olabilir.", + "updated": 1697833918546 } ] }, @@ -33,6 +38,11 @@ "language": "DE", "text": "Infos:", "updated": 1647446797950 + }, + { + "language": "TR", + "text": "Bilgi:", + "updated": 1697833925666 } ] }, @@ -49,6 +59,11 @@ "language": "DE", "text": "Kombiniert die Bollinger Bänder und den MACD auf eine besondere Art und Weise. Dadurch kann er den Beginn von Preisexplosionen mit sehr hoher Genauigkeit erkennen. Diese Explosionen finden jeden Tag statt, manchmal sogar mehrmals am Tag. Mit dem Waddah Attar Explosion Indikator können Sie mit einem hohen Maß an Erfolg erkennen, wann diese Explosionen beginnen und wann sie enden.", "updated": 1647446836014 + }, + { + "language": "TR", + "text": "Bollinger Bantları ve MACD'yi özel bir şekilde bir araya getirir. Bu, fiyat patlaması durumlarının başlangıcını çok yüksek doğrulukla belirlemesini sağlar. Bu patlamalar her gün ve bazen günde birden çok kez gerçekleşir. Waddah Attar Explosion göstergesini kullanarak bu patlamanın ne zaman başladığını ve ne zaman bittiğini yüksek bir başarı ile öğrenebilirsiniz.", + "updated": 1697833971638 } ] }, @@ -65,6 +80,11 @@ "language": "DE", "text": "Der Waddah Attar Explosionsindikator besteht aus drei Elementen:", "updated": 1647446846852 + }, + { + "language": "TR", + "text": "Waddah Attar patlama göstergesinin üç unsuru vardır:", + "updated": 1697834005858 } ] }, @@ -81,6 +101,11 @@ "language": "DE", "text": "1. Explosionslinie: Die Kursexplosion beginnt, wenn die Explosionslinie ihren niedrigsten Wert erreicht hat und mit der Kursbewegung ansteigt.", "updated": 1647446857301 + }, + { + "language": "TR", + "text": "1. Patlama çizgisi ( Explosion line ) : Fiyat patlaması, patlama çizgisi en düşük değerdeyken başlar ve fiyat hareketiyle artmaya başlar.", + "updated": 1697834037954 } ] }, @@ -97,6 +122,11 @@ "language": "DE", "text": "2. Aufwärtstrend/Abwärtstrend: Gibt einen starken Trend in Aufwärtsrichtung (grün) oder Abwärtsrichtung (rot) an. Ein Kaufsignal könnte generiert werden, wenn der Trend höher als die Explosionslinie ist.", "updated": 1647446871728 + }, + { + "language": "TR", + "text": "2. Yukarı Trend/Aşağı Trend ( Uptrend/Downtrend ) : Yukarı yönde (yeşil) veya aşağı yönde (kırmızı) güçlü bir eğilim belirtir. Trend patlama çizgisinden daha yüksek olduğunda bir alım sinyali oluşturulabilir.", + "updated": 1697834075594 } ] }, @@ -113,6 +143,11 @@ "language": "DE", "text": "3. Totzone: Versucht, schwache Signale herauszufiltern. Es wird empfohlen, nur dann in einen Handel einzusteigen, wenn die Explosions- und/oder Trendwerte oberhalb der Deadzone liegen.", "updated": 1647446883935 + }, + { + "language": "TR", + "text": "3. Ölü bölge ( Deadzone ) : Zayıf sinyalleri filtrelemeye çalışır. Yalnızca patlama ve/veya trend değerleri ölü bölgenin üzerinde olduğunda bir ticarete girilmesi önerilir.", + "updated": 1697834110922 } ] }, @@ -134,6 +169,11 @@ "language": "DE", "text": "Die Parameter des Waddah Attar-Indikators können geändert werden, indem der Javascript Code unter Data Building Procedure -> Procedure Initialization unter der Waddah Attar’ Product Definition gesucht und geöffnet wird.", "updated": 1647446989210 + }, + { + "language": "TR", + "text": "Waddah Attar göstergesinin parametreleri, 'Waddah Attar' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altındaki Javascript Kodu ( Javascript Code ) bulunup açılarak değiştirilebilir.", + "updated": 1697834195386 } ] }, @@ -155,6 +195,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647447031454 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697834213225 } ] }, @@ -171,6 +216,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647447041468 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697834221176 } ] }, @@ -200,6 +250,11 @@ "language": "DE", "text": "Beispiel:", "updated": 1647447120620 + }, + { + "language": "TR", + "text": "Örnek:", + "updated": 1697834227776 } ] }, @@ -216,6 +271,11 @@ "language": "DE", "text": "Der Waddah Attar Indikator könnte verwendet werden, um ein Kaufsignal zu generieren, wenn die Explosionslinie oberhalb der Totzone liegt und der Aufwärtstrend oberhalb der Explosionslinie verläuft:", "updated": 1647447131401 + }, + { + "language": "TR", + "text": "Waddah Attar göstergesi, patlama çizgisi ölü bölgenin üzerinde olduğunda ve yükseliş eğilimi patlama çizgisinin üzerinde olduğunda bir satın alma sinyali oluşturmak için kullanılabilir:", + "updated": 1697834244928 } ] }, @@ -237,6 +297,11 @@ "language": "DE", "text": "Um das Vertrauen in die Bestätigung zu erhöhen, kann dieser Indikator mit anderen Indikatoren wie dem Supertrend oder dem Average True Range (ATR) Indikator gekoppelt werden.", "updated": 1647447210781 + }, + { + "language": "TR", + "text": "Teyit güvenini artırmak için bu gösterge, Süper Trend veya Ortalama Gerçek Aralık (ATR) göstergeleri gibi diğer göstergelerle eşleştirilebilir.", + "updated": 1697834267602 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-004-macd-pluvtechs-version.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-004-macd-pluvtechs-version.json index 398bb5c400..6e3532de1c 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-004-macd-pluvtechs-version.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-004-macd-pluvtechs-version.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Der MACD (Moving Average Convergence Divergence) ist ein trendfolgender Momentum Indikator, der die Beziehung zwischen zwei gleitenden Durchschnitten des Kurses eines Wertpapiers anzeigt.", "updated": 1647853041359 + }, + { + "language": "TR", + "text": "Hareketli ortalama yakınsama sapması (MACD), bir menkul kıymetin fiyatının iki hareketli ortalaması arasındaki ilişkiyi gösteren, trend takip eden bir momentum göstergesidir.", + "updated": 1697834302193 } ] }, @@ -28,6 +33,11 @@ "language": "RU", "text": "Информация:", "updated": 1645610237690 + }, + { + "language": "TR", + "text": "Bilgi:", + "updated": 1697834307969 } ] }, @@ -53,6 +63,11 @@ "language": "DE", "text": "Die Parameter des Pluvtech MACD Indikators können geändert werden, indem Sie den Javascript Code unter Data Building Procedure -> Procedure Initialization unter'Pluvtech MACD'Product Definition suchen und öffnen.", "updated": 1647853195414 + }, + { + "language": "TR", + "text": "Pluvtech MACD göstergesinin parametreleri, 'Pluvtech MACD' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altındaki Javascript Kodu bulunarak ve açılarak değiştirilebilir.", + "updated": 1697834360226 } ] }, @@ -74,6 +89,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647853232510 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697834366216 } ] }, @@ -90,6 +110,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647853242204 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697834373250 } ] }, @@ -118,6 +143,11 @@ "language": "DE", "text": "reversMacd: Ein Kurs, der über diesem Wert schließt, führt zu einem Anstieg des MACD und umgekehrt.", "updated": 1647853511999 + }, + { + "language": "TR", + "text": "reverseMacd ( Ters MACD ): Fiyat hareketinin bu değerin üzerinde kapanması MACD'nin artmasına neden olur ve bunun tersi de geçerlidir.", + "updated": 1697834571761 } ] }, @@ -134,6 +164,11 @@ "language": "DE", "text": "macdEmaCross: Eine Kursbewegung, die über diesem Wert schließt, führt dazu, dass der MACD die EMA Signallinie überschreitet und umgekehrt.", "updated": 1647853533037 + }, + { + "language": "TR", + "text": "macdEmaCross ( macd Ema Çapraz ): Fiyat hareketinin bu değerin üzerinde kapanması, MACD'nin EMA sinyal hattının üzerine çıkmasına ve bunun tersine neden olacaktır.", + "updated": 1697834517610 } ] }, @@ -150,6 +185,11 @@ "language": "DE", "text": "macdZeroLine: Der voraussichtliche Schlusskurswert, bei dem der MACD = 0 wäre.", "updated": 1647853551265 + }, + { + "language": "TR", + "text": "macdZeroLine ( macd ÖlüBölge ): MACD = 0 yapacak tahmini kapanış fiyatı değeri", + "updated": 1697834545050 } ] }, @@ -167,6 +207,11 @@ "language": "DE", "text": "Beispiel:", "updated": 1647853628766 + }, + { + "language": "TR", + "text": "Örnek:", + "updated": 1697834490937 } ] }, @@ -183,6 +228,11 @@ "language": "DE", "text": "Eine einfache Strategie könnte sich auf den MACD stützen, wenn dieser die Nulllinie unterschreitet:", "updated": 1647853642749 + }, + { + "language": "TR", + "text": "Sıfır çizgisinin altındayken MACD kesişimi kullanılarak basit bir strateji oluşturulabilir:", + "updated": 1697834587825 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-005-hull-moving-average.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-005-hull-moving-average.json index 9ccbf08e81..3d159d1631 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-005-hull-moving-average.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-005-hull-moving-average.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Der von Alan Hull entwickelte Hull Moving Average (HMA) ist ein extrem schneller und glatter gleitender Durchschnitt. Tatsächlich eliminiert der HMA die Verzögerung fast vollständig und schafft es gleichzeitig, die Glättung zu verbessern.", "updated": 1647854104458 + }, + { + "language": "TR", + "text": "Alan Hull tarafından geliştirilen Hull Hareketli Ortalama (HMA), son derece hızlı ve pürüzsüz bir hareketli ortalamadır. Aslında, HMA gecikmeyi neredeyse tamamen ortadan kaldırır ve aynı zamanda yumuşatmayı iyileştirmeyi başarır.", + "updated": 1697834622031 } ] }, @@ -28,6 +33,11 @@ "language": "RU", "text": "Информация:", "updated": 1645610373960 + }, + { + "language": "TR", + "text": "Bilgi:", + "updated": 1697834628218 } ] }, @@ -44,6 +54,11 @@ "language": "DE", "text": "Der Hull Moving Average (HMA) ist ein direktionaler Trendindikator. Er erfasst den aktuellen Zustand des Marktes und verwendet die jüngsten Kursbewegungen, um festzustellen, ob die Bedingungen im Vergleich zu den historischen Daten nach oben oder unten gerichtet sind.", "updated": 1647854231233 + }, + { + "language": "TR", + "text": "Hull Hareketli Ortalama (HMA) yönlü bir trend göstergesidir. Piyasanın mevcut durumunu yakalar ve geçmiş verilere göre koşulların yükseliş mi yoksa düşüş mü olduğunu belirlemek için son fiyat hareketini kullanır.", + "updated": 1697834651274 } ] }, @@ -60,6 +75,11 @@ "language": "DE", "text": "Der Hull unterscheidet sich von traditionelleren Trendindikatoren wie dem Exponential Moving Average (EMA) und dem Simple Moving Average (SMA). Er wurde entwickelt, um die Verzögerung zu verringern, die oft mit diesen MAs verbunden ist, indem er ein schnelleres Signal auf einer glatteren visuellen Ebene liefert.", "updated": 1647854236825 + }, + { + "language": "TR", + "text": "Hull, Üstel Hareketli Ortalama (EMA) ve Basit Hareketli Ortalama (SMA) gibi daha geleneksel trend göstergelerinden farklıdır. Daha yumuşak bir görsel düzlemde daha hızlı bir sinyal sağlayarak, genellikle bu MA'larla ilişkili gecikmeyi azaltmak için tasarlanmıştır.", + "updated": 1697834664986 } ] }, @@ -85,6 +105,11 @@ "language": "DE", "text": "Die Länge der Berechnung des Hull Moving Average indicator kann geändert werden, indem der Javascript Code unter Data Building Procedure -> Procedure Initialization unter ’HMA’ Product Definition gesucht und geöffnet wird.", "updated": 1647854645621 + }, + { + "language": "TR", + "text": "Gövde Hareketli Ortalama göstergesi hesaplamasının uzunluğu, 'HMA' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altındaki Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697834704563 } ] }, @@ -106,6 +131,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647854704779 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697834710490 } ] }, @@ -122,6 +152,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647854713634 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697834716850 } ] }, @@ -151,6 +186,11 @@ "language": "DE", "text": "Beispiel:", "updated": 1647854794218 + }, + { + "language": "TR", + "text": "Örnek:", + "updated": 1697834722010 } ] }, @@ -167,6 +207,11 @@ "language": "DE", "text": "Der HMA-Indikator könnte verwendet werden, um ein Kaufsignal zu generieren, wenn eine Kerze oberhalb des HMA schließt:", "updated": 1647854804199 + }, + { + "language": "TR", + "text": "HMA göstergesi, bir mum HMA'nın üzerinde kapandığında bir satın alma sinyali oluşturmak için kullanılabilir:", + "updated": 1697834730162 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-006-exponential-moving-average.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-006-exponential-moving-average.json index 975d4a7dd8..297229d0f1 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-006-exponential-moving-average.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-006-exponential-moving-average.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Der EMA ist eine Art gewichteter gleitender Durchschnitt (WMA), der den jüngsten Kursdaten mehr Gewicht oder Bedeutung beimisst.", "updated": 1647854902665 + }, + { + "language": "TR", + "text": "EMA, son fiyat verilerine daha fazla ağırlık veya önem veren bir tür ağırlıklı hareketli ortalamadır (WMA).", + "updated": 1697834778953 } ] }, @@ -28,6 +33,11 @@ "language": "RU", "text": "Информация:", "updated": 1645610457220 + }, + { + "language": "TR", + "text": "Bilgi:", + "updated": 1697834785969 } ] }, @@ -53,6 +63,11 @@ "language": "DE", "text": "Die Länge der Berechnung des Indikators Exponential Moving Average kann geändert werden, indem Sie den Javascript Code unter Data Building Procedure -> Procedure Initialization unter ’EMA’ Product Definition suchen und öffnen.", "updated": 1647855002388 + }, + { + "language": "TR", + "text": "Üstel Hareketli Ortalama göstergesi hesaplamasının uzunluğu, 'EMA' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altında Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697834848898 } ] }, @@ -74,6 +89,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647855056389 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697834861321 } ] }, @@ -90,6 +110,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647855066789 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697834867946 } ] }, @@ -119,6 +144,11 @@ "language": "DE", "text": "Beispiel:", "updated": 1647855128800 + }, + { + "language": "TR", + "text": "Örnek:", + "updated": 1697834872978 } ] }, @@ -135,6 +165,11 @@ "language": "DE", "text": "Der EMA Indikator könnte verwendet werden, um ein Kaufsignal zu erzeugen, wenn eine Kerze oberhalb des EMA schließt:", "updated": 1647855146258 + }, + { + "language": "TR", + "text": "EMA göstergesi, bir mum EMA'nın üzerinde kapandığında bir satın alma sinyali oluşturmak için kullanılabilir:", + "updated": 1697834876680 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-007-mcginley-moving-average.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-007-mcginley-moving-average.json index 79b99c03dd..eff22de7b0 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-007-mcginley-moving-average.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-007-mcginley-moving-average.json @@ -15,6 +15,11 @@ "language": "DE", "text": " Der McGinley Dynamic Indikator ist eine Art gleitender Durchschnitt, der entwickelt wurde, um den Markt besser zu verfolgen als bestehende gleitende Durchschnittsindikatoren. Es handelt sich um einen technischen Indikator, der die gleitenden Durchschnittslinien verbessert, indem er Verschiebungen der Marktgeschwindigkeit ausgleicht.", "updated": 1647855742198 + }, + { + "language": "TR", + "text": "McGinley Dinamik göstergesi, piyasayı mevcut hareketli ortalama göstergelerinden daha iyi takip etmek için tasarlanmış bir tür hareketli ortalamadır. Piyasa hızındaki değişimleri ayarlayarak hareketli ortalama çizgilerini geliştiren teknik bir göstergedir.", + "updated": 1697834910322 } ] }, @@ -28,6 +33,11 @@ "language": "RU", "text": "Информация:", "updated": 1645610557220 + }, + { + "language": "TR", + "text": "Bilgi:", + "updated": 1697834915634 } ] }, @@ -44,6 +54,11 @@ "language": "DE", "text": "Bei seinen Untersuchungen stellte McGinley fest, dass gleitende Durchschnitte viele Probleme aufwiesen. Erstens wurden sie in unangemessener Weise angewandt. Gleitende Durchschnitte in verschiedenen Zeiträumen funktionieren auf verschiedenen Märkten in unterschiedlichem Maße. Wie kann man zum Beispiel wissen, wann man einen 10-, 20- oder 50-tägigen gleitenden Durchschnitt in einem schnellen oder langsamen Markt verwenden sollte? Um das Problem der Wahl der richtigen Länge des gleitenden Durchschnitts zu lösen, wurde der McGinley Dynamic so konzipiert, dass er sich automatisch an die aktuelle Geschwindigkeit des Marktes anpasst.", "updated": 1647855758627 + }, + { + "language": "TR", + "text": "McGinley araştırmasında hareketli ortalamaların birçok sorunu olduğunu tespit etti. İlk olarak, uygunsuz bir şekilde uygulanıyorlardı. Farklı dönemlerdeki hareketli ortalamalar farklı piyasalarda farklı derecelerde işlemektedir. Örneğin, hızlı ya da yavaş bir piyasada 10 günlük, 20 günlük ya da 50 günlük bir hareketli ortalamanın ne zaman kullanılacağı nasıl bilinebilir? Doğru hareketli ortalama uzunluğunu seçme sorununu çözmek için McGinley Dynamic, piyasanın mevcut hızına göre otomatik olarak ayarlanacak şekilde geliştirilmiştir.", + "updated": 1697834937225 } ] }, @@ -69,6 +84,11 @@ "language": "DE", "text": "Die Länge der Berechnung des McGinley Indikators kann geändert werden, indem der Javascript Code unter Data Building Procedure -> Procedure Initialization unter’McGinley’ Product Definition gesucht und geöffnet wird.", "updated": 1647855850830 + }, + { + "language": "TR", + "text": "McGinley gösterge hesaplamasının uzunluğu, 'McGinley' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altındaki Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697834974097 } ] }, @@ -90,6 +110,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647855893699 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697834981561 } ] }, @@ -106,6 +131,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647855904068 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697834984921 } ] }, @@ -135,6 +165,11 @@ "language": "DE", "text": "Beispiel:", "updated": 1647855978435 + }, + { + "language": "TR", + "text": "Örnek:", + "updated": 1697834989056 } ] }, @@ -151,6 +186,11 @@ "language": "DE", "text": "Der McGinley Indikator könnte verwendet werden, um ein Kaufsignal zu generieren, wenn eine Kerze oberhalb des Indikatorwertes schließt:", "updated": 1647856010066 + }, + { + "language": "TR", + "text": "McGinley göstergesi, bir mum gösterge değerinin üzerinde kapandığında bir satın alma sinyali oluşturmak için kullanılabilir:", + "updated": 1697834993609 } ] }, @@ -172,6 +212,11 @@ "language": "DE", "text": "Es wird vorgeschlagen, dass der McGinley Indikator in Verbindung mit ergänzenden Indikatoren wie MACD, RSI oder TDI verwendet werden kann.", "updated": 1647856068758 + }, + { + "language": "TR", + "text": "McGinley göstergesinin MACD, RSI veya TDI gibi tamamlayıcı göstergelerle birlikte kullanılabileceği önerilmektedir", + "updated": 1697835000313 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-008-simple-moving-average.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-008-simple-moving-average.json index 2bf503433d..e7fa9f186b 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-008-simple-moving-average.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-008-simple-moving-average.json @@ -39,6 +39,11 @@ "language": "RU", "text": "Информация:", "updated": 1645610667023 + }, + { + "language": "TR", + "text": "Bilgi:", + "updated": 1697835014763 } ] }, @@ -69,6 +74,11 @@ "language": "ES", "text": "La longitud del cálculo del indicador de Media Móvil Simple puede cambiarse localizando y abriendo el Código Javascript en Procedimiento de Construcción de Datos -> Inicialización de Procedimientos bajo Definición de Producto 'SMA'.", "updated": 1682515157513 + }, + { + "language": "TR", + "text": "Basit Hareketli Ortalama göstergesi hesaplamasının uzunluğu, 'SMA' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altında Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697835059105 } ] }, @@ -95,6 +105,11 @@ "language": "ES", "text": "Productos y propiedades", "updated": 1682515172932 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697835073874 } ] }, @@ -116,6 +131,11 @@ "language": "ES", "text": "Se puede acceder a las siguientes propiedades:", "updated": 1682515189929 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697835077201 } ] }, @@ -145,6 +165,11 @@ "language": "DE", "text": "Beispiel:", "updated": 1647933883442 + }, + { + "language": "TR", + "text": "Örnek:", + "updated": 1697835081878 } ] }, @@ -166,6 +191,11 @@ "language": "ES", "text": "El indicador SMA podría utilizarse para generar una señal de compra cuando una vela cierra por encima del SMA:", "updated": 1682515209252 + }, + { + "language": "TR", + "text": "SMA göstergesi, bir mum SMA'nın üzerinde kapandığında bir satın alma sinyali oluşturmak için kullanılabilir:", + "updated": 1697835087058 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-009-weighted-moving-average.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-009-weighted-moving-average.json index 92bba8517d..7164051932 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-009-weighted-moving-average.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-009-weighted-moving-average.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Ein gewichteter gleitender Durchschnitt legt mehr Gewicht auf die jüngsten Daten und weniger auf die vergangenen Daten. Dies geschieht durch Multiplikation des Preises jedes Balkens mit einem Gewichtungsfaktor. Aufgrund seiner einzigartigen Berechnung folgt der WMA den Kursen genauer als ein entsprechender Simple Moving Average.", "updated": 1647934020138 + }, + { + "language": "TR", + "text": "Ağırlıklı Hareketli Ortalama, son verilere daha fazla, geçmiş verilere ise daha az ağırlık verir. Bu, her çubuğun fiyatının bir ağırlık faktörü ile çarpılmasıyla yapılır. Benzersiz hesaplaması nedeniyle WMA, fiyatları karşılık gelen Basit Hareketli Ortalamadan ( Simple Moving Average ) daha yakından takip edecektir.", + "updated": 1697835181641 } ] }, @@ -28,6 +33,11 @@ "language": "RU", "text": "Информация:", "updated": 1645610737606 + }, + { + "language": "TR", + "text": "Bilgi:", + "updated": 1697835191049 } ] }, @@ -53,6 +63,11 @@ "language": "DE", "text": "Die Länge der Berechnung des Indikators für den gewichteten gleitenden Durchschnitt kann geändert werden, indem Sie den Javascript Code unter Data Building Procedure -> Procedure Initialization unter ’WMA’ Product Definition suchen und öffnen.", "updated": 1647934103125 + }, + { + "language": "TR", + "text": "Ağırlıklı Hareketli Ortalama göstergesi hesaplamasının uzunluğu, 'WMA' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altındaki Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697835221121 } ] }, @@ -74,6 +89,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647934137854 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697835226585 } ] }, @@ -90,6 +110,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647934145852 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697835231209 } ] }, @@ -119,6 +144,11 @@ "language": "DE", "text": "Beispiel:", "updated": 1647934208532 + }, + { + "language": "TR", + "text": "Örnek:", + "updated": 1697835237081 } ] }, @@ -135,6 +165,11 @@ "language": "DE", "text": "Der WMA Indikator könnte verwendet werden, um ein Kaufsignal zu generieren, wenn eine Kerze oberhalb des WMA schließt:", "updated": 1647934224489 + }, + { + "language": "TR", + "text": "WMA göstergesi, bir mum WMA'nın üzerinde kapandığında bir satın alma sinyali oluşturmak için kullanılabilir:", + "updated": 1697835241730 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-010-volume-weighted-moving-average.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-010-volume-weighted-moving-average.json index ab0eb55286..25f2346bc4 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-010-volume-weighted-moving-average.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-010-volume-weighted-moving-average.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Der volumengewichtete gleitende Durchschnitt (VWMA) hebt das Volumen hervor, indem er die Preise auf der Grundlage der Handelsaktivität in einem bestimmten Zeitraum gewichtet. In Zeiten geringen Marktvolumens liegen der SMA und der VWMA im Wert nahe beieinander. Der Indikator kann verwendet werden, um Trends zu erkennen und zu handeln.", "updated": 1647934752292 + }, + { + "language": "TR", + "text": "Hacim Ağırlıklı Hareketli Ortalama (VWMA), belirli bir zaman dilimindeki alım satım faaliyeti miktarına göre fiyatları tartarak hacmi vurgular. Piyasa hacminin düşük olduğu dönemlerde, SMA ve VWMA birbirine yakın değerdedir. Gösterge, trendleri belirlemek ve ticaret yapmak için kullanılabilir.", + "updated": 1697835253995 } ] }, @@ -49,6 +54,11 @@ "language": "DE", "text": "Die Länge der Berechnung des Volume Weighted Moving Average Indikators kann geändert werden, indem Sie den Javascript Code unter Data Building Procedure -> Procedure Initialization unter ’VWMA’ Product Definition suchen und öffnen.", "updated": 1647934853144 + }, + { + "language": "TR", + "text": "Hacim Ağırlıklı Hareketli Ortalama göstergesi hesaplamasının uzunluğu, 'VWMA' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altında Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697835284806 } ] }, @@ -70,6 +80,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647934888477 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697835293378 } ] }, @@ -86,6 +101,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647934897259 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697835296311 } ] }, @@ -115,6 +135,11 @@ "language": "DE", "text": "Beispiel:", "updated": 1647934962038 + }, + { + "language": "TR", + "text": "Örnek:", + "updated": 1697835301022 } ] }, @@ -131,6 +156,11 @@ "language": "DE", "text": "Der VWMA Indikator könnte verwendet werden, um ein Kaufsignal zu erzeugen, wenn eine Kerze oberhalb des VWMA schließt:", "updated": 1647934981008 + }, + { + "language": "TR", + "text": "VWMA göstergesi, bir mum VWMA'nın üzerinde kapandığında bir satın alma sinyali oluşturmak için kullanılabilir:", + "updated": 1697835304618 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-011-fibonacci-bollinger-bands.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-011-fibonacci-bollinger-bands.json index b5b6fb32ad..66c48477fd 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-011-fibonacci-bollinger-bands.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-011-fibonacci-bollinger-bands.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Diese Bollinger Bänder sind mit Fibonacci Retracements versehen, die sehr deutlich die Bereiche der Unterstützung und des Widerstands zeigen. Die Basis wird anhand des Volume Weighted Moving Average berechnet. Die Bänder liegen 3 Standardabweichungen vom Mittelwert entfernt. 99,73% der Beobachtungen sollten in diesem Bereich liegen.", "updated": 1647935119135 + }, + { + "language": "TR", + "text": "Bu Bollinger bantları, destek ve direnç alanlarını çok net bir şekilde göstermek için Fibonacci geri çekilmelerine sahiptir. Temel, Hacim Ağırlıklı Hareketli Ortalamadan ( Volume Weighted Moving Average ) hesaplanır. Bantlar ortalamadan 3 standart sapma uzaktadır. Gözlemlerin %99,73'ü bu aralıkta olmalıdır.", + "updated": 1697835350090 } ] }, @@ -28,6 +33,11 @@ "language": "RU", "text": "Информация:", "updated": 1645610980518 + }, + { + "language": "TR", + "text": "Bilgi:", + "updated": 1697835363586 } ] }, @@ -52,6 +62,11 @@ "language": "DE", "text": "Die folgenden Fibonacci Werte werden zur Berechnung der Widerstands/Rücklauf Niveaus verwendet: 0,236, 0,382, 0,5, 0,618, 0,764, 1,0", "updated": 1647935428290 + }, + { + "language": "TR", + "text": "Direnç/düzeltme seviyelerini hesaplamak için aşağıdaki fibonacci değerleri kullanılır: 0,236, 0,382, 0,5, 0,618, 0,764, 1,0", + "updated": 1697835368192 } ] }, @@ -73,6 +88,11 @@ "language": "DE", "text": "Die Perioden und Multiplikatorvariablen können geändert werden, indem der Javascript Code unter Data Building Procedure -> Procedure Initialization unter ’Fibonacci-Bollinger’ Product Definition gesucht und geöffnet wird.", "updated": 1647935515253 + }, + { + "language": "TR", + "text": "Periyotlar ve çarpan değişkenleri, 'Fibonacci-Bollinger' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altındaki Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697835404922 } ] }, @@ -94,6 +114,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647935544025 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697835411018 } ] }, @@ -110,6 +135,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647935553535 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697835415537 } ] }, @@ -139,6 +169,11 @@ "language": "DE", "text": "Beispiel:", "updated": 1647935616067 + }, + { + "language": "TR", + "text": "Örnek:", + "updated": 1697835420265 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-012-tpsl-bands.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-012-tpsl-bands.json index b20b57bd9d..436509e2f1 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-012-tpsl-bands.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-012-tpsl-bands.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Dieser Indikator ist kein signalgenerierender Indikator, sondern eher eine von vielen Methoden, um Take Profit und Stop Loss Levels zu generieren.", "updated": 1647936351306 + }, + { + "language": "TR", + "text": "Bu gösterge sinyal üreten bir gösterge değil, Kar Al ( Take Profit ) ve Zararı Durdur ( Stop Loss ) seviyeleri oluşturmanın birçok yönteminden biridir.", + "updated": 1697835467585 } ] }, @@ -28,6 +33,11 @@ "language": "RU", "text": "Информация:", "updated": 1645611058137 + }, + { + "language": "TR", + "text": "Bilgi:", + "updated": 1697835488418 } ] }, @@ -45,6 +55,11 @@ "language": "DE", "text": "Die Hauptanwendung dieses Indikators besteht darin, die berechneten Daten (die im Panel angezeigt werden) für Take-Profit- und Stop-Loss-Signale zu verwenden, wenn ein Handel bereits eingegangen wurde.", "updated": 1647936626872 + }, + { + "language": "TR", + "text": "Bu göstergenin birincil kullanımı, bir trase zaten girildiğinde kar alma ve zararı durdurma sinyali için hesaplanan verileri (panelde gösterilir) kullanmaktır.", + "updated": 1697835492658 } ] }, @@ -62,6 +77,11 @@ "language": "DE", "text": "Es gibt einen Plotter, der im Chart angezeigt wird, falls Sie die Levels in Ihrem Chart sehen möchten.", "updated": 1647936640691 + }, + { + "language": "TR", + "text": "Seviyeleri grafiğinizde görmek istemeniz durumunda grafikte gösterilen bir çizici vardır.", + "updated": 1697835498194 } ] }, @@ -79,6 +99,11 @@ "language": "DE", "text": "Die Standardwerte (unten) sind willkürlich und basieren auf relativeMovingAverage(trueRange).", "updated": 1647936662584 + }, + { + "language": "TR", + "text": "Varsayılan değerler (aşağıda) keyfidir ve relativeMovingAverage(trueRange) değerine dayanır.", + "updated": 1697835502810 } ] }, @@ -101,6 +126,11 @@ "language": "DE", "text": "Parameter für Indikator Bot Instanz:", "updated": 1647936886938 + }, + { + "language": "TR", + "text": "Gösterge Bot Örneği için Parametreler:", + "updated": 1697835520180 } ] }, @@ -118,6 +148,11 @@ "language": "DE", "text": "Periods = 15; (für die Berechnung der ATR)", "updated": 1647936898135 + }, + { + "language": "TR", + "text": "Periyotlar = 15; (ATR'nin hesaplanması için)", + "updated": 1697835531753 } ] }, @@ -135,6 +170,11 @@ "language": "DE", "text": "Take Profit Multiplikator (von ATR) = 1; (d.h. - 100% von ATR.)", "updated": 1647936917660 + }, + { + "language": "TR", + "text": "Kar çarpanı (ATR'nin) = 1; (yani - ATR'nin %100'ü).", + "updated": 1697835535137 } ] }, @@ -152,6 +192,11 @@ "language": "DE", "text": "Stop Loss Multiplikator (von ATR) = 1,5; (d.h.- 150% von ATR.)", "updated": 1647936932385 + }, + { + "language": "TR", + "text": "Zararı Durdurma Çarpanı (ATR'nin) = 1,5; (yani - ATR'nin %150'si).", + "updated": 1697835539025 } ] }, @@ -169,6 +214,11 @@ "language": "DE", "text": "*Anmerkung* TP1 = 100% ; TP2 = 200% ; TP3 = 300%", "updated": 1647936945254 + }, + { + "language": "TR", + "text": "*Not* TP1 = %100; TP2 = %200; TP3 = %300", + "updated": 1697835543097 } ] }, @@ -185,6 +235,11 @@ "language": "DE", "text": "Die Länge der Berechnung der TPSL Bänder kann geändert werden, indem der Javascript Code unter Data Building Procedure -> Procedure Initialization unter ’TPSL’ Product Definition gesucht und geöffnet wird.", "updated": 1647936960884 + }, + { + "language": "TR", + "text": "TPSL bantları hesaplamasının uzunluğu, 'TPSL' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altındaki Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697835574557 } ] }, @@ -206,6 +261,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647936989471 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697835580138 } ] }, @@ -222,6 +282,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647937006728 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697835583425 } ] }, @@ -251,6 +316,11 @@ "language": "DE", "text": "Beispiele:", "updated": 1647937396342 + }, + { + "language": "TR", + "text": "Örnekler:", + "updated": 1697835589337 } ] }, @@ -267,6 +337,11 @@ "language": "DE", "text": "Die folgenden Beispiele werden normalerweise im Knoten Manage Stage des Trading System für Managed Take Profit und Managed Stop Loss verwendet, können aber an jeder beliebigen Stelle eingesetzt werden:", "updated": 1647937482271 + }, + { + "language": "TR", + "text": "Aşağıdaki örnekler normalde, Yönetilen Kâr Al ( Managed Take Profit ) ve Yönetilen Zararı Durdur ( Managed Stop Loss ) için Ticaret Sisteminin ( Trading System ) Aşamayı Yönet düğümünde ( Manage Stage node ) kullanılır, ancak uygun gördüğünüz her yerde kullanılabilir:", + "updated": 1697835699626 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-013-MESA-adaptive-moving-average.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-013-MESA-adaptive-moving-average.json index 46c80b4a40..91ded514b3 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-013-MESA-adaptive-moving-average.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-013-MESA-adaptive-moving-average.json @@ -10,6 +10,11 @@ "language": "RU", "text": "Адаптивная скользящая средняя MESA (MAMA) - это индикатор, характеризующийся способностью адаптироваться к движению цены базового актива.", "updated": 1645611273235 + }, + { + "language": "TR", + "text": "MESA Uyarlanabilir Hareketli Ortalama (MAMA), dayanak varlığın fiyat hareketine uyum sağlama yeteneği ile karakterize edilen bir göstergedir.", + "updated": 1697835723589 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "MAMA на графиках:", "updated": 1645611310287 + }, + { + "language": "TR", + "text": "MAMA :", + "updated": 1697835789385 } ] }, @@ -34,6 +44,11 @@ "language": "RU", "text": "Для определения скорости изменения цены адаптивная скользящая средняя MESA использует дискриминатор с преобразованием Гильберта для определения среднего значения и сигнализирует о рыночных тенденциях.", "updated": 1645611324866 + }, + { + "language": "TR", + "text": "Fiyat değişim oranını belirlemek için MESA Uyarlanabilir Hareketli Ortalama, ortalama değeri belirlemek ve piyasa eğilimlerini işaret etmek için bir Hilbert Dönüşümü Ayrıştırıcısı kullanır.", + "updated": 1697835797169 } ] }, @@ -45,6 +60,11 @@ "language": "RU", "text": "Этот индикатор состоит из пары графических линий, MAMA и FAMA (Following Adaptive Moving Average), которые подают сигналы на покупку/продажу.", "updated": 1645611335573 + }, + { + "language": "TR", + "text": "Bu gösterge, al/sat sinyalleri veren MAMA ve FAMA (Uyarlanabilir Hareketli Ortalamanın Ardından) (Following Adaptive Moving Average) adlı bir çift çizgili çizgiden oluşur.", + "updated": 1697835847730 } ] }, @@ -61,6 +81,11 @@ "language": "RU", "text": "Параметры расчета показателя MAMA можно изменить, найдя и открыв Javascript Code в разделе Data Building Procedure -> Procedure Initialization в разделе 'MAMA' Product Definition.", "updated": 1645611356922 + }, + { + "language": "TR", + "text": "MAMA gösterge hesaplamasının parametreleri, 'MAMA' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altındaki Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697835876193 } ] }, @@ -77,6 +102,11 @@ "language": "RU", "text": "Продукты и свойства", "updated": 1645611361815 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697835881314 } ] }, @@ -88,6 +118,11 @@ "language": "RU", "text": "Доступны следующие свойства:", "updated": 1645611367808 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697835884793 } ] }, @@ -105,6 +140,11 @@ "language": "RU", "text": "Пример:", "updated": 1645611374838 + }, + { + "language": "TR", + "text": "Örnek:", + "updated": 1697835888945 } ] }, @@ -116,6 +156,11 @@ "language": "RU", "text": "Индикатор MAMA можно использовать для генерирования сигнала на покупку, когда MAMA пересекается выше FAMA:", "updated": 1645611380948 + }, + { + "language": "TR", + "text": "MAMA göstergesi, MAMA FAMA'nın üzerine çıktığında bir alım sinyali üretmek için kullanılabilir:", + "updated": 1697835900225 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-014-donchian-tenkan.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-014-donchian-tenkan.json index f915bbfb8f..0c8070552d 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-014-donchian-tenkan.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-014-donchian-tenkan.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Der Donchian-Tenkan Indikator ist ein kurzfristiger Unterstützungs-/Widerstandswert, der das Momentum eines Vermögenswerts hervorheben kann. Er ist eine Komponente der Ichimoku Cloud Indikatoren.", "updated": 1647939120228 + }, + { + "language": "TR", + "text": "Donchian-Tenkan göstergesi, bir varlığın momentumunu vurgulayabilen kısa vadeli bir destek/direnç değeridir. Ichimoku bulut göstergelerinin bir bileşenidir.", + "updated": 1697835921366 } ] }, @@ -33,6 +38,11 @@ "language": "DE", "text": "Donchian-Tenkan in den Charts:", "updated": 1647939151944 + }, + { + "language": "TR", + "text": "Donchian-Tenkan :", + "updated": 1697835942514 } ] }, @@ -49,6 +59,11 @@ "language": "DE", "text": "Der Donchian-Tenkan wird berechnet, indem der Durchschnitt der vorherigen Höchst- und Tiefstwerte gebildet wird, um einen Donchian-Kanal zu erstellen, und dann der Mittelpunkt dieser Extreme verwendet wird, um den zurückgegebenen Wert zu erstellen. Dieser Wert kann dann als Unterstützungs-/Widerstandslinie verwendet werden.", "updated": 1647939196608 + }, + { + "language": "TR", + "text": "Donchian-Tenkan, bir donchian kanalı oluşturmak için önceki en yüksek ve en düşük değerlerin ortalaması alınarak ve ardından döndürülen değeri oluşturmak için bu uç noktaların orta noktası kullanılarak hesaplanır. Bu değer daha sonra bir destek/direnç çizgisi olarak kullanılabilir.", + "updated": 1697835948289 } ] }, @@ -70,6 +85,11 @@ "language": "DE", "text": "Der Parameter für die Periodenlänge der Berechnung des Donchian-Tenkan-Indikators kann geändert werden, indem der Javascript Code unter Data Building Procedure -> Procedure Initialization unter ’Donchian-Tenkan’ Product Definition gesucht und geöffnet wird.", "updated": 1647939274755 + }, + { + "language": "TR", + "text": "Donchian-Tenkan gösterge hesaplamasının dönem uzunluğu parametresi, 'Donchian-Tenkan' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altındaki Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697835994842 } ] }, @@ -91,6 +111,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647939309404 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697835999937 } ] }, @@ -107,6 +132,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647939319924 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697836004113 } ] }, @@ -136,6 +166,11 @@ "language": "DE", "text": "Beispiele:", "updated": 1647939401847 + }, + { + "language": "TR", + "text": "Örnekler:", + "updated": 1697836007593 } ] }, @@ -152,6 +187,11 @@ "language": "DE", "text": "Der Donchian-Tenkan-Indikator könnte verwendet werden, um ein Kaufsignal zu erzeugen, wenn der Schlusskurs über dem midPoint Wert liegt:", "updated": 1647939413121 + }, + { + "language": "TR", + "text": "Donchian-Tenkan göstergesi, kapanış fiyatı orta Nokta değerinin üzerinde olduğunda bir satın alma sinyali oluşturmak için kullanılabilir:", + "updated": 1697836012703 } ] }, @@ -173,6 +213,11 @@ "language": "DE", "text": "Dieser Indikator kann auch dazu verwendet werden, einen Trailing-Stop-Loss zu setzen, indem überprüft wird, ob der Kerzenschluss noch über dem midPoint Wert liegt.", "updated": 1647939470294 + }, + { + "language": "TR", + "text": "Bu gösterge, mum kapanışının hala orta Nokta değerinin üzerinde olup olmadığını kontrol ederek bir işlem sırasında takip eden bir durdurma kaybı sağlamak için de kullanılabilir.", + "updated": 1697836028568 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-015-percentages.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-015-percentages.json index 37bc7fbcb8..046090e0bb 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-015-percentages.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-015-percentages.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Der Indikator Percentages liefert Informationen für die aktuelle Kerze im Vergleich zum Schlusskurs und den Durchschnitt von Hoch/Tief/Schluss der Kerzen 1, 5 und 10 Perioden vor der aktuellen Kerze.", "updated": 1647961193030 + }, + { + "language": "TR", + "text": "Yüzdeler göstergesi, kapanış fiyatıyla karşılaştırıldığında mevcut mum için bilgi ve mevcut mumdan 1, 5 ve 10 dönem önceki mumların yüksek / düşük / kapanış ortalamasını üretir.", + "updated": 1697836044554 } ] }, @@ -33,6 +38,11 @@ "language": "DE", "text": "Percentages auf den Charts:", "updated": 1647961256986 + }, + { + "language": "TR", + "text": "Percentages :", + "updated": 1697836052006 } ] }, @@ -49,6 +59,11 @@ "language": "DE", "text": "Der Indikator \"Prozentsätze\" zeigt keine grafischen Informationen an. Alle Daten, die von diesem Indikator erzeugt werden, sind in der Tafel im Diagrammbereich zu sehen.", "updated": 1647961492851 + }, + { + "language": "TR", + "text": "Yüzdeler göstergesi herhangi bir çizim bilgisi göstermez. Bu göstergeden üretilen tüm veriler grafik alanındaki panelde görülebilir.", + "updated": 1697836057307 } ] }, @@ -65,6 +80,11 @@ "language": "DE", "text": "Die Informationen im Panel zeigen den prozentualen Anstieg oder Rückgang für Folgendes an:", "updated": 1647961507767 + }, + { + "language": "TR", + "text": "Paneldeki bilgiler aşağıdakiler için yüzde artış veya azalışı gösterir:", + "updated": 1697836085898 } ] }, @@ -81,6 +101,11 @@ "language": "DE", "text": "p1Close: der prozentuale Anstieg/Abfall des aktuellen Kerzenschlusses im Vergleich zum Kerzenschluss der 1 Periode zuvor.", "updated": 1647961519912 + }, + { + "language": "TR", + "text": "p1Close: 1 dönem önceki mum kapanışına kıyasla mevcut mum kapanışının artış/azalış yüzdesi.", + "updated": 1697836101492 } ] }, @@ -97,6 +122,11 @@ "language": "DE", "text": "p5Close: der prozentuale Anstieg/Verringerung des aktuellen Kerzenschlusses im Vergleich zum Kerzenschluss der 5 vorangegangenen Perioden.", "updated": 1647961564994 + }, + { + "language": "TR", + "text": "p5Close: 5 dönem önceki mum kapanışına kıyasla mevcut mum kapanışının artış/azalış yüzdesi.", + "updated": 1697836105665 } ] }, @@ -113,6 +143,11 @@ "language": "DE", "text": "p10Close: der prozentuale Anstieg/Abfall des aktuellen Kerzenschlusses im Vergleich zum Kerzenschluss der 10 vorangegangenen Perioden.", "updated": 1647961586026 + }, + { + "language": "TR", + "text": "p10Close: 10 dönem önceki mum kapanışına kıyasla mevcut mum kapanışının yüzde artışı/azalışı.", + "updated": 1697836110646 } ] }, @@ -129,6 +164,11 @@ "language": "DE", "text": "phlc1: der prozentuale Anstieg/Abfall des aktuellen Kerzendurchschnitts (Hoch + Tief + Schluss)/3 im Vergleich zum Kerzendurchschnitt 1 Periode zuvor.", "updated": 1647961620062 + }, + { + "language": "TR", + "text": "phlc1: 1 dönem önceki mum ortalamasına kıyasla mevcut mum ortalamasının (yüksek + düşük + kapanış)/3 artış/azalış yüzdesi.", + "updated": 1697836116697 } ] }, @@ -145,6 +185,11 @@ "language": "DE", "text": "phlc5: der prozentuale Anstieg/Abfall des aktuellen Kerzendurchschnitts (Hoch + Tief + Schluss)/3 im Vergleich zum Kerzendurchschnitt der letzten 5 Perioden.", "updated": 1647961640060 + }, + { + "language": "TR", + "text": "phlc5: 5 dönem önceki mum ortalamasına kıyasla mevcut mum ortalamasının (yüksek + düşük + kapanış)/3 artış/azalış yüzdesi.", + "updated": 1697836121118 } ] }, @@ -161,6 +206,11 @@ "language": "DE", "text": "phlc10: der prozentuale Anstieg/Abfall des aktuellen Kerzendurchschnitts (Hoch + Tief + Schluss)/3 im Vergleich zum Kerzendurchschnitt der letzten 10 Perioden.", "updated": 1647961653158 + }, + { + "language": "TR", + "text": "phlc10: 10 dönem önceki mum ortalamasına kıyasla mevcut mum ortalamasının (yüksek + düşük + kapanış)/3 artış/azalış yüzdesi.", + "updated": 1697836125513 } ] }, @@ -182,6 +232,11 @@ "language": "DE", "text": "Der Parameter Periodenlänge der Berechnung des Indikators Prozentsätze kann geändert werden, indem Sie den Javascript Code unter Data Building Procedure -> Procedure Initialization unter der ’Percentages’ Product Definition suchen und öffnen.", "updated": 1647961763539 + }, + { + "language": "TR", + "text": "Yüzdeler gösterge hesaplamasının dönem uzunluğu parametresi, 'Yüzdeler' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altındaki Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697836152329 } ] }, @@ -203,6 +258,11 @@ "language": "DE", "text": "Produkte und Eigenschaften", "updated": 1647961801941 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697836157653 } ] }, @@ -219,6 +279,11 @@ "language": "DE", "text": "Die folgenden Eigenschaften sind für den Zugriff verfügbar:", "updated": 1647961810910 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697836170217 } ] }, @@ -248,6 +313,11 @@ "language": "DE", "text": "Beispiele:", "updated": 1647961949261 + }, + { + "language": "TR", + "text": "Örnekler:", + "updated": 1697836173954 } ] }, @@ -264,6 +334,11 @@ "language": "DE", "text": "Die Berechnung des Prozentsatzes kann verwendet werden, um ein Take-Profit- oder Stop-Loss-Limit auf der Grundlage der gewünschten prozentualen Veränderung festzulegen.", "updated": 1647961960111 + }, + { + "language": "TR", + "text": "Yüzde hesaplaması, istenen yüzde değişikliğine bağlı olarak bir kar alma veya zararı durdurma limiti belirlemek için kullanılabilir.", + "updated": 1697836178481 } ] }, @@ -280,6 +355,11 @@ "language": "DE", "text": "Das folgende Beispiel würde ein Take-Profit-Signal setzen, wenn der Schlusskurs der aktuellen Kerze um mehr als 3 % gegenüber dem Schlusskurs vor 5 Kerzen gestiegen ist:", "updated": 1647961995872 + }, + { + "language": "TR", + "text": "Aşağıdaki örnek, mevcut mum kapanış fiyatı 3 mum önceki kapanış fiyatından% 5'ün üzerine çıkarsa bir kar alma sinyali belirleyecektir:", + "updated": 1697836182810 } ] }, @@ -301,6 +381,11 @@ "language": "DE", "text": "Dieser Indikator kann auch dazu verwendet werden, einen Trailing-Stop-Loss zu setzen, indem überprüft wird, ob der Kerzenschluss noch über dem midPoint Wert liegt.", "updated": 1647962079058 + }, + { + "language": "TR", + "text": "Bu gösterge, mum kapanışının hala orta Nokta değerinin üzerinde olup olmadığını kontrol ederek bir işlem sırasında takip eden bir durdurma kaybı sağlamak için de kullanılabilir.", + "updated": 1697836189769 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-016-dca-levels-long.json b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-016-dca-levels-long.json index 47b241155d..5dc71722c6 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-016-dca-levels-long.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-016-dca-levels-long.json @@ -10,6 +10,11 @@ "language": "RU", "text": "Уровни Dollar Cost Average (DCA) - это индикатор, который предоставляет набор сигналов тейк-профита, стоп-лосса и потенциальных точек входа, основанных на принципах DCA. Он используется только для спотовой покупки или для длинных входов, короткие входы в настоящее время не поддерживаются этим индикатором.", "updated": 1645611772806 + }, + { + "language": "TR", + "text": "Dolar Maliyet Ortalaması (DCA) seviyeleri, DCA ilkelerine dayalı olarak bir dizi kar alma, zararı durdurma sinyali ve potansiyel giriş noktaları sağlayan bir göstergedir. Spot alım için veya yalnızca uzun girişler için kullanılmalıdır, kısa devre şu anda bu gösterge tarafından desteklenmemektedir.", + "updated": 1697836203631 } ] }, @@ -23,6 +28,11 @@ "language": "RU", "text": "Уровни DCA на графиках:", "updated": 1645611779118 + }, + { + "language": "TR", + "text": "DCA Levels :", + "updated": 1697836213210 } ] }, @@ -34,6 +44,11 @@ "language": "RU", "text": "Для каждой свечи этот индикатор предоставляет потенциальные точки входа, помеченные как safetyDown, а также потенциальные значения тейк-профита. Данный индикатор основан на использовании среднего истинного диапазона для получения значений и использует принципы DCA, чтобы попытаться снизить общую стоимость входа.", "updated": 1645611791630 + }, + { + "language": "TR", + "text": "Her mum için bu gösterge, safetyDown olarak işaretlenmiş potansiyel giriş noktalarının yanı sıra potansiyel kar alma değerleri sağlar. Bu gösterge, değerleri sağlamak için Ortalama Gerçek Aralığı kullanmaya dayanır ve genel giriş maliyetini denemek ve düşürmek için DCA ilkelerini kullanır.", + "updated": 1697836222313 } ] }, @@ -54,6 +69,11 @@ "language": "RU", "text": "Следующие параметры можно изменить, найдя и открыв Javascript Code в разделе Data Building Procedure -> Procedure Initialization в Product Definition 'DCALevelsLong'.", "updated": 1645611808912 + }, + { + "language": "TR", + "text": "Aşağıdaki parametreler, 'DCALevelsLong' Ürün Tanımı altında Veri Oluşturma Prosedürü ( Data Building Procedure ) -> Prosedür Başlatma ( Procedure Initialization ) altındaki Javascript Kodu bulunup açılarak değiştirilebilir.", + "updated": 1697836256665 } ] }, @@ -70,6 +90,11 @@ "language": "RU", "text": "Продукты и свойства", "updated": 1645611815913 + }, + { + "language": "TR", + "text": "Ürünler & Özellikler", + "updated": 1697836262144 } ] }, @@ -81,6 +106,11 @@ "language": "RU", "text": "Доступны следующие свойства:", "updated": 1645611821580 + }, + { + "language": "TR", + "text": "Aşağıdaki özelliklere erişilebilir:", + "updated": 1697836265621 } ] }, @@ -98,6 +128,11 @@ "language": "RU", "text": "Примеры:", "updated": 1645611826547 + }, + { + "language": "TR", + "text": "Örnekler:", + "updated": 1697836270512 } ] }, @@ -109,6 +144,11 @@ "language": "RU", "text": "Расчет Percentage можно использовать для установки лимита тейк-профита или стоп-лосса на основе желаемого процентного изменения.", "updated": 1645611842266 + }, + { + "language": "TR", + "text": "Yüzde hesaplaması, istenen yüzde değişikliğine bağlı olarak bir kar alma veya zararı durdurma limiti belirlemek için kullanılabilir.", + "updated": 1697836274321 } ] }, @@ -120,6 +160,11 @@ "language": "RU", "text": "Следующий пример устанавливает сигнал тейк-профита, если цена закрытия текущей свечи поднимается выше уставки tp2Up:", "updated": 1645611850877 + }, + { + "language": "TR", + "text": "Aşağıdaki örnek, mevcut mum kapanış fiyatı tp2Up ayar noktasının üzerine çıkarsa bir kar alma sinyali ayarlayacaktır:", + "updated": 1697836283169 } ] }, @@ -136,6 +181,11 @@ "language": "RU", "text": "Для реализации DCA этот индикатор можно использовать для установки ордеров на покупку на желаемых уровнях безопасности, таких как safety1Down, safety2Down и safety3Down.", "updated": 1645611860829 + }, + { + "language": "TR", + "text": "DCA'yı uygulamak için bu gösterge, safety1Down, safety2Down ve safety3Down gibi istenen güvenlik seviyelerinde alım emirleri oluşturmak için kullanılabilir.", + "updated": 1697836289911 } ] }, @@ -147,6 +197,11 @@ "language": "RU", "text": "Поскольку эти значения будут меняться для каждого периода свечи, рекомендуется в определенный момент времени копировать значение в переменную, определяемую пользователем, например, tradingEngine.tradingCurrent.tradingEpisode.userDefinedVariables.userDefinedVariable[0].value, чтобы предотвратить перезапись значения с каждым новым периодом свечи:", "updated": 1645611873561 + }, + { + "language": "TR", + "text": "Bu değerler her mum dönemi için değişeceğinden, her yeni mum döneminde değerin üzerine yazılmasını önlemek için değerin belirli bir zamanda tradingEngine.tradingCurrent.tradingEpisode.userDefinedVariables.userDefinedVariable[0].value gibi kullanıcı tanımlı bir değişkene kopyalanması önerilir:", + "updated": 1697836309586 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-001-polus-by-@Raplh2502.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-001-polus-by-@raplh2502-.json similarity index 99% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-001-polus-by-@Raplh2502.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-001-polus-by-@raplh2502-.json index 64e0c8a078..9102f53076 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-001-polus-by-@Raplh2502.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-001-polus-by-@raplh2502-.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "1", + "pageNumber": 1, "type": "Polus by @Raplh2502 ", "definition": { "text": "The Polus Data Mine features several indicators as listed below. These indicator's parameters can be adjusted at the Indicator Bot Instance under the applicable Data Mining Task Node.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-002-fisher-MFI.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-002-fisher-MFI.json index f3b2768e81..09e0a6b2a7 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-002-fisher-MFI.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-002-fisher-MFI.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "2", + "pageNumber": 2, "type": "Fisher MFI", "definition": { "text": "The Fisher MFI - this indicator normalizes price and volume action into a gaussian normal disctibution. This version of the Fisher Transform uses money flow index (MFI) as a base of calculations instead of just the price action.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-003-monte-carlo-forecast.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-003-monte-carlo-forecast.json index 5b3316b672..0f502b6f28 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-003-monte-carlo-forecast.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-003-monte-carlo-forecast.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "3", + "pageNumber": 3, "type": "Monte Carlo Forecast", "definition": { "text": "The Monte-Carlo simulation is an algorithmic method used to approximate a numerical value with random processes.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-005-keltner-channel-mama-version.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-004-keltner-channel-mama-version.json similarity index 99% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-005-keltner-channel-mama-version.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-004-keltner-channel-mama-version.json index d86828820f..bc1f31a2cb 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-005-keltner-channel-mama-version.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-004-keltner-channel-mama-version.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "5", + "pageNumber": 4, "type": "Keltner Channel - MAMA version", "definition": { "text": "Keltner channel using Mesa Adaptive Moving Average (MAMA).", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-006-keltner-channel-ema-version.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-005-keltner-channel-ema-version.json similarity index 99% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-006-keltner-channel-ema-version.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-005-keltner-channel-ema-version.json index 7a71e13013..a245e003db 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-006-keltner-channel-ema-version.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-005-keltner-channel-ema-version.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "6", + "pageNumber": 5, "type": "Keltner Channel - EMA version", "definition": { "text": "Keltner Channel using Exponential Moving Average (EMA).", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-007-one-minute-counter.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-006-one-minute-counter.json similarity index 99% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-007-one-minute-counter.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-006-one-minute-counter.json index d425083756..487d5dc117 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-007-one-minute-counter.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-006-one-minute-counter.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "7", + "pageNumber": 6, "type": "One Minute counter", "definition": { "text": "This indicator provides a simple counter that counts from 0 to 59 to represent every minute of the hour.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-008-Volatility-Index.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-007-volatility-index.json similarity index 99% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-008-Volatility-Index.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-007-volatility-index.json index 590045b10c..8bd32d6990 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-008-Volatility-Index.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-007-volatility-index.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "8", + "pageNumber": 7, "type": "Volatility Index", "definition": { "text": "The Volatility Index represents how an asset's prices moves around the calculated mean price.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-009-volatility-oscillator.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-008-volatility-oscillator.json similarity index 99% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-009-volatility-oscillator.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-008-volatility-oscillator.json index dd984b8780..efff825c34 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-009-volatility-oscillator.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-008-volatility-oscillator.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "9", + "pageNumber": 8, "type": "Volatility Oscillator", "definition": { "text": "The Weighted Volatility Oscillator is a modification of the standard volatility index but weighted by the position of the price in the Bollinger Band.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-010-volatility-adjusted-moving-average.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-009-volatility-adjusted-moving-average.json similarity index 99% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-010-volatility-adjusted-moving-average.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-009-volatility-adjusted-moving-average.json index de896ce8de..0543e03aa9 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-010-volatility-adjusted-moving-average.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-009-volatility-adjusted-moving-average.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "10", + "pageNumber": 9, "type": "Volatility Adjusted Moving Average", "definition": { "text": "The Volatility Adjusted Moving Average (VAMA) is an indicator that takes into account both short and long term volatility. It creates a moving average that attempts to gauge an area of price action that is expected to produce a reaction when interacting with it.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-011-relative-vigor-index.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-010-relative-vigor-index.json similarity index 99% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-011-relative-vigor-index.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-010-relative-vigor-index.json index bb1c85d0dd..d22dd4d88f 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-011-relative-vigor-index.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-010-relative-vigor-index.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "11", + "pageNumber": 10, "type": "Relative Vigor Index", "definition": { "text": "The Relative Vigor Index (RVI) is a momentum indicator similar to the Stochastic indicator. The RVI compares candle open and closes to determine the output trend, instead of the Stochastic's comparison of a candle's close to minimum.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-012-Volatility-Bands.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-011-volatility-bands.json similarity index 99% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-012-Volatility-Bands.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-011-volatility-bands.json index f9b3c08da5..b503fa08d0 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-012-Volatility-Bands.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-011-volatility-bands.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "12", + "pageNumber": 11, "type": "Volatility Bands", "definition": { "text": "Volatility Bands take a Volatility Adjusted Moving Average (VAMA) to produce bands similar to Bollinger Bands and the Keltner channel.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-013-ehlers-signal-to-noise-ratio.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-012-ehlers-signal-to-noise-ratio.json similarity index 99% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-013-ehlers-signal-to-noise-ratio.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-012-ehlers-signal-to-noise-ratio.json index 11e2cbda2d..a689f8c999 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-013-ehlers-signal-to-noise-ratio.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-012-ehlers-signal-to-noise-ratio.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "13", + "pageNumber": 12, "type": "Ehlers Signal-to-noise Ratio", "definition": { "text": "This is a volatility indicator created by John Ehlers and published in his book ’Rocket Science for Traders, p81-82.’", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-014-Price-Probabilities.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-013-price-probabilities.json similarity index 99% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-014-Price-Probabilities.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-013-price-probabilities.json index b6c1675863..42a5242ec7 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-014-Price-Probabilities.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-013-price-probabilities.json @@ -1,6 +1,6 @@ { "topic": "Polus Data Mine", - "pageNumber": "14", + "pageNumber": 13, "type": "Price Probabilities", "definition": { "text": "This is an indicator that uses Exponential Moving Average (EMA) and Average True Range (ATR) to provide probability bands around the price action based on standard deviations.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-015-Probabilities-Periodic-Return.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-014-probabilities-periodic-return-sigma.json similarity index 89% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-015-Probabilities-Periodic-Return.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-014-probabilities-periodic-return-sigma.json index 075933c718..5a1f9b25ea 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-015-Probabilities-Periodic-Return.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-014-probabilities-periodic-return-sigma.json @@ -1,7 +1,7 @@ { "topic": "Polus Data Mine", - "pageNumber": "15", - "type": "Probabilities: Periodic Return Sigma", + "pageNumber": 14, + "type": "Probabilities - Periodic Return Sigma", "definition": { "text": "This is an indicator that uses the historical volatility to predict price action in the future using a Periodic Return (PR) calculation and a Moving Average (MA) of 200 periods." }, @@ -9,36 +9,36 @@ { "style": "Title", "text": "Periodic Return Sigma on the Charts" - }, + }, { "style": "Text", "text": "This indicator produces an output value, Z, by calculating the periodic return, the 200MA and the sigma (standard deviation) value." - }, - { + }, + { "style": "List", "text": "Periodic Return (PR): this is calculated by taking the natural logarithm of the ratio of candle close divided by the previous candle close: ln(candle.close/candle.previous.close)" }, - { + { "style": "List", "text": "Sigma: The sigma value is calculated by finding the standard deviation of the past price action (defaulting to 200 periods)." - }, - { + }, + { "style": "List", "text": "Z Value: The z value is then calculated by finding the difference between the Periodic Return and the 200MA, then dividing result by the sigma value: z = (PR - MA) / sigma" - }, - { + }, + { "style": "Png", "text": "PNGs/Foundations/Docs/indicators/Polus-Probability-Periodic-return.png" }, - { + { "style": "Text", - "text": "The length of the calculation can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under \u2019Periodic_Return_Sigma_Probabilities\u2019 Product Definition." + "text": "The length of the calculation can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under ’Periodic_Return_Sigma_Probabilities’ Product Definition." }, { "style": "Png", "text": "PNGs/Foundations/Docs/indicators/Polus-Probability-Periodic-return-params.png" }, - { + { "style": "Title", "text": "Products & Properties" }, @@ -50,15 +50,15 @@ "style": "Table", "text": "| Product Name | Product Variable | Properties |\n| Periodic_Return_Sigma_Probabilities | PRSP | Z |" }, - { + { "style": "Text", "text": "Example:" }, - { + { "style": "Text", "text": "A simple buy signal could be triggered when the signal line crosses the red -2.34 line from below:" }, - { + { "style": "Javascript", "text": "chart.at01hs.PRSP.previous.Z < -2.34 && chart.at01hs.PRSP.Z > -2.34" }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-015-probabilities b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-015-probabilities deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-016-Probabilities-Sigma.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-015-probabilities-sigma.json similarity index 89% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-016-Probabilities-Sigma.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-015-probabilities-sigma.json index 5653b4f73d..c3c453beb3 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-016-Probabilities-Sigma.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-015-probabilities-sigma.json @@ -1,7 +1,7 @@ { "topic": "Polus Data Mine", - "pageNumber": "16", - "type": "Probabilities: Sigma", + "pageNumber": 15, + "type": "Probabilities - Sigma", "definition": { "text": "This is an indicator that uses the Typical Price (TP), Moving Average (MA) of 200 periods and Standard Deviation to calculate it's output value." }, @@ -9,36 +9,36 @@ { "style": "Title", "text": "Sigma on the Charts" - }, + }, { "style": "Text", "text": "This indicator produces an output value, Z, by using the Typical Price, the 200MA and the sigma (standard deviation) value." - }, - { + }, + { "style": "List", "text": "Typical Price: this is calculated using the following formula: (candle.max + candle.min + candle.close) / 3 " }, - { + { "style": "List", "text": "Sigma: The sigma value is calculated by finding the standard deviation of the past price action (defaulting to 200 periods)." - }, - { + }, + { "style": "List", "text": "Z Value: The z value is then calculated by finding the difference between the current candle.close and the 200MA, then dividing result by the sigma value: z = (TP - MA) / sigma" - }, - { + }, + { "style": "Png", "text": "PNGs/Foundations/Docs/indicators/Polus-Probability-Sigma.png" }, - { + { "style": "Text", - "text": "The length of the calculation can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under \u2019Sigma_Probabilities\u2019 Product Definition." + "text": "The length of the calculation can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under ’Sigma_Probabilities’ Product Definition." }, { "style": "Png", "text": "PNGs/Foundations/Docs/indicators/Polus-Probability-Periodic-return-params.png" }, - { + { "style": "Title", "text": "Products & Properties" }, @@ -50,15 +50,15 @@ "style": "Table", "text": "| Product Name | Product Variable | Properties |\n| Sigma_Probabilities | ProdSigma | Z |" }, - { + { "style": "Text", "text": "Example:" }, - { + { "style": "Text", "text": "A simple buy signal could be triggered when the signal line crosses the red -2.34 line from below:" }, - { + { "style": "Javascript", "text": "chart.at01hs.ProdSigma.previous.Z < -2.34 && chart.at01hs.ProdSigma.Z > -2.34" }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-017-Probabilities-Return.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-016-probabilities-return.json similarity index 83% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-017-Probabilities-Return.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-016-probabilities-return.json index 7dded6477f..6e3055d96b 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-017-Probabilities-Return.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-016-probabilities-return.json @@ -1,7 +1,7 @@ { "topic": "Polus Data Mine", - "pageNumber": "17", - "type": "Probabilities: Return", + "pageNumber": 16, + "type": "Probabilities - Return", "definition": { "text": "This is an indicator that uses the Periodic Return (PR), a Moving Average (MA) of 200 periods and Standard Deviation to calculate probabilities of future price action." }, @@ -9,36 +9,36 @@ { "style": "Title", "text": "Return on the Charts" - }, + }, { "style": "Text", "text": "This indicator produces multiple output values by calculating the periodic return, the 200MA and the sigma (standard deviation) value:" - }, - { + }, + { "style": "List", "text": "Periodic Return (PR): this is calculated by taking the natural logarithm of the ratio of candle close divided by the previous candle close: ln(candle.close/candle.previous.close)" }, - { + { "style": "List", - "text": "UpValues: A series of probability points based on the MA value added to the sigma multiplied by a standard deviation factor of 0.53, 1.03, 2.34, 2.95 and 4.87 to get HP30, HP15, HP1, HP02 and HP01 respectively." - }, - { + "text": "UpValues: A series of probability points based on the MA value added to the sigma multiplied by a standard deviation factor of 0.53, 1.03, 2.34, 2.95 and 4.87 to get HP30, HP15, HP1, HP02 and HP01 respectively." + }, + { "style": "List", "text": "Down Values: A series of probability points based on the MA subtracted by the sigma value multiplied by a standard deviation factor of 0.53, 1.03, 2.34, 2.95 and 4.87 to get LP30, LP15, LP1, LP02 and LP01 respectively." - }, - { + }, + { "style": "Png", "text": "PNGs/Foundations/Docs/indicators/Polus-Probability-Return.png" }, - { + { "style": "Text", - "text": "The length of the calculation can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under \u2019Return probabilities\u2019 Product Definition." + "text": "The length of the calculation can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under ’Return probabilities’ Product Definition." }, { "style": "Png", "text": "PNGs/Foundations/Docs/indicators/Polus-Probability-Return-params.png" }, - { + { "style": "Title", "text": "Products & Properties" }, @@ -50,15 +50,15 @@ "style": "Table", "text": "| Product Name | Product Variable | Properties |\n| Return probabilities | RPB | pr, l01, l02, l1, l15, l30, h01, h02, h1, h15, h30 |" }, - { + { "style": "Text", "text": "Example:" }, - { + { "style": "Text", "text": "Examples of accessing this indicator can be found below:" }, - { + { "style": "Javascript", "text": "chart.at01hs.RPB.pr \n chart.at01hs.RPB.l02 \n chart.at01hs.RPB.l15 \n chart.at01hs.RPB.h01 \n chart.at01hs.RPB.h1 \n chart.at01hs.RPB.h15" }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-018-Probabilities-Min-Sigma.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-017-probabilities-min-sigma.json similarity index 89% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-018-Probabilities-Min-Sigma.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-017-probabilities-min-sigma.json index 1738f79465..0c07b64cdd 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-018-Probabilities-Min-Sigma.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-017-probabilities-min-sigma.json @@ -1,7 +1,7 @@ { "topic": "Polus Data Mine", - "pageNumber": "18", - "type": "Probabilities: Min Sigma", + "pageNumber": 17, + "type": "Probabilities - Min Sigma", "definition": { "text": "This is an indicator that uses the candle minimum, a Moving Average (MA) of 20 periods and Standard Deviation to calculate it's output value." }, @@ -9,28 +9,28 @@ { "style": "Title", "text": "Min Sigma on the Charts" - }, + }, { "style": "Text", "text": "This indicator produces an output value, Z, by using the a 20MA, the sigma (standard deviation) value: Z = (candle.min - 20MA) / sigma" - }, - { + }, + { "style": "Text", "text": "A strike value is also available, which could be used as a trailing stop loss." - }, - { + }, + { "style": "Png", "text": "PNGs/Foundations/Docs/indicators/Polus-Probability-Min-Sigma.png" }, - { + { "style": "Text", - "text": "The length of the calculation can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under \u2019SMin sigma probability\u2019 Product Definition." + "text": "The length of the calculation can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under ’SMin sigma probability’ Product Definition." }, { "style": "Png", "text": "PNGs/Foundations/Docs/indicators/Polus-Probability-Min-Sigma-params.png" }, - { + { "style": "Title", "text": "Products & Properties" }, @@ -42,19 +42,19 @@ "style": "Table", "text": "| Product Name | Product Variable | Properties |\n| Min sigma probability | Min_Sigma | Z, strike |" }, - { + { "style": "Text", "text": "Example:" }, - { + { "style": "Text", "text": "A simple buy signal could be triggered when the signal line crosses the red -2.34 line from below:" }, - { + { "style": "Javascript", "text": "chart.at01hs.Min_Sigma.previous.Z < -2.34 && chart.at01hs.Min_Sigma.Z > -2.34" }, - { + { "style": "Javascript", "text": "\\\\stop loss value\nchart.at01hs.Min_Sigma.strike" }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-018-probabilities b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-018-probabilities deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-019-Probabilities-Max-Sigma.json b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-018-probabilities-max-sigma.json similarity index 87% rename from Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-019-Probabilities-Max-Sigma.json rename to Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-018-probabilities-max-sigma.json index fb660a02ff..2f4b76d544 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-019-Probabilities-Max-Sigma.json +++ b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-018-probabilities-max-sigma.json @@ -1,7 +1,7 @@ { "topic": "Polus Data Mine", - "pageNumber": "19", - "type": "Probabilities: Max Sigma", + "pageNumber": 18, + "type": "Probabilities - Max Sigma", "definition": { "text": "This is an indicator that uses the candle maximum, a Moving Average (MA) of 200 periods and Standard Deviation (sigma) to calculate it's output value." }, @@ -9,28 +9,28 @@ { "style": "Title", "text": "Max Sigma on the Charts" - }, + }, { "style": "Text", "text": "This indicator produces an output value, Z, by using the a 200MA, the sigma (standard deviation) value: Z = (Return - 200MA) / sigma" - }, - { + }, + { "style": "List", - "text": "Return: the natural log of candle.max / candle.previous.min" - }, - { + "text": "Return: the natural log of candle.max / candle.previous.min" + }, + { "style": "Png", "text": "PNGs/Foundations/Docs/indicators/Polus-Probability-Max-Sigma.png" }, - { + { "style": "Text", - "text": "The length of the calculation can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under \u2019SR max sigma probability\u2019 Product Definition." + "text": "The length of the calculation can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under ’SR max sigma probability’ Product Definition." }, { "style": "Png", "text": "PNGs/Foundations/Docs/indicators/Polus-Probability-Max-Sigma-params.png" }, - { + { "style": "Title", "text": "Products & Properties" }, @@ -42,15 +42,15 @@ "style": "Table", "text": "| Product Name | Product Variable | Properties |\n| R max sigma probability | RMax | Z |" }, - { + { "style": "Text", "text": "Example:" }, - { + { "style": "Text", "text": "Accessing the data for this indicator is shown below:" }, - { + { "style": "Javascript", "text": "chart.at01hs.RMax.Z" }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-019-probabilities b/Projects/Foundations/Schemas/Docs-Topics/P/Polus/Polus-Data-Mine/polus-data-mine-019-probabilities deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/Projects/Foundations/Schemas/Docs-Topics/Q/quantum/quantum-Data-Mine/quantum-data-mine-001-quantum-by-@quantum8.json b/Projects/Foundations/Schemas/Docs-Topics/Q/quantum/quantum-Data-Mine/quantum-data-mine-001-quantum-by-@quantum8.json index 8d64b67d84..56e269e393 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/Q/quantum/quantum-Data-Mine/quantum-data-mine-001-quantum-by-@quantum8.json +++ b/Projects/Foundations/Schemas/Docs-Topics/Q/quantum/quantum-Data-Mine/quantum-data-mine-001-quantum-by-@quantum8.json @@ -15,6 +15,11 @@ "language": "DE", "text": "Diese Datenmine umfasst Trendindikatoren wie Keltner Channel, Moving Volume Weighted Average Price (MVWAP), Parabolic Stop and Reverse (PSAR), einen Kauf-/Verkaufsindikator BeepBoop und zwei Indikatoren, die helfen sollen, die Entwicklung oder Konsolidierung von Märkten zu messen: Choppy und Chop Index.", "updated": 1671461244192 + }, + { + "language": "TR", + "text": "Bu veri madeni Keltner Kanalı, Hareketli Hacim Ağırlıklı Ortalama Fiyat (MVWAP), Parabolik Durdurma ve Ters Çevirme (PSAR) gibi trend göstergelerini, bir alım/satım indikatörü BeepBoop'u ve trend veya konsolide piyasaları ölçmeye yardımcı olmak için tasarlanmış iki göstergeyi içerir; Choppy ve Chop Index.", + "updated": 1698091952855 } ] }, @@ -49,6 +54,11 @@ "language": "RU", "text": "Участвуйте в работе с этим источником данных и сообщайте о проблемах непосредственно в хранилище Superalgos.", "updated": 1646897680707 + }, + { + "language": "TR", + "text": "Bu veri madeni ile işbirliği yapın ve sorunları doğrudan Superalgos deposuna bildirin.", + "updated": 1698091974933 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-000-discord-server.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-000-discord-server.json index cb44917600..a748e0cc19 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-000-discord-server.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-000-discord-server.json @@ -4,7 +4,14 @@ "type": "Discord Server", "definition": { "text": "This is our new Discord Server! Bear in mind there is much less activity in Discord than in the original Telegram groups!", - "updated": 1660162326942 + "updated": 1660162326942, + "translations": [ + { + "language": "DE", + "text": "Dies ist unser neuer Discord Server! Bitte beachten Sie, dass in Discord viel weniger Aktivität herrscht als in den ursprünglichen Telegram-Gruppen!", + "updated": 1697733584604 + } + ] }, "paragraphs": [ { diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-001-community-group.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-001-community-group.json index d5e42055df..283d88606d 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-001-community-group.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-001-community-group.json @@ -15,6 +15,11 @@ "language": "RU", "text": "Community Group - это международная группа Telegram, в которой сообщество встречается для обсуждения всех вопросов, касающихся проекта и программного обеспечения.", "updated": 1640353375325 + }, + { + "language": "DE", + "text": "Die Community-Gruppe ist die internationale Telegram-Gruppe, in der sich die Community trifft, um alle Angelegenheiten zu besprechen, die das Projekt und die Software betreffen.", + "updated": 1697733614215 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-002-announcements-channel.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-002-announcements-channel.json index a2090e658a..1b8d7007e2 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-002-announcements-channel.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-002-announcements-channel.json @@ -15,6 +15,11 @@ "language": "RU", "text": "Это официальный канал, транслирующий новости о релизах, срочных исправлениях и важную информацию.", "updated": 1640353465085 + }, + { + "language": "DE", + "text": "Dies ist der offizielle Kanal, der Neuigkeiten über Veröffentlichungen, Hotfixes und kritische Informationen verbreitet.", + "updated": 1697733633514 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-003-develop-group.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-003-develop-group.json index 5257197b87..f6c0347b4b 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-003-develop-group.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-003-develop-group.json @@ -20,6 +20,11 @@ "language": "RU", "text": "Именно здесь разработчики встречаются для обсуждения разработки индикаторов, стратегий или улучшения системы.", "updated": 1640353528520 + }, + { + "language": "DE", + "text": "Hier treffen sich die Entwickler, um über die Erstellung von Indikatoren, Strategien oder die Verbesserung des Systems zu diskutieren.", + "updated": 1697733647958 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-004-support-group.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-004-support-group.json index 12152434fd..626be2c750 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-004-support-group.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-004-support-group.json @@ -15,6 +15,11 @@ "language": "RU", "text": "Присоединяйтесь к этой группе, если вам нужна помощь, особенно на ранних стадиях, в самом начале работы.", "updated": 1640353581135 + }, + { + "language": "DE", + "text": "Treten Sie dieser Gruppe bei, wenn Sie Hilfe benötigen, insbesondere in der Anfangsphase, während des Starts.", + "updated": 1697733669623 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-005-ux-ui-group.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-005-ux-ui-group.json index f09e6db571..47334f70e8 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-005-ux-ui-group.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-005-ux-ui-group.json @@ -15,6 +15,11 @@ "language": "RU", "text": "Здесь дизайнеры встречаются для обсуждения пользовательского интерфейса и его усовершенствования.", "updated": 1640353617087 + }, + { + "language": "DE", + "text": "Hier treffen sich die Designer, um über Benutzerfreundlichkeit und Verbesserungen der Benutzeroberfläche zu diskutieren.", + "updated": 1697733689396 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-006-machine-learning-group.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-006-machine-learning-group.json index c9981e2da0..ab6bc119bb 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-006-machine-learning-group.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-006-machine-learning-group.json @@ -15,6 +15,11 @@ "language": "RU", "text": "Если вы заинтересованы в торговых ИИ (\"Искуственный интеллект\"), присоединяйтесь к этой группе для обсуждения и тестирования текущих реализаций.", "updated": 1640353724317 + }, + { + "language": "DE", + "text": "Wenn Sie sich für den Handel mit KI interessieren, sollten Sie dieser Gruppe beitreten, um laufende Implementierungen zu diskutieren und zu testen.", + "updated": 1697733702670 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-007-collaborations-group.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-007-collaborations-group.json index d7a0447b8d..50fe23d171 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-007-collaborations-group.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-007-collaborations-group.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Becerilerinizi tamamlayabilecek kişilerle işbirliği yapmak istiyorsanız bu gruba katılın.", "updated": 1650619389524 + }, + { + "language": "DE", + "text": "Treten Sie dieser Gruppe bei, wenn Sie mit Leuten zusammenarbeiten möchten, die Ihre Fähigkeiten ergänzen.", + "updated": 1697733721181 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-008-docs-group.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-008-docs-group.json index fef2f4dc5e..36582b347a 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-008-docs-group.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-008-docs-group.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Dokümanlar ve çeviriler konusunda yardım etmek ister misiniz? İşleri koordine etmek için bu gruba katılın!", "updated": 1639393305194 + }, + { + "language": "DE", + "text": "Wollen Sie bei den Docs und Übersetzungen helfen? Treten Sie dieser Gruppe bei, um die Arbeiten zu koordinieren!", + "updated": 1697733733308 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-009-token-group.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-009-token-group.json index 1321beb35b..558a4ddf6d 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-009-token-group.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-009-token-group.json @@ -15,6 +15,11 @@ "language": "RU", "text": "Вы заинтересованы в том, чтобы помочь повысить ценность токена Superalgos SA Token? Присоединяйтесь к этой группе, чтобы помочь проекту в этом направлении развития.", "updated": 1640353809551 + }, + { + "language": "DE", + "text": "Sind Sie daran interessiert, den Wert des Superalgos SA Token zu steigern? Treten Sie dieser Gruppe bei, um das Projekt in dieser Entwicklungsrichtung zu unterstützen.", + "updated": 1697733745268 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-010-trading-group.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-010-trading-group.json index 78f5e0a6d8..f4b08f00f4 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-010-trading-group.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-010-trading-group.json @@ -4,7 +4,14 @@ "type": "Trading Group", "definition": { "text": "Discuss trading signals, providers, and how to use them.", - "updated": 1660162142901 + "updated": 1660162142901, + "translations": [ + { + "language": "DE", + "text": "Diskussion über Handelssignale, Anbieter und deren Verwendung.", + "updated": 1697733764491 + } + ] }, "paragraphs": [ { diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-001-ts-lf-trading-bot-error-evaluating-condition-error.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-001-ts-lf-trading-bot-error-evaluating-condition-error.json index 0a468d88ee..7079f0bd4c 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-001-ts-lf-trading-bot-error-evaluating-condition-error.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-001-ts-lf-trading-bot-error-evaluating-condition-error.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Ticaret Sisteminde kullanıcı tanımlı bir Koşul değerlendirilirken bir hata oluştu.", "updated": 1647877237841 + }, + { + "language": "DE", + "text": "Bei der Auswertung einer benutzerdefinierten Bedingung (Condition) im Handelssystem (Trading System) ist ein Fehler aufgetreten.", + "updated": 1699652396031 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "TS'de çalışırken, LF Ticaret Botu ( LF Trading Bot ), aşağıda tanımlanan koşullardan birini değerlendirmeye çalışırken bir hatayla karşılaştı. Ticaret Sistemi ( Trading System ) Koşullar, kullanıcıların yazabileceği isteğe bağlı Javascript Kod ( Javascript Code ) NodeJS için geçerli Javascript olmalıdır.", "updated": 1647968483504 + }, + { + "language": "DE", + "text": "Während der Ausführung im TS ist der LF Trading Bot auf einen Fehler gestoßen, als er versucht hat, eine der im Handelssystem (Trading System) definierten Bedingungen auszuwerten. Bedingungen sind beliebiger Javascript Code, den Benutzer schreiben können. Der Code muss gültiges Javascript für NodeJS sein.", + "updated": 1699993684176 } ] }, @@ -46,6 +56,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1647878462402 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1699993703364 } ] }, @@ -57,6 +72,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1647878489603 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1699993718382 } ] }, @@ -69,6 +89,11 @@ "language": "TR", "text": "Bilgileri ancak bu sayfayı gerçekten, oluşan hatanın bir sonucu olarak açtıysanız göreceksiniz.", "updated": 1647878555604 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1699993790109 } ] }, @@ -80,6 +105,11 @@ "language": "TR", "text": "Hata mesajı", "updated": 1647878584795 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1699993800501 } ] }, @@ -92,6 +122,11 @@ "language": "TR", "text": "LF Ticaret Botunda ( LF Trading Bot ) meydana gelen İstisnanın Hata Mesajı aşağıdadır:", "updated": 1647931245501 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung, die beim LF Trading Bot aufgetreten ist:", + "updated": 1699994086413 } ] }, @@ -107,6 +142,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1647892975268 + }, + { + "language": "DE", + "text": "Fehlerhäufigkeit", + "updated": 1699995089681 } ] }, @@ -119,6 +159,11 @@ "language": "TR", "text": "LF Ticaret Botunda ( LF Trading Bot ) meydana gelen İstisnanın Hata Yığını aşağıdadır:", "updated": 1647931282706 + }, + { + "language": "DE", + "text": "Es folgt die Fehlerhäufigkeit, die beim LF Trading Bot aufgetreten ist:", + "updated": 1699995101825 } ] }, @@ -134,6 +179,11 @@ "language": "TR", "text": "Hata kodu", "updated": 1647892998883 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1699994154434 } ] }, @@ -146,6 +196,11 @@ "language": "TR", "text": "LF Ticaret Botunda ( LF Trading Bot ) meydana gelen İstisnanın Hata Kodu aşağıdadır:", "updated": 1647931303957 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1699994191838 } ] }, @@ -161,6 +216,11 @@ "language": "TR", "text": "Hata detayları", "updated": 1647893051444 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1699994244149 } ] }, @@ -173,6 +233,11 @@ "language": "TR", "text": "LF Ticaret Botunda ( LF Trading Bot ) meydana gelen İstisnanın tüm Hata ayrıntıları aşağıdadır:", "updated": 1648041471166 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1699994253186 } ] }, @@ -189,6 +254,11 @@ "language": "TR", "text": "Düğüm Adı", "updated": 1647893186466 + }, + { + "language": "DE", + "text": "Name des Knotens", + "updated": 1699994300349 } ] }, @@ -201,6 +271,11 @@ "language": "TR", "text": "Aşağıdaki, bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1648041483576 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens, der am meisten mit diesem Fehler zu tun hat:", + "updated": 1699994265540 } ] }, @@ -216,6 +291,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1647893322123 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1699994291676 } ] }, @@ -228,6 +308,11 @@ "language": "TR", "text": "LF Ticaret Bot'ta ( LF Trading Bot ) hatayı üreten düğümde depolanan kod aşağıdadır:", "updated": 1648041528140 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der in dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1699994337325 } ] }, @@ -245,6 +330,11 @@ "language": "TR", "text": "Daha fazla bilgi edin", "updated": 1647893496775 + }, + { + "language": "DE", + "text": "Mehr erfahren", + "updated": 1699994345565 } ] }, @@ -256,6 +346,11 @@ "language": "TR", "text": "Sözdizimine Genel Bakış ( Syntax Overview )", "updated": 1647893859752 + }, + { + "language": "DE", + "text": "Überblick über die Syntax (Syntax Overview)", + "updated": 1699994364364 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-002-ts-lf-trading-bot-error-evaluating-formula-error.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-002-ts-lf-trading-bot-error-evaluating-formula-error.json index c29c3310e3..f514c3a71b 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-002-ts-lf-trading-bot-error-evaluating-formula-error.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-002-ts-lf-trading-bot-error-evaluating-formula-error.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Ticaret Sisteminde kullanıcı tanımlı bir Formül değerlendirilirken bir hata oluştu.", "updated": 1647968380260 + }, + { + "language": "DE", + "text": "Bei der Auswertung einer benutzerdefinierten Formel (Formula) im Handelssystem (Trading System) ist ein Fehler aufgetreten.", + "updated": 1699994913066 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "TS'de çalışırken, LF Ticaret Botu ( LF Trading Bot ), aşağıda tanımlanan formüllerden birini değerlendirmeye çalışırken bir hatayla karşılaştı. Ticaret Sistemi ( Trading System ) Formüller, kullanıcıların yazabileceği isteğe bağlı Javascript Kod ( Javascript Code ) NodeJS için geçerli Javascript olmalıdır.", "updated": 1647968731125 + }, + { + "language": "DE", + "text": "Während der Ausführung im TS ist der LF Trading Bot auf einen Fehler gestoßen, als er versuchte, eine der im Handelssystem definierten Formeln auszuwerten. Formeln sind beliebiger Javascript Code, den Benutzer schreiben können. Der Code muss gültiges Javascript für Node JS sein.", + "updated": 1699994937407 } ] }, @@ -46,6 +56,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1647968923350 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1699994947319 } ] }, @@ -57,6 +72,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1647968948797 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1699994956964 } ] }, @@ -69,6 +89,11 @@ "language": "TR", "text": "Bilgileri ancak bu sayfayı gerçekten oluşan hatanın bir sonucu olarak açtıysanız göreceksiniz.", "updated": 1647968986093 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1699995011490 } ] }, @@ -80,6 +105,11 @@ "language": "TR", "text": "Hata mesajı", "updated": 1647969342558 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1699995019426 } ] }, @@ -92,6 +122,11 @@ "language": "TR", "text": "LF Ticaret Botunda ( LF Trading Bot ) meydana gelen İstisnanın Hata Mesajı aşağıdadır:", "updated": 1647969493235 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1699995168633 } ] }, @@ -107,6 +142,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1647969519409 + }, + { + "language": "DE", + "text": "Fehlerhäufigkeit", + "updated": 1699995138515 } ] }, @@ -119,6 +159,11 @@ "language": "TR", "text": "LF Ticaret Botunda ( LF Trading Bot ) meydana gelen İstisnanın Hata Yığını aşağıdadır:", "updated": 1647969570666 + }, + { + "language": "DE", + "text": "Es folgt die Fehlerhäufigkeit, die beim LF Trading Bot aufgetreten ist:", + "updated": 1699995159848 } ] }, @@ -134,6 +179,11 @@ "language": "TR", "text": "Hata kodu", "updated": 1647969607484 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1699995182600 } ] }, @@ -146,6 +196,11 @@ "language": "TR", "text": "LF Ticaret Botunda (LF Trading Bot ) meydana gelen İstisnanın Hata Kodu aşağıdadır:", "updated": 1647969658549 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1699995190544 } ] }, @@ -161,6 +216,11 @@ "language": "TR", "text": "Hata detayları", "updated": 1647969685054 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1699995200056 } ] }, @@ -173,6 +233,11 @@ "language": "TR", "text": "Aşağıdakiler, LF Ticaret Botunda (LF Trading Bot ) meydana gelen İstisnanın tüm Hata ayrıntılarıdır:", "updated": 1647969737943 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1699995208577 } ] }, @@ -189,6 +254,11 @@ "language": "TR", "text": "Düğüm Adı", "updated": 1647969763921 + }, + { + "language": "DE", + "text": "Name des Knotens", + "updated": 1699995243376 } ] }, @@ -201,6 +271,11 @@ "language": "TR", "text": "Aşağıdaki bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1648041619402 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens, der am meisten mit diesem Fehler zu tun hat:", + "updated": 1699995219280 } ] }, @@ -216,6 +291,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1647969834199 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1699995252440 } ] }, @@ -228,6 +308,11 @@ "language": "TR", "text": "LF Ticaret Botta ( LF Trading Bot ) hatayı üreten düğümde, depolanan kod aşağıdadır:", "updated": 1647969948610 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der an dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1699995289056 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-003-ts-lf-trading-bot-error-formula-value-not-a-number.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-003-ts-lf-trading-bot-error-formula-value-not-a-number.json index 94cab5b4a3..1d1107e0a3 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-003-ts-lf-trading-bot-error-formula-value-not-a-number.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-003-ts-lf-trading-bot-error-formula-value-not-a-number.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Formüller her zaman bir sayı olarak değerlendirilmelidir. Yapmadıklarında, bu hata olur.", "updated": 1647971212383 + }, + { + "language": "DE", + "text": "Formeln müssen immer zu einer Zahl ausgewertet werden. Wenn sie das nicht tun, tritt dieser Fehler auf.", + "updated": 1699995314375 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "TS'de çalışırken, LF Ticaret Botu ( LF Trading Bot ) tanımlanan formüllerden birini değerlendirmeye çalışırken bir hatayla karşılaştı. Formüllerin sayısal bir değer döndürmesi beklenir.", "updated": 1647971376291 + }, + { + "language": "DE", + "text": "Während der Ausführung im TS ist der LF Trading Bot beim Versuch, eine der im Handelssystem (Trading System) definierten Formeln auszuwerten, auf einen Fehler gestoßen. Von Formeln wird erwartet, dass sie einen numerischen Wert zurückgeben.", + "updated": 1699995362984 } ] }, @@ -46,6 +56,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1647971484921 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1699995374240 } ] }, @@ -57,6 +72,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1647971504897 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1699995538599 } ] }, @@ -69,6 +89,11 @@ "language": "TR", "text": "Bilgileri ancak bu sayfayı gerçekten oluşan hatanın bir sonucu olarak açtıysanız göreceksiniz.", "updated": 1647971525901 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1699995551919 } ] }, @@ -81,6 +106,11 @@ "language": "TR", "text": "Düğüm Adı", "updated": 1647971542134 + }, + { + "language": "DE", + "text": "Name des Knotens", + "updated": 1699995585685 } ] }, @@ -93,6 +123,11 @@ "language": "TR", "text": "Aşağıdaki bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1648041719161 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens (Node), der am meisten mit diesem Fehler zu tun hat:", + "updated": 1699995590141 } ] }, @@ -108,6 +143,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1647971576068 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1699995609671 } ] }, @@ -120,6 +160,11 @@ "language": "TR", "text": "LF Ticaret Bot'ta (LF Trading Bot ) hatayı üreten düğümde depolanan kod aşağıdadır:", "updated": 1647971711533 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der an dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1699995627904 } ] }, @@ -137,6 +182,11 @@ "language": "TR", "text": "Düğüm Değeri", "updated": 1647971738712 + }, + { + "language": "DE", + "text": "Knoten-Wert", + "updated": 1699995662944 } ] }, @@ -149,6 +199,11 @@ "language": "TR", "text": "LF Ticaret Botun'da (LF Trading Bot ) bu hatanın meydana geldiği andaki düğümün değeri aşağıdadır:", "updated": 1647971875037 + }, + { + "language": "DE", + "text": "Es folgt der Wert des Knotens zu dem Zeitpunkt, an dem der Fehler im LF Trading Bot auftrat:", + "updated": 1699995672393 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-004-ts-lf-trading-bot-error-reference-to-phase-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-004-ts-lf-trading-bot-error-reference-to-phase-node-missing.json index f9678fb3ef..e31200493e 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-004-ts-lf-trading-bot-error-reference-to-phase-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-004-ts-lf-trading-bot-error-reference-to-phase-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bu hatanın kaynaklandığı Aşamaya Geçiş Olayı ( Move To Phase Event ) düğümünün bir Aşama ( Phase ) düğümüne referans vermesi beklenir, böylece tüm koşullar karşılandığında LF Ticaret Botu ( LF Trading Bot ) referans verilen Aşamaya ( Phase ) geçebilir.", "updated": 1647976804952 + }, + { + "language": "DE", + "text": "Es wird erwartet, dass der Ereignisknoten \"Move To Phase Event\", bei dem dieser Fehler auftrat, auf einen Phasenknoten (Phase node) verweist, so dass der LF Trading Bot - wenn alle Bedingungen erfüllt sind - in die referenzierte Phase wechseln kann.", + "updated": 1699995750286 } ] }, @@ -35,6 +40,11 @@ "language": "TR", "text": "Bunu düzeltmek için Aşamaya Geçiş Olayı ( Move To Phase Event ) düğümünden bir Aşama ( Phase ) düğümüne bir referans oluşturun.", "updated": 1647973579274 + }, + { + "language": "DE", + "text": "Um dieses Problem zu beheben, stellen Sie einen Verweis vom Ereignisknoten In Phase verschieben auf einen Phasenknoten (Phase node) her.", + "updated": 1699995782079 } ] }, @@ -47,6 +57,11 @@ "language": "TR", "text": "Daha fazla bilgi edin", "updated": 1647973653980 + }, + { + "language": "DE", + "text": "Mehr erfahren", + "updated": 1699995789427 } ] }, @@ -58,6 +73,11 @@ "language": "TR", "text": "Referansları Oluşturun ve Kaldırın ( Establish and Remove References )", "updated": 1648042001264 + }, + { + "language": "DE", + "text": "Erstellen und Entfernen von Referenzen (Establish and Remove References)", + "updated": 1699995821903 } ] }, @@ -69,6 +89,11 @@ "language": "TR", "text": "Aşama Etkinliğine Taşı ( Move To Phase Event )", "updated": 1648042046185 + }, + { + "language": "DE", + "text": "Ereignis in Phase verschieben (Move To Phase Event)", + "updated": 1699995830702 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-006-ts-lf-trading-bot-error-minimum-balance-reached.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-006-ts-lf-trading-bot-error-minimum-balance-reached.json index 604fb35085..ced3334763 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-006-ts-lf-trading-bot-error-minimum-balance-reached.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-006-ts-lf-trading-bot-error-minimum-balance-reached.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Ticaret Oturumu ( Trading Session ) için yapılandırılan minimum bakiyeye ulaşıldığından durduruldu.", "updated": 1648066217323 + }, + { + "language": "DE", + "text": "Die Handelssitzung (Trading Session) wurde gestoppt, weil das für die Sitzung konfigurierte Mindestguthaben erreicht wurde.", + "updated": 1700077829973 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Temel Varlık Oturumu ( Session Base Asset ) ve Kote edilmiş varlık oturumu ( Session Quoted Asset ) Ticaret parametreleri oturumu ( Trading Parameters ) Ticaret Parametreleri minimum Denge minimumBalance. ayarı yapılmasını sağlar Parametre isteğe bağlıdır. Kullandığınız zaman, Ticaret Botu, ( LF Trading Bot ) her mum için kontrol eder. Bakiyenin yapılandırılan minimum değere ulaştığı Ticaret ( Trading ) Olursa bu hata tetiklenir ve hemen Ticaret oturumu ( Trading Session ) durur.", "updated": 1648579377195 + }, + { + "language": "DE", + "text": "Die Handelsparameter Session Base Asset und Session Quoted Asset (Session Quoted Asset Trading Parameters) ermöglichen die Festlegung eines minimumBalance. Der Parameter ist optional. Wenn Sie ihn verwenden, prüft der LF Trading Bot bei jeder Kerze während der Handelssitzung (Trading Session), ob der Saldo das konfigurierte Minimum nicht erreicht hat. Wenn dies der Fall ist, wird dieser Fehler ausgelöst und die Handelssitzung (Trading Session) wird sofort beendet.", + "updated": 1700077846458 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Minimum ( Balance ) Bakiyeye Ulaşıldı.", "updated": 1648067009718 + }, + { + "language": "DE", + "text": "Maximaler Saldo erreicht (Maximum Balance Reached)", + "updated": 1700077850905 } ] }, @@ -45,6 +60,11 @@ "language": "TR", "text": "Bağlam Bilgisi", "updated": 1648065659888 + }, + { + "language": "DE", + "text": "Kontext-Informationen", + "updated": 1700077858689 } ] }, @@ -57,6 +77,11 @@ "language": "TR", "text": "Bu hata oluştuğunda, analiz etmeniz için bazı bağlam bilgileri korunmuştur. Bu bilgi aşağıdadır:", "updated": 1648065689234 + }, + { + "language": "DE", + "text": "Als dieser Fehler auftrat, wurden einige Kontextinformationen gespeichert, die Sie analysieren können. Im Folgenden finden Sie diese Informationen:", + "updated": 1700077867665 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-007-ts-lf-trading-bot-error-initial-targets-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-007-ts-lf-trading-bot-error-initial-targets-node-missing.json index ed067d0686..d86fd87896 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-007-ts-lf-trading-bot-error-initial-targets-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-007-ts-lf-trading-bot-error-initial-targets-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir İlk Hedefler ( Initial Targets ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648067657406 + }, + { + "language": "DE", + "text": "An dem Knoten, an dem der Fehler auftrat, wurde ein Knoten Initial Targets erwartet, aber nicht gefunden.", + "updated": 1700077909337 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Ticaret Oturumu ,( Trading Session ) Açık Aşama ( Open Stage ) , Aşamayı Yönet ( Manage Stage ) ve Aşamayı Kapat ( Close Stage ) düğümleri olmadan çalışabilir. Ancak bir aşama varsa, içindeki gerekli düğümler uygun şekilde tanımlanmalıdır.", "updated": 1648068197350 + }, + { + "language": "DE", + "text": "Die Trading Session kann ohne die Knoten Open Stage, Manage Stage und Close Stage ablaufen. Wenn jedoch eine Phase vorhanden ist, müssen die erforderlichen Knoten darin ordnungsgemäß definiert sein.", + "updated": 1700077923370 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "İlk Hedefler, Düğüm Eksik ( Initial Targets Node Missing )", "updated": 1648068439220 + }, + { + "language": "DE", + "text": "Ursprünglicher Zielknoten fehlt (Initial Targets Node Missing)", + "updated": 1700077932393 } ] }, @@ -46,6 +61,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin. Gerekli tüm düğümler tanımlanıncaya kadar oturum hatasız çalışmayacaktır.", "updated": 1648068289560 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut. Die Sitzung läuft erst dann fehlerfrei, wenn alle erforderlichen Knoten definiert sind.", + "updated": 1700077950609 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-008-ts-lf-trading-bot-error-target-rate-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-008-ts-lf-trading-bot-error-target-rate-node-missing.json index b7987247af..257de1b370 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-008-ts-lf-trading-bot-error-target-rate-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-008-ts-lf-trading-bot-error-target-rate-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir hedef oran ( Target Rate ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.\n", "updated": 1648068761211 + }, + { + "language": "DE", + "text": "An dem Knoten, an dem der Fehler auftrat, wurde ein Zielkursknoten (Target Rate) erwartet, aber nicht gefunden.", + "updated": 1700077966713 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Ticaret Oturumu ( Trading Session ) Açık Aşama ( Open Stage ) Aşamayı Yönet ( Manage Stage ) ve Aşamayı Kapat ( Close Stage ) düğümleri olmadan çalışabilir. Ancak bir aşama varsa, içindeki gerekli düğümler uygun şekilde tanımlanmalıdır.", "updated": 1648069247209 + }, + { + "language": "DE", + "text": "Die Trading Session kann ohne die Knoten Open Stage, Manage Stage und Close Stage ablaufen. Wenn jedoch eine Phase vorhanden ist, müssen die erforderlichen Knoten darin ordnungsgemäß definiert sein.", + "updated": 1700077977089 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Hedef Hız Düğümü Eksik ( Target Rate Node Missing )", "updated": 1648069319266 + }, + { + "language": "DE", + "text": "Zielratenknoten fehlt (Target Rate Node Missing)", + "updated": 1700077984856 } ] }, @@ -47,6 +62,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin. Gerekli tüm düğümler tanımlanıncaya kadar oturum hatasız çalışmayacaktır.", "updated": 1648069356747 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut. Die Sitzung wird erst dann fehlerfrei laufen, wenn alle erforderlichen Knoten definiert sind.", + "updated": 1700077992585 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-009-ts-lf-trading-bot-error-formula-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-009-ts-lf-trading-bot-error-formula-node-missing.json index 2dbed78765..89df64289c 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-009-ts-lf-trading-bot-error-formula-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-009-ts-lf-trading-bot-error-formula-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Formüle ( Formula ) düğüm bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648069724200 + }, + { + "language": "DE", + "text": "Ein Formelknoten (Formula node) wurde erwartet, aber an dem Knoten, von dem der Fehler ausging, nicht gefunden.", + "updated": 1700078006993 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Formül Düğümü Eksik ( Formula Node Missing )", "updated": 1648069760199 + }, + { + "language": "DE", + "text": "Formelknoten fehlt (Formula Node Missing)", + "updated": 1700078014872 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin. Gerekli tüm düğümler tanımlanıncaya kadar oturum hatasız çalışmayacaktır.", "updated": 1648069785345 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut. Die Sitzung wird erst dann fehlerfrei laufen, wenn alle erforderlichen Knoten definiert sind.", + "updated": 1700078023232 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-010-ts-lf-trading-bot-error-target-rate-node-value-undefined.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-010-ts-lf-trading-bot-error-target-rate-node-value-undefined.json index 09868f31ab..49d3128d62 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-010-ts-lf-trading-bot-error-target-rate-node-value-undefined.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-010-ts-lf-trading-bot-error-target-rate-node-value-undefined.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Hedef Oran ( Target Rate ) düğümünün değeri tanımsız olamaz.", "updated": 1648244314109 + }, + { + "language": "DE", + "text": "Der Wert des Knotens Zielsatz (Target Rate) kann nicht undefiniert sein.", + "updated": 1700078032057 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Hedef Oran Düğüm Değeri Tanımsız. ( Target Rate Node Value Undefined )", "updated": 1648244358886 + }, + { + "language": "DE", + "text": "Zielkurs Knotenwert Undefiniert (Target Rate Node Value Undefined)", + "updated": 1700078040775 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Formülü ( Formula ) kontrol edin ve tekrar deneyin. Gerekli tüm düğümler tanımlanıncaya kadar oturum hatasız çalışmayacaktır.", "updated": 1648244445808 + }, + { + "language": "DE", + "text": "Überprüfen Sie die Formel (Formula) und versuchen Sie es erneut. Die Sitzung läuft erst dann fehlerfrei, wenn alle erforderlichen Knoten definiert sind.", + "updated": 1700078055032 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-011-ts-lf-trading-bot-error-target-rate-node-value-not-a-number.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-011-ts-lf-trading-bot-error-target-rate-node-value-not-a-number.json index 7054e6ff08..37475af744 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-011-ts-lf-trading-bot-error-target-rate-node-value-not-a-number.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-011-ts-lf-trading-bot-error-target-rate-node-value-not-a-number.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Hedef Oran ( Target Rate ) düğümünün değeri bir sayı olmalıdır.", "updated": 1648649175180 + }, + { + "language": "DE", + "text": "Der Wert des Knotens Zielsatz (Target Rate) muss eine Zahl sein.", + "updated": 1700078095880 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Hedef Oran Düğüm Değeri Sayı Değil. ( Target Rate Node Value Not A Number )", "updated": 1648649270765 + }, + { + "language": "DE", + "text": "Zielratenknotenwert ist keine Zahl (Target Rate Node Value Not A Number)", + "updated": 1700078108041 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Bu düğüm için bulunan değer:", "updated": 1648649336234 + }, + { + "language": "DE", + "text": "Der für diesen Knoten gefundene Wert war:", + "updated": 1700078116176 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-012-ts-lf-trading-bot-error-only-one-target-size-allowed.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-012-ts-lf-trading-bot-error-only-one-target-size-allowed.json index a06b9c6473..de856bfafe 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-012-ts-lf-trading-bot-error-only-one-target-size-allowed.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-012-ts-lf-trading-bot-error-only-one-target-size-allowed.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Aynı anda Temel Varlıkta Hedef Boyut ( Target Size In Base Asset ) ve Kote Varlıkta Hedef Boyut ( Target Size In Quoted Asset ) tanımlayamazsınız. İkisinden birini seçmeli ve kalanını silmelisiniz.", "updated": 1648649845299 + }, + { + "language": "DE", + "text": "Sie können nicht gleichzeitig eine Zielgröße in Basisanlage (Target Size In Base Asset) und eine Zielgröße in notierter Anlage (Target Size In Quoted Asset) definieren. Sie müssen eine der beiden auswählen und die andere löschen.", + "updated": 1700078126329 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Yalnızca Bir Hedef Boyutuna ( Target Size ) İzin Verilir.", "updated": 1648649908858 + }, + { + "language": "DE", + "text": "Nur eine Zielgröße (Target Size) erlaubt", + "updated": 1700078135178 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Düğümlerden birini silin ve tekrar deneyin.", "updated": 1648649957835 + }, + { + "language": "DE", + "text": "Löschen Sie einen der Knoten und versuchen Sie es erneut.", + "updated": 1700078143019 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-013-ts-lf-trading-bot-error-target-size-value-undefined.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-013-ts-lf-trading-bot-error-target-size-value-undefined.json index 564dbd2286..2c8a86c052 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-013-ts-lf-trading-bot-error-target-size-value-undefined.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-013-ts-lf-trading-bot-error-target-size-value-undefined.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Hedef Boyutunun ( Target Size ) değeri tanımsız olamaz.", "updated": 1648650070834 + }, + { + "language": "DE", + "text": "Der Wert der Zielgröße (Target Size) kann nicht undefiniert sein.", + "updated": 1700078185305 } ] }, @@ -17,7 +22,14 @@ { "style": "Error", "text": "Target Size Value Undefined", - "updated": 1611597396791 + "updated": 1611597396791, + "translations": [ + { + "language": "DE", + "text": "Zielgrößenwert undefiniert (Target Size Value Undefined)", + "updated": 1700078202905 + } + ] }, { "style": "Success", @@ -28,6 +40,11 @@ "language": "TR", "text": "Formülü ( Formula ) kontrol edin ve tekrar deneyin. Gerekli tüm düğümler tanımlanıncaya kadar oturum hatasız çalışmayacaktır.", "updated": 1648650155987 + }, + { + "language": "DE", + "text": "Überprüfen Sie die Formel (Formula) und versuchen Sie es erneut. Die Sitzung läuft erst dann fehlerfrei, wenn alle erforderlichen Knoten definiert sind.", + "updated": 1700078229657 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-014-ts-lf-trading-bot-error-target-size-value-zero.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-014-ts-lf-trading-bot-error-target-size-value-zero.json index 9ce67cdca0..468fe23143 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-014-ts-lf-trading-bot-error-target-size-value-zero.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-014-ts-lf-trading-bot-error-target-size-value-zero.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Hedef Boyut ( Target Size ) sıfır olamaz ve şu anda Formülün ( Formula ) değerlendirdiği şey budur.", "updated": 1648650255309 + }, + { + "language": "DE", + "text": "Die Zielgröße (Target Size) kann nicht Null sein, und das ist es, was die Formel (Formula) im Moment auswertet.", + "updated": 1700078299793 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Hedef Boyut Değeri Sıfır. ( Target Size Value Zero )", "updated": 1648650380386 + }, + { + "language": "DE", + "text": "Zielgröße Wert Null (Target Size Value Zero)", + "updated": 1700078324864 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-015-ts-lf-trading-bot-error-order-reference-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-015-ts-lf-trading-bot-error-order-reference-missing.json index b85faabe76..ff781571d7 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-015-ts-lf-trading-bot-error-order-reference-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-015-ts-lf-trading-bot-error-order-reference-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Ticaret sistemi ( Trading System ) Sistemindeki her emrin, Ticaret Motoru ( Trading Engine ) Veri Yapısında aynı türden bir siparişi referans alması beklenir. Bu referans, sisteme bot çalışırken sipariş özelliklerinin değerlerini nerede izleyeceğini söyler.", "updated": 1648672018182 + }, + { + "language": "DE", + "text": "Von jedem Auftrag im Handelssystem (Trading System) wird erwartet, dass er auf einen Auftrag desselben Typs in der Datenstruktur der Handelsmaschine (Trading Engine) verweist. Dieser Verweis teilt dem System mit, wo es die Werte der Auftragseigenschaften verfolgen soll, während der Bot läuft.", + "updated": 1700080271430 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Sipariş Referansı Eksik. ( Reference Missing )", "updated": 1648650987615 + }, + { + "language": "DE", + "text": "Bestellnummer fehlt (Order Reference Missing)", + "updated": 1700080297445 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Ticaret Motorunda ( Trading Engine ) aynı türden bir emir için referansı ayarlayın ve tekrar deneyin. Referansları Nasıl Oluşturacağınızı ve Kaldıracağınızı ( Establish and Remove References ) öğrenin.", "updated": 1648651181928 + }, + { + "language": "DE", + "text": "Richten Sie den Verweis auf einen Auftrag desselben Typs in der Trading Engine ein und versuchen Sie es erneut. Erfahren Sie, wie man Referenzen (Establish and Remove References) einrichtet und entfernt.", + "updated": 1700080345221 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-016-ts-lf-trading-bot-error-status-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-016-ts-lf-trading-bot-error-status-node-missing.json index f1b6641f72..e1c2c09cd4 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-016-ts-lf-trading-bot-error-status-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-016-ts-lf-trading-bot-error-status-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir durum ( Status ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648671505927 + }, + { + "language": "DE", + "text": "Ein Status -knoten wurde erwartet, aber an dem Knoten, von dem der Fehler ausging, nicht gefunden.", + "updated": 1700080414437 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Durum Düğümü Eksik. ( Status Node Missing )", "updated": 1648651474997 + }, + { + "language": "DE", + "text": "Statusknoten fehlt (Status Node Missing)", + "updated": 1700080433669 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648651513315 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700080451333 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-017-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-017-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-missing.json index a48be2c526..d9c1c8842c 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-017-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-017-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Yürütme Algoritması ( Execution Algorithm ) tarafından işlenen Boyutun ( Size ) yüzde kaçının sipariş tarafından işleneceğini belirtmelisiniz.", "updated": 1648672380363 + }, + { + "language": "DE", + "text": "Sie müssen angeben, welcher Prozentsatz der vom Ausführungsalgorithmus (Execution Algorithm) bearbeiteten Größe (Size) von der Order bearbeitet werden soll.", + "updated": 1700080879446 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Algoritma Yüzdesi Boyut Özelliği Eksik. ( Size Property Missing )", "updated": 1648669899155 + }, + { + "language": "DE", + "text": "Prozentsatz der Eigenschaft \"Größe des Algorithmus\" (Size Property Missing), die fehlt", + "updated": 1700080917038 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Siparişin yapılandırmasını kontrol edin ve Algoritma Boyutu yüzdesi özelliğinin var olduğundan ve sıfırdan büyük bir sayıyla tanımlandığından emin olun.", "updated": 1648672463420 + }, + { + "language": "DE", + "text": "Überprüfen Sie die Auftragskonfiguration und stellen Sie sicher, dass die Eigenschaft percentageOfAlgorithmSize existiert und mit einer Zahl größer als Null definiert ist.", + "updated": 1700080941565 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-018-ts-lf-trading-bot-error-serial-number-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-018-ts-lf-trading-bot-error-serial-number-node-missing.json index 6ffd866d1f..063303a2b3 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-018-ts-lf-trading-bot-error-serial-number-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-018-ts-lf-trading-bot-error-serial-number-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Seri Numarası ( Serial Number ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648670476973 + }, + { + "language": "DE", + "text": "Ein Seriennummernknoten (Serial Number node) wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat.", + "updated": 1700081008710 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Seri Numarası Düğüm Eksik. ( Serial Number Node Missing )", "updated": 1648670599635 + }, + { + "language": "DE", + "text": "Seriennummernknoten fehlt (Serial Number Node Missing)", + "updated": 1700081059190 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648670645665 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700081068560 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-019-ts-lf-trading-bot-error-identifier-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-019-ts-lf-trading-bot-error-identifier-node-missing.json index 3f57f673aa..2f69a7a8fe 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-019-ts-lf-trading-bot-error-identifier-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-019-ts-lf-trading-bot-error-identifier-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Tanımlayıcı ( Identifier ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648670857252 + }, + { + "language": "DE", + "text": "Ein Identifier -Knoten wurde erwartet, aber an dem Knoten, von dem der Fehler ausging, nicht gefunden.", + "updated": 1700081136913 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Tanımlayıcı Düğüm Eksik. ( Identifier Node Missing )", "updated": 1648670909366 + }, + { + "language": "DE", + "text": "Node Missing identifizieren (Identifier Node Missing)", + "updated": 1700081187853 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648670944271 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700081195453 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-020-ts-lf-trading-bot-error-exchange-id-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-020-ts-lf-trading-bot-error-exchange-id-node-missing.json index a9f1e2c150..477e740d9b 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-020-ts-lf-trading-bot-error-exchange-id-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-020-ts-lf-trading-bot-error-exchange-id-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir değişim kimliği ( Exchange Id ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648673194546 + }, + { + "language": "DE", + "text": "Ein Exchange Id -Knoten wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat.", + "updated": 1700081314405 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Değişim kimliği Düğümü Eksik. ( Exchange Id Node Missing )", "updated": 1648673223015 + }, + { + "language": "DE", + "text": "Exchange Id Node fehlt (Exchange Id Node Missing)", + "updated": 1700081359886 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648673250257 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700081369542 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-021-ts-lf-trading-bot-error-begin-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-021-ts-lf-trading-bot-error-begin-node-missing.json index 3fcaed9eee..67394f06f2 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-021-ts-lf-trading-bot-error-begin-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-021-ts-lf-trading-bot-error-begin-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Başlangıç ( Begin ) ​​düğümü bekleniyordu, ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648673474204 + }, + { + "language": "DE", + "text": "Ein Start-Knoten (Begin node) wurde erwartet, aber an dem Knoten, von dem der Fehler ausging, nicht gefunden.", + "updated": 1700081591638 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Düğüm Eksik Başla. ( Begin Node Missing )", "updated": 1648673548456 + }, + { + "language": "DE", + "text": "Start- bzw. erster Knoten fehlt (Begin Node Missing)", + "updated": 1700081553304 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648673577245 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700081614182 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-022-ts-lf-trading-bot-error-end-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-022-ts-lf-trading-bot-error-end-node-missing.json index 513b5f1b55..8e13faaf25 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-022-ts-lf-trading-bot-error-end-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-022-ts-lf-trading-bot-error-end-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir bitiş ( End ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648673830879 + }, + { + "language": "DE", + "text": "Ein Endknoten (End node) wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat.", + "updated": 1700081849302 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Bitiş Düğümü Eksik. ( End Node Missing )", "updated": 1648673863945 + }, + { + "language": "DE", + "text": "Endknoten fehlt (End Node Missing)", + "updated": 1700081857758 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648673891276 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700081866751 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-023-ts-lf-trading-bot-error-rate-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-023-ts-lf-trading-bot-error-rate-node-missing.json index a4cac326e3..6ae62c43ee 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-023-ts-lf-trading-bot-error-rate-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-023-ts-lf-trading-bot-error-rate-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Oran ( Rate ) düğümü bekleniyordu, ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648838595224 + }, + { + "language": "DE", + "text": "An dem Knoten, an dem der Fehler auftrat, wurde ein Tarifknoten (Rate node) erwartet, aber nicht gefunden.", + "updated": 1700081939534 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Oran düğümü eksik. ( Rate Node Missing )", "updated": 1648838993671 + }, + { + "language": "DE", + "text": "Tarifknoten fehlt (Rate Node Missing)", + "updated": 1700081990709 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648839043465 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700081998982 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-024-ts-lf-trading-bot-error-algorithm-name-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-024-ts-lf-trading-bot-error-algorithm-name-node-missing.json index fca8b78e2f..59578842a7 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-024-ts-lf-trading-bot-error-algorithm-name-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-024-ts-lf-trading-bot-error-algorithm-name-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Algoritma Adı ( Algorithm Name ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648937053059 + }, + { + "language": "DE", + "text": "Der Name des Algorithmus-Knotens (Algorithm Name node) wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat.", + "updated": 1700082225166 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Algoritma Adı,Düğüm Eksik. ( Algorithm Name Node Missing )", "updated": 1648937113395 + }, + { + "language": "DE", + "text": "Name des Algorithmus-Knotens fehlt (Algorithm Name Node Missing)", + "updated": 1700082232948 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648937143762 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700082239654 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-025-ts-lf-trading-bot-error-order-counters-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-025-ts-lf-trading-bot-error-order-counters-node-missing.json index 399cc64dd8..4d38c46cea 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-025-ts-lf-trading-bot-error-order-counters-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-025-ts-lf-trading-bot-error-order-counters-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Sipariş Sayaçları ( Order Counters ) düğümü bekleniyordu, ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648937310317 + }, + { + "language": "DE", + "text": "An dem Knoten, an dem der Fehler auftrat, wurde ein Auftragszähler-Knoten (Order Counters node) erwartet, aber nicht gefunden.", + "updated": 1700082352863 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Sipariş Sayaçları Düğümü Eksik. ( Order Counters Node Missing )", "updated": 1648937344680 + }, + { + "language": "DE", + "text": "Auftragszähler Knotenpunkt fehlt (Order Counters Node Missing)", + "updated": 1700082339779 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648937375181 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700082380166 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-026-ts-lf-trading-bot-error-periods-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-026-ts-lf-trading-bot-error-periods-node-missing.json index d82d9283e5..adcfd56770 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-026-ts-lf-trading-bot-error-periods-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-026-ts-lf-trading-bot-error-periods-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Dönemler ( Periods ) düğümü bekleniyordu, ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648937539740 + }, + { + "language": "DE", + "text": "An dem Knoten, an dem der Fehler auftrat, wurde ein Knoten \"Perioden\" (Periods) erwartet, aber nicht gefunden.", + "updated": 1700082453774 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Dönemler Düğüm Eksik. ( Periods Node Missing )", "updated": 1648937610010 + }, + { + "language": "DE", + "text": "Periodenknoten fehlt (Periods Node Missing)", + "updated": 1700082467430 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648937646740 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700082477406 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-027-ts-lf-trading-bot-error-order-statistics-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-027-ts-lf-trading-bot-error-order-statistics-node-missing.json index 07208a6083..676c88fb08 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-027-ts-lf-trading-bot-error-order-statistics-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-027-ts-lf-trading-bot-error-order-statistics-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Sipariş İstatistikleri ( Order Statistics ) düğümü bekleniyordu, ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648937847053 + }, + { + "language": "DE", + "text": "An dem Knoten, an dem der Fehler auftrat, wurde ein Knoten \"Auftragsstatistik\" (Order Statistics node) erwartet, aber nicht gefunden.", + "updated": 1700082563839 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Sipariş İstatistikleri Düğümü Eksik. ( Order Statistics Node Missing )", "updated": 1648937887373 + }, + { + "language": "DE", + "text": "Knoten der Auftragsstatistik fehlt (Order Statistics Node Missing)", + "updated": 1700082572079 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648937925996 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700082579909 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-028-ts-lf-trading-bot-error-days-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-028-ts-lf-trading-bot-error-days-node-missing.json index 0ae31406c5..93e776124b 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-028-ts-lf-trading-bot-error-days-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-028-ts-lf-trading-bot-error-days-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Gün ( Days ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648938129393 + }, + { + "language": "DE", + "text": "Ein Tages-Knoten (Days node) wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat.", + "updated": 1700082716902 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Gün Düğümü Eksik. ( Days Node Missing )", "updated": 1648938160220 + }, + { + "language": "DE", + "text": "Tages-Knoten fehlt (Days Node Missing)", + "updated": 1700082728438 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648938185157 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700082737214 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-029-ts-lf-trading-bot-error-percentage-filled-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-029-ts-lf-trading-bot-error-percentage-filled-node-missing.json index 65f8554fc1..3e459fb8da 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-029-ts-lf-trading-bot-error-percentage-filled-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-029-ts-lf-trading-bot-error-percentage-filled-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Yüzde Doldurulmuş ( Percentage Filled ) bir düğüm bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648938500631 + }, + { + "language": "DE", + "text": "Ein Knoten \"Percentage Filled\" (Percentage Filled node) wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat.", + "updated": 1700082919143 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Yüzde Dolu Düğüm Eksik. ( Percentage Filled Node Missing )", "updated": 1648938468728 + }, + { + "language": "DE", + "text": "Percentage Filled-Knoten fehlt (Percentage Filled Node Missing)", + "updated": 1700082966752 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648938492045 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700082973591 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-030-ts-lf-trading-bot-error-actual-rate-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-030-ts-lf-trading-bot-error-actual-rate-node-missing.json index 7fe247d37d..dc932ce410 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-030-ts-lf-trading-bot-error-actual-rate-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-030-ts-lf-trading-bot-error-actual-rate-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Gerçek Oran ( Actual Rate ) düğümü bekleniyordu, ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648938674521 + }, + { + "language": "DE", + "text": "An dem Knoten, an dem der Fehler auftrat, wurde ein Actual Rate-Knoten (Actual Rate node) erwartet, aber nicht gefunden.", + "updated": 1700083121999 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Oran Düğümü Eksik. ( Rate Node Missing )", "updated": 1648938832020 + }, + { + "language": "DE", + "text": "Tarifknoten fehlt (Rate Node Missing)", + "updated": 1700083156582 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648938851885 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700083168743 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-031-ts-lf-trading-bot-error-order-base-asset-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-031-ts-lf-trading-bot-error-order-base-asset-node-missing.json index 82da17c783..0c3faf71c8 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-031-ts-lf-trading-bot-error-order-base-asset-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-031-ts-lf-trading-bot-error-order-base-asset-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Sipariş Temeli Varlık ( Order Base Asset ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648939171931 + }, + { + "language": "DE", + "text": "Ein Order Base Asset -Knoten wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat. ", + "updated": 1700512091523 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Sipariş Temel Varlık Düğümü Eksik. ( Order Base Asset Node Missing )", "updated": 1648939203449 + }, + { + "language": "DE", + "text": "Order Base Asset-Knoten fehlt (Order Base Asset Node Missing)", + "updated": 1700293895033 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648939227985 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700293904035 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-032-ts-lf-trading-bot-error-size-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-032-ts-lf-trading-bot-error-size-node-missing.json index a671b52c66..5d8c0226b9 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-032-ts-lf-trading-bot-error-size-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-032-ts-lf-trading-bot-error-size-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Boyut ( Size ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1648939346038 + }, + { + "language": "DE", + "text": "Ein Size node wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat. ", + "updated": 1700512473472 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Boyut Düğümü Eksik. ( Size Node Missing )", "updated": 1648939376910 + }, + { + "language": "DE", + "text": "Size Node fehlt (Size Node Missing)", + "updated": 1700294046883 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1648939407268 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700294065617 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-033-ts-lf-trading-bot-error-size-filled-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-033-ts-lf-trading-bot-error-size-filled-node-missing.json index aa5c1105c2..64d8a1f11d 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-033-ts-lf-trading-bot-error-size-filled-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-033-ts-lf-trading-bot-error-size-filled-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Boyut Doldurulmuş ( Size Filled ) bir düğüm bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1649103602702 + }, + { + "language": "DE", + "text": "Ein Size Filled- Knoten wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat. ", + "updated": 1700512483393 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Boyut Dolu,Düğüm Eksik. ( Size Filled Node Missing )", "updated": 1649103661309 + }, + { + "language": "DE", + "text": "Size Filled -Knoten fehlt (Size Filled Node Missing)", + "updated": 1700294113384 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1649103685854 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700294123944 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-034-ts-lf-trading-bot-error-fees-paid-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-034-ts-lf-trading-bot-error-fees-paid-node-missing.json index 3524a57088..4121c0ed8b 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-034-ts-lf-trading-bot-error-fees-paid-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-034-ts-lf-trading-bot-error-fees-paid-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Ücretleri Ödenen ( Fees Paid ) bir düğüm bekleniyordu, ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1649103909467 + }, + { + "language": "DE", + "text": "Ein Fees Paid -Knoten wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat. ", + "updated": 1700512538909 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Ücretler Ödenen Düğüm Eksik. ( Fees Paid Node Missing )", "updated": 1649103974959 + }, + { + "language": "DE", + "text": "Fees Paid -Knoten fehlt (Fees Paid Node Missing)", + "updated": 1700294201024 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1649104006012 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700294208104 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-035-ts-lf-trading-bot-error-actual-size-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-035-ts-lf-trading-bot-error-actual-size-node-missing.json index b54d6f5395..2c1f1aea64 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-035-ts-lf-trading-bot-error-actual-size-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-035-ts-lf-trading-bot-error-actual-size-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Gerçek Boyut ( Actual Size ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1649104236047 + }, + { + "language": "DE", + "text": "An dem Knoten, an dem der Fehler auftrat, wurde ein Knoten Actual Size erwartet, aber nicht gefunden. ", + "updated": 1700512549820 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Gerçek Boyut Düğümü Eksik. ( Actual Size Node Missing )", "updated": 1649104286783 + }, + { + "language": "DE", + "text": "Actual Size -Knoten fehlt (Actual Size Node Missing)", + "updated": 1700294298775 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1649104320169 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700294306097 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-036-ts-lf-trading-bot-error-amount-received-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-036-ts-lf-trading-bot-error-amount-received-node-missing.json index ed561c2a43..d42237e173 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-036-ts-lf-trading-bot-error-amount-received-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-036-ts-lf-trading-bot-error-amount-received-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Alınan Tutar düğümü ( Amount Received ) bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı. ", "updated": 1649104489474 + }, + { + "language": "DE", + "text": "Ein Amount Received -Knoten wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat. ", + "updated": 1700512555685 } ] }, @@ -23,12 +28,24 @@ "language": "TR", "text": "Alınan Düğüm Tutarı Eksik. ( Amount Received Node Missing )", "updated": 1649104552445 + }, + { + "language": "DE", + "text": "Amount Received -Knoten fehlt (Amount Received Node Missing)", + "updated": 1700294395407 } ] }, { "style": "Success", - "text": "Add the missing node and try again." + "text": "Add the missing node and try again.", + "translations": [ + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700294405023 + } + ] } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-037-ts-lf-trading-bot-error-fees-to-be-paid-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-037-ts-lf-trading-bot-error-fees-to-be-paid-node-missing.json index 9ffc22afd9..80c1a5f021 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-037-ts-lf-trading-bot-error-fees-to-be-paid-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-037-ts-lf-trading-bot-error-fees-to-be-paid-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Ödenecek Ücretler ( Fees To Be Paid ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1649104741186 + }, + { + "language": "DE", + "text": "Ein Fees To Be Paid -Knoten wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat. ", + "updated": 1700512562236 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Ödenecek,Ücretler Düğüm Eksik. ( Fees To Be Paid Node Missing )", "updated": 1649104790869 + }, + { + "language": "DE", + "text": "Fees To Be Paid Node -Knoten fehlt (Fees To Be Paid Node Missing)", + "updated": 1700294619535 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1649104820621 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700294629073 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-038-ts-lf-trading-bot-error-order-quoted-asset-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-038-ts-lf-trading-bot-error-order-quoted-asset-node-missing.json index 4822e927ca..dae85cdea7 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-038-ts-lf-trading-bot-error-order-quoted-asset-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-038-ts-lf-trading-bot-error-order-quoted-asset-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Sipariş Koteli Varlık ( Order Quoted Asset ) düğümü bekleniyordu, ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1649105001560 + }, + { + "language": "DE", + "text": "An dem Knoten, von dem der Fehler ausging, wurde ein Order Quoted Asset -Knoten erwartet, aber nicht gefunden. ", + "updated": 1700512567013 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Sipariş Alıntılanan Varlık Düğümü Eksik. ( Order Quoted Asset Node Missing )", "updated": 1649105070366 + }, + { + "language": "DE", + "text": "Order Quoted Asset -Knoten fehlt (Order Quoted Asset Node Missing)", + "updated": 1700294757310 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1649105098760 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700294773271 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-039-ts-lf-trading-bot-error-order-rate-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-039-ts-lf-trading-bot-error-order-rate-node-missing.json index 0c299fc0e1..99ec709f96 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-039-ts-lf-trading-bot-error-order-rate-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-039-ts-lf-trading-bot-error-order-rate-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Sipariş Oranı ( Order Rate ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1649105319038 + }, + { + "language": "DE", + "text": "An dem Knoten, an dem der Fehler auftrat, wurde ein Order Rate -Knoten erwartet, aber nicht gefunden. ", + "updated": 1700512572443 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Sipariş Oranı Düğümü Eksik. ( Order Rate Node Missing )", "updated": 1649105354104 + }, + { + "language": "DE", + "text": "Rate-Knoten fehlt (Order Rate Node Missing)", + "updated": 1700294815222 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1649105376129 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700294824454 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-040-ts-lf-trading-bot-error-rate-value-undefined.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-040-ts-lf-trading-bot-error-rate-value-undefined.json index 090cc385fc..59a8f94e52 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-040-ts-lf-trading-bot-error-rate-value-undefined.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-040-ts-lf-trading-bot-error-rate-value-undefined.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Oran düğümü altında geçerli bir Formül ( Formula ) kullanarak sipariş için bir Oranı ( Rate ) düzgün bir şekilde tanımlamanız gerekir.", "updated": 1649105567440 + }, + { + "language": "DE", + "text": "Sie müssen einen Kurs (Rate) für den Auftrag richtig definieren, indem Sie eine gültige Formel (Formula) unter dem Knoten Kurs (Rate) verwenden. ", + "updated": 1700512578067 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Oran değeri tanımsız. ( Rate Value Undefined )", "updated": 1649105651375 + }, + { + "language": "DE", + "text": "Rate Value undefiniert (Rate Value Undefined)", + "updated": 1700294891917 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Oranı ( Rate ) düğümünün altındaki Formülü ( Formula ) düzeltin ve tekrar deneyin.", "updated": 1649105753568 + }, + { + "language": "DE", + "text": "Korrigieren Sie die Formel (Formula) unter dem Knoten Rate und versuchen Sie es erneut.", + "updated": 1700294936918 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-041-ts-lf-trading-bot-error-rate-value-not-a-number.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-041-ts-lf-trading-bot-error-rate-value-not-a-number.json index a5ad6e2337..b4b4e61644 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-041-ts-lf-trading-bot-error-rate-value-not-a-number.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-041-ts-lf-trading-bot-error-rate-value-not-a-number.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Oran ( Rate ) düğümünün altındaki Formül ( Formula ) bir sayı olarak değerlendirilmelidir.", "updated": 1649277081940 + }, + { + "language": "DE", + "text": "Die Formel (Formula) unter dem Rate -Knoten muss eine Zahl ergeben. ", + "updated": 1700512582963 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Oran Değeri Sayı Değil. ( Rate Value Not A Number )", "updated": 1649277125626 + }, + { + "language": "DE", + "text": "Rate Value ist keine Zahl (Rate Value Not A Number)", + "updated": 1700295126645 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Formülün ( Formula ) bir sayı olarak değerlendirildiğinden emin olun ve tekrar deneyin.", "updated": 1649277204550 + }, + { + "language": "DE", + "text": "Vergewissern Sie sich, dass die Formel (Formula) als Zahl ausgewertet wird, und versuchen Sie es erneut.", + "updated": 1700295153740 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-042-ts-lf-trading-bot-error-rate-value-zero-or-negative.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-042-ts-lf-trading-bot-error-rate-value-zero-or-negative.json index 95f8ca1645..93229fb62c 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-042-ts-lf-trading-bot-error-rate-value-zero-or-negative.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-042-ts-lf-trading-bot-error-rate-value-zero-or-negative.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Emrin Oranı ( Rate ) sıfır veya negatif bir sayı olamaz.", "updated": 1649277356299 + }, + { + "language": "DE", + "text": "Der Kurs (Rate) der Order kann nicht Null oder eine negative Zahl sein. ", + "updated": 1700512586780 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Oran Değeri Sıfır veya Negatif. ( Rate Value Zero Or Negative )", "updated": 1649277418174 + }, + { + "language": "DE", + "text": "Ratenwert Null oder Negativ (Rate Value Zero Or Negative)", + "updated": 1700295287186 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Oran ( Rate ) düğümü altındaki Formülü ( Formula ) kontrol edin ve sıfırdan büyük bir sayı olarak değerlendirdiğinden emin olun.", "updated": 1649277529811 + }, + { + "language": "DE", + "text": "Überprüfen Sie die Formel (Formula) unter dem Rate -Knoten und stellen Sie sicher, dass sie eine Zahl größer als Null ergibt.", + "updated": 1700295294077 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-043-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-043-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-missing.json index dc209aa471..b68b81126c 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-043-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-043-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Aşama Alanı tarafından işlenen Boyutun ( Size ) yüzde kaçının Yürütme Algoritması ( Execution Algorithm ) tarafından işleneceğini belirtmelisiniz.", "updated": 1649625113843 + }, + { + "language": "DE", + "text": "Sie müssen angeben, welcher Prozentsatz der von der Stufe bearbeiteten Größe (Size) vom Ausführungsalgorithmus (Execution Algorithm) bearbeitet werden soll. ", + "updated": 1700512590827 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Aşama Hedef Boyutu Yüzdesi Özelliği Eksik. ( Target Size Property Missing )", "updated": 1649625171658 + }, + { + "language": "DE", + "text": "Eigenschaft \"Prozentsatz der Stufenzielgröße\" fehlt (Percentage Of Stage Target Size Property Missing)", + "updated": 1700295536016 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Algoritmanın yapılandırmasını kontrol edin ve aşma dışı hedef boyutun yüzdesi özelliğinin var olduğundan ve sıfırdan büyük bir sayıyla tanımlandığından emin olun.", "updated": 1649625858268 + }, + { + "language": "DE", + "text": "Überprüfen Sie die Konfiguration des Algorithmus und vergewissern Sie sich, dass die Eigenschaft percentageOfStageTargetSize vorhanden und mit einer Zahl größer als Null definiert ist.", + "updated": 1700295542026 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-044-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-not-a-number.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-044-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-not-a-number.json index d652e85c34..d8f10ee585 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-044-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-not-a-number.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-044-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-not-a-number.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Aşama Alanı tarafından işlenen Boyutun ( Size ) yüzde kaçının Yürütme Algoritması ( Execution Algorithm ) tarafından işleneceğini belirtmelisiniz.", "updated": 1649626040278 + }, + { + "language": "DE", + "text": "Sie müssen angeben, welcher Prozentsatz der von der Stufe bearbeiteten Größe (Size) vom Ausführungsalgorithmus (Execution Algorithm) bearbeitet werden soll. ", + "updated": 1700512594710 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Aşama Hedef Boyutu Yüzdesi Özelliği Sayı Değil. ( Target Size Property Not A Number )", "updated": 1649626149018 + }, + { + "language": "DE", + "text": "Prozentsatz der Zielgrößeneigenschaft der Stufe ist keine Zahl (Percentage Of Stage Target Size Property Not A Number)", + "updated": 1700296563830 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Algoritmanın yapılandırmasını kontrol edin ve aşma dışı hedef boyutun yüzdesi özelliğinin var olduğundan ve sıfırdan büyük bir sayıyla tanımlandığından emin olun.", "updated": 1649626298551 + }, + { + "language": "DE", + "text": "Überprüfen Sie die Konfiguration des Algorithmus und vergewissern Sie sich, dass die Eigenschaft percentageOfStageTargetSize vorhanden und mit einer Zahl größer als Null definiert ist.", + "updated": 1700296555393 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-045-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-not-a-number.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-045-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-not-a-number.json index af957bdf9e..3486384cb9 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-045-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-not-a-number.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-045-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-not-a-number.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Yürütme Algoritması ( Execution Algorithm ) tarafından işlenen Boyutun ( Size ) yüzde kaçının Sipariş tarafından işleneceğini belirtmelisiniz.", "updated": 1649626480383 + }, + { + "language": "DE", + "text": "Sie müssen angeben, welcher Prozentsatz der vom Ausführungsalgorithmus (Execution Algorithm) bearbeiteten Größe (Size) von der Order bearbeitet werden soll. ", + "updated": 1700512599330 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Aşama Hedef Boyutu Yüzdesi Özelliği Sayı Değil. ( Target Size Property Not A Number )", "updated": 1649626561649 + }, + { + "language": "DE", + "text": "Eigenschaft \"Prozentsatz der Algorithmusgröße\" ist keine Zahl (Percentage Of Algorithm Size Property Not A Number)", + "updated": 1700296814093 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Algoritmanın yapılandırmasını kontrol edin ve aşma dışı hedef boyutun yüzdesi özelliğinin var olduğundan ve sıfırdan büyük bir sayıyla tanımlandığından emin olun.", "updated": 1649626642798 + }, + { + "language": "DE", + "text": "Überprüfen Sie die Auftragskonfiguration und stellen Sie sicher, dass die Eigenschaft percentageOfAlgorithmSize existiert und mit einer Zahl größer als Null definiert ist.", + "updated": 1700296850015 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-046-ts-lf-trading-bot-error-stage-base-asset-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-046-ts-lf-trading-bot-error-stage-base-asset-node-missing.json index 3c35b1ff24..c184c0daa6 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-046-ts-lf-trading-bot-error-stage-base-asset-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-046-ts-lf-trading-bot-error-stage-base-asset-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Aşama Temel Varlık ( Stage Base Asset ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1649626864230 + }, + { + "language": "DE", + "text": "Ein Stage Base Asset -Knoten wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat. ", + "updated": 1700512603483 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Aşama Temel Varlık Düğümü Eksik. ( Stage Base Asset Node Missing )", "updated": 1649626924535 + }, + { + "language": "DE", + "text": "Stage Base Asset-Knoten fehlt (Stage Base Asset Node Missing)", + "updated": 1700296951629 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1649626948498 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700296958708 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-047-ts-lf-trading-bot-error-stage-quoted-asset-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-047-ts-lf-trading-bot-error-stage-quoted-asset-node-missing.json index 94008299b2..ffa00ed44e 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-047-ts-lf-trading-bot-error-stage-quoted-asset-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-047-ts-lf-trading-bot-error-stage-quoted-asset-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Aşamalı Koteli Varlık ( Stage Quoted Asset ) düğümü bekleniyordu, ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1649627101296 + }, + { + "language": "DE", + "text": "Ein Stage Quoted Asset -Knoten wurde erwartet, aber an dem Knoten, von dem der Fehler ausging, nicht gefunden. ", + "updated": 1700512607244 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Aşamalı Alıntı Varlık Düğümü Eksik. ( Stage Quoted Asset Node Missing )", "updated": 1649627128913 + }, + { + "language": "DE", + "text": "Stage Quoted Asset-Knoten fehlt (Stage Quoted Asset Node Missing)", + "updated": 1700297108325 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1649627169373 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700297079838 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-048-ts-lf-trading-bot-error-target-size-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-048-ts-lf-trading-bot-error-target-size-node-missing.json index 979044f8b0..0bfd81e23e 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-048-ts-lf-trading-bot-error-target-size-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-048-ts-lf-trading-bot-error-target-size-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Hedef Boyut ( Target Size ) düğümü bekleniyordu ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1649627345116 + }, + { + "language": "DE", + "text": "Ein Target Size -Knoten wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat. ", + "updated": 1700512611636 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Hedef Boyut Düğümü Eksik. ( Target Size Node Missing )", "updated": 1649627374762 + }, + { + "language": "DE", + "text": "Target Size-Knoten fehlt (Target Size Node Missing)", + "updated": 1700297232133 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve tekrar deneyin.", "updated": 1649627409692 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700297241148 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-049-ts-lf-trading-bot-error-size-placed-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-049-ts-lf-trading-bot-error-size-placed-node-missing.json index 8916c84f91..9f3aac0253 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-049-ts-lf-trading-bot-error-size-placed-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-049-ts-lf-trading-bot-error-size-placed-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Boyut Olarak Yerleştirilmiş ( Size Placed ) bir düğüm bekleniyordu, ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1649883733807 + }, + { + "language": "DE", + "text": "Ein Size Placed -Knoten wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat. ", + "updated": 1700512615933 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Yerleştirilen Düğümün Boyutu Eksik. ( Size Placed Node Missing )", "updated": 1649883762854 + }, + { + "language": "DE", + "text": "Size Placed-Knoten fehlt (Size Placed Node Missing)", + "updated": 1700297388003 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve yeniden deneyin.", "updated": 1649883784767 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700297404100 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-050-ts-lf-trading-bot-error-snapshot-unexpected-error.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-050-ts-lf-trading-bot-error-snapshot-unexpected-error.json index 3fda43e336..0e3251e07a 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-050-ts-lf-trading-bot-error-snapshot-unexpected-error.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-050-ts-lf-trading-bot-error-snapshot-unexpected-error.json @@ -10,6 +10,11 @@ "language": "TR", "text": "LF Ticaret Botu ( LF Trading Bot ), bir Anlık Görüntü oluşturulurken Beklenmeyen bir Hata ( Unexpected Error ) buldu. Ticaret süreci devam etti ancak Anlık Görüntü oluşturma görevi iptal edildi.", "updated": 1649967899867 + }, + { + "language": "DE", + "text": "Der LF Trading Bot hat einen unerwarteten Fehler (Unexpected Error) bei der Erstellung eines Snapshots festgestellt. Der Handelsprozess wurde fortgesetzt, aber die Erstellung des Snapshots wurde abgebrochen. ", + "updated": 1700512620565 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Anlık Görüntü Beklenmeyen Hata. ( Unexpected Error )", "updated": 1649968005152 + }, + { + "language": "DE", + "text": "Snapshot Unerwarteter Fehler (Unexpected Error)", + "updated": 1700303015779 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1649968034050 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1700303034404 } ] }, @@ -45,6 +60,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1649968073784 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1700303049830 } ] }, @@ -57,6 +77,11 @@ "language": "TR", "text": "Bilgileri ancak bu sayfayı gerçekten oluşan hatanın bir sonucu olarak açtıysanız göreceksiniz.", "updated": 1649968110060 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1700303057260 } ] }, @@ -68,6 +93,11 @@ "language": "TR", "text": "Hata mesajı", "updated": 1649968124863 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1700303064357 } ] }, @@ -79,6 +109,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata İletisi aşağıdadır:", "updated": 1649968424957 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700303076788 } ] }, @@ -94,6 +129,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1649968297977 + }, + { + "language": "DE", + "text": "Fehlerstapel", + "updated": 1700303089111 } ] }, @@ -105,6 +145,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Yığını aşağıdadır:", "updated": 1649968461342 + }, + { + "language": "DE", + "text": "Es folgt der Fehlerstapel der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700303098731 } ] }, @@ -120,6 +165,11 @@ "language": "TR", "text": "Hata kodu", "updated": 1649968483858 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1700303107460 } ] }, @@ -131,6 +181,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Kodu aşağıdadır:", "updated": 1649968582900 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700303117075 } ] }, @@ -146,6 +201,11 @@ "language": "TR", "text": "Hata detayları", "updated": 1649968600568 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1700303124807 } ] }, @@ -157,6 +217,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda meydana gelen İstisnanın tüm Hata ayrıntıları aşağıdadır:", "updated": 1649968684227 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700303134360 } ] }, @@ -172,6 +237,11 @@ "language": "TR", "text": "Düğüm Adı", "updated": 1649968697938 + }, + { + "language": "DE", + "text": "Name des Knotens", + "updated": 1700303191465 } ] }, @@ -183,6 +253,11 @@ "language": "TR", "text": "Aşağıdaki, bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1649968775320 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens (Node), der am meisten mit diesem Fehler zu tun hat:", + "updated": 1700303162483 } ] }, @@ -198,6 +273,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1649968793527 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1700303209957 } ] }, @@ -209,6 +289,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Bot'ta hatayı üreten düğümde depolanan kod aşağıdadır:", "updated": 1649968872210 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der an dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1700303195860 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-051-ts-lf-trading-bot-error-snapshot-instruction-evaluation-error.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-051-ts-lf-trading-bot-error-snapshot-instruction-evaluation-error.json index 43e28435d2..7e687fb472 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-051-ts-lf-trading-bot-error-snapshot-instruction-evaluation-error.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-051-ts-lf-trading-bot-error-snapshot-instruction-evaluation-error.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bu hata, Anlık Görüntü oluşturma işleminin bir parçası olarak bir yönerge değerlendirilirken oluştu. Bu Anlık Görüntünün oluşturulmasını engellemedi, ancak belirli yönerge değeri sıfıra ayarlandı.", "updated": 1650311523753 + }, + { + "language": "DE", + "text": "Dieser Fehler trat bei der Auswertung einer Anweisung als Teil des Prozesses zur Erstellung eines Snapshots auf. Dadurch wurde die Erstellung des Snapshots nicht verhindert, aber der Wert für die betreffende Anweisung wurde auf Null gesetzt. ", + "updated": 1700512637324 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Anlık Görüntü Yönerge Değerlendirme Hatası.", "updated": 1650311582408 + }, + { + "language": "DE", + "text": "Fehler bei der Auswertung von Snapshot-Anweisungen (Snapshot Instruction Evaluation Error)", + "updated": 1700303549603 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1650311613276 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1700303561788 } ] }, @@ -45,6 +60,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1650311641321 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1700303574147 } ] }, @@ -56,6 +76,11 @@ "language": "TR", "text": "Bilgileri yalnızca bu sayfayı gerçekte meydana gelen hatanın bir sonucu olarak açtıysanız görürsünüz.", "updated": 1650311675521 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1700303587719 } ] }, @@ -67,6 +92,11 @@ "language": "TR", "text": "Hata İletisi", "updated": 1650311694120 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1700303596996 } ] }, @@ -78,6 +108,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata İletisi aşağıdadır:", "updated": 1650311731621 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700303606916 } ] }, @@ -93,6 +128,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1650311749383 + }, + { + "language": "DE", + "text": "Fehlerliste", + "updated": 1700303733763 } ] }, @@ -104,6 +144,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Yığını aşağıdadır:", "updated": 1650311770929 + }, + { + "language": "DE", + "text": "Es folgt die Anzahl der Fehler, die beim LF Trading Bot aufgetreten sind:", + "updated": 1700303743323 } ] }, @@ -119,6 +164,11 @@ "language": "TR", "text": "Hata Kodu", "updated": 1650311785688 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1700303751009 } ] }, @@ -130,6 +180,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Kodu aşağıdadır:", "updated": 1650311817166 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700303764355 } ] }, @@ -145,6 +200,11 @@ "language": "TR", "text": "Hata Ayrıntıları", "updated": 1650311867687 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1700303794203 } ] }, @@ -156,6 +216,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda meydana gelen İstisnanın tüm Hata ayrıntıları aşağıdadır:", "updated": 1650311960353 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700303801395 } ] }, @@ -171,6 +236,11 @@ "language": "TR", "text": "Düğüm Adı", "updated": 1650311974607 + }, + { + "language": "DE", + "text": "Name des Knotens", + "updated": 1700303808595 } ] }, @@ -182,6 +252,11 @@ "language": "TR", "text": "Aşağıdaki, bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1650312019992 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens (Node), der am meisten mit diesem Fehler zu tun hat:", + "updated": 1700303842459 } ] }, @@ -197,6 +272,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1650312035808 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1700303855174 } ] }, @@ -208,6 +288,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Bot'ta hatayı üreten düğümde depolanan kod aşağıdadır:", "updated": 1650312078671 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der an dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1700303869318 } ] }, @@ -224,6 +309,11 @@ "language": "TR", "text": "İçerik Bilgisi", "updated": 1650312093099 + }, + { + "language": "DE", + "text": "Kontext-Informationen", + "updated": 1700303876611 } ] }, @@ -236,6 +326,11 @@ "language": "TR", "text": "Hata oluştuğunda korunan içerik bilgileri aşağıdadır: ", "updated": 1650312128746 + }, + { + "language": "DE", + "text": "Im Folgenden sind die Kontextinformationen aufgeführt, die beim Auftreten des Fehlers erhalten wurden:", + "updated": 1700303887117 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-052-ts-lf-trading-bot-error-social-bots-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-052-ts-lf-trading-bot-error-social-bots-node-missing.json index 08982acaae..7598a103a6 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-052-ts-lf-trading-bot-error-social-bots-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-052-ts-lf-trading-bot-error-social-bots-node-missing.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Sosyal Botlar ( Social Bots ) düğümü bekleniyordu, ancak hatanın kaynaklandığı düğümde bulunamadı.", "updated": 1650402854337 + }, + { + "language": "DE", + "text": "Ein Social Bots -Knoten wurde erwartet, aber nicht an dem Knoten gefunden, an dem der Fehler auftrat. ", + "updated": 1700512644811 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Sosyal Botlar Düğümü Eksik. ( Social Bots Node Missing )", "updated": 1650403005911 + }, + { + "language": "DE", + "text": "Social Bots-Knoten fehlt (Social Bots Node Missing)", + "updated": 1700303990651 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Eksik düğümü ekleyin ve yeniden deneyin.", "updated": 1650403024370 + }, + { + "language": "DE", + "text": "Fügen Sie den fehlenden Knoten hinzu und versuchen Sie es erneut.", + "updated": 1700303998419 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-053-ts-lf-trading-bot-error-announcement-condition-evaluation-error.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-053-ts-lf-trading-bot-error-announcement-condition-evaluation-error.json index c6d502877a..6d2d77d99b 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-053-ts-lf-trading-bot-error-announcement-condition-evaluation-error.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-053-ts-lf-trading-bot-error-announcement-condition-evaluation-error.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Bir Duyuru Koşul kodunu ( Announcement Condition ) değerlendirirken, sistem bu koşul için sağladığınız kodda bir hatayla karşılaştı.", "updated": 1650567101639 + }, + { + "language": "DE", + "text": "Bei der Auswertung des Codes einer Ankündigungsbedingung (Announcement Condition) ist das System bei dem Code, den Sie für diese Bedingung angegeben haben, auf einen Fehler gestoßen. ", + "updated": 1700512649422 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Duyuruda Beklenmeyen Hata. ( Announcement Unexpected Error )", "updated": 1650567188790 + }, + { + "language": "DE", + "text": "Ankündigung Unerwarteter Fehler (Announcement Unexpected Error)", + "updated": 1700304306949 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Duyuru Koşulunda ( Announcement Condition ) Javascript kodunun geçerliliğini kontrol edin ve tekrar deneyin.", "updated": 1650567263669 + }, + { + "language": "DE", + "text": "Überprüfen Sie die Gültigkeit des Javascript-Codes in der Ankündigungsbedingung (Announcement Condition) und versuchen Sie es erneut.", + "updated": 1700304327935 } ] }, @@ -45,6 +60,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1650567281951 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1700304334420 } ] }, @@ -56,6 +76,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1650567305821 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1700304992107 } ] }, @@ -67,6 +92,11 @@ "language": "TR", "text": "Bilgileri yalnızca bu sayfayı gerçekte meydana gelen hatanın bir sonucu olarak açtıysanız görürsünüz.", "updated": 1650567340715 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1700305027308 } ] }, @@ -78,6 +108,11 @@ "language": "TR", "text": "Hata İletisi", "updated": 1650567363900 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1700305036932 } ] }, @@ -89,6 +124,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Botunda oluşan Özel Durumun Hata İletisi aşağıdadır:", "updated": 1650567544222 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700305045940 } ] }, @@ -104,6 +144,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1650567560489 + }, + { + "language": "DE", + "text": "Fehlerliste", + "updated": 1700305091676 } ] }, @@ -115,6 +160,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Yığını aşağıdadır:", "updated": 1650567625948 + }, + { + "language": "DE", + "text": "Es folgt die Liste der Fehler, die beim LF Trading Bot aufgetreten sind:", + "updated": 1700305098485 } ] }, @@ -130,6 +180,11 @@ "language": "TR", "text": "Hata Kodu", "updated": 1650567663815 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1700305106212 } ] }, @@ -141,6 +196,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Kodu aşağıdadır:", "updated": 1650567712592 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700305115376 } ] }, @@ -156,6 +216,11 @@ "language": "TR", "text": "Hata Ayrıntıları", "updated": 1650567729743 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1700305124132 } ] }, @@ -167,6 +232,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda meydana gelen İstisnanın tüm Hata ayrıntıları aşağıdadır:", "updated": 1650567749390 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700305130652 } ] }, @@ -182,6 +252,11 @@ "language": "TR", "text": "Düğüm Adı", "updated": 1650567774865 + }, + { + "language": "DE", + "text": "Name des Knotens", + "updated": 1700305146532 } ] }, @@ -193,6 +268,11 @@ "language": "TR", "text": "Aşağıdaki, bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1650567801402 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens (Node), der am meisten mit diesem Fehler zu tun hat:", + "updated": 1700305173308 } ] }, @@ -208,6 +288,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1650567818006 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1700305324899 } ] }, @@ -219,6 +304,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Bot'ta hatayı üreten düğümde depolanan kod aşağıdadır:", "updated": 1650567860204 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der an dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1700305336805 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-054-ts-lf-trading-bot-error-announcement-formula-evaluation-error.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-054-ts-lf-trading-bot-error-announcement-formula-evaluation-error.json index 3c4b7ac642..5f11c14bf2 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-054-ts-lf-trading-bot-error-announcement-formula-evaluation-error.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-054-ts-lf-trading-bot-error-announcement-formula-evaluation-error.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Duyuru Formül ( Announcement Formula ) kodunu değerlendirirken, sistem bu formül için sağladığınız kodda bir hatayla karşılaştı.", "updated": 1650841853725 + }, + { + "language": "DE", + "text": "Bei der Auswertung des Codes für die Bekanntmachungsformel (Announcement Formula) ist das System auf einen Fehler mit dem von Ihnen für diese Formel angegebenen Code gestoßen. ", + "updated": 1700512660594 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Duyuru,Beklenmeyen Hata. ( Announcement Unexpected Error )", "updated": 1650841899064 + }, + { + "language": "DE", + "text": "Ankündigung unerwarteter Fehler (Announcement Unexpected Error)", + "updated": 1700305644580 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Duyuru Formülündeki ( Announcement Formula ) Javascript kodunun geçerliliğini kontrol edin ve tekrar deneyin.", "updated": 1650841957945 + }, + { + "language": "DE", + "text": "Überprüfen Sie die Gültigkeit des Javascript-Codes in der Ankündigungsformel (Announcement Formula) und versuchen Sie es erneut.", + "updated": 1700305693790 } ] }, @@ -46,6 +61,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1650841991365 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1700305700124 } ] }, @@ -57,6 +77,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1650842006174 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1700305714480 } ] }, @@ -68,6 +93,11 @@ "language": "TR", "text": "Bilgileri yalnızca bu sayfayı gerçekte meydana gelen hatanın bir sonucu olarak açtıysanız görürsünüz.", "updated": 1650842025379 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1700305723580 } ] }, @@ -79,6 +109,11 @@ "language": "TR", "text": "Hata İletisi", "updated": 1650842039665 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1700305734860 } ] }, @@ -90,6 +125,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Botunda oluşan Özel Durumun Hata İletisi aşağıdadır:", "updated": 1650842075942 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700305751723 } ] }, @@ -105,6 +145,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1650842095035 + }, + { + "language": "DE", + "text": "Fehlerliste", + "updated": 1700305797348 } ] }, @@ -116,6 +161,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Yığını aşağıdadır:", "updated": 1650842127545 + }, + { + "language": "DE", + "text": "Es folgt die Anzahl der Fehler, die beim LF Trading Bot aufgetreten sind:", + "updated": 1700305804524 } ] }, @@ -131,6 +181,11 @@ "language": "TR", "text": "Hata Kodu", "updated": 1650842138640 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1700305813241 } ] }, @@ -142,6 +197,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Kodu aşağıdadır:", "updated": 1650842161161 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700305819557 } ] }, @@ -157,6 +217,11 @@ "language": "TR", "text": "Hata Ayrıntıları", "updated": 1650842173826 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1700305830973 } ] }, @@ -168,6 +233,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda meydana gelen İstisnanın tüm Hata ayrıntıları aşağıdadır:", "updated": 1650842195578 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700305841213 } ] }, @@ -183,6 +253,11 @@ "language": "TR", "text": "Düğüm Adı", "updated": 1650842210448 + }, + { + "language": "DE", + "text": "Name des Knotens", + "updated": 1700305856612 } ] }, @@ -194,6 +269,11 @@ "language": "TR", "text": "Aşağıdaki, bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1650842245231 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens (Node), der am meisten mit diesem Fehler zu tun hat:", + "updated": 1700305898284 } ] }, @@ -209,6 +289,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1650842257941 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1700305939420 } ] }, @@ -220,6 +305,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Bot'ta hatayı üreten düğümde depolanan kod aşağıdadır:", "updated": 1650842280407 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der in dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1700305946316 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-055-ts-lf-trading-bot-error-invalid-exchange-api-key.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-055-ts-lf-trading-bot-error-invalid-exchange-api-key.json index de913bc7c5..8ef659444a 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-055-ts-lf-trading-bot-error-invalid-exchange-api-key.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-055-ts-lf-trading-bot-error-invalid-exchange-api-key.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Borsaya erişmek için sağladığınız Borsa API Anahtarı, Borsa tarafından geçerli bir anahtar olarak tanınmadı.", "updated": 1651090954593 + }, + { + "language": "DE", + "text": "Der Exchange API-Schlüssel, den Sie für den Zugriff auf die Börse angegeben haben, wurde von der Börse nicht als gültiger Schlüssel erkannt. ", + "updated": 1700512665242 } ] }, @@ -23,21 +28,47 @@ "language": "TR", "text": "Borsa Hesap Anahtarı ( Exchange Account Key ) ile ilgili çoğu hata, değişim tarafından sağlanan anahtarların işlenmesinden kaynaklanır. Lütfen aşağıda listelenen tipik sorunları iki kez kontrol edin! ", "updated": 1651091065529 + }, + { + "language": "DE", + "text": "Die meisten Fehler im Zusammenhang mit dem Exchange Account Key entstehen durch die Handhabung der vom Exchange zur Verfügung gestellten Schlüssel. Bitte überprüfen Sie die unten aufgeführten typischen Probleme!", + "updated": 1700306777805 } ] }, { "style": "List", "text": "Copy the public key in the codeName property and the secret key in the secret property.", - "updated": 1611950941851 + "updated": 1611950941851, + "translations": [ + { + "language": "DE", + "text": "Kopieren Sie den öffentlichen Schlüssel in die Eigenschaft codeName und den geheimen Schlüssel in die Eigenschaft secret.", + "updated": 1700306803853 + } + ] }, { "style": "List", - "text": "Make sure you don't bring invisible characters from the exchange's website." + "text": "Make sure you don't bring invisible characters from the exchange's website.", + "translations": [ + { + "language": "DE", + "text": "Achten Sie darauf, dass Sie keine unsichtbaren Zeichen von der Website der Börse mitbringen.", + "updated": 1700306816316 + } + ] }, { "style": "List", - "text": "Make sure you don't leave foreign characters from the sample text. To be extra sure, you may copy the code of the configuration below into a text editor, paste the keys, and then replace the whole configuration code in the corresponding node." + "text": "Make sure you don't leave foreign characters from the sample text. To be extra sure, you may copy the code of the configuration below into a text editor, paste the keys, and then replace the whole configuration code in the corresponding node.", + "translations": [ + { + "language": "DE", + "text": "Achten Sie darauf, dass Sie keine fremden Zeichen aus dem Beispieltext weglassen. Um besonders sicher zu gehen, können Sie den Code der unten stehenden Konfiguration in einen Texteditor kopieren, die Schlüssel einfügen und dann den gesamten Konfigurationscode im entsprechenden Knoten ersetzen.", + "updated": 1700306825613 + } + ] }, { "style": "Javascript", @@ -47,12 +78,26 @@ { "style": "List", "text": "Make sure that the keys are not disabled at the exchange.", - "updated": 1611951062366 + "updated": 1611951062366, + "translations": [ + { + "language": "DE", + "text": "Vergewissern Sie sich, dass die Schlüssel in der Vermittlungsstelle nicht deaktiviert sind.", + "updated": 1700306834756 + } + ] }, { "style": "List", "text": "If the keys are IP restricted, double-check the IP address. Try without restrictions until you rule out other potential issues.", - "updated": 1611951081066 + "updated": 1611951081066, + "translations": [ + { + "language": "DE", + "text": "Wenn die Schlüssel IP-beschränkt sind, überprüfen Sie die IP-Adresse. Versuchen Sie es ohne Einschränkungen, bis Sie andere mögliche Probleme ausgeschlossen haben.", + "updated": 1700306843221 + } + ] }, { "style": "Error", @@ -62,6 +107,11 @@ "language": "TR", "text": "Geçersiz Borsa API Anahtarı.", "updated": 1651091172657 + }, + { + "language": "DE", + "text": "Ungültiger Exchange-API-Schlüssel (Invalid Exchange API Key)", + "updated": 1700306863469 } ] }, @@ -73,6 +123,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1651091191149 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1700306871693 } ] }, @@ -84,6 +139,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1651091218479 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1700306879780 } ] }, @@ -96,6 +156,11 @@ "language": "TR", "text": "Bilgileri ancak bu sayfayı gerçekten oluşan hatanın bir sonucu olarak açtıysanız göreceksiniz.", "updated": 1651091251056 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1700306895334 } ] }, @@ -107,6 +172,11 @@ "language": "TR", "text": "Hata iletisi", "updated": 1651091387438 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1700306916972 } ] }, @@ -118,6 +188,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Botunda oluşan Özel Durumun Hata İletisi aşağıdadır:", "updated": 1651091379548 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700306927782 } ] }, @@ -133,6 +208,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1651091418372 + }, + { + "language": "DE", + "text": "Fehlerliste", + "updated": 1700306959802 } ] }, @@ -144,6 +224,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Yığını aşağıdadır:", "updated": 1651091466947 + }, + { + "language": "DE", + "text": "Es folgt die Anzahl der Fehler, die beim LF Trading Bot aufgetreten sind:", + "updated": 1700306969605 } ] }, @@ -159,6 +244,11 @@ "language": "TR", "text": "Hata Kodu", "updated": 1651091490428 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1700306977676 } ] }, @@ -170,6 +260,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Kodu aşağıdadır:", "updated": 1651091495279 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700306985965 } ] }, @@ -185,6 +280,11 @@ "language": "TR", "text": "Hata Ayrıntıları", "updated": 1651091514765 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1700306993332 } ] }, @@ -196,6 +296,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda meydana gelen İstisnanın tüm Hata ayrıntıları aşağıdadır:", "updated": 1651091519619 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700307006590 } ] }, @@ -211,6 +316,11 @@ "language": "TR", "text": "Düğüm Adı", "updated": 1651091534497 + }, + { + "language": "DE", + "text": "Name des Knotens", + "updated": 1700307014139 } ] }, @@ -222,6 +332,11 @@ "language": "TR", "text": "Aşağıdaki, bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1651091550611 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens, der am meisten mit diesem Fehler zu tun hat:", + "updated": 1700307024437 } ] }, @@ -237,6 +352,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1651091585516 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1700307045805 } ] }, @@ -248,6 +368,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Bot'ta hatayı üreten düğümde depolanan kod aşağıdadır:", "updated": 1651091603494 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der in dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1700515690818 } ] }, @@ -264,6 +389,11 @@ "language": "TR", "text": "Düğüm Yapılandırması", "updated": 1651091625125 + }, + { + "language": "DE", + "text": "Knoten-Konfiguration", + "updated": 1700307067518 } ] }, @@ -276,6 +406,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Bot'ta Aşağıdakiler, hatayı üreten düğümde depolanan yapılandırmadır:", "updated": 1651091728925 + }, + { + "language": "DE", + "text": "Im Folgenden ist die Konfiguration des Knotens aufgeführt, der den Fehler im LF Trading Bot verursacht hat:", + "updated": 1700307074950 } ] }, @@ -291,6 +426,11 @@ "language": "TR", "text": "Bağlam Bilgisi", "updated": 1651091746395 + }, + { + "language": "DE", + "text": "Kontext-Informationen", + "updated": 1700307081541 } ] }, @@ -302,6 +442,11 @@ "language": "TR", "text": "Hata oluştuğunda korunan bağlam bilgileri aşağıdadır:", "updated": 1651091764146 + }, + { + "language": "DE", + "text": "Im Folgenden sind die Kontextinformationen aufgeführt, die beim Auftreten des Fehlers erhalten wurden:", + "updated": 1700307089642 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-056-ts-lf-trading-bot-error-invalid-exchange-api-secret.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-056-ts-lf-trading-bot-error-invalid-exchange-api-secret.json index b5b11e4c5a..b2f1949838 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-056-ts-lf-trading-bot-error-invalid-exchange-api-secret.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-056-ts-lf-trading-bot-error-invalid-exchange-api-secret.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Sağladığınız Borsa API Anahtarındaki özel anahtar, Borsa tarafından belirli bir anahtar için geçerli olarak tanınmadı.", "updated": 1651092264800 + }, + { + "language": "DE", + "text": "Das Geheimnis in dem von Ihnen angegebenen Exchange-API-Schlüssel wurde von Exchange nicht als gültiges Geheimnis für den betreffenden Schlüssel erkannt.", + "updated": 1700514595091 } ] }, @@ -23,20 +28,46 @@ "language": "TR", "text": "Borsa Hesap Anahtarı ( Exchange Account Key ) ile ilgili çoğu hata, değişim tarafından sağlanan anahtarların işlenmesinden kaynaklanır. Lütfen aşağıda listelenen tipik sorunları iki kez kontrol edin! ", "updated": 1651092353717 + }, + { + "language": "DE", + "text": "Die meisten Fehler im Zusammenhang mit dem Exchange Account Key entstehen durch die Handhabung der vom Exchange zur Verfügung gestellten Schlüssel. Bitte überprüfen Sie die unten aufgeführten typischen Probleme!", + "updated": 1700514614675 } ] }, { "style": "List", - "text": "Copy the public key in the codeName property and the secret key in the secret property." + "text": "Copy the public key in the codeName property and the secret key in the secret property.", + "translations": [ + { + "language": "DE", + "text": "Kopieren Sie den öffentlichen Schlüssel in die Eigenschaft codeName und den geheimen Schlüssel in die Eigenschaft secret.", + "updated": 1700514658883 + } + ] }, { "style": "List", - "text": "Make sure you don't bring invisible characters from the exchange's website." + "text": "Make sure you don't bring invisible characters from the exchange's website.", + "translations": [ + { + "language": "DE", + "text": "Achten Sie darauf, dass Sie keine unsichtbaren Zeichen von der Website der Börse mitbringen.", + "updated": 1700514669146 + } + ] }, { "style": "List", - "text": "Make sure you don't leave foreign characters from the sample text. To be extra sure, you may copy the code of the configuration below into a text editor, paste the keys, and then replace the whole configuration code in the corresponding node." + "text": "Make sure you don't leave foreign characters from the sample text. To be extra sure, you may copy the code of the configuration below into a text editor, paste the keys, and then replace the whole configuration code in the corresponding node.", + "translations": [ + { + "language": "DE", + "text": "Achten Sie darauf, dass Sie keine fremden Zeichen aus dem Beispieltext weglassen. Um besonders sicher zu gehen, können Sie den Code der unten stehenden Konfiguration in einen Texteditor kopieren, die Schlüssel einfügen und dann den gesamten Konfigurationscode im entsprechenden Knoten ersetzen.", + "updated": 1700514684467 + } + ] }, { "style": "Javascript", @@ -45,11 +76,25 @@ }, { "style": "List", - "text": "Make sure that the keys are not disabled at the exchange." + "text": "Make sure that the keys are not disabled at the exchange.", + "translations": [ + { + "language": "DE", + "text": "Vergewissern Sie sich, dass die Schlüssel in der Vermittlungsstelle nicht deaktiviert sind.", + "updated": 1700514694291 + } + ] }, { "style": "List", - "text": "If the keys are IP restricted, double-check the IP address. Try without restrictions until you rule out other potential issues." + "text": "If the keys are IP restricted, double-check the IP address. Try without restrictions until you rule out other potential issues.", + "translations": [ + { + "language": "DE", + "text": "Wenn die Schlüssel IP-beschränkt sind, überprüfen Sie die IP-Adresse. Versuchen Sie es ohne Einschränkungen, bis Sie andere mögliche Probleme ausgeschlossen haben.", + "updated": 1700514702179 + } + ] }, { "style": "Error", @@ -60,6 +105,11 @@ "language": "TR", "text": "Geçersiz Borsa API özel Anahtarı", "updated": 1651092425194 + }, + { + "language": "DE", + "text": "Invalid Exchange API Secret ", + "updated": 1700514770426 } ] }, @@ -71,6 +121,11 @@ "language": "TR", "text": "Hata detayları", "updated": 1651092437334 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1700514778051 } ] }, @@ -82,6 +137,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1651092449398 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1700514788341 } ] }, @@ -94,6 +154,11 @@ "language": "TR", "text": "Bilgileri ancak bu sayfayı gerçekten oluşan hatanın bir sonucu olarak açtıysanız göreceksiniz.", "updated": 1651092468061 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1700514798328 } ] }, @@ -105,6 +170,11 @@ "language": "TR", "text": "Hata iletisi", "updated": 1651092526563 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1700514807161 } ] }, @@ -116,6 +186,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Botunda oluşan Özel Durumun Hata İletisi aşağıdadır:", "updated": 1651092535609 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700514818127 } ] }, @@ -131,6 +206,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1651092556918 + }, + { + "language": "DE", + "text": "Fehlerliste", + "updated": 1700514824405 } ] }, @@ -142,6 +222,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Yığını aşağıdadır:", "updated": 1651092568925 + }, + { + "language": "DE", + "text": "Es folgt die Anzahl der Fehler, die beim LF Trading Bot aufgetreten sind:", + "updated": 1700514834656 } ] }, @@ -157,6 +242,11 @@ "language": "TR", "text": "Hata Kodu", "updated": 1651092584356 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1700514842834 } ] }, @@ -168,6 +258,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Kodu aşağıdadır:", "updated": 1651092588312 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700514858149 } ] }, @@ -183,6 +278,11 @@ "language": "TR", "text": "Hata Ayrıntıları", "updated": 1651092606295 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1700514866299 } ] }, @@ -194,6 +294,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda meydana gelen İstisnanın tüm Hata ayrıntıları aşağıdadır:", "updated": 1651092610126 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700514875645 } ] }, @@ -209,6 +314,11 @@ "language": "TR", "text": "Düğüm Adı", "updated": 1651092629405 + }, + { + "language": "DE", + "text": "Name des Knotens", + "updated": 1700514895692 } ] }, @@ -220,6 +330,11 @@ "language": "TR", "text": "Aşağıdaki, bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1651092633578 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens, der am meisten mit diesem Fehler zu tun hat:", + "updated": 1700514905644 } ] }, @@ -235,6 +350,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1651092652780 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1700514938564 } ] }, @@ -246,6 +366,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Bot'ta hatayı üreten düğümde depolanan kod aşağıdadır:", "updated": 1651092656884 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der in dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1700515676602 } ] }, @@ -262,6 +387,11 @@ "language": "TR", "text": "Düğüm Yapılandırması", "updated": 1651092674378 + }, + { + "language": "DE", + "text": "Knoten-Konfiguration", + "updated": 1700514969147 } ] }, @@ -273,6 +403,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Bot'ta Aşağıdakiler, hatayı üreten düğümde depolanan yapılandırmadır:", "updated": 1651092679627 + }, + { + "language": "DE", + "text": "Im Folgenden ist die Konfiguration des Knotens aufgeführt, der den Fehler im LF Trading Bot verursacht hat:", + "updated": 1700514981744 } ] }, @@ -288,6 +423,11 @@ "language": "TR", "text": "Bağlam Bilgisi", "updated": 1651092694632 + }, + { + "language": "DE", + "text": "Kontext-Informationen", + "updated": 1700514990913 } ] }, @@ -299,6 +439,11 @@ "language": "TR", "text": "Hata oluştuğunda korunan bağlam bilgileri aşağıdadır:", "updated": 1651092698531 + }, + { + "language": "DE", + "text": "Im Folgenden sind die Kontextinformationen aufgeführt, die beim Auftreten des Fehlers erhalten wurden:", + "updated": 1700515002774 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-057-ts-lf-trading-bot-error-get-order-unexpected-error.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-057-ts-lf-trading-bot-error-get-order-unexpected-error.json index 7c12d9615a..a0ca930149 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-057-ts-lf-trading-bot-error-get-order-unexpected-error.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-057-ts-lf-trading-bot-error-get-order-unexpected-error.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Borsadan bir siparişle ilgili bilgi alınmaya çalışılırken beklenmeyen bir hata oluştu.", "updated": 1651093117665 + }, + { + "language": "DE", + "text": "Bei dem Versuch, die Informationen zu einem Auftrag von der Börse abzurufen, ist ein unerwarteter Fehler aufgetreten.", + "updated": 1700515018148 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Bir sipariş alma süreci, sipariş bilgileriyle birlikte bir yanıt almayı bekleyen API'si aracılığıyla borsaya bir istek göndermeyi içerir. Sürecin başarısız olmasının birçok farklı nedeni vardır. Bu nedenlerden bazıları sizin kontrolünüz altında, bazıları ise değil. Bazıları, değişim sunucularının geçici olarak kullanılamaması, iletişim ve ağ hataları veya diğer sorunları içerebilir.", "updated": 1651093173059 + }, + { + "language": "DE", + "text": "Um einen Auftrag zu erhalten, muss eine Anfrage an die Börse über deren API gesendet werden, in der Erwartung, eine Antwort mit den Auftragsinformationen zu erhalten. Es gibt viele verschiedene Gründe, warum dieser Prozess fehlschlagen kann. Einige dieser Gründe liegen unter Ihrer Kontrolle, andere nicht. Einige können die vorübergehende Nichtverfügbarkeit der Börsenserver, Kommunikations- und Netzwerkfehler oder andere Probleme betreffen.", + "updated": 1700515041292 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Hata ayrıntılarını aşağıda bulabilirsiniz. Sorunun doğasını anlamanıza ve belki de ulaşabileceğiniz bir yerdeyse çözmenize yardımcı olabilirler. LF ( LF Trading Bot ) Ticaret Botu, beklenmeyen hataların ortaya çıkmasına rağmen çalışmaya devam etme mantığına sahiptir.", "updated": 1651093555279 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlerdetails. Sie können Ihnen helfen, die Art des Problems zu verstehen und es vielleicht zu lösen, wenn es in Ihrer Reichweite ist. Der LF Trading Bot verfügt über eine Logik, um unerwartete Fehler zu behandeln und trotz ihres Auftretens weiterzuarbeiten.", + "updated": 1700515055889 } ] }, @@ -62,6 +77,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1651093707093 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1700515070410 } ] }, @@ -73,6 +93,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1651093718587 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1700515082458 } ] }, @@ -85,6 +110,11 @@ "language": "TR", "text": "Bilgileri ancak bu sayfayı gerçekten oluşan hatanın bir sonucu olarak açtıysanız göreceksiniz.", "updated": 1651093733088 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1700515098585 } ] }, @@ -96,6 +126,11 @@ "language": "TR", "text": "Hata iletisi", "updated": 1651093800785 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1700515107458 } ] }, @@ -107,6 +142,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Botunda oluşan Özel Durumun Hata İletisi aşağıdadır:", "updated": 1651093822154 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700515116703 } ] }, @@ -122,6 +162,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1651093843857 + }, + { + "language": "DE", + "text": "Fehlerstapel", + "updated": 1700515128652 } ] }, @@ -133,6 +178,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Yığını aşağıdadır:", "updated": 1651093853535 + }, + { + "language": "DE", + "text": "Es folgt der Fehlerstapel der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700515137489 } ] }, @@ -148,6 +198,11 @@ "language": "TR", "text": "Hata Kodu", "updated": 1651093863014 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1700515146980 } ] }, @@ -159,6 +214,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Kodu aşağıdadır:", "updated": 1651093873927 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700515156434 } ] }, @@ -174,6 +234,11 @@ "language": "TR", "text": "Hata Ayrıntıları", "updated": 1651093888466 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1700515168015 } ] }, @@ -185,6 +250,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda meydana gelen İstisnanın tüm Hata ayrıntıları aşağıdadır:", "updated": 1651093900622 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700515176560 } ] }, @@ -200,6 +270,11 @@ "language": "TR", "text": "Düğüm Adı", "updated": 1651093923504 + }, + { + "language": "DE", + "text": "Name des Knotens", + "updated": 1700515192148 } ] }, @@ -211,6 +286,11 @@ "language": "TR", "text": "Aşağıdaki, bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1651093927772 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens, der am meisten mit diesem Fehler zu tun hat:", + "updated": 1700515199563 } ] }, @@ -226,6 +306,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1651093945748 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1700515221703 } ] }, @@ -237,6 +322,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Bot'ta hatayı üreten düğümde depolanan kod aşağıdadır:", "updated": 1651093950165 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der in dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1700515668050 } ] }, @@ -252,6 +342,11 @@ "language": "TR", "text": "Bağlam Bilgisi", "updated": 1651094007494 + }, + { + "language": "DE", + "text": "Kontext-Informationen", + "updated": 1700515272646 } ] }, @@ -263,6 +358,11 @@ "language": "TR", "text": "Hata oluştuğunda korunan bağlam bilgileri aşağıdadır:", "updated": 1651094012644 + }, + { + "language": "DE", + "text": "Im Folgenden sind die Kontextinformationen aufgeführt, die beim Auftreten des Fehlers erhalten wurden:", + "updated": 1700515281443 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-058-ts-lf-trading-bot-error-cancel-order-unexpected-error.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-058-ts-lf-trading-bot-error-cancel-order-unexpected-error.json index 2ed8aaf537..efe10973e9 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-058-ts-lf-trading-bot-error-cancel-order-unexpected-error.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-058-ts-lf-trading-bot-error-cancel-order-unexpected-error.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Borsada bir siparişi iptal etmeye çalışırken Beklenmeyen Bir Hata ( Unexpected Error ) oluştu. LF ( Trading Bot ) Ticaret Botu, bu hatayı bildirdikten sonra çalışmaya devam etti.", "updated": 1651094291961 + }, + { + "language": "DE", + "text": "Beim Versuch, eine Order an der Börse zu stornieren, trat ein unerwarteter Fehler (Unexpected Error) auf. Der LF Trading Bot lief weiter, nachdem er diesen Fehler gemeldet hatte.", + "updated": 1700515357979 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Bir siparişi iptal etme süreci, API aracılığıyla borsaya bir istek göndermeyi içerir. Sürecin başarısız olmasının birçok farklı nedeni vardır. Bu nedenlerden bazıları sizin kontrolünüz altında, bazıları ise değil. Bazıları, değişim sunucularının geçici olarak kullanılamaması, iletişim ve ağ hataları veya diğer sorunları içerebilir.", "updated": 1651094332026 + }, + { + "language": "DE", + "text": "Um einen Auftrag zu stornieren, muss eine Anfrage an die Börse über deren API gesendet werden. Es gibt viele verschiedene Gründe, warum dieser Vorgang fehlschlagen kann. Einige dieser Gründe liegen in Ihrem Einflussbereich, andere nicht. Einige können die vorübergehende Nichtverfügbarkeit der Börsenserver, Kommunikations- und Netzwerkfehler oder andere Probleme betreffen.", + "updated": 1700515373595 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Hata ayrıntılarını aşağıda bulabilirsiniz. Sorunun doğasını anlamanıza ve belki de ulaşabileceğiniz bir yerdeyse çözmenize yardımcı olabilirler. LF ( LF Trading Bot ) Ticaret Botu, beklenmeyen hataların ortaya çıkmasına rağmen çalışmaya devam etme mantığına sahiptir.", "updated": 1651094495006 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlerdetails. Sie können Ihnen helfen, die Art des Problems zu verstehen und es vielleicht zu lösen, wenn es in Ihrer Reichweite ist. Der LF Trading Bot verfügt über eine Logik, um unerwartete Fehler zu behandeln und trotz ihres Auftretens weiterzuarbeiten.", + "updated": 1700515387226 } ] }, @@ -46,6 +61,11 @@ "language": "TR", "text": "Beklenmeyen Sipariş Hatası Alındı. ( Unexpected Error )", "updated": 1651094532560 + }, + { + "language": "DE", + "text": "Bestellung abgebrochen - Unerwarteter Fehler (Cancel Order Unexpected Error)", + "updated": 1700515425538 } ] }, @@ -57,6 +77,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1651094574547 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1700515433487 } ] }, @@ -68,6 +93,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1651094578425 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden. ", + "updated": 1700515494959 } ] }, @@ -80,6 +110,11 @@ "language": "TR", "text": "Bilgileri ancak bu sayfayı gerçekten oluşan hatanın bir sonucu olarak açtıysanız göreceksiniz.", "updated": 1651094611525 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, nachdem der Fehler tatsächlich aufgetreten ist.", + "updated": 1700515506324 } ] }, @@ -91,6 +126,11 @@ "language": "TR", "text": "Hata iletisi", "updated": 1651094642212 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1700515513626 } ] }, @@ -102,6 +142,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Botunda oluşan Özel Durumun Hata İletisi aşağıdadır:", "updated": 1651094646233 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700515522872 } ] }, @@ -117,6 +162,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1651094671708 + }, + { + "language": "DE", + "text": "Fehlerliste", + "updated": 1700515549523 } ] }, @@ -128,6 +178,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Yığını aşağıdadır:", "updated": 1651094675916 + }, + { + "language": "DE", + "text": "Es folgt die Liste der Fehler, die beim LF Trading Bot aufgetreten sind:", + "updated": 1700515557587 } ] }, @@ -143,6 +198,11 @@ "language": "TR", "text": "Hata Kodu", "updated": 1651094695696 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1700515564275 } ] }, @@ -154,6 +214,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Kodu aşağıdadır:", "updated": 1651094700911 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700515574522 } ] }, @@ -169,6 +234,11 @@ "language": "TR", "text": "Hata Ayrıntıları", "updated": 1651094720244 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1700515581462 } ] }, @@ -180,6 +250,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda meydana gelen İstisnanın tüm Hata ayrıntıları aşağıdadır:", "updated": 1651094724908 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700515590718 } ] }, @@ -206,6 +281,11 @@ "language": "TR", "text": "Aşağıdaki, bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1651094762891 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens, der am meisten mit diesem Fehler zu tun hat:", + "updated": 1700515601230 } ] }, @@ -221,6 +301,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1651094771334 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1700515616262 } ] }, @@ -232,6 +317,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Bot'ta hatayı üreten düğümde depolanan kod aşağıdadır:", "updated": 1651094793079 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der in dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1700515642090 } ] }, @@ -247,6 +337,11 @@ "language": "TR", "text": "Bağlam Bilgisi", "updated": 1651094797242 + }, + { + "language": "DE", + "text": "Kontext-Informationen", + "updated": 1700515649894 } ] }, @@ -258,6 +353,11 @@ "language": "TR", "text": "Hata oluştuğunda korunan bağlam bilgileri aşağıdadır:", "updated": 1651094807308 + }, + { + "language": "DE", + "text": "Im Folgenden sind die Kontextinformationen aufgeführt, die beim Auftreten des Fehlers erhalten wurden:", + "updated": 1700515658890 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-059-ts-lf-trading-bot-error-create-order-unexpected-error.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-059-ts-lf-trading-bot-error-create-order-unexpected-error.json index a5382014ee..7dc58a9427 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-059-ts-lf-trading-bot-error-create-order-unexpected-error.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-059-ts-lf-trading-bot-error-create-order-unexpected-error.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Borsada bir siparişi iptal etmeye çalışırken Beklenmeyen Bir Hata ( Unexpected Error ) oluştu. LF ( Trading Bot ) Ticaret Botu, bu hatayı bildirdikten sonra çalışmaya devam etti. ", "updated": 1651094973549 + }, + { + "language": "DE", + "text": "Beim Versuch, eine Order an der Börse zu stornieren, trat ein unerwarteter Fehler (Unexpected Error) auf. Der LF Trading Bot lief weiter, nachdem er diesen Fehler gemeldet hatte.", + "updated": 1700515723499 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Bir sipariş oluşturma süreci, API aracılığıyla borsaya bir istek göndermeyi içerir. Sürecin başarısız olmasının birçok farklı nedeni vardır. Bu nedenlerden bazıları sizin kontrolünüz altında, bazıları ise değil. Bazıları, değişim sunucularının geçici olarak kullanılamaması, iletişim ve ağ hataları veya diğer sorunları içerebilir.", "updated": 1651095003437 + }, + { + "language": "DE", + "text": "Um einen Auftrag zu erstellen, muss eine Anfrage an die Börse über deren API gesendet werden. Es gibt viele verschiedene Gründe, warum dieser Vorgang fehlschlagen kann. Einige dieser Gründe liegen in Ihrem Einflussbereich, andere nicht. Einige können die vorübergehende Nichtverfügbarkeit der Börsenserver, Kommunikations- und Netzwerkfehler oder andere Probleme betreffen.", + "updated": 1700515746051 } ] }, @@ -34,6 +44,11 @@ "language": "TR", "text": "Hata ayrıntılarını aşağıda bulabilirsiniz. Sorunun doğasını anlamanıza ve belki de ulaşabileceğiniz bir yerdeyse çözmenize yardımcı olabilirler. LF ( LF Trading Bot ) Ticaret Botu, beklenmeyen hataların ortaya çıkmasına rağmen çalışmaya devam etme mantığına sahiptir.", "updated": 1651095041746 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlerdetails. Sie können Ihnen helfen, die Art des Problems zu verstehen und es vielleicht zu lösen, wenn es in Ihrer Reichweite ist. Der LF Trading Bot verfügt über eine Logik, um unerwartete Fehler zu behandeln und trotz ihres Auftretens weiterzuarbeiten.", + "updated": 1700515756522 } ] }, @@ -46,6 +61,11 @@ "language": "TR", "text": "Beklenmeyen Sipariş Hatası Alındı. ( Unexpected Error )", "updated": 1651095057592 + }, + { + "language": "DE", + "text": "Order abgebrochen - Unerwarteter Fehler (Cancel Order Unexpected Error)", + "updated": 1700515788997 } ] }, @@ -57,6 +77,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1651095090527 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1700515794731 } ] }, @@ -68,6 +93,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1651095101380 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1700515802762 } ] }, @@ -80,6 +110,11 @@ "language": "TR", "text": "Bilgileri ancak bu sayfayı gerçekten oluşan hatanın bir sonucu olarak açtıysanız göreceksiniz.", "updated": 1651095113097 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1700515813802 } ] }, @@ -91,6 +126,11 @@ "language": "TR", "text": "Hata iletisi", "updated": 1651095133969 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1700515821892 } ] }, @@ -102,6 +142,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Botunda oluşan Özel Durumun Hata İletisi aşağıdadır:", "updated": 1651095138503 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700515830754 } ] }, @@ -117,6 +162,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1651095154969 + }, + { + "language": "DE", + "text": "Fehlerliste", + "updated": 1700515836723 } ] }, @@ -128,6 +178,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Yığını aşağıdadır:", "updated": 1651095158731 + }, + { + "language": "DE", + "text": "Es folgt die Liste der Fehler, die beim LF Trading Bot aufgetreten sind:", + "updated": 1700515878556 } ] }, @@ -143,6 +198,11 @@ "language": "TR", "text": "Hata Kodu", "updated": 1651095176603 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1700515854858 } ] }, @@ -154,6 +214,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Kodu aşağıdadır:", "updated": 1651095181622 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700515869984 } ] }, @@ -169,6 +234,11 @@ "language": "TR", "text": "Hata Ayrıntıları", "updated": 1651095200363 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1700515898924 } ] }, @@ -180,6 +250,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda meydana gelen İstisnanın tüm Hata ayrıntıları aşağıdadır:", "updated": 1651095210908 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700515906892 } ] }, @@ -195,6 +270,11 @@ "language": "TR", "text": "Düğüm Adı", "updated": 1651095221441 + }, + { + "language": "DE", + "text": "Name des Knotens", + "updated": 1700515929068 } ] }, @@ -206,6 +286,11 @@ "language": "TR", "text": "Aşağıdaki, bu hatayla en çok ilgili olan Düğümün ( Node ) adıdır:", "updated": 1651095225319 + }, + { + "language": "DE", + "text": "Es folgt der Name des Knotens, der am meisten mit diesem Fehler zu tun hat:", + "updated": 1700515915764 } ] }, @@ -221,6 +306,11 @@ "language": "TR", "text": "Düğüm Kodu", "updated": 1651095235520 + }, + { + "language": "DE", + "text": "Code des Knotens", + "updated": 1700515946554 } ] }, @@ -232,6 +322,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Bot'ta hatayı üreten düğümde depolanan kod aşağıdadır:", "updated": 1651095247412 + }, + { + "language": "DE", + "text": "Im Folgenden ist der Code aufgeführt, der an dem Knoten gespeichert ist, der den Fehler beim LF Trading Bot verursacht hat:", + "updated": 1700515954466 } ] }, @@ -247,6 +342,11 @@ "language": "TR", "text": "Bağlam Bilgisi", "updated": 1651095255629 + }, + { + "language": "DE", + "text": "Kontext-Informationen", + "updated": 1700515965030 } ] }, @@ -258,6 +358,11 @@ "language": "TR", "text": "Hata oluştuğunda korunan bağlam bilgileri aşağıdadır:", "updated": 1651095265371 + }, + { + "language": "DE", + "text": "Im Folgenden sind die Kontextinformationen aufgeführt, die beim Auftreten des Fehlers erhalten wurden:", + "updated": 1700515974322 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-060-ts-lf-trading-bot-error-execution-unexpected-error.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-060-ts-lf-trading-bot-error-execution-unexpected-error.json index e8539ee0a9..5c3a22e0a4 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-060-ts-lf-trading-bot-error-execution-unexpected-error.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-060-ts-lf-trading-bot-error-execution-unexpected-error.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Siparişlerin yürütülmesi işlenirken beklenmeyen bir Hata oluştu. LF ( LF Trading Bot ) Ticaret Botu bu hatayı ( Unexpected Error ) bildirdikten sonra çalışmaya devam etti. ", "updated": 1651095741403 + }, + { + "language": "DE", + "text": "Bei der Ausführung von Aufträgen ist ein unerwarteter Fehler (Unexpected Error) aufgetreten. Der LF Trading Bot lief weiter, nachdem er diesen Fehler gemeldet hatte.", + "updated": 1700516005720 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Hata, LF ( Trading Bot ) Ticaret Botunun belirli işlemleri gerçekleştirmesini engelledi.", "updated": 1651095816422 + }, + { + "language": "DE", + "text": "Der Fehler verhinderte, dass der LF Trading Bot bestimmte Operationen durchführen konnte.", + "updated": 1700516022367 } ] }, @@ -35,6 +45,11 @@ "language": "TR", "text": "Beklenmeyen Sipariş Hatası Alındı. ( Unexpected Error )", "updated": 1651095856805 + }, + { + "language": "DE", + "text": "Unerwarteter Ausführungsfehler (Execution Unexpected Error)", + "updated": 1700516035384 } ] }, @@ -46,6 +61,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1651095873643 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1700516041744 } ] }, @@ -57,6 +77,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1651095884168 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1700516049886 } ] }, @@ -69,6 +94,11 @@ "language": "TR", "text": "Bilgileri ancak bu sayfayı gerçekten oluşan hatanın bir sonucu olarak açtıysanız göreceksiniz.", "updated": 1651095900050 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1700516060098 } ] }, @@ -80,6 +110,11 @@ "language": "TR", "text": "Hata iletisi", "updated": 1651095914071 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1700516070354 } ] }, @@ -91,6 +126,11 @@ "language": "TR", "text": "LF ( LF Trading ) Ticaret Botunda oluşan Özel Durumun Hata İletisi aşağıdadır:", "updated": 1651095925199 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie die Fehlermeldung der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700516108754 } ] }, @@ -106,6 +146,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1651095939723 + }, + { + "language": "DE", + "text": "Fehlerliste", + "updated": 1700516153947 } ] }, @@ -117,6 +162,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Yığını aşağıdadır:", "updated": 1651095944603 + }, + { + "language": "DE", + "text": "Es folgt die Liste der Fehler, die beim LF Trading Bot aufgetreten sind:", + "updated": 1700516146035 } ] }, @@ -132,6 +182,11 @@ "language": "TR", "text": "Hata Kodu", "updated": 1651095955019 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1700516161706 } ] }, @@ -143,6 +198,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda oluşan Özel Durumun Hata Kodu aşağıdadır:", "updated": 1651095968373 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie den Fehlercode der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700516170082 } ] }, @@ -158,6 +218,11 @@ "language": "TR", "text": "Hata Ayrıntıları", "updated": 1651095979721 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1700516179914 } ] }, @@ -169,6 +234,11 @@ "language": "TR", "text": "LF ( LF Trading Bot ) Ticaret Botunda meydana gelen İstisnanın tüm Hata ayrıntıları aşağıdadır:", "updated": 1651095998547 + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie alle Fehlerdetails der Ausnahme, die beim LF Trading Bot aufgetreten ist:", + "updated": 1700516187154 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Task-Errors/ts-task-errors-001-ts-task-error-unexpected-error.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Task-Errors/ts-task-errors-001-ts-task-error-unexpected-error.json index c494ecfc97..b155b67e4c 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Task-Errors/ts-task-errors-001-ts-task-error-unexpected-error.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Task-Errors/ts-task-errors-001-ts-task-error-unexpected-error.json @@ -14,6 +14,11 @@ "language": "TR", "text": "Özet: Buraya bu konu sayfası için bir özet yazın.", "updated": 1647094414249 + }, + { + "language": "DE", + "text": "Schreiben Sie hier eine Zusammenfassung für diese Themenseite.", + "updated": 1702935715382 } ] }, @@ -31,6 +36,11 @@ "language": "TR", "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle. Yeni paragraflar yazmak için ENTER'a basın. Düzenleme modundan çıkmak için ESC.", "updated": 1647094426852 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1702935734654 } ] }, @@ -42,6 +52,11 @@ "language": "TR", "text": "Hata: Beklenmeyen Hata ( Unexpected Error )", "updated": 1647094456234 + }, + { + "language": "DE", + "text": "Unerwarteter Fehler (Unexpected Error)", + "updated": 1702935751293 } ] }, @@ -59,6 +74,11 @@ "language": "TR", "text": "Hata Bilgisi", "updated": 1647094473374 + }, + { + "language": "DE", + "text": "Fehler-Infos", + "updated": 1702935756662 } ] }, @@ -75,6 +95,11 @@ "language": "TR", "text": "Aşağıdaki bölümde, hata oluştuğunda kaydedilen bilgileri bulacaksınız.", "updated": 1647094485247 + }, + { + "language": "DE", + "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", + "updated": 1702935763894 } ] }, @@ -91,6 +116,11 @@ "language": "TR", "text": "Not: Bilgileri ancak bu sayfayı gerçekten oluşan hatanın bir sonucu olarak açtıysanız göreceksiniz.", "updated": 1647094497469 + }, + { + "language": "DE", + "text": "Die Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", + "updated": 1702935781349 } ] }, @@ -102,6 +132,11 @@ "language": "TR", "text": "Hata mesajı", "updated": 1647094515861 + }, + { + "language": "DE", + "text": "Fehlermeldung", + "updated": 1702935788190 } ] }, @@ -119,6 +154,11 @@ "language": "TR", "text": "TS'de meydana gelen İstisnanın Hata Mesajı aşağıdadır:", "updated": 1647094529476 + }, + { + "language": "DE", + "text": "Es folgt die Fehlermeldung der Ausnahme, die beim TS aufgetreten ist:", + "updated": 1702935801069 } ] }, @@ -136,6 +176,11 @@ "language": "TR", "text": "Hata Yığını", "updated": 1647094553732 + }, + { + "language": "DE", + "text": "Anzahl der Fehler", + "updated": 1702935807197 } ] }, @@ -153,6 +198,11 @@ "language": "TR", "text": "TS'de meydana gelen İstisnanın Hata Yığını aşağıdadır:", "updated": 1647094557484 + }, + { + "language": "DE", + "text": "Es folgt die Anzahl der Fehler, die beim TS aufgetreten sind:", + "updated": 1702935815461 } ] }, @@ -169,6 +219,11 @@ "language": "TR", "text": "Hata Kodu", "updated": 1647094570512 + }, + { + "language": "DE", + "text": "Fehlercode", + "updated": 1702935834397 } ] }, @@ -185,6 +240,11 @@ "language": "TR", "text": "TS'de meydana gelen İstisnanın Hata Kodu aşağıdadır:", "updated": 1647094588697 + }, + { + "language": "DE", + "text": "Es folgt der Fehlercode der Ausnahme, die beim TS aufgetreten ist:", + "updated": 1702935842629 } ] }, @@ -200,6 +260,11 @@ "language": "TR", "text": "Hata detayları", "updated": 1647094601725 + }, + { + "language": "DE", + "text": "Fehler-Details", + "updated": 1702935849013 } ] }, @@ -217,6 +282,11 @@ "language": "TR", "text": "Aşağıdakiler, TS'de meydana gelen İstisnanın tüm Hata ayrıntılarıdır:", "updated": 1647094620238 + }, + { + "language": "DE", + "text": "Nachfolgend finden Sie alle Fehlerdetails der Ausnahme, die beim TS aufgetreten ist:", + "updated": 1702935855989 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-001-ts-trading-session-error-parameters-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-001-ts-trading-session-error-parameters-node-missing.json index 2f257e855e..e5a4e85ed7 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-001-ts-trading-session-error-parameters-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-001-ts-trading-session-error-parameters-node-missing.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Geriye Dönük Test Oturumu ( Backtesting Session ), Canlı Alım Satım Oturumu ( Live Trading Session ), Kağıt Alım Satım Oturumu ( Paper Trading Session ) ve İleriye Yönelik Test Oturumu ( Forward Testing Session ) düğümlerinin Ticaret Parametreleri ( Trading Parameters ) türünde bir alt öğeye sahip olması beklenir ve bu durumda bulunamadı.", "updated": 1647096951033 + }, + { + "language": "DE", + "text": "Von den Knoten Backtesting Session, Live Trading Session, Paper Trading Session und Forward Testing Session wird ein untergeordnetes Element vom Typ Trading Parameters erwartet, das in diesem Fall nicht gefunden werden konnte.", + "updated": 1701115731452 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Bunu düzeltmek için bir Ticaret Parametreleri ( Trading Parameters ) alt öğesi ekleyin ve tekrar deneyin.", "updated": 1647097000591 + }, + { + "language": "DE", + "text": "Um dieses Problem zu beheben, fügen Sie ein Handelsparameter-Kind (Trading Parameters child) hinzu und versuchen Sie es erneut.", + "updated": 1701115755934 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-002-ts-trading-session-error-invalid-initial-datetime-property-value.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-002-ts-trading-session-error-invalid-initial-datetime-property-value.json index c609a99d74..3b34175dda 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-002-ts-trading-session-error-invalid-initial-datetime-property-value.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-002-ts-trading-session-error-invalid-initial-datetime-property-value.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Zaman Aralığı ( Time Range ) düğümünde yapılandırılan ilk Datetime özelliği, geçerli bir Javascript Datetime olarak tanınmıyor.", "updated": 1647097072554 + }, + { + "language": "DE", + "text": "Die Eigenschaft initialDatetime, die am Knoten Zeitbereich (Time Range) konfiguriert ist, wird nicht als gültige Javascript Datetime erkannt.", + "updated": 1701115806934 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "sessionParameters.timeRange.config.initialDatetime doğrulaması başarısız oldu ve bu nedenle Ticaret Oturumu ( Trading Session ) çalıştırılamaz.", "updated": 1647097145609 + }, + { + "language": "DE", + "text": "Die Validierung von sessionParameters.timeRange.config.initialDatetime hat nicht bestanden, und daher kann die Trading Session nicht ausgeführt werden.", + "updated": 1701115820463 } ] }, @@ -50,6 +60,11 @@ "language": "TR", "text": "İpucu: Bir tarih saat değerinin nasıl doğru şekilde ifade edileceğini öğrenmek için Node JS Javascript belgelerine bakın.", "updated": 1647097171636 + }, + { + "language": "DE", + "text": "Schauen Sie in den Node JS Javascript-Dokumenten nach, um zu erfahren, wie man einen Datetime-Wert korrekt ausdrückt.", + "updated": 1701115835100 } ] }, @@ -66,6 +81,11 @@ "language": "TR", "text": "Mevcut değer", "updated": 1647097202742 + }, + { + "language": "DE", + "text": "Aktueller Wert", + "updated": 1701115843823 } ] }, @@ -83,6 +103,11 @@ "language": "TR", "text": "Şu andaki özellik aşağıdaki değere sahiptir. Aşağıda, başka yollarla bu hata sayfasına gittiğinizde değil, yalnızca bu hatayı aldığınızda bir değer gösterileceğini unutmayın.", "updated": 1647097305096 + }, + { + "language": "DE", + "text": "Die Eigenschaft hat im Moment den folgenden Wert. Beachten Sie, dass der Wert unten nur angezeigt wird, wenn Sie diesen Fehler erhalten haben, nicht aber, wenn Sie diese Fehlerseite auf anderem Wege aufrufen.", + "updated": 1701115851439 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-003-ts-trading-session-error-invalid-final-datetime-property-value.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-003-ts-trading-session-error-invalid-final-datetime-property-value.json index ffaa9ebb4d..ffe9ffbb80 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-003-ts-trading-session-error-invalid-final-datetime-property-value.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-003-ts-trading-session-error-invalid-final-datetime-property-value.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Zaman Aralığı ( Time Range ) düğümünde yapılandırılan finalDatetime özelliği, geçerli bir Javascript Datetime olarak tanınmıyor.", "updated": 1647097344633 + }, + { + "language": "DE", + "text": "Die Eigenschaft finalDatetime, die am Knoten Zeitbereich (Time Range) konfiguriert ist, wird nicht als gültige Javascript Datetime erkannt.", + "updated": 1701115874330 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "SessionParameters.timeRange.config.finalDatetime doğrulaması geçemedi ve bu nedenle Ticaret Oturumu ( Trading Session ) çalışamıyor.", "updated": 1647097479848 + }, + { + "language": "DE", + "text": "Die Validierung von sessionParameters.timeRange.config.finalDatetime hat nicht bestanden, und daher kann die Trading Session nicht ausgeführt werden.", + "updated": 1701115894173 } ] }, @@ -50,6 +60,11 @@ "language": "TR", "text": "Tip: İpucu: Bir tarih saat değerinin nasıl doğru şekilde ifade edileceğini öğrenmek için Node JS Javascript belgelerine bakın.", "updated": 1647097512815 + }, + { + "language": "DE", + "text": "In den Node JS Javascript-Dokumenten erfahren Sie, wie Sie einen Datetime-Wert korrekt ausdrücken.", + "updated": 1701115915004 } ] }, @@ -66,6 +81,11 @@ "language": "TR", "text": "Mevcut değer", "updated": 1647097522349 + }, + { + "language": "DE", + "text": "Aktueller Wert", + "updated": 1701115919101 } ] }, @@ -83,6 +103,11 @@ "language": "TR", "text": "Şu andaki özellik aşağıdaki değere sahiptir. Aşağıda, başka yollarla bu hata sayfasına gittiğinizde değil, yalnızca bu hatayı aldığınızda bir değer gösterileceğini unutmayın.", "updated": 1647097533019 + }, + { + "language": "DE", + "text": "Die Eigenschaft hat im Moment den folgenden Wert. Beachten Sie, dass der Wert unten nur angezeigt wird, wenn Sie diesen Fehler erhalten haben, nicht aber, wenn Sie diese Fehlerseite auf anderem Wege aufrufen.", + "updated": 1701115926504 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-004-ts-trading-session-error-time-frame-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-004-ts-trading-session-error-time-frame-node-missing.json index d7e05f84ba..965b4037c9 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-004-ts-trading-session-error-time-frame-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-004-ts-trading-session-error-time-frame-node-missing.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Bir Ticaret Oturumu ( Trading Session ) yürütmek için bir Zaman Çerçevesi ( Time Frame ) Düğümü beklenir ve gereklidir.", "updated": 1647099792262 + }, + { + "language": "DE", + "text": "Ein Time Frame Node wird erwartet und benötigt, um eine Trading Session durchzuführen.", + "updated": 1701115943524 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Bu hatanın ortaya çıktığı Ticaret Parametreleri ( Trading Parameters ) Düğümünde bir Zaman Çerçevesi ( Time Frame ) Düğümü ekleyin, yapılandırmasını kontrol edin ve Ticaret Oturumunu ( Trading Session ) yeniden çalıştırmayı deneyin.", "updated": 1647099896252 + }, + { + "language": "DE", + "text": "Fügen Sie einen Zeitrahmenknoten (Time Frame Node) an dem Knoten mit den Handelsparametern (Trading Parameters Node) hinzu, an dem dieser Fehler auftrat, überprüfen Sie dessen Konfiguration und versuchen Sie, die Handelssitzung (Trading Session) erneut auszuführen.", + "updated": 1701116021206 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-005-ts-trading-session-error-label-property-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-005-ts-trading-session-error-label-property-missing.json index 5b56ccd0ce..df1e3f3c84 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-005-ts-trading-session-error-label-property-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-005-ts-trading-session-error-label-property-missing.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Zaman Çerçevesi Düğümü ( Time Frame Node ) yapılandırmasında etiket adlı bir özellik bekleniyor, ancak bu özellik yok.", "updated": 1647099951855 + }, + { + "language": "DE", + "text": "In der Konfiguration des Zeitrahmenknotens (Time Frame Node) wird eine Eigenschaft namens label erwartet, die jedoch nicht vorhanden ist.", + "updated": 1701116123245 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Zaman Çerçevesi Düğümünde ( Time Frame Node ) etiket özelliğini ekleyin ve Ticaret Oturumunu ( Trading Session ) yeniden çalıştırmayı deneyin.", "updated": 1647100023548 + }, + { + "language": "DE", + "text": "Fügen Sie die Beschriftungseigenschaft am Zeitrahmenknoten (Time Frame Node) hinzu und versuchen Sie, die Handelssitzung (Trading Session) erneut auszuführen.", + "updated": 1701116156855 } ] }, @@ -50,6 +60,11 @@ "language": "TR", "text": "Özellik Eksik", "updated": 1647100039960 + }, + { + "language": "DE", + "text": "fehlende Eigenschaft", + "updated": 1701117081256 } ] }, @@ -70,6 +85,11 @@ "language": "TR", "text": "Örnek", "updated": 1647100061363 + }, + { + "language": "DE", + "text": "Beispiel", + "updated": 1701116177080 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-006-ts-trading-session-error-invalid-label-property-value.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-006-ts-trading-session-error-invalid-label-property-value.json index bcf001952f..ac53a9374c 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-006-ts-trading-session-error-invalid-label-property-value.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-006-ts-trading-session-error-invalid-label-property-value.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Bu özellik, Ticaret Oturumunun ( Trading Session ) yürütüleceği Zaman Çerçevesini ( Time Frame ) tanımlamanızı bekler. Özelliğe atanan mevcut değer, geçerli bir değer olarak tanınmadı.", "updated": 1647100143421 + }, + { + "language": "DE", + "text": "Diese Eigenschaft erwartet, dass Sie den Zeitrahmen (Time Frame) festlegen, in dem die Handelssitzung (Trading Session) ablaufen soll. Der der Eigenschaft zugewiesene aktuelle Wert wird nicht als gültiger Wert anerkannt.", + "updated": 1701116445507 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Şu anda sahip olduğunuz değer geçersiz. Bunu değiştirmeniz ve Ticaret Oturumunu yeniden çalıştırmanız gerekir.", "updated": 1647100182097 + }, + { + "language": "DE", + "text": "Der aktuell eingestellte Wert ist ungültig. Sie müssen ihn ändern und die Trading Session erneut durchführen.", + "updated": 1701116458379 } ] }, @@ -49,6 +59,11 @@ "language": "TR", "text": "Mevcut değer", "updated": 1647100299028 + }, + { + "language": "DE", + "text": "Aktueller Wert", + "updated": 1701116464659 } ] }, @@ -66,6 +81,11 @@ "language": "TR", "text": "Şu anda mülk aşağıdaki değere sahiptir. Aşağıda, başka yollarla bu hata sayfasına gittiğinizde değil, yalnızca bu hatayı aldıysanız bir değerin gösterileceğini unutmayın.", "updated": 1647100304986 + }, + { + "language": "DE", + "text": "Die Eigenschaft hat im Moment den folgenden Wert. Beachten Sie, dass der Wert unten nur angezeigt wird, wenn Sie diesen Fehler erhalten haben, nicht aber, wenn Sie diese Fehlerseite auf anderem Wege aufrufen.", + "updated": 1701116473652 } ] }, @@ -86,6 +106,11 @@ "language": "TR", "text": "Muhtemel Değerler", "updated": 1647100321983 + }, + { + "language": "DE", + "text": "Mögliche Werte", + "updated": 1701116480853 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-007-ts-trading-session-error-session-base-asset-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-007-ts-trading-session-error-session-base-asset-node-missing.json index a3a40b6c7f..b03a3c7bbd 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-007-ts-trading-session-error-session-base-asset-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-007-ts-trading-session-error-session-base-asset-node-missing.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Bir Ticaret Oturumu ( Trading Session ) yürütmek için bir Oturum Temel Varlık Düğümü ( Session Base Asset Node ) beklenir ve gereklidir.", "updated": 1647100424785 + }, + { + "language": "DE", + "text": "Ein Session Base Asset Node wird erwartet und benötigt, um eine Trading Session durchzuführen.", + "updated": 1701116502636 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Bu hatanın ortaya çıktığı Ticaret Parametreleri Düğümünde ( Trading Parameters Node ) bir Oturum Temel Varlık Düğümü ( Session Base Asset Node ) ekleyin, yapılandırmasını kontrol edin ve Ticaret Oturumunu ( Trading Session ) yeniden çalıştırmayı deneyin.", "updated": 1647100536555 + }, + { + "language": "DE", + "text": "Fügen Sie einen Session Base Asset -Knoten (Session Base Asset Node) an dem Handelsparameter-Knoten (Trading Parameters Node) hinzu, an dem der Fehler auftrat, überprüfen Sie seine Konfiguration und versuchen Sie, die Handelssitzung (Trading Session) erneut auszuführen.", + "updated": 1701116610588 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-008-ts-trading-session-error-session-quoted-asset-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-008-ts-trading-session-error-session-quoted-asset-node-missing.json index fd97e07c6e..89546f1ff3 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-008-ts-trading-session-error-session-quoted-asset-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-008-ts-trading-session-error-session-quoted-asset-node-missing.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Bir Ticaret Oturumu ( Trading Session ) yürütmek için bir Oturum Koteli Varlık Düğümü ( Session Quoted Asset Node ) beklenir ve gereklidir.", "updated": 1647100605752 + }, + { + "language": "DE", + "text": "Ein Session Quoted Asset Node wird erwartet und benötigt, um eine Trading Session durchzuführen.", + "updated": 1701116649868 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Bu hatanın ortaya çıktığı Ticaret Parametreleri Düğümünde bir Oturum Koteli Varlık Düğümü ( Session Quoted Asset Node ) ekleyin, yapılandırmasını kontrol edin ve Ticaret Oturumunu ( Trading Session ) yeniden çalıştırmayı deneyin.", "updated": 1647100690468 + }, + { + "language": "DE", + "text": "Fügen Sie einen Session Quoted Asset Node an dem Trading Parameters Node hinzu, an dem der Fehler auftrat, überprüfen Sie dessen Konfiguration und versuchen Sie, die Trading Session erneut auszuführen.", + "updated": 1701116679373 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-009-ts-trading-session-error-initial-balance-property-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-009-ts-trading-session-error-initial-balance-property-missing.json index 1d6aa6f27f..2d8b4602e9 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-009-ts-trading-session-error-initial-balance-property-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-009-ts-trading-session-error-initial-balance-property-missing.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Oturum Temel Varlık ( Session Base Asset ) ve Oturum Alıntılanan Varlık Düğümü ( Session Quoted Asset Node ) yapılandırmasında initialBalance adlı bir özellik bekleniyor.", "updated": 1647100883852 + }, + { + "language": "DE", + "text": "Eine Eigenschaft namens initialBalance wird in der Konfiguration des Session Base Asset und des Session Quoted Asset Node erwartet.", + "updated": 1701116694882 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Bu hatayı bildiren Düğümdeki yapılandırmayı kontrol edin ve bu özelliğin var olduğundan emin olun.", "updated": 1647100903821 + }, + { + "language": "DE", + "text": "Überprüfen Sie die Konfiguration des Knotens (Node), der diesen Fehler meldet, und stellen Sie sicher, dass diese Eigenschaft vorhanden ist. ", + "updated": 1701116732063 } ] }, @@ -49,6 +59,11 @@ "language": "TR", "text": "Özellik Eksik", "updated": 1647100919629 + }, + { + "language": "DE", + "text": "Fehlende Eigenschaft", + "updated": 1701116717482 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-010-ts-trading-session-error-key-reference-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-010-ts-trading-session-error-key-reference-node-missing.json index 8033215017..33dd3eac16 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-010-ts-trading-session-error-key-reference-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-010-ts-trading-session-error-key-reference-node-missing.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Canlı Ticaret Oturumu ( Live Trading Session ) veya İleriye Yönelik Test ( Forward Testing Session ) Oturumu için, Exchange hesabınıza erişmek için bir Exchange API Anahtarı sağlamanız gerekir. Bunu yapmak için, anahtarlarınızla bir Exchange Hesabı Anahtar ( Exchange Account Key ) Düğümüne başvuran bir Anahtar Referans Düğümü ( Key Reference Node ) eklemeniz gerekir.", "updated": 1647101079392 + }, + { + "language": "DE", + "text": "Für eine Live-Handelssitzung (Live Trading Session) oder eine Forward-Testing-Sitzung (Forward Testing Session) müssen Sie einen Exchange-API-Schlüssel bereitstellen, um auf Ihr Börsenkonto zuzugreifen. Dazu müssen Sie einen Key Reference Node hinzufügen, der auf einen Exchange Account Key Node mit Ihren Schlüsseln verweist.", + "updated": 1701116789817 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Bu hatanın ortaya çıktığı Görev Düğümünde ( Task Node ), bir Anahtar Referans Düğümü ( Key Reference Node ) ekleyin ve onunla birlikte bir Exchange Hesabı Anahtarına ( Exchange Account Key ) referans verin. Ardından Ticaret Oturumunu ( Trading Session ) tekrar çalıştırmayı deneyebilirsiniz.", "updated": 1647101186078 + }, + { + "language": "DE", + "text": "Fügen Sie zu dem Task Node, bei dem dieser Fehler auftrat, einen Key Reference Node hinzu und referenzieren Sie mit diesem einen Exchange Account Key. Dann können Sie versuchen, die Handelssitzung (Trading Session) erneut auszuführen.", + "updated": 1701116864642 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-011-ts-trading-session-error-exchange-account-key-node-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-011-ts-trading-session-error-exchange-account-key-node-missing.json index e732b48161..909ff09f89 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-011-ts-trading-session-error-exchange-account-key-node-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-011-ts-trading-session-error-exchange-account-key-node-missing.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Canlı Ticaret Oturumu ( Live Trading Session ) veya İleri Test Oturumu ( Forward Testing Session ) çalıştırmak için bir Exchange Hesabı Anahtar ( Exchange Account Key ) Düğümü beklenir ve gereklidir.", "updated": 1647101306321 + }, + { + "language": "DE", + "text": "Ein Exchange Account Key Node wird erwartet und benötigt, um eine Live Trading Session oder eine Forward Testing Session durchzuführen.", + "updated": 1701116877449 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Bu hatanın ortaya çıktığı Anahtar Referans Düğümünden ( Key Reference Node ), Exchange'deki hesabınıza erişmek için anahtarlarınızı tutan bir Hesap Değişim Anahtarına başvurmanız gerekir.", "updated": 1647101364705 + }, + { + "language": "DE", + "text": "Vom Schlüsselreferenzknoten (Key Reference Node) aus, bei dem dieser Fehler auftrat, müssen Sie auf einen Kontoaustauschschlüssel (Account Exchange Key holding) verweisen, der Ihre Schlüssel enthält, um auf Ihr Konto bei der Börse zuzugreifen.", + "updated": 1701116916588 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-012-ts-trading-session-error-codename-property-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-012-ts-trading-session-error-codename-property-missing.json index af34729c33..29f0c0d141 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-012-ts-trading-session-error-codename-property-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-012-ts-trading-session-error-codename-property-missing.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Exchange Hesabı Anahtar Düğümü ( Exchange Account Key ) yapılandırmasında codeName adlı bir özellik bekleniyor.", "updated": 1647101435975 + }, + { + "language": "DE", + "text": "Eine Eigenschaft namens codeName wird in der Konfiguration des Exchange Account Key Node erwartet.", + "updated": 1701116984204 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Bu özelliği ekleyin ve buna Exchange web sitesinden alınan hesap anahtarınızın değerini atayın.", "updated": 1647101472748 + }, + { + "language": "DE", + "text": "Fügen Sie diese Eigenschaft hinzu und weisen Sie ihr den Wert Ihres Kontoschlüssels von der Exchange-Website zu.", + "updated": 1701117037149 } ] }, @@ -49,6 +59,11 @@ "language": "TR", "text": "Eksik Özellik ", "updated": 1647101484667 + }, + { + "language": "DE", + "text": "fehlende Eigenschaft", + "updated": 1701117063527 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-013-ts-trading-session-error-secret-property-missing.json b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-013-ts-trading-session-error-secret-property-missing.json index 799a3a38f5..211a002565 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-013-ts-trading-session-error-secret-property-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-013-ts-trading-session-error-secret-property-missing.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Exchange Hesabı Anahtar Düğümü ( Exchange Account Key ) yapılandırmasında Secret olarak adlandırılan bir özellik bekleniyor.", "updated": 1647101568919 + }, + { + "language": "DE", + "text": "In der Konfiguration des Exchange Account Key Node wird eine Eigenschaft namens secret erwartet.", + "updated": 1701206718579 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Bu özelliği ekleyin ve buna Exchange web sitesinden alınan hesap anahtarı sırrınızın değerini atayın.", "updated": 1647101585738 + }, + { + "language": "DE", + "text": "Fügen Sie diese Eigenschaft hinzu und weisen Sie ihr den Wert Ihres geheimen Kontoschlüssels von der Exchange-Website zu.", + "updated": 1701206730561 } ] }, @@ -49,6 +59,11 @@ "language": "TR", "text": "Eksik Özellik", "updated": 1647101605407 + }, + { + "language": "DE", + "text": "Eigenschaft Fehlt", + "updated": 1701206741965 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-004-temporal-context-current-and-last.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-004-temporal-context-current-and-last.json index 222d29dd26..1c3ffd57c8 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-004-temporal-context-current-and-last.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-004-temporal-context-current-and-last.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Ticaret motoru tarafından sağlanan bilgilerin çoğuna, herhangi bir zamanda, nesnenin mevcut örneği ve açık olan son örnek için erişilebilir.", "updated": 1650574829214 + }, + { + "language": "DE", + "text": "Viele der von der Trading Engine bereitgestellten Informationen können sowohl für die aktuelle Instanz des Objekts als auch für die zuletzt geöffnete Instanz zu einem beliebigen Zeitpunkt abgerufen werden.", + "updated": 1702402619620 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "Ticaret motoru hiyerarşisi bağlama göre düzenlenir. Diğer bir deyişle, ana yavru düğümler (mevcut, son ve takas emirleri) kendi yavrularının yaşadığı bağlamı tanımlar.", "updated": 1650574853924 + }, + { + "language": "DE", + "text": "Die Hierarchie der Handelsmaschine ist nach Kontext gegliedert. Das heißt, die Hauptknoten der Nachkommen - aktuelle, letzte und Tauschaufträge - beschreiben den Kontext, in dem ihre jeweiligen Nachkommen leben.", + "updated": 1702403222008 } ] }, @@ -49,6 +59,11 @@ "language": "TR", "text": "Örneğin, bir bölüm kavramı - ticaret botunun tüm çalışması - sistem aynı anda yalnızca bir bölümü takip ettiğinden, yalnızca mevcut bölüm bağlamında var olur.", "updated": 1650574860164 + }, + { + "language": "DE", + "text": "Das Konzept einer Episode - ein ganzer Durchlauf des Trading Bots - existiert beispielsweise nur im Zusammenhang mit der aktuellen Episode, da das System jeweils nur eine Episode verfolgt.", + "updated": 1702403236033 } ] }, @@ -65,6 +80,11 @@ "language": "TR", "text": "Ancak pozisyon kavramı hem mevcut pozisyon hem de son pozisyon olarak izlenir. Bu mümkündür çünkü sistem bir epizod içinde meydana gelen tüm pozisyonları takip eder.", "updated": 1650574867335 + }, + { + "language": "DE", + "text": "Das Konzept einer Position wird jedoch sowohl als aktuelle Position als auch als letzte Position verfolgt. Dies ist möglich, weil das System alle Positionen, die innerhalb einer Episode auftreten, aufzeichnet.", + "updated": 1702403245160 } ] }, @@ -81,6 +101,11 @@ "language": "TR", "text": "Superalgos geliştiricileri, örneğin her iki bağlamda da belirli bilgileri, pozisyonları sağlamanın buna değeceğini düşündüler, çünkü bu size - görsel olarak - ve ticaret sisteminize - basit sözdizimi kullanarak - mevcut pozisyon ve son pozisyon hakkında herhangi bir zamanda bilgilere erişmenizi sağlar. zamanda verilen nokta.", "updated": 1650574889795 + }, + { + "language": "DE", + "text": "Die Entwickler von Superalgos waren der Meinung, dass es sich lohnt, bestimmte Informationen, z. B. Positionen, in beiden Kontexten bereitzustellen, da dies Ihnen - und Ihrem Handelssystem - mit Hilfe einer einfachen Syntax den Zugriff auf Informationen über die aktuelle Position und die letzte Position zu einem bestimmten Zeitpunkt ermöglicht.", + "updated": 1702403261209 } ] }, @@ -93,6 +118,11 @@ "language": "TR", "text": "İşlem Akımı ( Trading Current )", "updated": 1650574907295 + }, + { + "language": "DE", + "text": "Handelsstrom", + "updated": 1702403268645 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-005-conceptual-context-episode-strategy-position-strategy-stages.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-005-conceptual-context-episode-strategy-position-strategy-stages.json index aed8d3f842..e6f14068a2 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-005-conceptual-context-episode-strategy-position-strategy-stages.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-005-conceptual-context-episode-strategy-position-strategy-stages.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Bölümler, stratejiler, pozisyonlar, strateji aşamaları ve takas emirleri gibi ticaret botu tarafından işlenen ana kavramların her birinin içindeki özellikleri izleyin.", "updated": 1650574977209 + }, + { + "language": "DE", + "text": "Verfolgen Sie die Eigenschaften der wichtigsten Konzepte, die vom Trading-Bot verarbeitet werden, wie z. B. Episoden, Strategien, Positionen, Strategiephasen und Börsenaufträge.", + "updated": 1702580807556 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "Bölümler, stratejiler, pozisyonlar, strateji aşamaları, değiş tokuş emirleri ve diğer kavramlar, zamansal türden olmasalar da farklı bağlamlar olarak görülebilir.", "updated": 1650575001246 + }, + { + "language": "DE", + "text": "Episoden, Strategien, Positionen, Strategiephasen, Austauschreihenfolgen und andere Konzepte können ebenfalls als unterschiedliche Kontexte betrachtet werden, wenn auch nicht als zeitliche.", + "updated": 1702580819193 } ] }, @@ -49,6 +59,11 @@ "language": "TR", "text": "Örneğin, bölüm bağlamındaki ROI'nin ne olduğunu (yani, birkaç pozisyon geçtikten sonraki ROI'yi) veya yalnızca mevcut pozisyonun ROI'sini bilmek isteyebilirsiniz.", "updated": 1650575009987 + }, + { + "language": "DE", + "text": "Sie möchten beispielsweise wissen, was der ROI im Kontext der Episode ist, d. h. der ROI, nachdem mehrere Positionen vergangen sind, oder nur der ROI der aktuellen Position.", + "updated": 1702580845922 } ] }, @@ -65,6 +80,11 @@ "language": "TR", "text": "Diğer bir deyişle, performans ölçütleri (ROI veya kar kaybı gibi) veya başlangıç ve bitiş tarihleri veya bu kavramlardan herhangi biri gibi piyasa verileri gibi birçok özellik birden fazla kavramsal bağlamda bulunur.", "updated": 1650575029635 + }, + { + "language": "DE", + "text": "Mit anderen Worten: Viele Eigenschaften, wie Leistungskennzahlen, ROI (z. B. die Kapitalrendite oder der Gewinnverlust) oder Marktdaten (z. B. die Anfangs- und Endzeitpunkte) existieren in mehr als einem konzeptionellen Kontext.", + "updated": 1702580952744 } ] }, @@ -81,6 +101,11 @@ "language": "TR", "text": "Aşağıdaki sayfalar, sırayla birden fazla zamansal bağlamda var olabilecek bu ana kavramsal bağlamların her birini açıklamaktadır.", "updated": 1650575037396 + }, + { + "language": "DE", + "text": "Auf den folgenden Seiten wird jeder dieser großen konzeptionellen Zusammenhänge beschrieben, die wiederum in mehr als einem zeitlichen Kontext existieren können.", + "updated": 1702580960784 } ] }, @@ -98,6 +123,11 @@ "language": "TR", "text": "Not: Sistem tasarımı açısından, bu kavramların her biri açık veya kapalı olabilen bir nesne olarak ele alınır, dolayısıyla bir ömrü vardır. Aynı nesne birden fazla kez açık olabilir, ancak yalnızca önceki örnek kapatıldıktan sonra.", "updated": 1650575051775 + }, + { + "language": "DE", + "text": "Aus der Sicht des Systemdesigns wird jedes dieser Konzepte als ein Objekt behandelt, das geöffnet oder geschlossen sein kann und somit eine Lebensdauer hat. Ein und dasselbe Objekt kann mehr als einmal geöffnet werden, aber erst nachdem die vorherige Instanz geschlossen worden ist.", + "updated": 1702580974365 } ] }, @@ -110,6 +140,11 @@ "language": "TR", "text": "Ticaret Bölümü ( Trading Episode )", "updated": 1650575073662 + }, + { + "language": "DE", + "text": "Handelsepisode", + "updated": 1702580983426 } ] }, @@ -145,6 +180,11 @@ "language": "TR", "text": "Strateji ( Strategy )", "updated": 1650575100260 + }, + { + "language": "DE", + "text": "Strategie", + "updated": 1702581009210 } ] }, @@ -216,6 +256,11 @@ "language": "TR", "text": "Strateji Aşamaları ( Strategy Stages )", "updated": 1650575149416 + }, + { + "language": "DE", + "text": "Etappen der Strategie", + "updated": 1702581061816 } ] }, @@ -233,6 +278,11 @@ "language": "TR", "text": "Superalgos Protokolü, bir ticaret sistemi içindeki stratejilerin aşamalar halinde tanımlandığı bir ticaret çerçevesi uygular. Ticaret botu, çalışma zamanı sırasında bu tanımları kullanır.", "updated": 1650575183833 + }, + { + "language": "DE", + "text": "Das Superalgos-Protokoll implementiert einen Handelsrahmen, mit dem Strategien innerhalb eines Handelssystems in Stufen beschrieben werden. Der Trading-Bot verwendet diese Definitionen zur Laufzeit.", + "updated": 1702581066298 } ] }, @@ -249,6 +299,11 @@ "language": "TR", "text": "Ticaret motoru bağlamında strateji aşamaları kavramı, ticaret botunun etkinliğini takip etmek ve çalışma süresi boyunca işlenen bilgileri düzenlemek için yararlı olan orijinal konseptin bir uzantısıdır.", "updated": 1650575200007 + }, + { + "language": "DE", + "text": "Das Konzept der Strategiestufen im Zusammenhang mit der Handelsmaschine ist eine Erweiterung des ursprünglichen Konzepts, die nützlich ist, um die Aktivität des Handelsroboters zu verfolgen und die während der Laufzeit verarbeiteten Informationen zu organisieren.", + "updated": 1702581076202 } ] }, @@ -265,6 +320,11 @@ "language": "TR", "text": "Strateji aşamasına göre ayrılmış bilgilerle, bir stratejinin tetiklendiği andan kapanana kadar ayrıntılı bir düzeyde adım adım neler olup bittiğini tam olarak izlemek istiyorsanız, ticaret motorunun bu bölümlerini kullanın.", "updated": 1650575208220 + }, + { + "language": "DE", + "text": "Verwenden Sie diese Abschnitte der Trading Engine, wenn Sie genau verfolgen möchten, was auf einer granularen Ebene Schritt für Schritt passiert, von dem Moment an, in dem eine Strategie ausgelöst wird, bis zu ihrer Schließung, wobei die Informationen nach Strategiestufen getrennt sind.", + "updated": 1702581086028 } ] }, @@ -281,6 +341,11 @@ "language": "TR", "text": "Alıştırma, ticaret botunun işleyişinin inceliklerini kavramak veya belirli davranışları araştırmak için özellikle yararlı olabilir.", "updated": 1650575216553 + }, + { + "language": "DE", + "text": "Die Übung kann besonders nützlich sein, um die Feinheiten der Funktionsweise des Trading-Bots zu verstehen oder um bestimmte Verhaltensweisen zu erforschen.", + "updated": 1702581094658 } ] }, @@ -293,6 +358,11 @@ "language": "TR", "text": "Strateji Tetikleme Aşaması ( Strategy Trigger Stage )", "updated": 1650575239806 + }, + { + "language": "DE", + "text": "Auslösestufe der Strategie", + "updated": 1702581112162 } ] }, @@ -328,6 +398,11 @@ "language": "TR", "text": "Strateji Açık Aşama ( Strategy Open Stage )", "updated": 1650575261994 + }, + { + "language": "DE", + "text": "Strategie Open Stage", + "updated": 1702581191057 } ] }, @@ -363,6 +438,11 @@ "language": "TR", "text": "Strateji Yönetimi Aşaması ( Strategy Manage Stage )", "updated": 1650575283582 + }, + { + "language": "DE", + "text": "Strategie Manage Stage", + "updated": 1702581196626 } ] }, @@ -394,6 +474,11 @@ "language": "TR", "text": "Strateji Aşamayı Kapat ( Strategy Close Stage )", "updated": 1650575335646 + }, + { + "language": "DE", + "text": "Strategie Close Stage", + "updated": 1702581206009 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-009-distance-to-trading-events.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-009-distance-to-trading-events.json index 992543b521..da1e48b8b4 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-009-distance-to-trading-events.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-009-distance-to-trading-events.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Her bir olay türünün son oluşumundan bu yana geçen dönemlerin sayısını izleyin. Bu sayfada: Tetikleme Açık, Tetikleme Kapalı, Pozisyon Al, Pozisyonu Kapat, Sonraki Aşama, Aşamaya Taşı, Emir Oluştur, Emir İptal Et, Siparişi Kapat ( Trigger On, Trigger Off, Take Position, Close Position, Next Phase, Move to Phase, Create Order, Cancel Order, Close Order ).", "updated": 1650617406152 + }, + { + "language": "DE", + "text": "Verfolgen Sie die Anzahl der Zeiträume, die seit dem letzten Auftreten der einzelnen Ereignistypen vergangen sind. Auf dieser Seite: Trigger On, Trigger Off, Take Position, Close Position, Next Phase, Move to Phase, Create Order, Cancel Order, Close Order.", + "updated": 1702581870353 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-010-balances.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-010-balances.json index 0ead3fc126..f7d69192be 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-010-balances.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-010-balances.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Zamanın farklı noktalarında her bir varlığın bakiyelerini takip edin. Bu sayfada: Bakiye, Bakiyeyi Başlat ve Bakiyeyi Bitir ( Balance, Begin Balance, and End Balance ).", "updated": 1650617815777 + }, + { + "language": "DE", + "text": "Behalten Sie den Überblick über die Salden der einzelnen Vermögenswerte zu verschiedenen Zeitpunkten. Auf dieser Seite: Saldo, Anfangssaldo und Endsaldo (Balance, Begin Balance, and End Balance).", + "updated": 1702582130217 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "Bakiyeler, herhangi bir zamanda hesapta her bir varlığın ne kadarının bulunduğunu tam olarak bilebileceğiniz hesap tutma özelliklerinin temelidir.", "updated": 1650617774865 + }, + { + "language": "DE", + "text": "Die Salden sind die Grundlage der Kontoführungsfunktionen, durch die Sie genau wissen können, wie viel von jedem Vermögenswert zu einem bestimmten Zeitpunkt auf dem Konto vorhanden ist.", + "updated": 1702582143882 } ] }, @@ -49,6 +59,11 @@ "language": "TR", "text": "Sistem, birçok bağlamda bakiyeleri takip eder, ancak aynı zamanda önemli anlarda bakiyenin ne olduğunun anlık görüntülerini de kaydeder, böylece bu tür bilgiler hem operasyonların sonuçlarını incelemek için kullanılabilir hem de ticarette kullanılabilir.", "updated": 1650617755933 + }, + { + "language": "DE", + "text": "Das System verfolgt die Salden in verschiedenen Zusammenhängen, speichert aber auch Momentaufnahmen der Salden zu wichtigen Zeitpunkten, so dass diese Informationen sowohl für die Untersuchung der Ergebnisse von Operationen als auch für Handelsstrategien genutzt werden können.", + "updated": 1702582152460 } ] }, @@ -65,13 +80,25 @@ "language": "TR", "text": "Bakiyelerin, ticaret motoru tarafından yönetilen dahili bir kavram olduğunu ve ticaret botu tarafından işlenen bilgilere dayanarak hesaplandığını anlamak önemlidir. Bakiyeler, borsadaki varlıkların gerçek miktarını mutlaka yansıtmaz.", "updated": 1650617842459 + }, + { + "language": "DE", + "text": "Es ist wichtig zu verstehen, dass Salden ein internes Konzept sind, das von der Trading Engine verwaltet wird und auf der Grundlage der vom Trading Bot verarbeiteten Informationen berechnet wird. Die Salden spiegeln nicht notwendigerweise die tatsächliche Höhe der Vermögenswerte an der Börse wider.", + "updated": 1702582161530 } ] }, { "style": "Title", "text": "Balance", - "updated": 1611331710709 + "updated": 1611331710709, + "translations": [ + { + "language": "DE", + "text": "Waage", + "updated": 1702582168345 + } + ] }, { "style": "Include", @@ -86,7 +113,14 @@ { "style": "Title", "text": "Begin Balance", - "updated": 1611331731595 + "updated": 1611331731595, + "translations": [ + { + "language": "DE", + "text": "Startsaldo", + "updated": 1702582202425 + } + ] }, { "style": "Include", @@ -101,7 +135,14 @@ { "style": "Title", "text": "End Balance", - "updated": 1611331749501 + "updated": 1611331749501, + "translations": [ + { + "language": "DE", + "text": "Endsaldo", + "updated": 1702582214489 + } + ] }, { "style": "Include", diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-011-common-metrics-hits-fails-hit-ratio-profit-loss-roi-annualized-rate-of-return.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-011-common-metrics-hits-fails-hit-ratio-profit-loss-roi-annualized-rate-of-return.json index db133be903..a8e413b676 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-011-common-metrics-hits-fails-hit-ratio-profit-loss-roi-annualized-rate-of-return.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-011-common-metrics-hits-fails-hit-ratio-profit-loss-roi-annualized-rate-of-return.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Bu metrikler farklı bağlamlarda, örneğin Bölüm, Pozisyon veya Pozisyon düzeyinde ve hem temel hem de teklif edilen varlıklar için mevcuttur.", "updated": 1650617897558 + }, + { + "language": "DE", + "text": "Diese Kennzahlen sind in verschiedenen Zusammenhängen verfügbar, z. B. auf der Ebene der Episode, der Position oder der Position, und zwar sowohl für die Basis als auch für die notierten Vermögenswerte.", + "updated": 1702582453233 } ] }, @@ -22,7 +27,14 @@ { "style": "Title", "text": "Hits", - "updated": 1611331909747 + "updated": 1611331909747, + "translations": [ + { + "language": "DE", + "text": "Treffer (Hits)", + "updated": 1702583835654 + } + ] }, { "style": "Include", @@ -37,7 +49,14 @@ { "style": "Title", "text": "Fails", - "updated": 1611331934877 + "updated": 1611331934877, + "translations": [ + { + "language": "DE", + "text": "Anzahl der negativen Positionen (Fails)", + "updated": 1702582576007 + } + ] }, { "style": "Include", @@ -67,7 +86,14 @@ { "style": "Title", "text": "Profit Loss", - "updated": 1611332640555 + "updated": 1611332640555, + "translations": [ + { + "language": "DE", + "text": "Gewinn Verlust (Profit Loss)", + "updated": 1702583851454 + } + ] }, { "style": "Include", @@ -97,7 +123,14 @@ { "style": "Title", "text": "Annualized Rate Of Return", - "updated": 1611332963859 + "updated": 1611332963859, + "translations": [ + { + "language": "DE", + "text": "Annualisierte Rendite", + "updated": 1702582596310 + } + ] }, { "style": "Include", diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-012-accounts-specific-to-the-open-and-close-stages.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-012-accounts-specific-to-the-open-and-close-stages.json index 8c813fada0..8fefda733a 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-012-accounts-specific-to-the-open-and-close-stages.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-012-accounts-specific-to-the-open-and-close-stages.json @@ -10,6 +10,11 @@ "language": "TR", "text": "Özet: Açık ve kapalı aşamaların bağlamına özel hesaplar hakkında bilgi edinin. Bu sayfada: Hedef Boyut, Yerleştirilen Boyut, Doldurulan Boyut ve Ödenen Ücretler ( Target Size, Size Placed, Size Filled, and Fees Paid ).", "updated": 1650618041162 + }, + { + "language": "DE", + "text": "Erfahren Sie mehr über Konten, die im Zusammenhang mit der Eröffnungs- und Abschlussphase stehen. Auf dieser Seite: Zielgröße, platzierte Größe, gefüllte Größe und gezahlte Gebühren (Target Size, Size Placed, Size Filled, and Fees Paid).", + "updated": 1702582704999 } ] }, @@ -23,6 +28,11 @@ "language": "TR", "text": "Hedef Boyutu ( Target Size )", "updated": 1650618061689 + }, + { + "language": "DE", + "text": "Zielgröße (Target Size)", + "updated": 1702583795360 } ] }, @@ -39,7 +49,14 @@ { "style": "Title", "text": "Size Placed", - "updated": 1611335767899 + "updated": 1611335767899, + "translations": [ + { + "language": "DE", + "text": "Platzierte Größe (Size Placed)", + "updated": 1702583805043 + } + ] }, { "style": "Include", @@ -54,7 +71,14 @@ { "style": "Title", "text": "Size Filled", - "updated": 1611335816288 + "updated": 1611335816288, + "translations": [ + { + "language": "DE", + "text": "Gefüllte Größe (Size Filled)", + "updated": 1702583812207 + } + ] }, { "style": "Include", @@ -69,7 +93,14 @@ { "style": "Title", "text": "Fees Paid", - "updated": 1611335839409 + "updated": 1611335839409, + "translations": [ + { + "language": "DE", + "text": "Bezahlte Gebühren (Fees Paid)", + "updated": 1702583820335 + } + ] }, { "style": "Include", diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-013-accounts-specific-to-orders.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-013-accounts-specific-to-orders.json index 4cf79f8a30..56d931a383 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-013-accounts-specific-to-orders.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-013-accounts-specific-to-orders.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Siparişlerin bağlamına özel hesaplar hakkında bilgi edinin. Bu sayfada: Oran, Gerçek Oran, Boyut, Doldurulan Yüzde, Ödenen Ücretler ve Kilit ( Rate, Actual Rate, Size, Percentage Filled, Fees Paid, and Lock ).", "updated": 1650618107937 + }, + { + "language": "DE", + "text": "Erfahren Sie mehr über Konten, die im Zusammenhang mit Bestellungen stehen. Auf dieser Seite: Kurs, tatsächlicher Kurs, Größe, Prozentsatz der Erfüllung, gezahlte Gebühren und Sperre (Rate, Actual Rate, Size, Percentage Filled, Fees Paid, and Lock).", + "updated": 1702583722743 } ] }, @@ -37,7 +42,14 @@ { "style": "Title", "text": "Actual Rate", - "updated": 1611336604269 + "updated": 1611336604269, + "translations": [ + { + "language": "DE", + "text": "Tatsächliche Rate", + "updated": 1702583746585 + } + ] }, { "style": "Include", @@ -52,7 +64,14 @@ { "style": "Title", "text": "Size", - "updated": 1611336619074 + "updated": 1611336619074, + "translations": [ + { + "language": "DE", + "text": "Größe (Size)", + "updated": 1702583912948 + } + ] }, { "style": "Include", @@ -67,7 +86,14 @@ { "style": "Title", "text": "Percentage Filled", - "updated": 1611336634683 + "updated": 1611336634683, + "translations": [ + { + "language": "DE", + "text": "Prozentsatz Gefüllt (Percentage Filled)", + "updated": 1702583921020 + } + ] }, { "style": "Include", @@ -82,7 +108,14 @@ { "style": "Title", "text": "Fees Paid", - "updated": 1611336663062 + "updated": 1611336663062, + "translations": [ + { + "language": "DE", + "text": "Bezahlte Gebühren (Fees Paid)", + "updated": 1702583929244 + } + ] }, { "style": "Include", @@ -97,7 +130,14 @@ { "style": "Title", "text": "Lock", - "updated": 1611336682293 + "updated": 1611336682293, + "translations": [ + { + "language": "DE", + "text": "Schloss (Lock)", + "updated": 1702583945892 + } + ] }, { "style": "Include", diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-014-market-data.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-014-market-data.json index 867b73bddf..b93fb4f07f 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-014-market-data.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-014-market-data.json @@ -9,6 +9,11 @@ "language": "TR", "text": "Özet: Bu konu sayfası için bir özet yazın.", "updated": 1650618147597 + }, + { + "language": "DE", + "text": "Schreiben Sie eine Zusammenfassung für diese Themenseite.", + "updated": 1702584013951 } ] }, @@ -16,7 +21,14 @@ { "style": "Title", "text": "Begin", - "updated": 1611336944906 + "updated": 1611336944906, + "translations": [ + { + "language": "DE", + "text": "Start (Begin)", + "updated": 1702584020152 + } + ] }, { "style": "Include", @@ -31,7 +43,14 @@ { "style": "Title", "text": "End", - "updated": 1611336959587 + "updated": 1611336959587, + "translations": [ + { + "language": "DE", + "text": "Ende (End)", + "updated": 1702584034963 + } + ] }, { "style": "Include", @@ -46,7 +65,14 @@ { "style": "Title", "text": "Begin Rate", - "updated": 1611336976107 + "updated": 1611336976107, + "translations": [ + { + "language": "DE", + "text": "Anfangsrate (Begin Rate)", + "updated": 1702584073254 + } + ] }, { "style": "Include", @@ -61,7 +87,14 @@ { "style": "Title", "text": "End Rate", - "updated": 1611336991778 + "updated": 1611336991778, + "translations": [ + { + "language": "DE", + "text": "Rate am Ende (End Rate)", + "updated": 1702584119595 + } + ] }, { "style": "Include", @@ -76,7 +109,14 @@ { "style": "Title", "text": "Candle", - "updated": 1611337007474 + "updated": 1611337007474, + "translations": [ + { + "language": "DE", + "text": "Kerze (Candle)", + "updated": 1702584129686 + } + ] }, { "style": "Text", diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-015-identity-and-status.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-015-identity-and-status.json index e81734339d..5f44ef30d2 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-015-identity-and-status.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-015-identity-and-status.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Belirli bir nesnenin kimliği veya durumu ile ilgili bilgileri ilgili bağlamda takip edin. Bu sayfada: Dizin, Seri Numarası, Tanımlayıcı, Exchange Kimliği, Durum, Çıkış Türü, Durum Adı, Durum Adı, Algoritma Adı ve Algoritma Adı ( Index, Serial Number, Identifier, Exchange Id, Status, Exit Type, Situation Name, Situation Name, Algorithm Name, and Algorithm Name ).", "updated": 1650618228346 + }, + { + "language": "DE", + "text": "Informationen über die Identität oder den Status eines bestimmten Objekts im entsprechenden Kontext aufzeichnen. Auf dieser Seite: Index, Seriennummer (Serial Number), Identifier, Exchange Id, Status, Exit Type, Situation Name, Situation Name, Algorithm Name und Algorithm Name.", + "updated": 1702584310311 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "Bu sayfa, birçok farklı bağlam için ortak olan ve nesnenin kimliği, durumu veya benzer özellikleriyle ilişkisi olan düğümleri derler.", "updated": 1650618250305 + }, + { + "language": "DE", + "text": "Auf dieser Seite werden Knoten zusammengestellt, die in vielen verschiedenen Kontexten vorkommen und einen Bezug zur Identität, zum Status oder zu ähnlichen Eigenschaften des Objekts haben.", + "updated": 1702584342739 } ] }, @@ -54,7 +64,14 @@ { "style": "Title", "text": "Serial Number", - "updated": 1611338019622 + "updated": 1611338019622, + "translations": [ + { + "language": "DE", + "text": "Seriennummer (Serial Number)", + "updated": 1702584417984 + } + ] }, { "style": "Include", @@ -84,7 +101,14 @@ { "style": "Title", "text": "Exchange Id", - "updated": 1611338051756 + "updated": 1611338051756, + "translations": [ + { + "language": "DE", + "text": "Austausch-ID (Exchange Id)", + "updated": 1702584427846 + } + ] }, { "style": "Include", diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-001-trends-ai-by-@quantum8.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-001-trends-ai-by-@quantum8.json new file mode 100644 index 0000000000..7827f4c01e --- /dev/null +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-001-trends-ai-by-@quantum8.json @@ -0,0 +1,39 @@ +{ + "topic": "Trends AI Data Mine", + "pageNumber": "1", + "type": "Trends AI by @quantum8", + "definition": { + "text": "The Trends AI Data Mine features trend indicators to help identify upward or downward price action in the market. The indicators featured in this data mine make use of Machine Learning (ML), or Artificial Intelligence (AI) algorithms to self adapt to changing market conditions in order to make an improved decision on the current trend.\nThe parameters of each indicator can be adjusted at the Indicator Bot Instance under the applicable Data Mining Task Node.", + "updated": 1695016916823 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Trends:" + }, + { + "style": "List", + "text": "1.) Nadaraya-Watson Volatility Envelope" + }, + { + "style": "List", + "text": "2) Nadaraya-Watson Envelope" + }, + { + "style": "List", + "text": "3) Lorentzian Classification" + }, + { + "style": "Title", + "text": "Maintainer:" + }, + { + "style": "Link", + "text": "@quantum8 (github)->github.com/quantum8/Superalgos" + }, + { + "style": "Text", + "text": "@quantum8#7428 (discord)" + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-002-nadaraya-watson-volatility-envelope.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-002-nadaraya-watson-volatility-envelope.json new file mode 100644 index 0000000000..f02a743bcc --- /dev/null +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-002-nadaraya-watson-volatility-envelope.json @@ -0,0 +1,68 @@ +{ + "topic": "Trends AI Data Mine", + "pageNumber": "2", + "type": "Nadaraya-Watson Volatility Envelope", + "definition": { + "text": "This indicator uses Nadaraya-Watson Regression and is a type of Kernel Regression. Specifically it is a non-parametric method for estimating the curve of best fit for a dataset. ", + "updated": 1695018110734 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Nadaraya-Watson Volatility Envelope on the Charts" + }, + { + "style": "Text", + "text": "Unlike Linear Regression or Polynomial Regression, Kernel Regression does not assume any underlying distribution of the data. For estimation, it uses a kernel function, which is a weighting function that assigns a weight to each data point based on how close it is to the current point. The computed weights are then used to calculate the weighted average of the data points.", + "updated": 1695018085233 + }, + { + "style": "Text", + "text": "A volatility calculation is then applied to the kernel estimate to create the envelope around the price action." + }, + { + "style": "Png", + "text": "PNGs/Foundations/Docs/indicators/TrendsAI-NW-Volty-Envelope.png" + }, + { + "style": "Title", + "text": "Products & Properties" + }, + { + "style": "Text", + "text": "The following properties are available to access:" + }, + { + "style": "Table", + "text": "| Product Name | Product Variable | Properties |\n| NadarayaWatsonVolatilityEnvelope | nwve | value, upper, lower |" + }, + { + "style": "Text", + "text": "The parameters of the indicator's calculations can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under \"Nadaraya Watson Volatility Envelope\" Procedure Loop." + }, + { + "style": "Png", + "text": "PNGs/Foundations/Docs/indicators/TrendsAI-NW-Volty-Envelope-params.png" + }, + { + "style": "Text", + "text": "Example:" + }, + { + "style": "Text", + "text": "A simple entry point for a trade could be when the price action rises above the lower band, potentially signalling a rebound:" + }, + { + "style": "Javascript", + "text": "chart.at01hr.nwve.lower > chart.at01hr.candle.close && chart.at01hr.nwve.lower < chart.at01hr.candle.close" + }, + { + "style": "Title", + "text": "Maintainer:" + }, + { + "style": "Link", + "text": "@quantum8 (github)->github.com/quantum8/Superalgos" + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-003-nadaraya-watson-envelope.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-003-nadaraya-watson-envelope.json new file mode 100644 index 0000000000..add6298f1b --- /dev/null +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-003-nadaraya-watson-envelope.json @@ -0,0 +1,66 @@ +{ + "topic": "Trends AI Data Mine", + "pageNumber": "3", + "type": "Nadaraya-Watson Envelope", + "definition": { + "text": "This indicator uses Nadaraya-Watson Regression and is a type of Kernel Regression. Specifically it is a non-parametric method for estimating the curve of best fit for a dataset. " + }, + "paragraphs": [ + { + "style": "Title", + "text": "Nadaraya-Watson Envelope on the Charts" + }, + { + "style": "Text", + "text": "Unlike Linear Regression or Polynomial Regression, Kernel Regression does not assume any underlying distribution of the data. For estimation, it uses a kernel function, which is a weighting function that assigns a weight to each data point based on how close it is to the current point. The computed weights are then used to calculate the weighted average of the data points." + }, + { + "style": "Text", + "text": "A custom average true range (ATR) calculation is then applied to the kernel estimate to create the envelope around the price action." + }, + { + "style": "Png", + "text": "PNGs/Foundations/Docs/indicators/TrendsAI-NW-Envelope.png" + }, + { + "style": "Title", + "text": "Products & Properties" + }, + { + "style": "Text", + "text": "The following properties are available to access:" + }, + { + "style": "Table", + "text": "| Product Name | Product Variable | Properties |\n| NadarayaWatsonEnvelope | nwe | value, upperNear, upperFar, upperAvg, lowerNear, lowerFar, lowerAvg |" + }, + { + "style": "Text", + "text": "The parameters of the indicator's calculations can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under \"Nadaraya Watson Envelope\" Procedure Loop." + }, + { + "style": "Png", + "text": "PNGs/Foundations/Docs/indicators/TrendsAI-NW-Envelope-params.png" + }, + { + "style": "Text", + "text": "Example:" + }, + { + "style": "Text", + "text": "A simple entry point for a trade could be when the price action rises above the lower average, potentially signalling a rebound:" + }, + { + "style": "Javascript", + "text": "chart.at01hr.nwe.lowerAvg > chart.at01hr.candle.close && chart.at01hr.nwe.lowerAvg < chart.at01hr.candle.close" + }, + { + "style": "Title", + "text": "Maintainer:" + }, + { + "style": "Link", + "text": "@quantum8 (github)->github.com/quantum8/Superalgos" + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-004-lorentzian-classification.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-004-lorentzian-classification.json new file mode 100644 index 0000000000..a12d9d9612 --- /dev/null +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-AI-Data-Mine/trends-ai-data-mine-004-lorentzian-classification.json @@ -0,0 +1,74 @@ +{ + "topic": "Trends AI Data Mine", + "pageNumber": "4", + "type": "Lorentzian Classification", + "definition": { + "text": "This indicator makes use of the K nearest neighbours (KNN) classification machine learning technique to categorise historical data in order to make predictions on future price action." + }, + "paragraphs": [ + { + "style": "Title", + "text": "Lorentzian Classification on the Charts" + }, + { + "style": "Text", + "text": "The algorithm uses the RSI, ADX, wave trend, CCI, and EMA as inputs. It then uses the historical data from these indicators to calculate a kernel estimation and likelihood of future price action.", + "updated": 1695019740391 + }, + { + "style": "Text", + "text": "A classification value is printed on each candle which is the distance classification from the kernel mean. These are used in conjunction with EMA and kernel crosses to produce a buy or sell signal.", + "updated": 1695020231560 + }, + { + "style": "Text", + "text": "Potential exit signals are provided and are also based on the price crossing over the kernel estimation value." + }, + { + "style": "Png", + "text": "PNGs/Foundations/Docs/indicators/TrendsAI-Lorentz-Classification.png" + }, + { + "style": "Title", + "text": "Products & Properties" + }, + { + "style": "Text", + "text": "The following properties are available to access:" + }, + { + "style": "Table", + "text": "| Product Name | Product Variable | Properties |\n| LorentzianClassificationEstimate | LCE | prediction, kernelEst, emaValue, buysignal, sellSignal, endBuy, endSell |" + }, + { + "style": "Text", + "text": "The parameters of the indicator's calculations can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under \"Lorentzian Classification\" Procedure Loop." + }, + { + "style": "Png", + "text": "PNGs/Foundations/Docs/indicators/TrendsAI-Lorentz-Classification-params.png" + }, + { + "style": "Text", + "text": "Example:" + }, + { + "style": "Text", + "text": "A simple entry point for a trade is using the provided buy signal:", + "updated": 1695020264354 + }, + { + "style": "Javascript", + "text": "chart.at30min.LCE.buySignal != 0", + "updated": 1695020355138 + }, + { + "style": "Title", + "text": "Maintainer:" + }, + { + "style": "Link", + "text": "@quantum8 (github)->github.com/quantum8/Superalgos" + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-021-mean-reversion-channels.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-021-mean-reversion-channels.json index 632c07611f..0e78045d81 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-021-mean-reversion-channels.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-021-mean-reversion-channels.json @@ -3,7 +3,8 @@ "pageNumber": "21", "type": "Mean Reversion Channels", "definition": { - "text": "Mean Reversion Chanels use the concept that everything has a tendency to revert back to its average value. The channels attempt to identify overbought and oversold areas in which the price action is likely to provide some resistance." + "text": "Mean Reversion Channels use the concept that everything has a tendency to revert back to its average value. The channels attempt to identify overbought and oversold areas in which the price action is likely to provide some resistance.", + "updated": 1693779877762 }, "paragraphs": [ { @@ -12,7 +13,8 @@ }, { "style": "Text", - "text": "The indicator calculates the average price using a \"Super Smoother\" function, before applying offsets above and below the average. The offsets provide a weak overbought/oversold zone, and a standard overbought/oversold zone. Price action outside these zones provide a strong overbought and ovesold area." + "text": "The indicator calculates the average price using a \"Super Smoother\" function, before applying offsets above and below the average. The offsets provide a weak overbought/oversold zone, and a standard overbought/oversold zone. Price action outside these zones provide a strong overbought and oversold area.", + "updated": 1693779916902 }, { "style": "Png", @@ -32,18 +34,20 @@ }, { "style": "Text", - "text": "The `condition` value indicates the potential strength of a rebound, with +/-1 being the strongest and +/-5 as the weakest. A positive value indicates a downward reversal and vice versa.", - "updated": 1692937992834 + "text": "The \"condition\" value indicates the potential strength of a rebound, with +/-1 being the strongest and +/-5 as the weakest. A positive value indicates a downward reversal and vice versa.", + "updated": 1693779928857 }, { "style": "Text", - "text": "The `distance` value is the % distance from the mean that the candle close is from the mean." + "text": "The \"distance\" value is the % distance from the mean that the candle close is from the mean.", + "updated": 1693779936721 }, { "style": "Text", - "text": "The `width` value is the %width of the upper and lower channels in relation to the price action." + "text": "The \"width\" value is the %width of the upper and lower channels in relation to the price action.", + "updated": 1693779944981 }, - { + { "style": "Text", "text": "The parameters of the indicator's calculations can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under \"Mean Reversion Channels\" Procedure Loop." }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-022-gk-yz-channels.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-022-gk-yz-channels.json index a1461708fb..073429a0f5 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-022-gk-yz-channels.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-022-gk-yz-channels.json @@ -12,7 +12,8 @@ }, { "style": "Text", - "text": "The indicator uses a non-linear regression analysis to predict the average of the price based on previous data samples. It then applies a GK-YZ historial volatility filter to help reduce noise in the price action." + "text": "The indicator uses a non-linear regression analysis to predict the average of the price based on previous data samples. It then applies a GK-YZ historical volatility filter to help reduce noise in the price action.", + "updated": 1693780118090 }, { "style": "Png", @@ -32,9 +33,10 @@ }, { "style": "Text", - "text": "The `signal` value indicates a potential \"go long\" or \"go short\" entry." + "text": "The \"signal\" value indicates a potential \"go long\" or \"go short\" entry.", + "updated": 1693780127042 }, - { + { "style": "Text", "text": "The parameters of the indicator's calculations can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under \"GK YZ Channels\" Procedure Loop." }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-023-jurik-filter.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-023-jurik-filter.json index ba93271d0d..059319219e 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-023-jurik-filter.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trends/Trends-Data-Mine/trends-data-mine-023-jurik-filter.json @@ -12,7 +12,8 @@ }, { "style": "Text", - "text": "The indicator uses a non-linear regression analysis to predict the average of the price based on previous data samples. It then applies a GK-YZ historial volatility filter to help reduce noise in the price action." + "text": "The indicator uses a Jurik-filtered moving average that acts as both a baseline and a support and resistance indicator. The Jurik filter is an adaptive smoothing process which helps reduces lag while simultaneously smoothing the input data.", + "updated": 1693780392882 }, { "style": "Png", @@ -30,7 +31,7 @@ "style": "Table", "text": "| Product Name | Product Variable | Properties |\n| JurikFilter | JF | value |" }, - { + { "style": "Text", "text": "The parameters of the indicator's calculations can be changed by locating and opening the Javascript Code under Data Building Procedure -> Procedure Loop under \"Jurik Filter\" Procedure Loop." }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/U/UI/UI-Websockets-Errors/ui-websockets-errors-001-ui-websockets-error-bad-configuration.json b/Projects/Foundations/Schemas/Docs-Topics/U/UI/UI-Websockets-Errors/ui-websockets-errors-001-ui-websockets-error-bad-configuration.json index c4685bae72..cabff73b5f 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/U/UI/UI-Websockets-Errors/ui-websockets-errors-001-ui-websockets-error-bad-configuration.json +++ b/Projects/Foundations/Schemas/Docs-Topics/U/UI/UI-Websockets-Errors/ui-websockets-errors-001-ui-websockets-error-bad-configuration.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Kullanıcı arabiriminden ( UI ) Superalgos İstemcilerine ( Client ) websockets iletişimini etkinleştirmek için Ağ Düğümü yapılandırmasını okumamız gerekir. Bu yapılandırmayla ilgili herhangi bir sorun varsa, Kullanıcı Arabirimi Web yuvaları aracılığıyla İstemci ile iletişim kuramaz ve Görev ( Task ) çalıştırmak gibi pek çok şey mümkün olmaz.", "updated": 1647093544443 + }, + { + "language": "DE", + "text": "Um die Websockets-Kommunikation zwischen der Benutzeroberfläche (UI) und den Superalgos-Clients zu ermöglichen, müssen wir die Konfiguration des Netzwerkknotens (Network Node) lesen. Wenn irgendetwas mit dieser Konfiguration nicht stimmt, kann die Benutzeroberfläche nicht mit dem Client über Websockets kommunizieren und viele Dinge, wie das Ausführen eines Task s, sind nicht möglich.", + "updated": 1704581385882 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "UI Web Sockets Client'ın Kötü Yapılandırma hatası bildirmesinin birkaç nedeni vardır. Hepsi aşağıda listelenmiştir.", "updated": 1647093608002 + }, + { + "language": "DE", + "text": "Es gibt mehrere Gründe, warum der UI Web Sockets Client einen Fehler bei der Konfiguration meldet. Sie sind alle unten aufgeführt. ", + "updated": 1704581389882 } ] }, @@ -54,6 +64,11 @@ "language": "TR", "text": "Neden #1: Geçersiz JSON Formatı", "updated": 1647093648363 + }, + { + "language": "DE", + "text": "Grund #1: Ungültiges JSON-Format", + "updated": 1702934639282 } ] }, @@ -70,6 +85,11 @@ "language": "TR", "text": "Kullanıcı Arabiriminden ( UI ) Superalgos İstemcilerine websockets iletişimini etkinleştirmek için Ağ Düğümü yapılandırmasını okumamız gerekir. Bu durumda, JSON'da doğru biçimlendirilmediği için bu yapılandırma okunamaz.", "updated": 1647093699461 + }, + { + "language": "DE", + "text": "Um die Websockets-Kommunikation von der UI zu den Superalgos-Clients zu ermöglichen, müssen wir die Konfiguration des Netzwerkknotens (Node) lesen. In diesem Fall ist diese Konfiguration nicht lesbar, da sie nicht korrekt in JSON formatiert ist.", + "updated": 1702934702331 } ] }, @@ -82,6 +102,11 @@ "language": "TR", "text": "Hata: Kötü Yapılandırma - Geçersiz JSON Biçimi", "updated": 1647093713319 + }, + { + "language": "DE", + "text": "Schlechte Konfiguration - Ungültiges JSON-Format", + "updated": 1702934713976 } ] }, @@ -99,6 +124,11 @@ "language": "TR", "text": "İpucu: Yapılandırmayı düzenleyin ve doğru biçimlendirildiğini iki kez kontrol edin. Gerekirse, sorunun ne olduğunu açıkça görmek için metni çevrimiçi bir JSON biçimlendiricisine kopyalayın.", "updated": 1647093752376 + }, + { + "language": "DE", + "text": "Bearbeiten Sie die Konfiguration und überprüfen Sie, ob sie korrekt formatiert ist. Kopieren Sie den Text bei Bedarf in einen Online-JSON-Formatierer, um das Problem eindeutig zu erkennen.", + "updated": 1702934762556 } ] }, @@ -115,6 +145,11 @@ "language": "TR", "text": "Not: Bu sayfa birkaç hata koşulu içerir. Bir düğümde Hata Mesajına tıkladığınızda, bu sayfa içerisinde o düğümde meydana gelen hatanın açıklandığı bölüme yönlendirilirsiniz.", "updated": 1647093785771 + }, + { + "language": "DE", + "text": "Diese Seite enthält mehrere Fehlerbedingungen. Wenn Sie auf die Fehlermeldung eines Knotens klicken, werden Sie innerhalb dieser Seite zu dem Abschnitt weitergeleitet, in dem der Fehler, der bei diesem Knoten auftritt, erklärt wird.", + "updated": 1702934775739 } ] }, @@ -135,6 +170,11 @@ "language": "TR", "text": "Neden #2: Ana Bilgisayar Özelliği Bulunamadı", "updated": 1647093828556 + }, + { + "language": "DE", + "text": "Grund Nr. 2: Host-Eigenschaft nicht gefunden", + "updated": 1702934786339 } ] }, @@ -152,6 +192,11 @@ "language": "TR", "text": "Ağ Düğümü ( Node ) yapılandırmasında aşağıdaki özellik bekleniyordu ve bulunamadı:", "updated": 1647093860919 + }, + { + "language": "DE", + "text": "Die folgende Eigenschaft wurde erwartet und in der Netzwerkknotenkonfiguration (Network Node) nicht gefunden:", + "updated": 1702934831124 } ] }, @@ -168,6 +213,11 @@ "language": "TR", "text": "Hata: Kötü Yapılandırma - Ana Bilgisayar Özelliği Bulunamadı", "updated": 1647093891538 + }, + { + "language": "DE", + "text": "Fehler: Schlechte Konfiguration - Host-Eigenschaft nicht gefunden", + "updated": 1702934856325 } ] }, @@ -185,6 +235,11 @@ "language": "TR", "text": "İpucu: Bu özelliği yanlış yazmadığınızı iki kez kontrol edin. Değeri, Superalgos İstemcisini barındıran bilgisayarın / sunucunun hostName veya IP numarası olmalıdır.", "updated": 1647093917308 + }, + { + "language": "DE", + "text": "Vergewissern Sie sich, dass Sie diese Eigenschaft nicht falsch geschrieben haben. Der Wert sollte der Hostname oder die IP-Nummer des Computers/Servers sein, auf dem der Superalgos Client läuft.", + "updated": 1702934871130 } ] }, @@ -201,6 +256,11 @@ "language": "TR", "text": "Not: Bu sayfa birkaç hata koşulu içerir. Bir düğümde Hata Mesajına tıkladığınızda, bu sayfa içerisinde o düğümde meydana gelen hatanın açıklandığı bölüme yönlendirilirsiniz.", "updated": 1647093933503 + }, + { + "language": "DE", + "text": "Diese Seite enthält mehrere Fehlerbedingungen. Wenn Sie auf die Fehlermeldung eines Knotens klicken, werden Sie innerhalb dieser Seite zu dem Abschnitt weitergeleitet, in dem der Fehler, der bei diesem Knoten auftritt, erklärt wird.", + "updated": 1702934989861 } ] }, @@ -222,6 +282,11 @@ "language": "TR", "text": "Neden #3: WebSocketsPort Özelliği Bulunamadı", "updated": 1647093959786 + }, + { + "language": "DE", + "text": "Grund Nr. 3: WebSocketsPort-Eigenschaft nicht gefunden", + "updated": 1702935064507 } ] }, @@ -233,6 +298,11 @@ "language": "RU", "text": "В конфигурации сетевого узла ожидалось и не было найдено следующее свойство:", "updated": 1640358294252 + }, + { + "language": "DE", + "text": "Die folgende Eigenschaft wurde erwartet und in der Netzwerkknotenkonfiguration (Network Node config) nicht gefunden:", + "updated": 1702935112533 } ] }, @@ -250,6 +320,11 @@ "language": "TR", "text": "Hata: Hata: Kötü Yapılandırma - WebSocketsPort Özelliği Bulunamadı", "updated": 1647094013435 + }, + { + "language": "DE", + "text": "Die folgende Eigenschaft wurde erwartet und in der Netzwerkknotenkonfiguration nicht gefunden:", + "updated": 1702935130757 } ] }, @@ -267,6 +342,11 @@ "language": "TR", "text": "İpucu: Bu özelliği yanlış yazmadığınızı iki kez kontrol edin. Değeri, istemci ( Client ) Websockets Arayüzü için yapılandırılan bağlantı noktası numarası olmalıdır.", "updated": 1647094101105 + }, + { + "language": "DE", + "text": "Vergewissern Sie sich, dass Sie diese Eigenschaft nicht falsch geschrieben haben. Der Wert sollte die Portnummer sein, die für die Client-Websockets-Schnittstelle (Client Websockets Interface) konfiguriert ist.", + "updated": 1702935155092 } ] }, @@ -283,6 +363,11 @@ "language": "TR", "text": "Not: Bu sayfa birkaç hata koşulu içerir. Bir düğümde Hata Mesajına tıkladığınızda, bu sayfa içerisinde o düğümde meydana gelen hatanın açıklandığı bölüme yönlendirilirsiniz.", "updated": 1647094115229 + }, + { + "language": "DE", + "text": "Diese Seite enthält mehrere Fehlerbedingungen. Wenn Sie auf die Fehlermeldung eines Knotens klicken, werden Sie innerhalb dieser Seite zu dem Abschnitt weitergeleitet, in dem der Fehler, der bei diesem Knoten auftritt, erklärt wird.", + "updated": 1702935165896 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-combine-two-markets-in-the-same-Chart/how-to-combine-two-markets-in-the-same-chart-001-how-to-combine-markets-in-a-chart-tutorial.json b/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-combine-two-markets-in-the-same-Chart/how-to-combine-two-markets-in-the-same-chart-001-how-to-combine-markets-in-a-chart-tutorial.json index a8bb87229a..c8b49d015a 100644 --- a/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-combine-two-markets-in-the-same-Chart/how-to-combine-two-markets-in-the-same-chart-001-how-to-combine-markets-in-a-chart-tutorial.json +++ b/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-combine-two-markets-in-the-same-Chart/how-to-combine-two-markets-in-the-same-chart-001-how-to-combine-markets-in-a-chart-tutorial.json @@ -16,6 +16,11 @@ "text": "Bu Eğitim, aynı grafiğe iki farklı piyasadan veri eklemeniz konusunda size yol gösterecektir. Artık aralarında geçiş yapmak yok!", "updated": 1654394011013, "style": "Definition" + }, + { + "language": "DE", + "text": "Dieses Tutorial führt Sie durch das Hinzufügen von Daten aus zwei verschiedenen Märkten in ein und dasselbe Diagramm. Kein Hin- und Herblättern mehr!", + "updated": 1703089150371 } ] }, @@ -30,6 +35,11 @@ "text": "Bu Öğretici TBD çalışma alanında bulunabilir.", "updated": 1654394016682, "style": "Text" + }, + { + "language": "DE", + "text": "Dieses Tutorial ist im Arbeitsbereich TBD zu finden.", + "updated": 1703089161379 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-customize-the-Layers-held-in-a-Layer-Manager/how-to-customize-the-layers-held-in-a-layer-manager-001-how-to-customize-a-layer-manager-tutorial.json b/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-customize-the-Layers-held-in-a-Layer-Manager/how-to-customize-the-layers-held-in-a-layer-manager-001-how-to-customize-a-layer-manager-tutorial.json index 763b20dbda..ab5ce8d884 100644 --- a/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-customize-the-Layers-held-in-a-Layer-Manager/how-to-customize-the-layers-held-in-a-layer-manager-001-how-to-customize-a-layer-manager-tutorial.json +++ b/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-customize-the-Layers-held-in-a-Layer-Manager/how-to-customize-the-layers-held-in-a-layer-manager-001-how-to-customize-a-layer-manager-tutorial.json @@ -16,6 +16,11 @@ "text": "Bu Eğitimde, bir Zaman Çizelgesi Grafiğinin Katman Yöneticisinde bulunan katmanları özelleştirme konusunda size yol gösterilecektir.", "updated": 1654394022335, "style": "Definition" + }, + { + "language": "DE", + "text": "In diesem Tutorial lernen Sie, wie Sie die im Ebenenmanager eines Zeitachsendiagramms (Timeline Chart's Layer Manager) verfügbaren Ebenen anpassen.", + "updated": 1703089450682 } ] }, @@ -30,6 +35,11 @@ "text": "Bu Öğretici Çalışma Alanı TBD'de bulunabilir", "updated": 1654394028352, "style": "Text" + }, + { + "language": "DE", + "text": "Dieses Tutorial befindet sich im Arbeitsbereich (Workspace) TBD", + "updated": 1703089470154 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-set-up-a-custom-Rate-Scale-for-an-Indicator/how-to-set-up-a-custom-rate-scale-for-an-indicator-001-how-to-set-up-a-custom-rate-scale-tutorial.json b/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-set-up-a-custom-Rate-Scale-for-an-Indicator/how-to-set-up-a-custom-rate-scale-for-an-indicator-001-how-to-set-up-a-custom-rate-scale-tutorial.json index ace3f73a0a..3121becf47 100644 --- a/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-set-up-a-custom-Rate-Scale-for-an-Indicator/how-to-set-up-a-custom-rate-scale-for-an-indicator-001-how-to-set-up-a-custom-rate-scale-tutorial.json +++ b/Projects/Foundations/Schemas/Docs-Tutorials/H/How/How-to-set-up-a-custom-Rate-Scale-for-an-Indicator/how-to-set-up-a-custom-rate-scale-for-an-indicator-001-how-to-set-up-a-custom-rate-scale-tutorial.json @@ -16,6 +16,11 @@ "text": "Bu Eğitim, bir gösterge için özel bir Oran Ölçeği oluşturmanın tüm ayrıntılarını açıklar. Özel bir oran ölçeği, birden fazla göstergeyi daha da esnek yollarla yan yana görselleştirmenize olanak tanır.", "updated": 1654394034656, "style": "Definition" + }, + { + "language": "DE", + "text": "In diesem Tutorial wird erklärt, wie man eine benutzerdefinierte Kursskala (Rate Scale) für einen Indikator einrichtet. Mit einer benutzerdefinierten Kursskala können Sie mehrere Indikatoren auf noch flexiblere Weise nebeneinander darstellen.", + "updated": 1703089550026 } ] }, @@ -30,6 +35,11 @@ "text": "Bu Öğretici Çalışma Alanı TBD'de bulunabilir", "updated": 1654394042173, "style": "Text" + }, + { + "language": "DE", + "text": "Dieses Tutorial befindet sich im Arbeitsbereich (Workspace) TBD", + "updated": 1703089565468 } ] } diff --git a/Projects/Foundations/TS/Process-Modules/ProcessExecutionEvents.js b/Projects/Foundations/TS/Process-Modules/ProcessExecutionEvents.js index e3a7b7679e..eb3ac5abd2 100644 --- a/Projects/Foundations/TS/Process-Modules/ProcessExecutionEvents.js +++ b/Projects/Foundations/TS/Process-Modules/ProcessExecutionEvents.js @@ -188,7 +188,8 @@ /* This forces this process to wait until the process that this one depends on, emits its event signaling that the process execution has finished. */ - let extraCallerId = '-' + Math.trunc(Math.random() * 10000) + '-' + const crypto = SA.nodeModules.crypto + let extraCallerId = '-' + crypto.randomBytes(4).toString('hex') let market = TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.baseAsset.referenceParent.config.codeName + '/' + TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.quotedAsset.referenceParent.config.codeName let key = processThisDependsOn.name + "-" + processThisDependsOn.type + "-" + processThisDependsOn.id + "-" + TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.parentNode.parentNode.config.codeName + "-" + market diff --git a/Projects/Foundations/UI/Globals/Zoom.js b/Projects/Foundations/UI/Globals/Zoom.js index 7345178dfe..1fd951cb8a 100644 --- a/Projects/Foundations/UI/Globals/Zoom.js +++ b/Projects/Foundations/UI/Globals/Zoom.js @@ -12,4 +12,6 @@ function newFoundationsGlobalsZoom() { ZOOM_OUT_THRESHOLD_FOR_DISPLAYING_SCALES: 3 } return thisObject -} \ No newline at end of file +} + +exports.newFoundationsGlobalsZoom = newFoundationsGlobalsZoom \ No newline at end of file diff --git a/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenu.js b/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenu.js index 7752cdf429..ce5607d8b2 100644 --- a/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenu.js +++ b/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenu.js @@ -68,14 +68,22 @@ function newCircularMenu() { menuItem.actionFunction = menuItemInitialValue.actionFunction menuItem.actionStatus = menuItemInitialValue.actionStatus menuItem.label = menuItemInitialValue.label + menuItem.translationKey = menuItemInitialValue.translationKey menuItem.workingLabel = menuItemInitialValue.workingLabel + menuItem.workingLabelTranslationKey = menuItemInitialValue.workingLabelTranslationKey menuItem.workDoneLabel = menuItemInitialValue.workDoneLabel + menuItem.workDoneLabelTranslationKey = menuItemInitialValue.workDoneLabelTranslationKey menuItem.workFailedLabel = menuItemInitialValue.workFailedLabel + menuItem.workFailedLabelTranslationKey = menuItemInitialValue.workFailedLabelTranslationKey menuItem.secondaryAction = menuItemInitialValue.secondaryAction menuItem.secondaryLabel = menuItemInitialValue.secondaryLabel + menuItem.secondaryLabelTranslationKey = menuItemInitialValue.secondaryLabelTranslationKey menuItem.secondaryWorkingLabel = menuItemInitialValue.secondaryWorkingLabel + menuItem.secondaryWorkingLabelTranslationKey = menuItemInitialValue.secondaryWorkingLabelTranslationKey menuItem.secondaryWorkDoneLabel = menuItemInitialValue.secondaryWorkDoneLabel + menuItem.secondaryWorkDoneLabelTranslationKey = menuItemInitialValue.secondaryWorkDoneLabelTranslationKey menuItem.secondaryWorkFailedLabel = menuItemInitialValue.secondaryWorkFailedLabel + menuItem.secondaryWorkFailedLabelTranslationKey = menuItemInitialValue.secondaryWorkFailedLabelTranslationKey menuItem.secondaryIcon = menuItemInitialValue.secondaryIcon menuItem.booleanProperty = menuItemInitialValue.booleanProperty menuItem.visible = menuItemInitialValue.visible @@ -92,6 +100,7 @@ function newCircularMenu() { menuItem.dontShowAtFullscreen = menuItemInitialValue.dontShowAtFullscreen menuItem.askConfirmation = menuItemInitialValue.askConfirmation menuItem.confirmationLabel = menuItemInitialValue.confirmationLabel + menuItem.confirmationLabelTranslationKey = menuItemInitialValue.confirmationLabelTranslationKey menuItem.disableIfPropertyIsDefined = menuItemInitialValue.disableIfPropertyIsDefined menuItem.propertyToCheckFor = menuItemInitialValue.propertyToCheckFor menuItem.ring = menuItemInitialValue.ring diff --git a/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenuItem.js b/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenuItem.js index ff99e105e1..616649b89b 100644 --- a/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenuItem.js +++ b/Projects/Foundations/UI/Spaces/Floating-Space/CircularMenuItem.js @@ -7,6 +7,7 @@ function newCircularMenuItem() { isDeployed: undefined, askConfirmation: undefined, confirmationLabel: undefined, + confirmationLabelTranslationKey: undefined, iconOn: undefined, iconOff: undefined, iconProject: undefined, @@ -19,14 +20,22 @@ function newCircularMenuItem() { actionFunction: undefined, actionStatus: undefined, label: undefined, + translationKey: undefined, workingLabel: undefined, + workingLabelTranslationKey: undefined, workDoneLabel: undefined, + workDoneLabelTranslationKey: undefined, workFailedLabel: undefined, + workFailedLabelTranslationKey: undefined, secondaryAction: undefined, secondaryLabel: undefined, + secondaryLabelTranslationKey: undefined, secondaryWorkingLabel: undefined, + secondaryWorkingLabelTranslationKey: undefined, secondaryWorkDoneLabel: undefined, + secondaryWorkDoneLabelTranslationKey: undefined, secondaryWorkFailedLabel: undefined, + secondaryWorkFailedLabelTranslationKey: undefined, secondaryIcon: undefined, booleanProperty: undefined, nextAction: undefined, @@ -142,7 +151,7 @@ function newCircularMenuItem() { if (config[thisObject.booleanProperty] === true) { thisObject.nextAction = thisObject.secondaryAction - setStatus(thisObject.secondaryLabel, defaultBackgroudColor, undefined, STATUS_PRIMARY_WORK_DONE) + setStatus(getLabelTranslation(thisObject.secondaryLabel, thisObject.secondaryLabelTranslationKey), defaultBackgroudColor, undefined, STATUS_PRIMARY_WORK_DONE) } else { thisObject.nextAction = thisObject.action } @@ -191,7 +200,7 @@ function newCircularMenuItem() { if (temporaryStatusCounter === 0) { temporaryStatus = STATUS_NO_ACTION_TAKEN_YET - labelToPrint = thisObject.label + labelToPrint = getLabelTranslation(thisObject.label, thisObject.translationKey) backgroundColorToUse = defaultBackgroudColor thisObject.nextAction = thisObject.action } @@ -423,7 +432,7 @@ function newCircularMenuItem() { if (temporaryStatus === STATUS_WAITING_CONFIRMATION || temporaryStatus === STATUS_PRIMARY_WORK_DONE) { executeAction(isInternal) if (thisObject.workDoneLabel !== undefined) { - setStatus(thisObject.workDoneLabel, UI_COLOR.PATINATED_TURQUOISE, 5, STATUS_SECONDARY_WORK_DONE) + setStatus(getLabelTranslation(thisObject.workDoneLabel, thisObject.workDoneLabelTranslationKey), UI_COLOR.PATINATED_TURQUOISE, 5, STATUS_SECONDARY_WORK_DONE) } else { setStatus('Done', UI_COLOR.PATINATED_TURQUOISE, 5, STATUS_SECONDARY_WORK_DONE) } @@ -443,7 +452,7 @@ function newCircularMenuItem() { /* We need to execute the main Action */ /* If there is a working label defined, we use it here. */ if (thisObject.workingLabel !== undefined) { - setStatus(thisObject.workingLabel, UI_COLOR.GREY, undefined, STATUS_PRIMARY_ACTION_WORKING) // Status will not expire, will only change with a callback. Mouse Clicks will be ignored. + setStatus(getLabelTranslation(thisObject.workingLabel, thisObject.workingLabelTranslationKey), UI_COLOR.GREY, undefined, STATUS_PRIMARY_ACTION_WORKING) // Status will not expire, will only change with a callback. Mouse Clicks will be ignored. } /* Execute the action and wait for callbacks to update our status. */ @@ -469,7 +478,7 @@ function newCircularMenuItem() { if (temporaryStatus === STATUS_PRIMARY_WORK_DONE && thisObject.secondaryAction !== undefined) { /* We need to execute the secondary action. */ if (thisObject.secondaryWorkingLabel !== undefined) { - setStatus(thisObject.secondaryWorkingLabel, UI_COLOR.GREY, undefined, STATUS_SECONDARY_ACTION_WORKING) // Status will not expire, will only change with a callback. Mouse Clicks will be ignored. + setStatus(getLabelTranslation(thisObject.secondaryWorkingLabel, thisObject.secondaryWorkingLabelTranslationKey), UI_COLOR.GREY, undefined, STATUS_SECONDARY_ACTION_WORKING) // Status will not expire, will only change with a callback. Mouse Clicks will be ignored. } /* Execute the action and wait for callbacks to update our status. */ @@ -491,7 +500,7 @@ function newCircularMenuItem() { if (event !== undefined) { if (event.type === 'Secondary Action Already Executed') { - setStatus(thisObject.secondaryWorkDoneLabel, UI_COLOR.PATINATED_TURQUOISE, 5, STATUS_SECONDARY_WORK_DONE) + setStatus(getLabelTranslation(thisObject.secondaryWorkDoneLabel, thisObject.secondaryWorkDoneLabelTranslationKey), UI_COLOR.PATINATED_TURQUOISE, 5, STATUS_SECONDARY_WORK_DONE) return } } @@ -500,22 +509,22 @@ function newCircularMenuItem() { if (thisObject.secondaryAction === undefined) { // This means there are no more possible actions. if (err.result === GLOBAL.DEFAULT_OK_RESPONSE.result) { if (thisObject.workDoneLabel !== undefined) { - setStatus(thisObject.workDoneLabel, UI_COLOR.PATINATED_TURQUOISE, 5, STATUS_PRIMARY_WORK_DONE) + setStatus(getLabelTranslation(thisObject.workDoneLabel, thisObject.workDoneLabelTranslationKey), UI_COLOR.PATINATED_TURQUOISE, 5, STATUS_PRIMARY_WORK_DONE) } } else { if (thisObject.workFailedLabel != undefined) { - setStatus(thisObject.workFailedLabel, UI_COLOR.TITANIUM_YELLOW, 5, STATUS_PRIMARY_WORK_FAILED) + setStatus(getLabelTranslation(thisObject.workFailedLabel, thisObject.workFailedLabelTranslationKey), UI_COLOR.TITANIUM_YELLOW, 5, STATUS_PRIMARY_WORK_FAILED) } } } else { if (err.result === GLOBAL.DEFAULT_OK_RESPONSE.result) { if (thisObject.workDoneLabel !== undefined) { thisObject.nextAction = thisObject.secondaryAction - setStatus(thisObject.secondaryLabel, defaultBackgroudColor, undefined, STATUS_PRIMARY_WORK_DONE) + setStatus(getLabelTranslation(thisObject.secondaryLabel, thisObject.secondaryLabelTranslationKey), defaultBackgroudColor, undefined, STATUS_PRIMARY_WORK_DONE) } } else { if (thisObject.workFailedLabel != undefined) { - setStatus(thisObject.workFailedLabel, UI_COLOR.TITANIUM_YELLOW, 5, STATUS_PRIMARY_WORK_FAILED) + setStatus(getLabelTranslation(thisObject.workFailedLabel, thisObject.workFailedLabelTranslationKey), UI_COLOR.TITANIUM_YELLOW, 5, STATUS_PRIMARY_WORK_FAILED) } } } @@ -523,11 +532,11 @@ function newCircularMenuItem() { function onSecondaryCallBack(err) { if (err.result === GLOBAL.DEFAULT_OK_RESPONSE.result) { if (thisObject.secondaryWorkDoneLabel !== undefined) { - setStatus(thisObject.secondaryWorkDoneLabel, UI_COLOR.PATINATED_TURQUOISE, 5, STATUS_SECONDARY_WORK_DONE) + setStatus(getLabelTranslation(thisObject.secondaryWorkDoneLabel, thisObject.secondaryWorkDoneLabelTranslationKey), UI_COLOR.PATINATED_TURQUOISE, 5, STATUS_SECONDARY_WORK_DONE) } } else { if (thisObject.secondaryWorkFailedLabel != undefined) { - setStatus(thisObject.secondaryWorkFailedLabel, UI_COLOR.TITANIUM_YELLOW, 5, STATUS_SECONDARY_WORK_FAILED) + setStatus(getLabelTranslation(thisObject.secondaryWorkFailedLabel, thisObject.secondaryWorkFailedLabelTranslationKey), UI_COLOR.TITANIUM_YELLOW, 5, STATUS_SECONDARY_WORK_FAILED) } } } @@ -630,9 +639,9 @@ function newCircularMenuItem() { /* Menu Label */ if (thisObject.type === 'Icon & Text') { - label = labelToPrint + let label = labelToPrint if (thisObject.shorcutNumber !== undefined) { - label = '' + thisObject.shorcutNumber + '- ' + labelToPrint + label = '' + thisObject.shorcutNumber + '- ' + label } let labelPoint @@ -652,4 +661,14 @@ function newCircularMenuItem() { } } } + + function getLabelTranslation(label, translationKey) { + if(translationKey !== undefined) { + const value = findTranslation(translationKey) + if(value !== undefined) { + return value + } + } + return label + } } diff --git a/Projects/Foundations/UI/Spaces/Top-Space/TopSpace.js b/Projects/Foundations/UI/Spaces/Top-Space/TopSpace.js index b5577e96e3..a48d6675c9 100644 --- a/Projects/Foundations/UI/Spaces/Top-Space/TopSpace.js +++ b/Projects/Foundations/UI/Spaces/Top-Space/TopSpace.js @@ -26,7 +26,7 @@ function newFoundationsTopSpace() { logoImage = new Image() loadImage('superalgos-header-background', backgroundImage) - loadImage('sa-v10-logo-horiz-dark', logoImage) + loadImage('superalgos-header-logo', logoImage) function loadImage(name, image) { const PATH = 'Images/' diff --git a/Projects/Foundations/UI/Utilities/Clipboard.js b/Projects/Foundations/UI/Utilities/Clipboard.js index 069ad163a7..cec9747eb8 100644 --- a/Projects/Foundations/UI/Utilities/Clipboard.js +++ b/Projects/Foundations/UI/Utilities/Clipboard.js @@ -41,4 +41,6 @@ function newFoundationsUtilitiesClipboard() { console.error('Async: Could not copy text: ', err); }); } -} \ No newline at end of file +} + +exports.newFoundationsUtilitiesClipboard = newFoundationsUtilitiesClipboard \ No newline at end of file diff --git a/Projects/Foundations/UI/Utilities/CoordinateTransformations.js b/Projects/Foundations/UI/Utilities/CoordinateTransformations.js index 30fa3a9bf6..cbbb3554c2 100644 --- a/Projects/Foundations/UI/Utilities/CoordinateTransformations.js +++ b/Projects/Foundations/UI/Utilities/CoordinateTransformations.js @@ -23,4 +23,6 @@ function newFoundationsUtilitiesCoordinateTransformations() { point = container.frame.unframeThisPoint(point) return point } -} \ No newline at end of file +} + +exports.newFoundationsUtilitiesCoordinateTransformations = newFoundationsUtilitiesCoordinateTransformations \ No newline at end of file diff --git a/Projects/Foundations/UI/Utilities/DateRateTransformations.js b/Projects/Foundations/UI/Utilities/DateRateTransformations.js index ccbec6ff16..8c837baf20 100644 --- a/Projects/Foundations/UI/Utilities/DateRateTransformations.js +++ b/Projects/Foundations/UI/Utilities/DateRateTransformations.js @@ -64,3 +64,5 @@ function newFoundationsUtilitiesDateRateTransformations() { return point.x } } + +exports.newFoundationsUtilitiesDateRateTransformations = newFoundationsUtilitiesDateRateTransformations \ No newline at end of file diff --git a/Projects/Foundations/UI/Utilities/Dates.js b/Projects/Foundations/UI/Utilities/Dates.js index ce3b984e6a..9a6d21c7ab 100644 --- a/Projects/Foundations/UI/Utilities/Dates.js +++ b/Projects/Foundations/UI/Utilities/Dates.js @@ -18,4 +18,6 @@ function newFoundationsUtilitiesDates() { return [year, month, day].join('-'); } -} \ No newline at end of file +} + +exports.newFoundationsUtilitiesDates = newFoundationsUtilitiesDates \ No newline at end of file diff --git a/Projects/Foundations/UI/Utilities/Download.js b/Projects/Foundations/UI/Utilities/Download.js index 48b7cea83d..90983d50e5 100644 --- a/Projects/Foundations/UI/Utilities/Download.js +++ b/Projects/Foundations/UI/Utilities/Download.js @@ -66,4 +66,6 @@ function newFoundationsUtilitiesDownload() { marketPanoramaCanvas.getContext('2d').drawImage(browserCanvas, INITIAL_POSITION, 0, SECTION_WIDTH, browserCanvas.height, CURRENT_PANORAMA_POSITION, 0, SECTION_WIDTH, browserCanvas.height) CURRENT_PANORAMA_POSITION = CURRENT_PANORAMA_POSITION + SECTION_WIDTH } -} \ No newline at end of file +} + +exports.newFoundationsUtilitiesDownload = newFoundationsUtilitiesDownload \ No newline at end of file diff --git a/Projects/Foundations/UI/Utilities/DrawPrint.js b/Projects/Foundations/UI/Utilities/DrawPrint.js index b41f6ae521..fa502a3fcc 100644 --- a/Projects/Foundations/UI/Utilities/DrawPrint.js +++ b/Projects/Foundations/UI/Utilities/DrawPrint.js @@ -377,3 +377,5 @@ function newFoundationsUtilitiesDrawPrint() { } } } + +exports.newFoundationsUtilitiesDrawPrint = newFoundationsUtilitiesDrawPrint \ No newline at end of file diff --git a/Projects/Foundations/UI/Utilities/Folders.js b/Projects/Foundations/UI/Utilities/Folders.js index 8b8161d3ed..9053c0257b 100644 --- a/Projects/Foundations/UI/Utilities/Folders.js +++ b/Projects/Foundations/UI/Utilities/Folders.js @@ -127,4 +127,6 @@ function newFoundationsUtilitiesFolders() { return newUiObjects } -} \ No newline at end of file +} + +exports.newFoundationsUtilitiesFolders = newFoundationsUtilitiesFolders \ No newline at end of file diff --git a/Projects/Foundations/UI/Utilities/GitBranches.js b/Projects/Foundations/UI/Utilities/GitBranches.js index 371e713f87..fc221c71e6 100644 --- a/Projects/Foundations/UI/Utilities/GitBranches.js +++ b/Projects/Foundations/UI/Utilities/GitBranches.js @@ -23,4 +23,6 @@ function newFoundationsUtilitiesGitBranches() { } return branchLabel } -} \ No newline at end of file +} + +exports.newFoundationsUtilitiesGitBranches = newFoundationsUtilitiesGitBranches \ No newline at end of file diff --git a/Projects/Foundations/UI/Utilities/Menu.js b/Projects/Foundations/UI/Utilities/Menu.js index 3c9f2b8b66..c4dc41e329 100644 --- a/Projects/Foundations/UI/Utilities/Menu.js +++ b/Projects/Foundations/UI/Utilities/Menu.js @@ -20,4 +20,6 @@ function newFoundationsUtilitiesMenu() { menu.internalClick(action) } } -} \ No newline at end of file +} + +exports.newFoundationsUtilitiesMenu = newFoundationsUtilitiesMenu \ No newline at end of file diff --git a/Projects/Foundations/UI/Utilities/StatusBar.js b/Projects/Foundations/UI/Utilities/StatusBar.js index df1f4ff60c..99f3b5783f 100644 --- a/Projects/Foundations/UI/Utilities/StatusBar.js +++ b/Projects/Foundations/UI/Utilities/StatusBar.js @@ -15,4 +15,6 @@ function newFoundationsUtilitiesStatusBar() { // this means that the cockpitSpace is not ready... } } -} \ No newline at end of file +} + +exports.newFoundationsUtilitiesStatusBar = newFoundationsUtilitiesStatusBar \ No newline at end of file diff --git a/Projects/Foundations/UI/Utilities/Strings.js b/Projects/Foundations/UI/Utilities/Strings.js index b8e589ad98..471ebfd6c5 100644 --- a/Projects/Foundations/UI/Utilities/Strings.js +++ b/Projects/Foundations/UI/Utilities/Strings.js @@ -126,4 +126,6 @@ function newFoundationsUtilitiesStrings() { result = result.replaceAll('ies', '') return result } -} \ No newline at end of file +} + +exports.newFoundationsUtilitiesStrings = newFoundationsUtilitiesStrings \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/airdrop-program.json b/Projects/Governance/Schemas/App-Schema/airdrop-program.json index 088ff9a9fe..7027f26668 100644 --- a/Projects/Governance/Schemas/App-Schema/airdrop-program.json +++ b/Projects/Governance/Schemas/App-Schema/airdrop-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", + "translationKey": "add.tokensAwarded", "relatedUiObject": "Tokens Awarded", "relatedUiObjectProject": "Governance" }, @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/asset-claim-vote.json b/Projects/Governance/Schemas/App-Schema/asset-claim-vote.json index 843ae08b7c..7e5ee9ce85 100644 --- a/Projects/Governance/Schemas/App-Schema/asset-claim-vote.json +++ b/Projects/Governance/Schemas/App-Schema/asset-claim-vote.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/asset-claims-folder.json b/Projects/Governance/Schemas/App-Schema/asset-claims-folder.json index c352a3afd7..81ba6a5c08 100644 --- a/Projects/Governance/Schemas/App-Schema/asset-claims-folder.json +++ b/Projects/Governance/Schemas/App-Schema/asset-claims-folder.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,15 +14,18 @@ "actionProject": "Governance", "actionFunction": "payload.executeAction", "label": "Install Missing Claims", + "translationKey": "install.missingClaims", "relatedUiObject": "Asset Contribution Claim", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Asset Claims Folder", + "translationKey": "add.assetClaimsFolder", "relatedUiObject": "Asset Claims Folder", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Governance" @@ -30,6 +34,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Asset Contribution Claim", + "translationKey": "add.assetContributionClaim", "relatedUiObject": "Asset Contribution Claim", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Governance" @@ -39,7 +44,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/asset-class.json b/Projects/Governance/Schemas/App-Schema/asset-class.json index 030de2687e..80f0cd52e2 100644 --- a/Projects/Governance/Schemas/App-Schema/asset-class.json +++ b/Projects/Governance/Schemas/App-Schema/asset-class.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -12,9 +13,12 @@ "action": "Install Missing Assets", "actionProject": "Governance", "label": "Install Missing Assets", + "translationKey": "install.missingAssets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Asset", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -23,6 +27,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Asset Class", + "translationKey": "add.assetClass", "relatedUiObject": "Asset Class", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Governance" @@ -31,6 +36,7 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Asset", + "translationKey": "add.asset", "relatedUiObject": "Asset", "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Governance" @@ -40,7 +46,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/asset-contribution-claim.json b/Projects/Governance/Schemas/App-Schema/asset-contribution-claim.json index 59e7942e28..199606b3ae 100644 --- a/Projects/Governance/Schemas/App-Schema/asset-contribution-claim.json +++ b/Projects/Governance/Schemas/App-Schema/asset-contribution-claim.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/asset-weight-vote.json b/Projects/Governance/Schemas/App-Schema/asset-weight-vote.json index 55e17124e9..6346df2699 100644 --- a/Projects/Governance/Schemas/App-Schema/asset-weight-vote.json +++ b/Projects/Governance/Schemas/App-Schema/asset-weight-vote.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/asset.json b/Projects/Governance/Schemas/App-Schema/asset.json index 236c34e7e1..6bba45c4e1 100644 --- a/Projects/Governance/Schemas/App-Schema/asset.json +++ b/Projects/Governance/Schemas/App-Schema/asset.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset Class", + "translationKey": "add.assetClass", "relatedUiObject": "Asset Class", "relatedUiObjectProject": "Governance" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset", + "translationKey": "add.asset", "relatedUiObject": "Asset", "relatedUiObjectProject": "Governance" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/assets.json b/Projects/Governance/Schemas/App-Schema/assets.json index 63cdfc5c57..7ffa5a47a5 100644 --- a/Projects/Governance/Schemas/App-Schema/assets.json +++ b/Projects/Governance/Schemas/App-Schema/assets.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -12,9 +13,12 @@ "action": "Install Missing Assets", "actionProject": "Governance", "label": "Install Missing Assets", + "translationKey": "install.missingAssets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Asset", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -24,6 +28,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset Class", + "translationKey": "add.assetClass", "relatedUiObject": "Asset Class", "relatedUiObjectProject": "Governance" }, @@ -32,6 +37,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset", + "translationKey": "add.asset", "relatedUiObject": "Asset", "relatedUiObjectProject": "Governance" }, @@ -40,7 +46,9 @@ "actionProject": "Community-Plugins", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "label": "Install as Plugin", + "translationKey": "install.asPlugin", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "payload.executeAction" @@ -50,7 +58,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/bitcoin-factory-forecasts.json b/Projects/Governance/Schemas/App-Schema/bitcoin-factory-forecasts.json index 4d8d76f835..eb6e9ff884 100644 --- a/Projects/Governance/Schemas/App-Schema/bitcoin-factory-forecasts.json +++ b/Projects/Governance/Schemas/App-Schema/bitcoin-factory-forecasts.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Test Client Instance", + "translationKey": "add.testClientInstance", "relatedUiObject": "Test Client Instance", "relatedUiObjectProject": "Governance" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Forecast Client Instance", + "translationKey": "add.forecastClientInstance", "relatedUiObject": "Forecast Client Instance", "relatedUiObjectProject": "Governance" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/bitcoin-factory-programs.json b/Projects/Governance/Schemas/App-Schema/bitcoin-factory-programs.json index 414d9f5adf..a00067c6b0 100644 --- a/Projects/Governance/Schemas/App-Schema/bitcoin-factory-programs.json +++ b/Projects/Governance/Schemas/App-Schema/bitcoin-factory-programs.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Computing Program", + "translationKey": "add.computingProgram", "relatedUiObject": "Computing Program", "relatedUiObjectProject": "Governance" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/claim-votes-switch.json b/Projects/Governance/Schemas/App-Schema/claim-votes-switch.json index 61fd3b32e3..91d364025f 100644 --- a/Projects/Governance/Schemas/App-Schema/claim-votes-switch.json +++ b/Projects/Governance/Schemas/App-Schema/claim-votes-switch.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,9 +14,11 @@ "actionProject": "Governance", "actionFunction": "payload.executeAction", "label": "Install Missing Votes", + "translationKey": "install.missingVotes", "relatedUiObject": "Weight Votes Switch", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "relatedUiObjectProject": "Governance" }, { @@ -23,6 +26,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Claim Votes Switch", + "translationKey": "add.claimVotesSwitch", "relatedUiObject": "Claim Votes Switch", "relatedUiObjectProject": "Governance" }, @@ -31,6 +35,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Claim Vote", + "translationKey": "add.positionClaimVote", "relatedUiObject": "Position Claim Vote", "relatedUiObjectProject": "Governance" }, @@ -39,6 +44,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset Claim Vote", + "translationKey": "add.assetClaimVote", "relatedUiObject": "Asset Claim Vote", "relatedUiObjectProject": "Governance" }, @@ -47,6 +53,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Claim Vote", + "translationKey": "add.featureClaimVote", "relatedUiObject": "Feature Claim Vote", "relatedUiObjectProject": "Governance" }, @@ -55,7 +62,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/claims-program.json b/Projects/Governance/Schemas/App-Schema/claims-program.json index ca314b363e..8a0cc19b3a 100644 --- a/Projects/Governance/Schemas/App-Schema/claims-program.json +++ b/Projects/Governance/Schemas/App-Schema/claims-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -12,6 +13,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Asset Claims Folder", + "translationKey": "add.assetClaimsFolder", "relatedUiObject": "Asset Claims Folder", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Claims Folder", + "translationKey": "add.featureClaimsFolder", "relatedUiObject": "Feature Claims Folder", "relatedUiObjectProject": "Governance" }, @@ -29,6 +32,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Claims Folder", + "translationKey": "add.positionClaimsFolder", "relatedUiObject": "Position Claims Folder", "relatedUiObjectProject": "Governance" }, @@ -39,6 +43,7 @@ "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", + "translationKey": "add.tokensAwarded", "relatedUiObject": "Tokens Awarded", "relatedUiObjectProject": "Governance" }, @@ -47,7 +52,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/community-building-programs.json b/Projects/Governance/Schemas/App-Schema/community-building-programs.json index 4fbad45858..c81a29eedb 100644 --- a/Projects/Governance/Schemas/App-Schema/community-building-programs.json +++ b/Projects/Governance/Schemas/App-Schema/community-building-programs.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "referralProgram", "label": "Add Referral Program", + "translationKey": "add.referralProgram", "relatedUiObject": "Referral Program", "relatedUiObjectProject": "Governance" }, @@ -25,6 +27,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "supportProgram", "label": "Add Support Program", + "translationKey": "add.supportProgram", "relatedUiObject": "Support Program", "relatedUiObjectProject": "Governance" }, @@ -35,6 +38,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "mentorshipProgram", "label": "Add Mentorship Program", + "translationKey": "add.mentorshipProgram", "relatedUiObject": "Mentorship Program", "relatedUiObjectProject": "Governance" }, @@ -45,6 +49,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "influencerProgram", "label": "Add Influencer Program", + "translationKey": "add.influencerProgram", "relatedUiObject": "Influencer Program", "relatedUiObjectProject": "Governance" }, @@ -53,7 +58,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/computing-program.json b/Projects/Governance/Schemas/App-Schema/computing-program.json index 95458745fa..7a9bb2061c 100644 --- a/Projects/Governance/Schemas/App-Schema/computing-program.json +++ b/Projects/Governance/Schemas/App-Schema/computing-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", + "translationKey": "add.tokensAwarded", "relatedUiObject": "Tokens Awarded", "relatedUiObjectProject": "Governance" }, @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/delegate-power-switch.json b/Projects/Governance/Schemas/App-Schema/delegate-power-switch.json index e621c529bf..89a1a8f709 100644 --- a/Projects/Governance/Schemas/App-Schema/delegate-power-switch.json +++ b/Projects/Governance/Schemas/App-Schema/delegate-power-switch.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Delegate Power Switch", + "translationKey": "add.delegatePowerSwitch", "relatedUiObject": "Delegate Power Switch", "relatedUiObjectProject": "Governance" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Delegate", + "translationKey": "add.userDelegate", "relatedUiObject": "User Delegate", "relatedUiObjectProject": "Governance" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/delegation-program.json b/Projects/Governance/Schemas/App-Schema/delegation-program.json index 5eb935a1ab..86ca2a2add 100644 --- a/Projects/Governance/Schemas/App-Schema/delegation-program.json +++ b/Projects/Governance/Schemas/App-Schema/delegation-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Delegate Power Switch", + "translationKey": "add.delegatePowerSwitch", "relatedUiObject": "Delegate Power Switch", "relatedUiObjectProject": "Governance" }, @@ -23,6 +25,7 @@ "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", + "translationKey": "add.tokenBonus", "relatedUiObject": "Tokens Bonus", "relatedUiObjectProject": "Governance" }, @@ -31,7 +34,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/feature-claim-vote.json b/Projects/Governance/Schemas/App-Schema/feature-claim-vote.json index a08aad51e5..1b758cb50b 100644 --- a/Projects/Governance/Schemas/App-Schema/feature-claim-vote.json +++ b/Projects/Governance/Schemas/App-Schema/feature-claim-vote.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/feature-claims-folder.json b/Projects/Governance/Schemas/App-Schema/feature-claims-folder.json index 1cb0d967f5..0b148977dd 100644 --- a/Projects/Governance/Schemas/App-Schema/feature-claims-folder.json +++ b/Projects/Governance/Schemas/App-Schema/feature-claims-folder.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,9 +14,11 @@ "actionProject": "Governance", "actionFunction": "payload.executeAction", "label": "Install Missing Claims", + "translationKey": "install.missingClaims", "relatedUiObject": "Feature Contribution Claim", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "relatedUiObjectProject": "Governance" }, { @@ -23,6 +26,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Claims Folder", + "translationKey": "add.featureClaimsFolder", "relatedUiObject": "Feature Claims Folder", "relatedUiObjectProject": "Governance" }, @@ -31,6 +35,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Contribution Claim", + "translationKey": "add.featureContributionClaim", "relatedUiObject": "Feature Contribution Claim", "relatedUiObjectProject": "Governance" }, @@ -39,7 +44,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/feature-class.json b/Projects/Governance/Schemas/App-Schema/feature-class.json index 9735706972..f0ec3d5893 100644 --- a/Projects/Governance/Schemas/App-Schema/feature-class.json +++ b/Projects/Governance/Schemas/App-Schema/feature-class.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Class", + "translationKey": "add.featureClass", "relatedUiObject": "Feature Class", "relatedUiObjectProject": "Governance" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature", + "translationKey": "add.feature", "relatedUiObject": "Feature", "relatedUiObjectProject": "Governance" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/feature-contribution-claim.json b/Projects/Governance/Schemas/App-Schema/feature-contribution-claim.json index e2cefb25a5..28daed6139 100644 --- a/Projects/Governance/Schemas/App-Schema/feature-contribution-claim.json +++ b/Projects/Governance/Schemas/App-Schema/feature-contribution-claim.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/feature-weight-vote.json b/Projects/Governance/Schemas/App-Schema/feature-weight-vote.json index 256bf7807a..cdf28460b1 100644 --- a/Projects/Governance/Schemas/App-Schema/feature-weight-vote.json +++ b/Projects/Governance/Schemas/App-Schema/feature-weight-vote.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/feature.json b/Projects/Governance/Schemas/App-Schema/feature.json index 29755cc5bd..26f18f631b 100644 --- a/Projects/Governance/Schemas/App-Schema/feature.json +++ b/Projects/Governance/Schemas/App-Schema/feature.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Class", + "translationKey": "add.featureClass", "relatedUiObject": "Feature Class", "relatedUiObjectProject": "Governance" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature", + "translationKey": "add.feature", "relatedUiObject": "Feature", "relatedUiObjectProject": "Governance" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/features.json b/Projects/Governance/Schemas/App-Schema/features.json index b00fb4c675..a0300b8221 100644 --- a/Projects/Governance/Schemas/App-Schema/features.json +++ b/Projects/Governance/Schemas/App-Schema/features.json @@ -6,6 +6,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Class", + "translationKey": "add.featureClass", "relatedUiObject": "Feature Class", "relatedUiObjectProject": "Governance" }, @@ -14,6 +15,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature", + "translationKey": "add.feature", "relatedUiObject": "Feature", "relatedUiObjectProject": "Governance" }, @@ -22,7 +24,9 @@ "actionProject": "Community-Plugins", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "label": "Install as Plugin", + "translationKey": "install.asPlugin", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "payload.executeAction" @@ -32,7 +36,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/financial-programs.json b/Projects/Governance/Schemas/App-Schema/financial-programs.json index 79ceb6ecb8..5abad4fdd7 100644 --- a/Projects/Governance/Schemas/App-Schema/financial-programs.json +++ b/Projects/Governance/Schemas/App-Schema/financial-programs.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "stakingProgram", "label": "Add Staking Program", + "translationKey": "add.stakingProgram", "relatedUiObject": "Staking Program", "relatedUiObjectProject": "Governance" }, @@ -25,6 +27,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "delegationProgram", "label": "Add Delegation Program", + "translationKey": "add.delegationProgram", "relatedUiObject": "Delegation Program", "relatedUiObjectProject": "Governance" }, @@ -33,7 +36,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/forecast-client-instance.json b/Projects/Governance/Schemas/App-Schema/forecast-client-instance.json index 9710a6c971..9cbd3648f5 100644 --- a/Projects/Governance/Schemas/App-Schema/forecast-client-instance.json +++ b/Projects/Governance/Schemas/App-Schema/forecast-client-instance.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/forecasts-providers.json b/Projects/Governance/Schemas/App-Schema/forecasts-providers.json index 3d5f00c414..3b01e8ae4f 100644 --- a/Projects/Governance/Schemas/App-Schema/forecasts-providers.json +++ b/Projects/Governance/Schemas/App-Schema/forecasts-providers.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Bitcoin Factory Forecasts", + "translationKey": "add.bitcoinFactoryForecasts", "relatedUiObject": "Bitcoin Factory Forecasts", "relatedUiObjectProject": "Governance" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/github-program.json b/Projects/Governance/Schemas/App-Schema/github-program.json index aed9a303f5..6a05804f77 100644 --- a/Projects/Governance/Schemas/App-Schema/github-program.json +++ b/Projects/Governance/Schemas/App-Schema/github-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", + "translationKey": "add.tokensAwarded", "relatedUiObject": "Tokens Awarded", "relatedUiObjectProject": "Governance" }, @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/governance-project.json b/Projects/Governance/Schemas/App-Schema/governance-project.json index 44db1bfedb..6d88ecaa9f 100644 --- a/Projects/Governance/Schemas/App-Schema/governance-project.json +++ b/Projects/Governance/Schemas/App-Schema/governance-project.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Pools", + "translationKey": "add.pools", "relatedUiObject": "Pools", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -13,6 +14,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Assets", + "translationKey": "add.assets", "relatedUiObject": "Assets", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -21,6 +23,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Features", + "translationKey": "add.features", "relatedUiObject": "Features", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -29,6 +32,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Positions", + "translationKey": "add.positions", "relatedUiObject": "Positions", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -38,6 +42,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Profile Constructor", + "translationKey": "add.profileConstructor", "relatedUiObject": "Profile Constructor", "relatedUiObjectProject": "Governance" }, @@ -46,8 +51,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Governance/Schemas/App-Schema/influencer-program.json b/Projects/Governance/Schemas/App-Schema/influencer-program.json index 2468432d5f..7c4614fb68 100644 --- a/Projects/Governance/Schemas/App-Schema/influencer-program.json +++ b/Projects/Governance/Schemas/App-Schema/influencer-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Influencer", + "translationKey": "add.userInfluencer", "relatedUiObject": "User Influencer", "relatedUiObjectProject": "Governance" }, @@ -23,6 +25,7 @@ "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", + "translationKey": "add.tokensAwarded", "relatedUiObject": "Tokens Awarded", "relatedUiObjectProject": "Governance" }, @@ -33,6 +36,7 @@ "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", + "translationKey": "add.tokenBonus", "relatedUiObject": "Tokens Bonus", "relatedUiObjectProject": "Governance" }, @@ -41,7 +45,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/liquidity-program.json b/Projects/Governance/Schemas/App-Schema/liquidity-program.json index dbc8b69963..1cc9e695ac 100644 --- a/Projects/Governance/Schemas/App-Schema/liquidity-program.json +++ b/Projects/Governance/Schemas/App-Schema/liquidity-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", + "translationKey": "add.tokensAwarded", "relatedUiObject": "Tokens Awarded", "relatedUiObjectProject": "Governance" }, @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/liquidity-programs.json b/Projects/Governance/Schemas/App-Schema/liquidity-programs.json index f35c417b53..6d8777377f 100644 --- a/Projects/Governance/Schemas/App-Schema/liquidity-programs.json +++ b/Projects/Governance/Schemas/App-Schema/liquidity-programs.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Liquidity Program", + "translationKey": "add.liquidityProgram", "relatedUiObject": "Liquidity Program", "relatedUiObjectProject": "Governance" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/mentorship-program.json b/Projects/Governance/Schemas/App-Schema/mentorship-program.json index 82789bf679..597a16a7b3 100644 --- a/Projects/Governance/Schemas/App-Schema/mentorship-program.json +++ b/Projects/Governance/Schemas/App-Schema/mentorship-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Mentor", + "translationKey": "add.userMentor", "relatedUiObject": "User Mentor", "relatedUiObjectProject": "Governance" }, @@ -23,6 +25,7 @@ "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", + "translationKey": "add.tokensAwarded", "relatedUiObject": "Tokens Awarded", "relatedUiObjectProject": "Governance" }, @@ -33,6 +36,7 @@ "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", + "translationKey": "add.tokenBonus", "relatedUiObject": "Tokens Bonus", "relatedUiObjectProject": "Governance" }, @@ -41,7 +45,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/onboarding-programs.json b/Projects/Governance/Schemas/App-Schema/onboarding-programs.json index 94d946557e..92bcc03533 100644 --- a/Projects/Governance/Schemas/App-Schema/onboarding-programs.json +++ b/Projects/Governance/Schemas/App-Schema/onboarding-programs.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "airdropProgram", "label": "Add Airdrop Program", + "translationKey": "add.airdropProgram", "relatedUiObject": "Airdrop Program", "relatedUiObjectProject": "Governance" }, @@ -25,6 +27,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "githubProgram", "label": "Add Github Program", + "translationKey": "add.githubProgram", "relatedUiObject": "Github Program", "relatedUiObjectProject": "Governance" }, @@ -33,7 +36,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/pool-class.json b/Projects/Governance/Schemas/App-Schema/pool-class.json index 72265f4f49..46f4452f83 100644 --- a/Projects/Governance/Schemas/App-Schema/pool-class.json +++ b/Projects/Governance/Schemas/App-Schema/pool-class.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool Class", + "translationKey": "add.poolClass", "relatedUiObject": "Pool Class", "relatedUiObjectProject": "Governance" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool", + "translationKey": "add.pool", "relatedUiObject": "Pool", "relatedUiObjectProject": "Governance" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/pool-weight-vote.json b/Projects/Governance/Schemas/App-Schema/pool-weight-vote.json index d546ed087f..246f57be96 100644 --- a/Projects/Governance/Schemas/App-Schema/pool-weight-vote.json +++ b/Projects/Governance/Schemas/App-Schema/pool-weight-vote.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/pool.json b/Projects/Governance/Schemas/App-Schema/pool.json index e94857f62b..62c8096545 100644 --- a/Projects/Governance/Schemas/App-Schema/pool.json +++ b/Projects/Governance/Schemas/App-Schema/pool.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool Class", + "translationKey": "add.poolClass", "relatedUiObject": "Pool Class", "relatedUiObjectProject": "Governance" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool", + "translationKey": "add.pool", "relatedUiObject": "Pool", "relatedUiObjectProject": "Governance" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/pools.json b/Projects/Governance/Schemas/App-Schema/pools.json index decb13b17f..acc3add570 100644 --- a/Projects/Governance/Schemas/App-Schema/pools.json +++ b/Projects/Governance/Schemas/App-Schema/pools.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool Class", + "translationKey": "add.poolClass", "relatedUiObject": "Pool Class", "relatedUiObjectProject": "Governance" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool", + "translationKey": "add.pool", "relatedUiObject": "Pool", "relatedUiObjectProject": "Governance" }, @@ -29,7 +32,9 @@ "actionProject": "Community-Plugins", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "label": "Install as Plugin", + "translationKey": "install.asPlugin", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "payload.executeAction" @@ -39,7 +44,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/position-claim-vote.json b/Projects/Governance/Schemas/App-Schema/position-claim-vote.json index e01ee781bb..07cdbff320 100644 --- a/Projects/Governance/Schemas/App-Schema/position-claim-vote.json +++ b/Projects/Governance/Schemas/App-Schema/position-claim-vote.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/position-claims-folder.json b/Projects/Governance/Schemas/App-Schema/position-claims-folder.json index 4918ee8c44..d05ce621a7 100644 --- a/Projects/Governance/Schemas/App-Schema/position-claims-folder.json +++ b/Projects/Governance/Schemas/App-Schema/position-claims-folder.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,9 +14,11 @@ "actionProject": "Governance", "actionFunction": "payload.executeAction", "label": "Install Missing Claims", + "translationKey": "install.missingClaims", "relatedUiObject": "Position Contribution Claim", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "relatedUiObjectProject": "Governance" }, { @@ -23,6 +26,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Claims Folder", + "translationKey": "add.positionClaimsFolder", "relatedUiObject": "Position Claims Folder", "relatedUiObjectProject": "Governance" }, @@ -31,6 +35,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Contribution Claim", + "translationKey": "add.positionContributionClaim", "relatedUiObject": "Position Contribution Claim", "relatedUiObjectProject": "Governance" }, @@ -39,7 +44,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/position-class.json b/Projects/Governance/Schemas/App-Schema/position-class.json index b364e0f88c..1327e54226 100644 --- a/Projects/Governance/Schemas/App-Schema/position-class.json +++ b/Projects/Governance/Schemas/App-Schema/position-class.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position", + "translationKey": "add.position", "relatedUiObject": "Position", "relatedUiObjectProject": "Governance" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Class", + "translationKey": "add.positionClass", "relatedUiObject": "Position Class", "relatedUiObjectProject": "Governance" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/position-contribution-claim.json b/Projects/Governance/Schemas/App-Schema/position-contribution-claim.json index 005c401915..9e5100fdcf 100644 --- a/Projects/Governance/Schemas/App-Schema/position-contribution-claim.json +++ b/Projects/Governance/Schemas/App-Schema/position-contribution-claim.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/position-weight-vote.json b/Projects/Governance/Schemas/App-Schema/position-weight-vote.json index 013b5df70b..a92f3e8e17 100644 --- a/Projects/Governance/Schemas/App-Schema/position-weight-vote.json +++ b/Projects/Governance/Schemas/App-Schema/position-weight-vote.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/position.json b/Projects/Governance/Schemas/App-Schema/position.json index 1408b5245b..e2662cc8a2 100644 --- a/Projects/Governance/Schemas/App-Schema/position.json +++ b/Projects/Governance/Schemas/App-Schema/position.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position", + "translationKey": "add.position", "relatedUiObject": "Position", "relatedUiObjectProject": "Governance" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Class", + "translationKey": "add.positionClass", "relatedUiObject": "Position Class", "relatedUiObjectProject": "Governance" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/positions.json b/Projects/Governance/Schemas/App-Schema/positions.json index 4980ca7a45..396a4acb3a 100644 --- a/Projects/Governance/Schemas/App-Schema/positions.json +++ b/Projects/Governance/Schemas/App-Schema/positions.json @@ -6,6 +6,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Class", + "translationKey": "add.positionClass", "relatedUiObject": "Position Class", "relatedUiObjectProject": "Governance" }, @@ -13,6 +14,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Position", + "translationKey": "add.position", "relatedUiObject": "Position", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -22,7 +24,9 @@ "actionProject": "Community-Plugins", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "label": "Install as Plugin", + "translationKey": "install.asPlugin", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "payload.executeAction" @@ -32,7 +36,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/profile-constructor.json b/Projects/Governance/Schemas/App-Schema/profile-constructor.json index a86eda326a..e847baaf2c 100644 --- a/Projects/Governance/Schemas/App-Schema/profile-constructor.json +++ b/Projects/Governance/Schemas/App-Schema/profile-constructor.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -12,9 +13,12 @@ "action": "Build Profile Wallet", "actionProject": "Governance", "label": "Build Profile and New Wallet", + "translationKey": "build.profileAndNewWallet", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Profile Constructor", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -23,9 +27,12 @@ "action": "Build Profile Mnemonic", "actionProject": "Governance", "label": "Build Profile with Mnemonic", + "translationKey": "build.profileWithMnemonic", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Profile Constructor", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -34,9 +41,12 @@ "action": "Build Profile WalletConnect", "actionProject": "Governance", "label": "Build Profile with WalletConnect", + "translationKey": "build.profileWithWalletConnect", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Profile Constructor", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -45,9 +55,12 @@ "action": "Install Signing Accounts", "actionProject": "Governance", "label": "Install Signing Accounts", + "translationKey": "install.signingAccounts", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Profile Constructor", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Governance" @@ -57,7 +70,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/referral-program.json b/Projects/Governance/Schemas/App-Schema/referral-program.json index f9290b174d..681f3fc5c9 100644 --- a/Projects/Governance/Schemas/App-Schema/referral-program.json +++ b/Projects/Governance/Schemas/App-Schema/referral-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Referrer", + "translationKey": "add.userReferrer", "relatedUiObject": "User Referrer", "relatedUiObjectProject": "Governance" }, @@ -23,6 +25,7 @@ "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", + "translationKey": "add.tokensAwarded", "relatedUiObject": "Tokens Awarded", "relatedUiObjectProject": "Governance" }, @@ -33,6 +36,7 @@ "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", + "translationKey": "add.tokenBonus", "relatedUiObject": "Tokens Bonus", "relatedUiObjectProject": "Governance" }, @@ -41,7 +45,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/signing-account.json b/Projects/Governance/Schemas/App-Schema/signing-account.json index fc0962bbae..c1e99937e9 100644 --- a/Projects/Governance/Schemas/App-Schema/signing-account.json +++ b/Projects/Governance/Schemas/App-Schema/signing-account.json @@ -6,6 +6,7 @@ "actionFunction": "uiObject.configEditor.activate", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/staking-program.json b/Projects/Governance/Schemas/App-Schema/staking-program.json index 11b47e5a7d..8e72ce5073 100644 --- a/Projects/Governance/Schemas/App-Schema/staking-program.json +++ b/Projects/Governance/Schemas/App-Schema/staking-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", + "translationKey": "add.tokensAwarded", "relatedUiObject": "Tokens Awarded", "relatedUiObjectProject": "Governance" }, @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/support-program.json b/Projects/Governance/Schemas/App-Schema/support-program.json index 6061e68863..448807f17e 100644 --- a/Projects/Governance/Schemas/App-Schema/support-program.json +++ b/Projects/Governance/Schemas/App-Schema/support-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Supporter", + "translationKey": "add.userSupporter", "relatedUiObject": "User Supporter", "relatedUiObjectProject": "Governance" }, @@ -23,6 +25,7 @@ "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", + "translationKey": "add.tokensAwarded", "relatedUiObject": "Tokens Awarded", "relatedUiObjectProject": "Governance" }, @@ -33,6 +36,7 @@ "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", + "translationKey": "add.tokenBonus", "relatedUiObject": "Tokens Bonus", "relatedUiObjectProject": "Governance" }, @@ -41,7 +45,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/test-client-instance.json b/Projects/Governance/Schemas/App-Schema/test-client-instance.json index 7a9a52dc1a..e759b4271c 100644 --- a/Projects/Governance/Schemas/App-Schema/test-client-instance.json +++ b/Projects/Governance/Schemas/App-Schema/test-client-instance.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/token-power-switch.json b/Projects/Governance/Schemas/App-Schema/token-power-switch.json index 0a60bda370..2c16b094d7 100644 --- a/Projects/Governance/Schemas/App-Schema/token-power-switch.json +++ b/Projects/Governance/Schemas/App-Schema/token-power-switch.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Token Power Switch", + "translationKey": "add.tokenPowerSwitch", "relatedUiObject": "Token Power Switch", "relatedUiObjectProject": "Governance" }, @@ -23,6 +25,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "onboardingPrograms", "label": "Add Onboarding Programs", + "translationKey": "add.programs.onboarding", "relatedUiObject": "Onboarding Programs", "relatedUiObjectProject": "Governance" }, @@ -33,6 +36,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "communityBuildingPrograms", "label": "Add Community Building Programs", + "translationKey": "add.programs.communityBuilding", "relatedUiObject": "Community Building Programs", "relatedUiObjectProject": "Governance" }, @@ -43,6 +47,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "votesAndClaimsPrograms", "label": "Add Votes And Claims Programs", + "translationKey": "add.programs.votesAndClaims", "relatedUiObject": "Votes And Claims Programs", "relatedUiObjectProject": "Governance" }, @@ -53,6 +58,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "financialPrograms", "label": "Add Financial Programs", + "translationKey": "add.programs.financial", "relatedUiObject": "Financial Programs", "relatedUiObjectProject": "Governance" }, @@ -63,6 +69,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "liquidityPrograms", "label": "Add Liquidity Programs", + "translationKey": "add.programs.liquidity", "relatedUiObject": "Liquidity Programs", "relatedUiObjectProject": "Governance" }, @@ -73,6 +80,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "bitcoinFactoryPrograms", "label": "Add Bitcoin Factory Programs", + "translationKey": "add.programs.bitcoinFactory", "relatedUiObject": "Bitcoin Factory Programs", "relatedUiObjectProject": "Governance" }, @@ -81,7 +89,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/tokens-awarded.json b/Projects/Governance/Schemas/App-Schema/tokens-awarded.json index 2f7f678411..2cac0a5985 100644 --- a/Projects/Governance/Schemas/App-Schema/tokens-awarded.json +++ b/Projects/Governance/Schemas/App-Schema/tokens-awarded.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/tokens-bonus.json b/Projects/Governance/Schemas/App-Schema/tokens-bonus.json index a195455930..b0b4eb442c 100644 --- a/Projects/Governance/Schemas/App-Schema/tokens-bonus.json +++ b/Projects/Governance/Schemas/App-Schema/tokens-bonus.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/tokens-mined.json b/Projects/Governance/Schemas/App-Schema/tokens-mined.json index 2d3ce579a5..cd2ac5f771 100644 --- a/Projects/Governance/Schemas/App-Schema/tokens-mined.json +++ b/Projects/Governance/Schemas/App-Schema/tokens-mined.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/user-bots.json b/Projects/Governance/Schemas/App-Schema/user-bots.json index e6bfb43038..163800526f 100644 --- a/Projects/Governance/Schemas/App-Schema/user-bots.json +++ b/Projects/Governance/Schemas/App-Schema/user-bots.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "socialTradingBots", "actionFunction": "payload.executeAction", "label": "Add Social Trading Bots", + "translationKey": "add.socialTradingBots", "relatedUiObject": "Social Trading Bots", "relatedUiObjectProject": "Social-Trading" }, @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/user-delegate.json b/Projects/Governance/Schemas/App-Schema/user-delegate.json index 25078199b1..5d4842fda8 100644 --- a/Projects/Governance/Schemas/App-Schema/user-delegate.json +++ b/Projects/Governance/Schemas/App-Schema/user-delegate.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/user-influencer.json b/Projects/Governance/Schemas/App-Schema/user-influencer.json index 878d1dbd7e..32eb3dc509 100644 --- a/Projects/Governance/Schemas/App-Schema/user-influencer.json +++ b/Projects/Governance/Schemas/App-Schema/user-influencer.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/user-mentor.json b/Projects/Governance/Schemas/App-Schema/user-mentor.json index 3dfe28fc33..c1e0215576 100644 --- a/Projects/Governance/Schemas/App-Schema/user-mentor.json +++ b/Projects/Governance/Schemas/App-Schema/user-mentor.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/user-profile-vote.json b/Projects/Governance/Schemas/App-Schema/user-profile-vote.json index 4a39c45e11..4566655565 100644 --- a/Projects/Governance/Schemas/App-Schema/user-profile-vote.json +++ b/Projects/Governance/Schemas/App-Schema/user-profile-vote.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/user-profile-votes-switch.json b/Projects/Governance/Schemas/App-Schema/user-profile-votes-switch.json index b848e2f500..072680b9f2 100644 --- a/Projects/Governance/Schemas/App-Schema/user-profile-votes-switch.json +++ b/Projects/Governance/Schemas/App-Schema/user-profile-votes-switch.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Profile Votes Switch", + "translationKey": "add.userProfilesVotesSwitch", "relatedUiObject": "User Profile Votes Switch", "relatedUiObjectProject": "Governance" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Profile Vote", + "translationKey": "add.userProfileVote", "relatedUiObject": "User Profile Vote", "relatedUiObjectProject": "Governance" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/user-profile.json b/Projects/Governance/Schemas/App-Schema/user-profile.json index cd044a7be4..9c7da90e25 100644 --- a/Projects/Governance/Schemas/App-Schema/user-profile.json +++ b/Projects/Governance/Schemas/App-Schema/user-profile.json @@ -5,12 +5,14 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, { "action": "Open Menu", "label": "Add Child", + "translationKey": "add.child", "iconPathOn": "expand-structure-of-nodes", "iconPathOff": "expand-structure-of-nodes", "menuItems": [ @@ -21,6 +23,7 @@ "propertyToCheckFor": "tokenPowerSwitch", "actionFunction": "payload.executeAction", "label": "Add Token Power Switch", + "translationKey": "add.tokenPowerSwitch", "relatedUiObject": "Token Power Switch", "relatedUiObjectProject": "Governance" }, @@ -31,6 +34,7 @@ "propertyToCheckFor": "tokensMined", "actionFunction": "payload.executeAction", "label": "Add Tokens Mined", + "translationKey": "add.tokensMined", "relatedUiObject": "Tokens Mined", "relatedUiObjectProject": "Governance" }, @@ -41,6 +45,7 @@ "propertyToCheckFor": "userApps", "actionFunction": "payload.executeAction", "label": "Add User Apps", + "translationKey": "add.userApps", "relatedUiObject": "User Apps", "relatedUiObjectProject": "User-Apps" }, @@ -51,6 +56,7 @@ "propertyToCheckFor": "userBots", "actionFunction": "payload.executeAction", "label": "Add User Bots", + "translationKey": "add.userBots", "relatedUiObject": "User Bots", "relatedUiObjectProject": "Governance" }, @@ -61,6 +67,7 @@ "propertyToCheckFor": "socialPersonas", "actionFunction": "payload.executeAction", "label": "Add Social Personas", + "translationKey": "add.socialPersonas", "relatedUiObject": "Social Personas", "relatedUiObjectProject": "Social-Trading" }, @@ -71,6 +78,7 @@ "propertyToCheckFor": "p2pNetworkNodes", "actionFunction": "payload.executeAction", "label": "Add P2P Network Nodes", + "translationKey": "add.p2pNetworkNodes", "relatedUiObject": "P2P Network Nodes", "relatedUiObjectProject": "Network" }, @@ -81,6 +89,7 @@ "propertyToCheckFor": "permissionedP2PNetworks", "actionFunction": "payload.executeAction", "label": "Add Permissioned P2P Networks", + "translationKey": "add.permissionedP2pNetworks", "relatedUiObject": "Permissioned P2P Networks", "relatedUiObjectProject": "Network" }, @@ -91,6 +100,7 @@ "propertyToCheckFor": "userStorage", "actionFunction": "payload.executeAction", "label": "Add User Storage", + "translationKey": "add.userStorage", "relatedUiObject": "User Storage", "relatedUiObjectProject": "Open-Storage" }, @@ -101,6 +111,7 @@ "propertyToCheckFor": "forecastsProviders", "actionFunction": "payload.executeAction", "label": "Add Forecasts Providers", + "translationKey": "add.forecastsProviders", "relatedUiObject": "Forecasts Providers", "relatedUiObjectProject": "Governance" } @@ -111,7 +122,9 @@ "actionProject": "Community-Plugins", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "label": "Install as Plugin", + "translationKey": "install.asPlugin", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "payload.executeAction" @@ -121,7 +134,9 @@ "actionProject": "Community-Plugins", "askConfirmation": true, "confirmationLabel": "Confirm to Save", + "confirmationLabelTranslationKey": "general.confirm.save", "label": "Save Plugin", + "translationKey": "save.plugin", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "payload.executeAction" @@ -131,7 +146,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/user-referrer.json b/Projects/Governance/Schemas/App-Schema/user-referrer.json index 59aa59b514..aa6968e1f7 100644 --- a/Projects/Governance/Schemas/App-Schema/user-referrer.json +++ b/Projects/Governance/Schemas/App-Schema/user-referrer.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/user-supporter.json b/Projects/Governance/Schemas/App-Schema/user-supporter.json index 587bfbe43b..2fae1c0f78 100644 --- a/Projects/Governance/Schemas/App-Schema/user-supporter.json +++ b/Projects/Governance/Schemas/App-Schema/user-supporter.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/votes-and-clamis-programs.json b/Projects/Governance/Schemas/App-Schema/votes-and-clamis-programs.json index 91ef400d4d..7be0654b20 100644 --- a/Projects/Governance/Schemas/App-Schema/votes-and-clamis-programs.json +++ b/Projects/Governance/Schemas/App-Schema/votes-and-clamis-programs.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "votingProgram", "label": "Add Voting Program", + "translationKey": "add.votingProgram", "relatedUiObject": "Voting Program", "relatedUiObjectProject": "Governance" }, @@ -25,6 +27,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "claimsProgram", "label": "Add Claims Program", + "translationKey": "add.claimsProgram", "relatedUiObject": "Claims Program", "relatedUiObjectProject": "Governance" }, @@ -33,7 +36,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/votes-switch.json b/Projects/Governance/Schemas/App-Schema/votes-switch.json index 49e1cb98b9..66d438f78a 100644 --- a/Projects/Governance/Schemas/App-Schema/votes-switch.json +++ b/Projects/Governance/Schemas/App-Schema/votes-switch.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,9 +14,11 @@ "actionProject": "Governance", "actionFunction": "payload.executeAction", "label": "Install Missing Votes", + "translationKey": "install.missingVotes", "relatedUiObject": "Weight Votes Switch", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "relatedUiObjectProject": "Governance" }, { @@ -23,6 +26,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Votes Switch", + "translationKey": "add.votesSwitch", "relatedUiObject": "Votes Switch", "relatedUiObjectProject": "Governance" }, @@ -31,6 +35,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Claim Votes Switch", + "translationKey": "add.claimVotesSwitch", "relatedUiObject": "Claim Votes Switch", "relatedUiObjectProject": "Governance" }, @@ -39,6 +44,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Weight Votes Switch", + "translationKey": "add.weightVotesSwitch", "relatedUiObject": "Weight Votes Switch", "relatedUiObjectProject": "Governance" }, @@ -47,6 +53,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Profile Votes Switch", + "translationKey": "add.userProfileVotesSwitch", "relatedUiObject": "User Profile Votes Switch", "relatedUiObjectProject": "Governance" }, @@ -55,7 +62,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/voting-program.json b/Projects/Governance/Schemas/App-Schema/voting-program.json index 1ba6689ef1..1a95092f69 100644 --- a/Projects/Governance/Schemas/App-Schema/voting-program.json +++ b/Projects/Governance/Schemas/App-Schema/voting-program.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Votes Switch", + "translationKey": "add.votesSwitch", "relatedUiObject": "Votes Switch", "relatedUiObjectProject": "Governance" }, @@ -23,6 +25,7 @@ "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", + "translationKey": "add.tokenBonus", "relatedUiObject": "Tokens Bonus", "relatedUiObjectProject": "Governance" }, @@ -31,7 +34,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/App-Schema/weight-votes-switch.json b/Projects/Governance/Schemas/App-Schema/weight-votes-switch.json index 268de5afc8..c7c24b343b 100644 --- a/Projects/Governance/Schemas/App-Schema/weight-votes-switch.json +++ b/Projects/Governance/Schemas/App-Schema/weight-votes-switch.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,9 +14,11 @@ "actionProject": "Governance", "actionFunction": "payload.executeAction", "label": "Install Missing Votes", + "translationKey": "install.missingVotes", "relatedUiObject": "Weight Votes Switch", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "relatedUiObjectProject": "Governance" }, { @@ -23,6 +26,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Weight Votes Switch", + "translationKey": "add.weightVotesSwitch", "relatedUiObject": "Weight Votes Switch", "relatedUiObjectProject": "Governance" }, @@ -31,6 +35,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool Weight Vote", + "translationKey": "add.poolWeightVote", "relatedUiObject": "Pool Weight Vote", "relatedUiObjectProject": "Governance" }, @@ -39,6 +44,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Weight Vote", + "translationKey": "add.positionWeightVote", "relatedUiObject": "Position Weight Vote", "relatedUiObjectProject": "Governance" }, @@ -47,6 +53,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset Weight Vote", + "translationKey": "add.assetWeightVote", "relatedUiObject": "Asset Weight Vote", "relatedUiObjectProject": "Governance" }, @@ -55,6 +62,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Weight Vote", + "translationKey": "add.featureWeightVote", "relatedUiObject": "Feature Weight Vote", "relatedUiObjectProject": "Governance" }, @@ -63,7 +71,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Governance/Schemas/Docs-Concepts/T/Token/Token-Power-Flows/token-power-flows.json b/Projects/Governance/Schemas/Docs-Concepts/T/Token/Token-Power-Flows/token-power-flows.json index 96d230fdf2..40d6bc64c2 100644 --- a/Projects/Governance/Schemas/Docs-Concepts/T/Token/Token-Power-Flows/token-power-flows.json +++ b/Projects/Governance/Schemas/Docs-Concepts/T/Token/Token-Power-Flows/token-power-flows.json @@ -70,9 +70,14 @@ } ] }, + { + "style": "List", + "text": "You may also define a precise amount of token power to flow to the node instead of a percentage.", + "updated": 1693762113263 + }, { "style": "Text", - "text": "This is the format of the configuration you may use on each of the programs:", + "text": "This is the format of the configuration you may use on each node to define a percentage:", "translations": [ { "language": "RU", @@ -84,7 +89,8 @@ "text": "Bu, programların her birinde kullanabileceğiniz yapılandırma biçimidir:", "updated": 1642714083414 } - ] + ], + "updated": 1693762132115 }, { "style": "Json", @@ -93,8 +99,8 @@ }, { "style": "Text", - "text": "For example, let's say you have 1,000 Token Power flowing into your Token Power Switch node. Let's say you spawn the Onboarding Programs, Community Building Programs, Votes And Claims Programs, and Financial Programs nodes.", - "updated": 1630436060757, + "text": "This is the configuration you may use to define flows in absolute terms:", + "updated": 1693762187956, "translations": [ { "language": "RU", @@ -108,6 +114,15 @@ } ] }, + { + "style": "Json", + "text": "{\n\"amount\": 10000\n}", + "updated": 1693762217493 + }, + { + "style": "Text", + "text": "For example, let's say you have 1,000 Token Power flowing into your Token Power Switch node. Let's say you spawn the Onboarding Programs, Community Building Programs, Votes And Claims Programs, and Financial Programs nodes." + }, { "style": "Callout", "text": "As soon as you deploy these four offspring of the Token Power Switch node, you will see that each of the nodes gets 25% of the Token Power by default.", diff --git a/Projects/Governance/Schemas/Docs-Nodes/T/Task/Task-Server-App-Reference/task-server-app-reference.json b/Projects/Governance/Schemas/Docs-Nodes/T/Task/Task-Server-App-Reference/task-server-app-reference.json index dfad70d556..a7edce2492 100644 --- a/Projects/Governance/Schemas/Docs-Nodes/T/Task/Task-Server-App-Reference/task-server-app-reference.json +++ b/Projects/Governance/Schemas/Docs-Nodes/T/Task/Task-Server-App-Reference/task-server-app-reference.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bu düğüm, üst görevdeki (Task) geçerli kullanıcının görev sunucusunun, İmzalama Hesabına (Signing Account) erişmesine izin veren Görev Sunucusu Uygulaması (Task Server App) düğümüne bir referans depolar.", "updated": 1666689514950 + }, + { + "language": "DE", + "text": "Dieser Knoten speichert einen Verweis auf den Knoten Task Server App, der es dem übergeordneten Task ermöglicht, auf das Signing Account des Taskservers des aktuellen Benutzers zuzugreifen. ", + "updated": 1704581547114 } ] }, @@ -31,6 +36,11 @@ "language": "TR", "text": "Kullanıcının imzalama hesabına erişim sağlayarak, mevcut görev artık Superalgos eşler arası ağa erişebilecek.", "updated": 1666689551602 + }, + { + "language": "DE", + "text": "Durch den Zugriff auf das Benutzerkonto kann die aktuelle Aufgabe nun auf das Superalgos Peer-to-Peer-Netzwerk zugreifen.", + "updated": 1704578435012 } ] } diff --git a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-001-gov-message-pull-requests-processed.json b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-001-gov-message-pull-requests-processed.json index 4686f06645..2f3178906d 100644 --- a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-001-gov-message-pull-requests-processed.json +++ b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-001-gov-message-pull-requests-processed.json @@ -8,8 +8,8 @@ "translations": [ { "language": "DE", - "text": "Die Pull Requests im Superalgos Main-repository wurden erfolgreich bearbeitet.", - "updated": 1640448073259 + "text": "Die Pull Requests im Haupt-Repository von Superalgos wurden erfolgreich bearbeitet.", + "updated": 1700772586768 }, { "language": "RU", @@ -31,8 +31,8 @@ "translations": [ { "language": "DE", - "text": "Es sind keine weiteren Maßnahmen von Ihnen erforderlich. Die PRs-Bearbeitungsregeln wurden angewendet und alle PRs (Pull requests), die zusammengeführt werden konnten, wurden zusammengeführt. Es sind keine weiteren Maßnahmen von Ihnen erforderlich. Die PRs-Bearbeitungsregeln wurden angewendet und alle PRs, die zusammengeführt werden konnten, wurden zusammengeführt.", - "updated": 1640448124374 + "text": "Es sind keine weiteren Maßnahmen von Ihnen erforderlich. Die PR-Verarbeitungsregeln wurden angewendet und alle PRs (Processing Rules), die zusammengeführt werden konnten, wurden zusammengeführt.", + "updated": 1700772649520 }, { "language": "RU", diff --git a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-002-gov-message-processing-pull-requests.json b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-002-gov-message-processing-pull-requests.json index efd0fec285..959a451f83 100644 --- a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-002-gov-message-processing-pull-requests.json +++ b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-002-gov-message-processing-pull-requests.json @@ -8,8 +8,8 @@ "translations": [ { "language": "DE", - "text": "Warten Sie, während dieser Prozess alle offenen PRs im Superalgos-Repository auf GitHub.com prüft und alle zusammenführt, die gemäß den PRs-Verarbeitungsregeln zusammengeführt werden können. Sie werden eine neue Nachricht erhalten, wenn der Vorgang abgeschlossen ist.", - "updated": 1639343926239 + "text": "You will get a new message when the operation is complete.\nZusammenfassung: Warten Sie, während dieser Prozess alle offenen PRs im Superalgos-Repository auf GitHub.com überprüft und alle zusammenführt, die gemäß den PRs-Verarbeitungsregeln zusammengeführt werden können. Sie werden eine neue Nachricht erhalten, wenn der Vorgang abgeschlossen ist.", + "updated": 1700772664714 }, { "language": "RU", @@ -31,8 +31,8 @@ "translations": [ { "language": "DE", - "text": "Was Nun?", - "updated": 1639343937929 + "text": "Was kommt als Nächstes?", + "updated": 1700772691175 }, { "language": "RU", @@ -53,8 +53,8 @@ "translations": [ { "language": "DE", - "text": "Sie müssen nichts weiter tun. In wenigen Sekunden/Minuten sollten Sie das Ergebnis dieses Vorgangs sehen können.", - "updated": 1639343951382 + "text": "Sie brauchen nichts weiter zu tun. In wenigen Sekunden/Minuten sollten Sie das Ergebnis dieses Vorgangs sehen können.", + "updated": 1700772705400 }, { "language": "RU", diff --git a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-003-gov-message-paying-contributors.json b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-003-gov-message-paying-contributors.json index 941917d0c6..3fe5f89352 100644 --- a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-003-gov-message-paying-contributors.json +++ b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-003-gov-message-paying-contributors.json @@ -14,6 +14,11 @@ "language": "TR", "text": "Özet: Katkıda bulunanlara ödeme süreci başlatıldı. bekle!", "updated": 1646741214197 + }, + { + "language": "DE", + "text": "Das Verfahren zur Bezahlung der Beitragszahler wurde eingeleitet. Warte ab!", + "updated": 1700772792866 } ] }, @@ -31,6 +36,11 @@ "language": "TR", "text": "İpucu: Yakında, sürecin tüm katkıda bulunanlara ödeme yapıp yapmadığını bildiren bir bildirim alacaksınız.", "updated": 1646741229539 + }, + { + "language": "DE", + "text": "Sie werden in Kürze eine Mitteilung erhalten, in der Sie darüber informiert werden, ob es gelungen ist, alle Beitragszahler zu bezahlen oder nicht.", + "updated": 1700772730025 } ], "updated": 1627203557237 diff --git a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-004-gov-message-all-payments-were-sent.json b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-004-gov-message-all-payments-were-sent.json index 8758a201ae..7587f02a47 100644 --- a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-004-gov-message-all-payments-were-sent.json +++ b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-004-gov-message-all-payments-were-sent.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Ödeme işlemi başarıyla tamamlandı. Tüm katkıda bulunanlara ödemeler gönderildi.", "updated": 1646741645499 + }, + { + "language": "DE", + "text": "Der Zahlungsvorgang wurde erfolgreich abgeschlossen. Die Zahlungen an alle Beitragszahler wurden verschickt.", + "updated": 1700772976776 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Katkıda bulunanlara ödeme süreci tamamen başarılı oldu ve tüm ödemeler gönderildi.", "updated": 1646741661182 + }, + { + "language": "DE", + "text": "Der Prozess zur Bezahlung der Beitragszahler war vollständig erfolgreich und alle Zahlungen wurden verschickt.", + "updated": 1700772987208 } ] } diff --git a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-005-gov-message-not-all-payments-were-sent.json b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-005-gov-message-not-all-payments-were-sent.json index 57041501c1..ae077296bb 100644 --- a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-005-gov-message-not-all-payments-were-sent.json +++ b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-005-gov-message-not-all-payments-were-sent.json @@ -15,6 +15,11 @@ "language": "TR", "text": "Özet: Ödeme çalıştırması güncellendi, ancak tüm ödemeler gönderilmedi. Düzeltmek için işlem çıktısını kontrol etmeniz ve muhtemelen tekrar çalıştırmanız gerekir.", "updated": 1646741771969 + }, + { + "language": "DE", + "text": "Die Aktualisierungszahlung wurde ausgeführt, aber nicht alle Zahlungen wurden gesendet. Sie müssen die Prozessausgabe überprüfen, um das Problem zu beheben, und den Prozess wahrscheinlich erneut ausführen.", + "updated": 1700773002704 } ] }, @@ -33,6 +38,11 @@ "language": "TR", "text": "İpucu: Güncelsiniz. İstemciyi ( Client ) yeniden başlatmaya veya kullanıcı arayüzü ( UI ) sayfasını yenilemeye gerek yok.", "updated": 1646741834233 + }, + { + "language": "DE", + "text": "Sie sind auf dem neuesten Stand. Sie müssen den Client nicht neu starten oder die Workspace (UI) -Seite aktualisieren.", + "updated": 1700773052288 } ] } diff --git a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-006-gov-message-automated-user-profile-contribute-done.json b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-006-gov-message-automated-user-profile-contribute-done.json index e66e180b2f..516b2f1098 100644 --- a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-006-gov-message-automated-user-profile-contribute-done.json +++ b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-006-gov-message-automated-user-profile-contribute-done.json @@ -20,8 +20,8 @@ }, { "language": "DE", - "text": "Ihre Beiträge wurden in Ihren Superalgos Fork hochgeladen und ein Pull Request wurde an das Haupt-Repository von Superalgos gesendet.", - "updated": 1634163888387, + "text": "Ihr Benutzerprofil wurde in Ihren Superalgos Fork hochgeladen und ein Pull Request wurde an das Haupt-Repository von Superalgos übermittelt.", + "updated": 1700773081160, "style": "Definition" }, { @@ -50,8 +50,8 @@ }, { "language": "DE", - "text": "Es ist keine weitere Aktion von Ihnen erforderlich. Jemand wird Ihren Pull Request überprüfen und ihn in die neueste Version der Software einfügen, wenn alles in Ordnung ist. Wenn Ihre Änderungen aus irgendeinem Grund abgelehnt werden, müssen Sie das Problem auf Github.com verfolgen.", - "updated": 1634163896241, + "text": "Es sind keine weiteren Maßnahmen von Ihnen erforderlich. Jemand wird Ihren Pull Request überprüfen und ihn in die neueste Version der Software einfügen, wenn alles in Ordnung ist. Wenn Ihre Änderungen aus irgendeinem Grund abgelehnt werden, müssen Sie das Problem auf Github.com verfolgen.", + "updated": 1700773093264, "style": "Success" }, { diff --git a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-007-gov-message-starting-automated-user-profile-contribution.json b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-007-gov-message-starting-automated-user-profile-contribution.json index f4f16c41bb..bbc66aa086 100644 --- a/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-007-gov-message-starting-automated-user-profile-contribution.json +++ b/Projects/Governance/Schemas/Docs-Topics/G/Gov/Gov-Commands-Messages/gov-commands-messages-007-gov-message-starting-automated-user-profile-contribution.json @@ -14,8 +14,8 @@ }, { "language": "DE", - "text": "Warten Sie, während die Änderungen auf GitHub.com hochgeladen werden und ein Pull Request erstellt wird. Sie werden eine neue Nachricht erhalten, wenn der Vorgang abgeschlossen ist.", - "updated": 1634163736599 + "text": "Warten Sie, während Ihr Benutzerprofil auf GitHub.com hochgeladen wird. Sie erhalten eine neue Nachricht, wenn der Vorgang abgeschlossen ist.", + "updated": 1700773144255 }, { "language": "RU", @@ -43,8 +43,8 @@ }, { "language": "DE", - "text": "Wie geht es nun weiter?", - "updated": 1634163743036 + "text": "Was kommt als Nächstes?", + "updated": 1700773152460 }, { "language": "RU", @@ -71,8 +71,8 @@ }, { "language": "DE", - "text": "Es ist keine weitere Aktion von Ihnen erforderlich. Jemand wird Ihren Pull Request überprüfen und ihn in die neueste Version der Software einfügen, wenn alles in Ordnung ist. Wenn Ihre Änderungen aus irgendeinem Grund abgelehnt werden, müssen Sie das Thema auf Github.com weiterverfolgen.", - "updated": 1634163822210 + "text": "Es sind keine weiteren Maßnahmen von Ihnen erforderlich. Jemand wird Ihren Pull Request überprüfen und ihn in die neueste Version der Software einfügen, wenn alles in Ordnung ist. Wenn Ihre Änderungen aus irgendeinem Grund abgelehnt werden, müssen Sie das Problem auf Github.com weiterverfolgen.", + "updated": 1700773161440 }, { "language": "RU", @@ -99,8 +99,8 @@ }, { "language": "DE", - "text": "Sollten Sie weitere Beiträge einreichen, während der Pull Request geprüft wird, werden diese automatisch an den offenen Pull Request angehängt.", - "updated": 1634163831841 + "text": "Wenn Sie weitere Beiträge einreichen, während der Pull Request geprüft wird, werden diese automatisch an den offenen Pull Request angehängt.", + "updated": 1700773170607 }, { "language": "RU", diff --git a/Projects/Governance/Schemas/Docs-Topics/G/Governance/Governance-Flow/governance-flow-001-the-superalgos-meritocracy.json b/Projects/Governance/Schemas/Docs-Topics/G/Governance/Governance-Flow/governance-flow-001-the-superalgos-meritocracy.json index 1ae9919fb3..0e9ac0ec8d 100644 --- a/Projects/Governance/Schemas/Docs-Topics/G/Governance/Governance-Flow/governance-flow-001-the-superalgos-meritocracy.json +++ b/Projects/Governance/Schemas/Docs-Topics/G/Governance/Governance-Flow/governance-flow-001-the-superalgos-meritocracy.json @@ -20,6 +20,11 @@ "language": "TR", "text": "Özet: Superalgos Yönetişim Projesi ( Governance Project ), ne kadar çok katkıda bulunursanız, gelişimin yönünü etkileme hakkınız o kadar yüksek olan bir meritokratik sistem uygular.", "updated": 1646735959454 + }, + { + "language": "DE", + "text": "Das Superalgos Governance Project implementiert ein meritokratisches System. Je mehr Sie dazu beitragen, desto mehr Einfluss haben Sie auf die Entwicklung des Projektes.", + "updated": 1702327744928 } ] }, @@ -43,6 +48,11 @@ "language": "TR", "text": "Her şey, önceki katkılar için kazandığınız mevcut Superalgos SA Jetonlarınız ile başlar. Sahip olduğunuz varlıklar size Jeton Gücü ( Token Power ) verir.", "updated": 1646736000497 + }, + { + "language": "DE", + "text": "Für ihre Wertschöpfung bekommen sie eine bestimmte Anzahl Superalgos SA Token. Ihre erworbenen Token verleihen Ihnen Token Power.", + "updated": 1702327756154 } ] }, @@ -78,6 +88,11 @@ "language": "TR", "text": "Superalgos'un katkılara nasıl değer verdiği konusunda çok önemli olan ikinci bir kavram daha vardır: İtibar: ( Reputation ) ", "updated": 1646736042438 + }, + { + "language": "DE", + "text": "Es gibt ein zweites Kriterium, welches entscheidend dafür ist, wie Superalgos Beiträge bewertet werden: Reputation.", + "updated": 1702327785234 } ] }, diff --git a/Projects/Governance/UI/Function-Libraries/AirdropProgram.js b/Projects/Governance/UI/Function-Libraries/AirdropProgram.js index 106a1dbfa8..d0aa3376aa 100644 --- a/Projects/Governance/UI/Function-Libraries/AirdropProgram.js +++ b/Projects/Governance/UI/Function-Libraries/AirdropProgram.js @@ -200,4 +200,6 @@ function newGovernanceFunctionLibraryAirdropProgram() { } } } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryAirdropProgram = newGovernanceFunctionLibraryAirdropProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/ClaimsProgram.js b/Projects/Governance/UI/Function-Libraries/ClaimsProgram.js index 0a79eee61b..ab18f283f7 100644 --- a/Projects/Governance/UI/Function-Libraries/ClaimsProgram.js +++ b/Projects/Governance/UI/Function-Libraries/ClaimsProgram.js @@ -535,4 +535,6 @@ function newGovernanceFunctionLibraryClaimsProgram() { } } } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryClaimsProgram = newGovernanceFunctionLibraryClaimsProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/ComputingProgram.js b/Projects/Governance/UI/Function-Libraries/ComputingProgram.js index 15d47ba902..f90ccaf0b5 100644 --- a/Projects/Governance/UI/Function-Libraries/ComputingProgram.js +++ b/Projects/Governance/UI/Function-Libraries/ComputingProgram.js @@ -174,4 +174,6 @@ function newGovernanceFunctionLibraryComputingProgram() { } } } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryComputingProgram = newGovernanceFunctionLibraryComputingProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/DelegationProgram.js b/Projects/Governance/UI/Function-Libraries/DelegationProgram.js index 58555fd10b..0e48e4c041 100644 --- a/Projects/Governance/UI/Function-Libraries/DelegationProgram.js +++ b/Projects/Governance/UI/Function-Libraries/DelegationProgram.js @@ -374,4 +374,6 @@ function newGovernanceFunctionLibraryDelegationProgram() { } } } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryDelegationProgram = newGovernanceFunctionLibraryDelegationProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/DistributionProcess.js b/Projects/Governance/UI/Function-Libraries/DistributionProcess.js index e94f4769ec..a7b82c25f1 100644 --- a/Projects/Governance/UI/Function-Libraries/DistributionProcess.js +++ b/Projects/Governance/UI/Function-Libraries/DistributionProcess.js @@ -158,4 +158,6 @@ function newGovernanceFunctionLibraryDistributionProcess() { setTimeout(calculate, DISTRIBUTION_PROCESS_RECALCULATION_DELAY) } } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryDistributionProcess = newGovernanceFunctionLibraryDistributionProcess \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/GithubProgram.js b/Projects/Governance/UI/Function-Libraries/GithubProgram.js index 20f5b849f8..39db72d8ae 100644 --- a/Projects/Governance/UI/Function-Libraries/GithubProgram.js +++ b/Projects/Governance/UI/Function-Libraries/GithubProgram.js @@ -226,4 +226,6 @@ function newGovernanceFunctionLibraryGithubProgram() { } } } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryGithubProgram = newGovernanceFunctionLibraryGithubProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/InfluencerProgram.js b/Projects/Governance/UI/Function-Libraries/InfluencerProgram.js index d21cfba0f0..454189026f 100644 --- a/Projects/Governance/UI/Function-Libraries/InfluencerProgram.js +++ b/Projects/Governance/UI/Function-Libraries/InfluencerProgram.js @@ -28,4 +28,6 @@ function newGovernanceFunctionLibraryInfluencerProgram() { "Influencer Program" ) } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryInfluencerProgram = newGovernanceFunctionLibraryInfluencerProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/LiquidityProgram.js b/Projects/Governance/UI/Function-Libraries/LiquidityProgram.js index a1f412afec..1cc24383b8 100644 --- a/Projects/Governance/UI/Function-Libraries/LiquidityProgram.js +++ b/Projects/Governance/UI/Function-Libraries/LiquidityProgram.js @@ -330,4 +330,6 @@ function newGovernanceFunctionLibraryLiquidityProgram() { } } } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryLiquidityProgram = newGovernanceFunctionLibraryLiquidityProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/MentorshipProgram.js b/Projects/Governance/UI/Function-Libraries/MentorshipProgram.js index 5b8e5cd02b..a0dd927f58 100644 --- a/Projects/Governance/UI/Function-Libraries/MentorshipProgram.js +++ b/Projects/Governance/UI/Function-Libraries/MentorshipProgram.js @@ -29,4 +29,6 @@ function newGovernanceFunctionLibraryMentorshipProgram() { "Mentorship Program" ) } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryMentorshipProgram = newGovernanceFunctionLibraryMentorshipProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/ReferralProgram.js b/Projects/Governance/UI/Function-Libraries/ReferralProgram.js index 9ebd8fef85..255e6aebee 100644 --- a/Projects/Governance/UI/Function-Libraries/ReferralProgram.js +++ b/Projects/Governance/UI/Function-Libraries/ReferralProgram.js @@ -28,4 +28,6 @@ function newGovernanceFunctionLibraryReferralProgram() { "Referral Program" ) } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryReferralProgram = newGovernanceFunctionLibraryReferralProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/StakingProgram.js b/Projects/Governance/UI/Function-Libraries/StakingProgram.js index 24407ef1ac..4d99218020 100644 --- a/Projects/Governance/UI/Function-Libraries/StakingProgram.js +++ b/Projects/Governance/UI/Function-Libraries/StakingProgram.js @@ -180,4 +180,6 @@ function newGovernanceFunctionLibraryStakingProgram() { } } } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryStakingProgram = newGovernanceFunctionLibraryStakingProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/SupportProgram.js b/Projects/Governance/UI/Function-Libraries/SupportProgram.js index f868913013..42b3ba28ae 100644 --- a/Projects/Governance/UI/Function-Libraries/SupportProgram.js +++ b/Projects/Governance/UI/Function-Libraries/SupportProgram.js @@ -28,4 +28,6 @@ function newGovernanceFunctionLibrarySupportProgram() { "Support Program" ) } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibrarySupportProgram = newGovernanceFunctionLibrarySupportProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/TokenMining.js b/Projects/Governance/UI/Function-Libraries/TokenMining.js index edaa8540d5..e9fca24c3a 100644 --- a/Projects/Governance/UI/Function-Libraries/TokenMining.js +++ b/Projects/Governance/UI/Function-Libraries/TokenMining.js @@ -219,4 +219,6 @@ function newGovernanceFunctionLibraryTokenMining() { userProfile.tokensMined.payload.uiObject.setValue(total + ' SA Tokens' + tokensAwardedBTC, UI.projects.governance.globals.designer.SET_VALUE_COUNTER) } } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryTokenMining = newGovernanceFunctionLibraryTokenMining \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/TokenPower.js b/Projects/Governance/UI/Function-Libraries/TokenPower.js index f0f6706aea..f0db2ebe29 100644 --- a/Projects/Governance/UI/Function-Libraries/TokenPower.js +++ b/Projects/Governance/UI/Function-Libraries/TokenPower.js @@ -364,3 +364,5 @@ function newGovernanceFunctionLibraryTokenPower() { } } } + +exports.newGovernanceFunctionLibraryTokenPower = newGovernanceFunctionLibraryTokenPower \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/Tokens.js b/Projects/Governance/UI/Function-Libraries/Tokens.js index fa21157f35..3207fcff77 100644 --- a/Projects/Governance/UI/Function-Libraries/Tokens.js +++ b/Projects/Governance/UI/Function-Libraries/Tokens.js @@ -190,4 +190,6 @@ function newGovernanceFunctionLibraryTokens() { node.payload.uiObject.setStatus(status, UI.projects.governance.globals.designer.SET_STATUS_COUNTER) } } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryTokens = newGovernanceFunctionLibraryTokens \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/VotingProgram.js b/Projects/Governance/UI/Function-Libraries/VotingProgram.js index a15ded8753..83644981d5 100644 --- a/Projects/Governance/UI/Function-Libraries/VotingProgram.js +++ b/Projects/Governance/UI/Function-Libraries/VotingProgram.js @@ -556,4 +556,6 @@ function newGovernanceFunctionLibraryVotingProgram() { } } } -} \ No newline at end of file +} + +exports.newGovernanceFunctionLibraryVotingProgram = newGovernanceFunctionLibraryVotingProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/Weights.js b/Projects/Governance/UI/Function-Libraries/Weights.js index 5fb68b1a65..fbc5cde1bc 100644 --- a/Projects/Governance/UI/Function-Libraries/Weights.js +++ b/Projects/Governance/UI/Function-Libraries/Weights.js @@ -159,3 +159,5 @@ function newGovernanceFunctionLibraryWeights() { } } } + +exports.newGovernanceFunctionLibraryWeights = newGovernanceFunctionLibraryWeights \ No newline at end of file diff --git a/Projects/Governance/UI/Globals/Designer.js b/Projects/Governance/UI/Globals/Designer.js index 9be7ea2418..e5a210b16a 100644 --- a/Projects/Governance/UI/Globals/Designer.js +++ b/Projects/Governance/UI/Globals/Designer.js @@ -8,4 +8,6 @@ function newGovernanceGlobalsDesigner() { SET_PERCENTAGE_COUNTER: 1000 } return thisObject -} \ No newline at end of file +} + +exports.newGovernanceGlobalsDesigner = newGovernanceGlobalsDesigner \ No newline at end of file diff --git a/Projects/Governance/UI/Globals/Reports.js b/Projects/Governance/UI/Globals/Reports.js index 5b0b26dd03..f801138e58 100644 --- a/Projects/Governance/UI/Globals/Reports.js +++ b/Projects/Governance/UI/Globals/Reports.js @@ -3,4 +3,6 @@ function newGovernanceGlobalsReports() { REPORTS_SPACE_WIDTH: 900 } return thisObject -} \ No newline at end of file +} + +exports.newGovernanceGlobalsReports = newGovernanceGlobalsReports \ No newline at end of file diff --git a/Projects/Governance/UI/Globals/SAToken.js b/Projects/Governance/UI/Globals/SAToken.js index 8967f60728..835978fdb1 100644 --- a/Projects/Governance/UI/Globals/SAToken.js +++ b/Projects/Governance/UI/Globals/SAToken.js @@ -70,3 +70,5 @@ function newGovernanceGlobalsSaToken() { } return thisObject } + +exports.newGovernanceGlobalsSaToken = newGovernanceGlobalsSaToken \ No newline at end of file diff --git a/Projects/Governance/UI/Spaces/Reports-Space/CsvExport.js b/Projects/Governance/UI/Spaces/Reports-Space/CsvExport.js new file mode 100644 index 0000000000..a5714912f2 --- /dev/null +++ b/Projects/Governance/UI/Spaces/Reports-Space/CsvExport.js @@ -0,0 +1,994 @@ +/** + * @typedef CsvExportFunction + * @property {() => CsvResponse} asCsv + * @property {() => void} initialize + * @property {() => void} finalize + */ + +/** + * + * @returns {CsvExportFunction} + */ +function newGovernanceReportsCsvExport() { + let thisObject = { + asCsv: asCsv, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function initialize() { + + } + + function finalize() { + + } + + /** + * Generates the CSV data export + * + * @returns {CsvResponse} + */ + function asCsv(userProfiles) { + const response = commonRecordsAsCsv() + response.userProfiles = tableRecordsAsCsv(userProfiles) + return response + } + + /** + * @returns {CsvResponse} + */ + function commonRecordsAsCsv() { + let commonRecordDefinition = { + headers: [ + { + name: "name", + label: "Name", + }, + { + name: "tokensReward", + label: "Tokens Reward", + }, + { + name: "rewardsInBTC", + label: "Rewards In BTC", + }, + { + name: "weight", + label: "Weight", + }, + { + name: "weightPower", + label: "Weight Power", + }, + ], + properties: [ + { + programName: 'Asset', + programPropertyName: 'Assets', + exec: addCommonNodeProperties + }, + { + programName: 'Feature', + programPropertyName: 'Features', + exec: addCommonNodeProperties + }, + { + programName: 'Pool', + programPropertyName: 'Pools', + exec: addCommonNodeProperties + }, + { + programName: 'Position', + programPropertyName: 'Positions', + exec: addCommonNodeProperties + }, + ] + } + + /** @type {CommonRecordMap} */ + const commonRecordMap = { + assets: [], + features: [], + pools: [], + positions: [], + } + + for (let pIdx = 0; pIdx < commonRecordDefinition.properties.length; pIdx++) { + const prop = commonRecordDefinition.properties[pIdx] + prop.exec(prop, commonRecordMap) + } + + return { + assets: recordsToRows(recordsAsSortedList(commonRecordMap.assets), commonRecordDefinition.headers), + features: recordsToRows(recordsAsSortedList(commonRecordMap.features), commonRecordDefinition.headers), + pools: recordsToRows(recordsAsSortedList(commonRecordMap.pools), commonRecordDefinition.headers), + positions: recordsToRows(recordsAsSortedList(commonRecordMap.positions), commonRecordDefinition.headers), + } + + /** + * + * @param {CommonRecord[]} records + * @returns {[string,RecordValue][][]} + */ + function recordsAsSortedList(records) { + const list = [] + for(let i = 0; i < records.length; i++) { + let innerList = [] + for (const [key, value] of Object.entries(records[i])) { + innerList.push([key,value]) + } + innerList.sort((a, b) => a[1].order - b[1].order) + list.push(innerList) + } + return list + } + + /** + * + * @param {TablePropertyDefinition} prop + * @param {CommonRecordMap} commonRecordMap + */ + function addCommonNodeProperties(prop, commonRecordMap) { + const recordKey = prop.programPropertyName.toLowerCase() + // TODO: recreate this function in the export governance app file + let nodes = UI.projects.workspaces.spaces.designSpace.workspace.getNodesByTypeAndHierarchyHeadsType(prop.programName, prop.programPropertyName) + for (let j = 0; j < nodes.length; j++) { + let node = nodes[j] + + let weightPower + if (node.payload.votingProgram !== undefined) { + weightPower = node.payload.votingProgram.votes + } else { + weightPower = 0 + } + + /* + Display node name and path + */ + let name = node.name + let nodePath = [] + if (node.payload.parentNode !== undefined) { + if (node.payload.parentNode.payload.parentNode !== undefined) { + if (node.payload.parentNode.payload.parentNode.payload.parentNode !== undefined) { + if (node.payload.parentNode.payload.parentNode.payload.parentNode.payload.parentNode !== undefined) { + nodePath.push(node.payload.parentNode.payload.parentNode.payload.parentNode.payload.parentNode.name) + } + nodePath.push(node.payload.parentNode.payload.parentNode.payload.parentNode.name) + } + nodePath.push(node.payload.parentNode.payload.parentNode.name) + } + nodePath.push(node.payload.parentNode.name) + } + if (nodePath.length) { + name = name + ' (' + for (let i = 0; i < nodePath.length; i++) { + name = name + nodePath[i] + if (i < (nodePath.length - 1)) { name = name + ' - ' } + } + name = name + ')' + } + const record = newCommonRecord() + record.name.value = name + record.tokensReward.value = node.payload.tokens | 0, + record.rewardsInBTC.value = UI.projects.governance.utilities.conversions.estimateSATokensInBTC(node.payload.tokens | 0), + record.weight.value = (node.payload.weight * 100).toFixed(2) + '%', + record.weightPower.value = weightPower + commonRecordMap[recordKey].push(record) + } + } + + /** + * + * @returns {CommonRecord} + */ + function newCommonRecord() { + return { + name: {value: '', order: 1 }, + tokensReward: {value: 0, order: 2 }, + rewardsInBTC: {value: 0, order: 3 }, + weight: {value: 0, order: 4 }, + weightPower: {value: 0, order: 5 }, + } + } + } + + function tableRecordsAsCsv(userProfiles) { + let tableRecords = [] + let tableRecordDefinition = { + headers: [ + { + name: "name", + label: "User Profile", + }, + { + name: "blockchainPower", + label: "Blockchain Power", + }, + { + name: "delegatedPower", + label: "Delegated Power", + }, + { + name: "tokenPower", + label: "Token Power", + }, + { + name: "airdropPower", + label: "Airdrop Power", + }, + { + name: "airdropTokensAwarded", + label: "Airdrop Tokens Awarded", + }, + { + name: "claimPower", + label: "Claim Power", + }, + { + name: "claimTokensAwarded", + label: "Claim Tokens Awarded", + }, + { + name: "computingPower", + label: "Computing Power", + }, + { + name: "computingPercentage", + label: "Computing Percentage", + }, + { + name: "computingTokensAwarded", + label: "Computing Tokens Awarded", + }, + { + name: "delegationPower", + label: "Delegation Power", + }, + { + name: "delegationTokensBonus", + label: "Delegation Tokens Bonus", + }, + { + name: "githubForks", + label: "Github Forks", + }, + { + name: "githubPower", + label: "Github Power", + }, + { + name: "githubStars", + label: "Github Stars", + }, + { + name: "githubTokensAwarded", + label: "Github Tokens Awarded", + }, + { + name: "githubWatching", + label: "Github Watching", + }, + { + name: "miningBlockchainAccount", + label: "Mining Blockchain Account", + }, + { + name: "miningMinedInBTC", + label: "Mining Mined In BTC", + }, + { + name: "miningTokensAwarded", + label: "Mining Tokens Awarded", + }, + { + name: "miningTokensBonus", + label: "Mining Tokens Bonus", + }, + { + name: "miningTokensMined", + label: "Mining Tokens Mined", + }, + { + name: "stakingPower", + label: "Staking Power", + }, + { + name: "stakingTokensAwarded", + label: "Staking Tokens Awarded", + }, + { + name: "votingIncoming", + label: "Voting Incoming", + }, + { + name: "votingOwnPower", + label: "Voting Own Power", + }, + { + name: "votingPower", + label: "Voting Power", + }, + { + name: "votingReputation", + label: "Voting Reputation", + }, + { + name: "votingTokensBonus", + label: "Voting Tokens Bonus", + }, + { + name: "liquidityMarket", + label: "Liquidity Market", + }, + { + name: "liquidityExchange", + label: "Liquidity Exchange", + }, + { + name: "liquidityPercentage", + label: "Liquidity Percentage", + }, + { + name: "liquidityPower", + label: "Liquidity Power", + }, + { + name: "liquidityTokensAwarded", + label: "Liquidity Tokens Awarded", + }, + { + name: "referralOwnPower", + label: "Referral Own Power", + }, + { + name: "referralIncoming", + label: "Referral Incoming", + }, + { + name: "referralTokensAwarded", + label: "Referral Tokens Awarded", + }, + { + name: "referralDecendants", + label: "Referral Decendants", + }, + { + name: "referralTokensBonus", + label: "Referral Token Bonus", + }, + { + name: "influencersOwnPower", + label: "Influencers Own Power", + }, + { + name: "influencersIncoming", + label: "Influencers Incoming", + }, + { + name: "influencersTokensAwarded", + label: "Influencers Tokens Awarded", + }, + { + name: "influencersDecendants", + label: "Influencers Decendants", + }, + { + name: "influencersTokensBonus", + label: "Influencers Token Bonus", + }, + { + name: "mentorsOwnPower", + label: "Mentors Own Power", + }, + { + name: "mentorsIncoming", + label: "Mentors Incoming", + }, + { + name: "mentorsTokensAwarded", + label: "Mentors Tokens Awarded", + }, + { + name: "mentorsDecendants", + label: "Mentors Decendants", + }, + { + name: "mentorsTokensBonus", + label: "Mentors Token Bonus", + }, + { + name: "supportsOwnPower", + label: "Supports Own Power", + }, + { + name: "supportsIncoming", + label: "Supports Incoming", + }, + { + name: "supportsTokensAwarded", + label: "Supports Tokens Awarded", + }, + { + name: "supportsDecendants", + label: "Supports Decendants", + }, + { + name: "supportsTokensBonus", + label: "Supports Token Bonus", + }, + ], + properties: [ + { + programName: 'Airdrop Program', + programPropertyName: 'airdropProgram', + setProperties: (record, payload, _userProfile) => { + record.airdropPower.value = payload.ownPower | 0 + record.airdropTokensAwarded.value = payload.awarded.tokens | 0 + }, + exec: addPropertyTokens + }, + { + programName: 'Claims Program', + programPropertyName: 'claimsProgram', + setProperties: (record, payload, _userProfile) => { + record.claimPower.value = payload.ownPower | 0 + record.claimTokensAwarded.value = payload.awarded.tokens | 0 + }, + exec: addPropertyTokens + }, + { + programName: 'Computing Program', + programPropertyName: 'computingProgram', + setProperties: (record, payload, _userProfile) => { + record.computingPower.value = payload.ownPower | 0 + record.computingPercentage.value = payload.awarded.percentage / 100 | 0 + record.computingTokensAwarded.value = payload.awarded.tokens | 0 + }, + exec: addPropertyTokens + }, + { + programName: 'Delegation Program', + programPropertyName: 'delegationProgram', + setProperties: (record, payload, _userProfile) => { + record.delegationPower.value = payload.ownPower | 0 + record.delegationTokensBonus.value = payload.bonus.tokens | 0 + }, + exec: addPropertyTokensWithBonus + }, + { + programName: 'Github Program', + programPropertyName: 'githubProgram', + setProperties: (record, payload, _userProfile) => { + record.githubPower.value = payload.ownPower | 0 + record.githubStars.value = payload.starsCount | 0, + record.githubWatching.value = payload.watchersCount | 0 + record.githubForks.value = payload.forksCount | 0 + record.githubTokensAwarded.value = payload.awarded.tokens | 0 + }, + exec: addPropertyTokens + }, + { + programName: 'liquidity Program', + programPropertyName: 'liquidityProgram', + exec: addLiquidityTokens + }, + { + programName: 'Mining Program', + programPropertyName: 'MiningProgram', + exec: addMiningTokens + }, + { + programName: 'Staking Program', + programPropertyName: 'stakingProgram', + setProperties: (record, payload, _userProfile) => { + record.stakingPower.value = payload.ownPower | 0 + record.stakingTokensAwarded.value = payload.awarded.tokens | 0 + }, + exec: addPropertyTokens + }, + { + programName: 'Voting Program', + programPropertyName: 'votingProgram', + setProperties: (record, payload, userProfile) => { + record.votingOwnPower.value = payload.ownPower - userProfile.payload.reputation | 0 + record.votingIncoming.value = payload.incomingPower | 0, + record.votingReputation.value = userProfile.payload.reputation | 0 + record.votingPower.value = payload.ownPower + payload.incomingPower | 0, + record.votingTokensBonus.value = payload.bonus.tokens | 0 + }, + exec: addPropertyTokensWithBonus + }, + { + programName: 'Referral Program', + programPropertyName: 'referralProgram', + setProperties: (record, payload, _userProfile) => { + record.referralOwnPower.value = payload.ownPower | 0 + record.referralIncoming.value = payload.incomingPower | 0, + record.referralTokensAwarded.value = payload.awarded.tokens | 0 + record.referralDecendants.value = payload.awarded.count | 0, + record.referralTokensBonus.value = payload.bonus.tokens | 0 + }, + exec: addPropertyTokensWithBonus + }, + { + programName: 'Influencer Program', + programPropertyName: 'influencerProgram', + setProperties: (record, payload, _userProfile) => { + record.influencersOwnPower.value = payload.ownPower | 0 + record.influencersIncoming.value = payload.incomingPower | 0, + record.influencersTokensAwarded.value = payload.awarded.tokens | 0 + record.influencersDecendants.value = payload.awarded.count | 0, + record.influencersTokensBonus.value = payload.bonus.tokens | 0 + }, + exec: addPropertyTokensWithBonus + }, + { + programName: 'Mentorship Program', + programPropertyName: 'mentorshipProgram', + setProperties: (record, payload, _userProfile) => { + record.mentorsOwnPower.value = payload.ownPower | 0 + record.mentorsIncoming.value = payload.incomingPower | 0, + record.mentorsTokensAwarded.value = payload.awarded.tokens | 0 + record.mentorsDecendants.value = payload.awarded.count | 0, + record.mentorsTokensBonus.value = payload.bonus.tokens | 0 + }, + exec: addPropertyTokensWithBonus + }, + { + programName: 'Support Program', + programPropertyName: 'supportProgram', + setProperties: (record, payload, _userProfile) => { + record.supportsOwnPower.value = payload.ownPower | 0 + record.supportsIncoming.value = payload.incomingPower | 0, + record.supportsTokensAwarded.value = payload.awarded.tokens | 0 + record.supportsDecendants.value = payload.awarded.count | 0, + record.supportsTokensBonus.value = payload.bonus.tokens | 0 + }, + exec: addPropertyTokensWithBonus + }, + ] + } + + /* + * Transform the result array into table records. + */ + for (let j = 0; j < userProfiles.length; j++) { + let userProfile = userProfiles[j] + + let tableRecord = newRecord(userProfile.name); + + tableRecord.blockchainPower.value = userProfile.payload.blockchainTokens | 0 + tableRecord.delegatedPower.value = userProfile.payload.tokenPower - userProfile.payload.blockchainTokens | 0 + tableRecord.tokenPower.value = userProfile.payload.tokenPower | 0 + + for(let pIdx = 0; pIdx < tableRecordDefinition.properties.length; pIdx++) { + const prop = tableRecordDefinition.properties[pIdx] + prop.exec(userProfile, prop, tableRecord) + } + + tableRecords.push(tableRecord) + } + const equalisedRecords = equaliseRecords(tableRecords) + const recordList = recordsAsSortedList(equalisedRecords) + return recordsToRows(recordList, tableRecordDefinition.headers) + + /** + * @returns {TableRecord} + */ + function newRecord(name) { + return { + name: { value: name, order: 1 }, + blockchainPower: { value: 0, order: 2 }, + delegatedPower: { value: 0, order: 3 }, + tokenPower: { value: 0, order: 4 }, + airdropPower: { value: 0, order: 5 }, + airdropTokensAwarded: { value: 0, order: 6 }, + claimPower: { value: 0, order: 7 }, + claimTokensAwarded: { value: 0, order: 8 }, + computingPower: { value: 0, order: 9 }, + computingPercentage: { value: 0, order: 10 }, + computingTokensAwarded: { value: 0, order: 11 }, + delegationPower: { value: 0, order: 12 }, + delegationTokensBonus: { value: 0, order: 13 }, + githubForks: { value: 0, order: 14 }, + githubPower: { value: 0, order: 15 }, + githubStars: { value: 0, order: 16 }, + githubTokensAwarded: { value: 0, order: 17 }, + githubWatching: { value: 0, order: 18 }, + miningBlockchainAccount: { value: 0, order: 19 }, + miningMinedInBTC: { value: 0, order: 20 }, + miningTokensAwarded: { value: 0, order: 21 }, + miningTokensBonus: { value: 0, order: 22 }, + miningTokensMined: { value: 0, order: 23 }, + stakingPower: { value: 0, order: 24 }, + stakingTokensAwarded: { value: 0, order: 25 }, + votingIncoming: { value: 0, order: 26 }, + votingOwnPower: { value: 0, order: 27 }, + votingPower: { value: 0, order: 28 }, + votingReputation: { value: 0, order: 29 }, + votingTokensBonus: { value: 0, order: 30 }, + referralOwnPower: { value: 0, order: 31 }, + referralIncoming: { value: 0, order: 32 }, + referralTokensAwarded: { value: 0, order: 33 }, + referralDecendants: { value: 0, order: 34 }, + referralTokensBonus: { value: 0, order: 35 }, + influencersOwnPower: { value: 0, order: 36 }, + influencersIncoming: { value: 0, order: 37 }, + influencersTokensAwarded: { value: 0, order: 38 }, + influencersDecendants: { value: 0, order: 39 }, + influencersTokensBonus: { value: 0, order: 40 }, + mentorsOwnPower: { value: 0, order: 41 }, + mentorsIncoming: { value: 0, order: 42 }, + mentorsTokensAwarded: { value: 0, order: 43 }, + mentorsDecendants: { value: 0, order: 44 }, + mentorsTokensBonus: { value: 0, order: 45 }, + supportsOwnPower: { value: 0, order: 46 }, + supportsIncoming: { value: 0, order: 47 }, + supportsTokensAwarded: { value: 0, order: 48 }, + supportsDecendants: { value: 0, order: 49 }, + supportsTokensBonus: { value: 0, order: 50 }, + liquidityRecords: [], + } + } + + /** + * + * @returns {LiquidityRecord} + */ + function newLiquidityRecord() { + return { + liquidityMarket: { value: '', order: 0 }, + liquidityExchange: { value: '', order: 1 }, + liquidityPower: { value: 0, order: 2 }, + liquidityPercentage: { value: 0, order: 3 }, + liquidityTokensAwarded: { value: 0, order: 4 }, + } + } + + /** + * + * @param {UserProfile} userProfile + * @param {TablePropertyDefinition} prop + * @param {TableRecord} tableRecord + */ + function addPropertyTokens(userProfile, prop, tableRecord) { + if (userProfile.tokenPowerSwitch === undefined) { return } + let program = UI.projects.governance.utilities.validations.onlyOneProgram(userProfile, prop.programName) + if (program === undefined) { return } + if (program.payload === undefined) { return } + if (program.payload[prop.programPropertyName] === undefined) { return } + + prop.setProperties(tableRecord, program.payload[prop.programPropertyName]) + } + + /** + * + * @param {UserProfile} userProfile + * @param {TablePropertyDefinition} prop + * @param {TableRecord} tableRecord + */ + function addLiquidityTokens(userProfile, prop, tableRecord) { + if (userProfile.tokenPowerSwitch === undefined) { return } + let liquidityProgramList = UI.projects.governance.globals.saToken.SA_TOKEN_LIQUIDITY_POOL_LIST + for (let liqProgram of liquidityProgramList) { + let liqAsset = liqProgram['pairedAsset'] + let liqExchange = liqProgram['exchange'] + + let configPropertyObject = { + "asset": liqAsset, + "exchange": liqExchange + } + let program = UI.projects.governance.utilities.validations.onlyOneProgramBasedOnMultipleConfigProperties(userProfile, "Liquidity Program", configPropertyObject) + /* If nothing found, interpret empty as PANCAKE for backwards compatibility */ + if (program === undefined && liqExchange === "PANCAKE") { + configPropertyObject["exchange"] = null + program = UI.projects.governance.utilities.validations.onlyOneProgramBasedOnMultipleConfigProperties(userProfile, "Liquidity Program", configPropertyObject) + } + if (program === undefined) { continue } + if (program.payload === undefined) { continue } + if (program.payload[prop.programPropertyName] === undefined) { continue } + + const liquidity = newLiquidityRecord() + liquidity.liquidityMarket.value = 'SA / ' + liqAsset, + liquidity.liquidityExchange.value = liqExchange, + liquidity.liquidityPower.value = program.payload[prop.programPropertyName].ownPower, + liquidity.liquidityPercentage.value = program.payload[prop.programPropertyName].awarded.percentage / 100, + liquidity.liquidityTokensAwarded.value = program.payload[prop.programPropertyName].awarded.tokens | 0, + tableRecord.liquidityRecords.push(liquidity) + } + } + + /** + * + * @param {UserProfile} userProfile + * @param {TablePropertyDefinition} prop + * @param {TableRecord} tableRecord + */ + function addMiningTokens(userProfile, prop, tableRecord) { + if (userProfile.payload === undefined) { return } + if (userProfile.tokensMined === undefined) { return } + if (userProfile.tokensMined.payload === undefined) { return } + if (userProfile.tokensMined.payload.tokensMined === undefined) { return } + + tableRecord.miningBlockchainAccount.value = userProfile.payload.blockchainAccount + tableRecord.miningTokensAwarded.value = userProfile.tokensMined.payload.tokensMined.awarded | 0 + tableRecord.miningTokensBonus.value = userProfile.tokensMined.payload.tokensMined.bonus | 0 + tableRecord.miningTokensMined.value = userProfile.tokensMined.payload.tokensMined.total | 0 + tableRecord.miningMinedInBTC.value = UI.projects.governance.utilities.conversions.estimateSATokensInBTC(userProfile.tokensMined.payload.tokensMined.total | 0) + } + + /** + * + * @param {UserProfile} userProfile + * @param {TablePropertyDefinition} prop + * @param {TableRecord} tableRecord + */ + function addPropertyTokensWithBonus(userProfile, prop, tableRecord) { + if (userProfile.tokenPowerSwitch === undefined) { return } + let program = UI.projects.governance.utilities.validations.onlyOneProgram(userProfile, prop.programName) + if (program === undefined) { return } + if (program.payload === undefined) { return } + if (program.payload[prop.programPropertyName] === undefined) { return } + if (program.payload[prop.programPropertyName].bonus === undefined) { return } + + prop.setProperties(tableRecord, program.payload[prop.programPropertyName], userProfile) + } + + /** + * + * @param {TableRecord[]} records + * @returns {TableRecord[]} + */ + function equaliseRecords(records) { + const start = Object.values(newRecord()).filter(x => Object.hasOwn(x, 'order')).length + 1 + let liquidityMax = 0 + for(let i = 0; i < records.length; i++) { + if(records[i].liquidityRecords.length > liquidityMax) { + liquidityMax = records[i].liquidityRecords.length + } + } + for(let i = 0; i < records.length; i++) { + const record = records[i] + equaliseLiquidityRecords(record.liquidityRecords, liquidityMax, start) + } + return records + + /** + * + * @param {LiquidityRecord[]} liquidityRecords + * @param {number} max + * @param {number} start + */ + function equaliseLiquidityRecords(liquidityRecords, max, start) { + while(liquidityRecords.length < max) { + liquidityRecords.push(newLiquidityRecord()) + } + for(let n = 0; n < max; n++) { + const r = liquidityRecords[n] + const count = (n * 5) + start + updateRecordOrder(r.liquidityExchange, count) + updateRecordOrder(r.liquidityMarket, count) + updateRecordOrder(r.liquidityPercentage, count) + updateRecordOrder(r.liquidityPower, count) + updateRecordOrder(r.liquidityTokensAwarded, count) + } + } + + /** + * + * @param {RecordValue} record + * @param {number} count + */ + function updateRecordOrder(record, count) { + record.order = record.order + count + } + } + + /** + * + * @param {TableRecord[]} records + * @returns {[string,RecordValue][][]} + */ + function recordsAsSortedList(records) { + const list = [] + for(let i = 0; i < records.length; i++) { + let innerList = [] + for (const [key, value] of Object.entries(records[i])) { + if(key == 'liquidityRecords') { + addLiquidityRows(value, innerList) + } + else { + innerList.push([key,value]) + } + } + innerList.sort((a, b) => a[1].order - b[1].order) + list.push(innerList) + } + return list + } + + /** + * + * @param {LiquidityRecord[]} records + * @param {string[]} rows + */ + function addLiquidityRows(records, rows) { + for(let i = 0; i < records.length; i++) { + const record = records[i] + for (const [key, value] of Object.entries(record)) { + rows.push([key,value]) + } + } + } + } + + /** + * + * @param {[string, RecordValue][][]} records + * @param {{ + * label: string, + * name: string + * }[]} definitionHeaders + * @returns {string[]} + */ + function recordsToRows(records, definitionHeaders) { + const headers = [] + const rows = [] + let addHeaders = true + + for(let i = 0; i < records.length; i++) { + addHeaders = i == 0 + const record = records[i] + rows.push(recordToRow(record, headers, addHeaders).join(',')) + } + + return [headers.join(',')].concat(rows) + + /** + * + * @param {[string,RecordValue][]} record + * @param {string[]} headers + * @param {boolean} addHeaders + * @returns {string[]} + */ + function recordToRow(record, headers, addHeaders) { + const row = [] + for(let i = 0; i < record.length; i++) { + const key = record[i][0] + if(addHeaders) { + const headerMatch = definitionHeaders.filter(x => x.name == key) + if(headerMatch.length == 1) { + headers.push(headerMatch[0].label) + } + else { + headers.push(key) + } + } + row.push(record[i][1].value) + } + return row + } + } +} + +exports.newGovernanceReportsCsvExport = newGovernanceReportsCsvExport + +/** + * @typedef TablePropertyDefinition + * @property {string} programName + * @property {string} programPropertyName + * @property {(record: TableRecord, payload: *, userProfile?: UserProfile) => void} setProperties + * @property {(userProfile: UserProfile, prop: TablePropertyDefinition, tableRecord: TableRecord) => void} exec + */ + +/** + * @typedef TableRecord + * @property {RecordValue} name + * @property {RecordValue} blockchainPower + * @property {RecordValue} delegatedPower + * @property {RecordValue} tokenPower + * @property {RecordValue} airdropPower + * @property {RecordValue} airdropTokensAwarded + * @property {RecordValue} claimPower + * @property {RecordValue} claimTokensAwarded + * @property {RecordValue} computingPower + * @property {RecordValue} computingPercentage + * @property {RecordValue} computingTokensAwarded + * @property {RecordValue} delegationPower + * @property {RecordValue} delegationTokensBonus + * @property {RecordValue} githubForks + * @property {RecordValue} githubPower + * @property {RecordValue} githubStars + * @property {RecordValue} githubTokensAwarded + * @property {RecordValue} githubWatching + * @property {RecordValue} miningBlockchainAccount + * @property {RecordValue} miningTokensAwarded + * @property {RecordValue} miningTokensBonus + * @property {RecordValue} miningTokensMined + * @property {RecordValue} miningMinedInBTC + * @property {RecordValue} stakingPower + * @property {RecordValue} stakingTokensAwarded + * @property {RecordValue} votingOwnPower + * @property {RecordValue} votingIncoming + * @property {RecordValue} votingReputation + * @property {RecordValue} votingPower + * @property {RecordValue} votingTokensBonus + * @property {RecordValue} referralOwnPower + * @property {RecordValue} referralIncoming + * @property {RecordValue} referralTokensAwarded + * @property {RecordValue} referralDecendants + * @property {RecordValue} referralTokensBonus + * @property {RecordValue} influencersOwnPower + * @property {RecordValue} influencersIncoming + * @property {RecordValue} influencersTokensAwarded + * @property {RecordValue} influencersDecendants + * @property {RecordValue} influencersTokensBonus + * @property {RecordValue} mentorsOwnPower + * @property {RecordValue} mentorsIncoming + * @property {RecordValue} mentorsTokensAwarded + * @property {RecordValue} mentorsDecendants + * @property {RecordValue} mentorsTokensBonus + * @property {RecordValue} supportsOwnPower + * @property {RecordValue} supportsIncoming + * @property {RecordValue} supportsTokensAwarded + * @property {RecordValue} supportsDecendants + * @property {RecordValue} supportsTokensBonus + * @property {LiquidityRecord[]} liquidityRecords +*/ + +/** + * @typedef RecordValue + * @property {string|number} value + * @property {number} order + */ + +/** + * @typedef CommonRecord + * @property {RecordValue} name + * @property {RecordValue} tokensReward + * @property {RecordValue} rewardsInBTC + * @property {RecordValue} weight + * @property {RecordValue} weightPower + */ + +/** + * @typedef CommonRecordMap + * @property {CommonRecord[]} assets + * @property {CommonRecord[]} features + * @property {CommonRecord[]} pools + * @property {CommonRecord[]} positions + */ + +/** + * @typedef LiquidityRecord + * @property {RecordValue} liquidityMarket + * @property {RecordValue} liquidityExchange + * @property {RecordValue} liquidityPower + * @property {RecordValue} liquidityPercentage + * @property {RecordValue} liquidityTokensAwarded + */ + +/** + * @typedef UserProfile + * @property {string} name + * @property {*} tokenPowerSwitch + * @property {UserProfilePayload} payload + */ + +/** + * @typedef UserProfilePayload + * @property {number} blockchainTokens + * @property {number} tokenPower + */ + +/** + * @typedef CsvResponse + * @property {string[]} userProfiles + * @property {string[]} assets + * @property {string[]} features + * @property {string[]} pools + * @property {string[]} positions + */ \ No newline at end of file diff --git a/Projects/Governance/UI/Spaces/Reports-Space/ReportsPage.js b/Projects/Governance/UI/Spaces/Reports-Space/ReportsPage.js index 9894138dbc..6d9c26462b 100644 --- a/Projects/Governance/UI/Spaces/Reports-Space/ReportsPage.js +++ b/Projects/Governance/UI/Spaces/Reports-Space/ReportsPage.js @@ -54,6 +54,11 @@ function newGovernanceReportsReportsPage() { HTML = HTML + '
' HTML = HTML + UI.projects.governance.spaces.reportsSpace.filtersHeader.addFilterHeader() + + HTML = HTML + '
' + HTML = HTML + '

Download as CSV

' + HTML = HTML + '
' + // Tabs HTML = HTML + '
' let checked = ' checked=""' diff --git a/Projects/Governance/UI/Spaces/Reports-Space/ReportsSpace.js b/Projects/Governance/UI/Spaces/Reports-Space/ReportsSpace.js index 647ab9a77c..299f35f69c 100644 --- a/Projects/Governance/UI/Spaces/Reports-Space/ReportsSpace.js +++ b/Projects/Governance/UI/Spaces/Reports-Space/ReportsSpace.js @@ -1,4 +1,4 @@ -function newGobernanceReportsSpace() { +function newGovernanceReportsSpace() { const MODULE_NAME = 'Reports Space' let thisObject = { @@ -27,13 +27,15 @@ function newGobernanceReportsSpace() { computing: undefined, tablesSortingOrders: undefined, commandInterface: undefined, + /**@type {CsvExportFunction} */ csvExport: undefined, changeTableSortingOrder, physics: physics, draw: draw, getContainer: getContainer, finalize: finalize, initialize: initialize, - reset: reset + reset: reset, + exportCsv: exportCsv, } let browserResizedEventSubscriptionId @@ -126,6 +128,9 @@ function newGobernanceReportsSpace() { thisObject.commandInterface.finalize() thisObject.commandInterface = undefined + thisObject.csvExport.finalize() + thisObject.csvExport = undefined + isInitialized = false } @@ -168,6 +173,7 @@ function newGobernanceReportsSpace() { thisObject.positions = newGovernanceReportsPositions() thisObject.mining = newGovernanceReportsMining() thisObject.computing = newGovernanceReportsComputing() + thisObject.csvExport = newGovernanceReportsCsvExport() thisObject.commandInterface.initialize() thisObject.reportsPage.initialize() @@ -191,6 +197,7 @@ function newGobernanceReportsSpace() { thisObject.positions.initialize() thisObject.mining.initialize() thisObject.computing.initialize() + thisObject.csvExport.initialize() setupSidePanelTab() @@ -365,4 +372,32 @@ function newGobernanceReportsSpace() { } } } + + function exportCsv() { + let records = thisObject.csvExport.asCsv(UI.projects.workspaces.spaces.designSpace.workspace.getHierarchyHeadsByNodeType('User Profile')) + + let dataRows = records.userProfiles.join('\n') + dataRows += '\n\nAssets\n' + dataRows += records.assets.join('\n') + dataRows += '\n\nFeatures\n' + dataRows += records.features.join('\n') + dataRows += '\n\nPools\n' + dataRows += records.pools.join('\n') + dataRows += '\n\nPositions\n' + dataRows += records.positions.join('\n') + + const blob = new Blob([dataRows], { type: 'text/csv' }) + const url = window.URL.createObjectURL(blob) + const a = document.createElement('a') + a.setAttribute('href', url) + const now = new Date(); + const filename = 'governance-report-' + + now.getFullYear() + + '-' + + (now.getMonth() + 1) + + '-' + + now.getDate() + '.csv' + a.setAttribute('download', filename) + a.click() + } } diff --git a/Projects/Governance/UI/Utilities/BonusProgram.js b/Projects/Governance/UI/Utilities/BonusProgram.js index 095bb7c077..e2d9126c7b 100644 --- a/Projects/Governance/UI/Utilities/BonusProgram.js +++ b/Projects/Governance/UI/Utilities/BonusProgram.js @@ -164,4 +164,6 @@ function newGovernanceUtilitiesBonusProgram() { } } } -} \ No newline at end of file +} + +exports.newGovernanceUtilitiesBonusProgram = newGovernanceUtilitiesBonusProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Utilities/Chains.js b/Projects/Governance/UI/Utilities/Chains.js index 6f9659e1d6..2de916e13b 100644 --- a/Projects/Governance/UI/Utilities/Chains.js +++ b/Projects/Governance/UI/Utilities/Chains.js @@ -43,4 +43,6 @@ function newGovernanceUtilitiesChains() { return defaultPayoutChainDetails } -} \ No newline at end of file +} + +exports.newGovernanceUtilitiesChains = newGovernanceUtilitiesChains \ No newline at end of file diff --git a/Projects/Governance/UI/Utilities/CommonTables.js b/Projects/Governance/UI/Utilities/CommonTables.js index 3a87dd6d42..88cd938cd5 100644 --- a/Projects/Governance/UI/Utilities/CommonTables.js +++ b/Projects/Governance/UI/Utilities/CommonTables.js @@ -142,4 +142,6 @@ function newGovernanceUtilitiesCommonTables() { tabIndex ) } -} \ No newline at end of file +} + +exports.newGovernanceUtilitiesCommonTables = newGovernanceUtilitiesCommonTables \ No newline at end of file diff --git a/Projects/Governance/UI/Utilities/Conversions.js b/Projects/Governance/UI/Utilities/Conversions.js index 140f266547..b722e20c8b 100644 --- a/Projects/Governance/UI/Utilities/Conversions.js +++ b/Projects/Governance/UI/Utilities/Conversions.js @@ -11,4 +11,6 @@ function newGovernanceUtilitiesConversions () { return BTC.toFixed(3) } -} \ No newline at end of file +} + +exports.newGovernanceUtilitiesConversions = newGovernanceUtilitiesConversions \ No newline at end of file diff --git a/Projects/Governance/UI/Utilities/DecendentProgram.js b/Projects/Governance/UI/Utilities/DecendentProgram.js index afe8fa13a6..114246889a 100644 --- a/Projects/Governance/UI/Utilities/DecendentProgram.js +++ b/Projects/Governance/UI/Utilities/DecendentProgram.js @@ -469,3 +469,5 @@ function newGovernanceUtilitiesDecendentProgram() { } } } + +exports.newGovernanceUtilitiesDecendentProgram = newGovernanceUtilitiesDecendentProgram \ No newline at end of file diff --git a/Projects/Governance/UI/Utilities/DescendentTables.js b/Projects/Governance/UI/Utilities/DescendentTables.js index cb82ee3531..a6c99c93cf 100644 --- a/Projects/Governance/UI/Utilities/DescendentTables.js +++ b/Projects/Governance/UI/Utilities/DescendentTables.js @@ -128,4 +128,6 @@ function newGovernanceUtilitiesDecendentTables() { tabIndex ) } -} \ No newline at end of file +} + +exports.newGovernanceUtilitiesDecendentTables = newGovernanceUtilitiesDecendentTables \ No newline at end of file diff --git a/Projects/Governance/UI/Utilities/Filters.js b/Projects/Governance/UI/Utilities/Filters.js index 5a9d930e32..6564a1bdde 100644 --- a/Projects/Governance/UI/Utilities/Filters.js +++ b/Projects/Governance/UI/Utilities/Filters.js @@ -34,4 +34,6 @@ function newGovernanceUtilitiesFilters() { } return passedFilters } -} \ No newline at end of file +} + +exports.newGovernanceUtilitiesFilters = newGovernanceUtilitiesFilters \ No newline at end of file diff --git a/Projects/Governance/UI/Utilities/NodeCalculations.js b/Projects/Governance/UI/Utilities/NodeCalculations.js index 06990bc148..1548cf757f 100644 --- a/Projects/Governance/UI/Utilities/NodeCalculations.js +++ b/Projects/Governance/UI/Utilities/NodeCalculations.js @@ -64,4 +64,6 @@ function newGovernanceUtilitiesNodeCalculations() { } } -} \ No newline at end of file +} + +exports.newGovernanceUtilitiesNodeCalculations = newGovernanceUtilitiesNodeCalculations \ No newline at end of file diff --git a/Projects/Governance/UI/Utilities/Pools.js b/Projects/Governance/UI/Utilities/Pools.js index 98939a5e19..2076c62052 100644 --- a/Projects/Governance/UI/Utilities/Pools.js +++ b/Projects/Governance/UI/Utilities/Pools.js @@ -56,4 +56,6 @@ function newGovernanceUtilitiesPools() { } } } -} \ No newline at end of file +} + +exports.newGovernanceUtilitiesPools = newGovernanceUtilitiesPools \ No newline at end of file diff --git a/Projects/Governance/UI/Utilities/Tables.js b/Projects/Governance/UI/Utilities/Tables.js index 0292251bdd..d65ea7b0a2 100644 --- a/Projects/Governance/UI/Utilities/Tables.js +++ b/Projects/Governance/UI/Utilities/Tables.js @@ -171,4 +171,6 @@ function newGovernanceUtilitiesTables() { return { HTML: HTML, resultCounter: resultCounter } } -} \ No newline at end of file +} + +exports.newGovernanceUtilitiesTables = newGovernanceUtilitiesTables \ No newline at end of file diff --git a/Projects/Governance/UI/Utilities/Validations.js b/Projects/Governance/UI/Utilities/Validations.js index d86a4983ff..fa604be23a 100644 --- a/Projects/Governance/UI/Utilities/Validations.js +++ b/Projects/Governance/UI/Utilities/Validations.js @@ -65,4 +65,6 @@ function newGovernanceUtilitiesValidations() { } } } -} \ No newline at end of file +} + +exports.newGovernanceUtilitiesValidations = newGovernanceUtilitiesValidations \ No newline at end of file diff --git a/Projects/Machine-Learning/Schemas/App-Schema/learning-bot.json b/Projects/Machine-Learning/Schemas/App-Schema/learning-bot.json index d420f0962e..ea1b3c27ee 100644 --- a/Projects/Machine-Learning/Schemas/App-Schema/learning-bot.json +++ b/Projects/Machine-Learning/Schemas/App-Schema/learning-bot.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Process Definition", + "translationKey": "add.process.definition", "relatedUiObject": "Process Definition", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -21,6 +23,7 @@ { "action": "Add UI Object", "label": "Add Product Definition", + "translationKey": "add.product.definition", "relatedUiObject": "Product Definition", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -29,6 +32,7 @@ { "action": "Add UI Object", "label": "Add Product Definition Folder", + "translationKey": "add.product.definitionFolder", "relatedUiObject": "Product Definition Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -39,7 +43,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Machine-Learning/Schemas/App-Schema/learning-engine.json b/Projects/Machine-Learning/Schemas/App-Schema/learning-engine.json index a3e6867425..c1a4a8dacb 100644 --- a/Projects/Machine-Learning/Schemas/App-Schema/learning-engine.json +++ b/Projects/Machine-Learning/Schemas/App-Schema/learning-engine.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Learning Engine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Machine-Learning/Schemas/App-Schema/learning-mine.json b/Projects/Machine-Learning/Schemas/App-Schema/learning-mine.json index e2eb55b2b3..08035b045f 100644 --- a/Projects/Machine-Learning/Schemas/App-Schema/learning-mine.json +++ b/Projects/Machine-Learning/Schemas/App-Schema/learning-mine.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Learning Bot", + "translationKey": "add.learning.bot", "relatedUiObject": "Learning Bot", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -21,6 +23,7 @@ { "action": "Add UI Object", "label": "Add Plotter", + "translationKey": "add.plotter", "relatedUiObject": "Plotter", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -31,7 +34,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Machine-Learning/Schemas/App-Schema/learning-system.json b/Projects/Machine-Learning/Schemas/App-Schema/learning-system.json index 9c864f9e83..97c75789e2 100644 --- a/Projects/Machine-Learning/Schemas/App-Schema/learning-system.json +++ b/Projects/Machine-Learning/Schemas/App-Schema/learning-system.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Machine-Learning/Schemas/App-Schema/machine-learning-project.json b/Projects/Machine-Learning/Schemas/App-Schema/machine-learning-project.json index 4f62c8693f..03afae6da7 100644 --- a/Projects/Machine-Learning/Schemas/App-Schema/machine-learning-project.json +++ b/Projects/Machine-Learning/Schemas/App-Schema/machine-learning-project.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "iconPathOn": "machine-learning-project", "iconPathOff": "machine-learning-project", "iconProject": "Machine-Learning", @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Learning Mine", + "translationKey": "add.learning.mine.default", "relatedUiObject": "Learning Mine", "relatedUiObjectProject": "Machine-Learning", "actionFunction": "payload.executeAction", @@ -21,6 +23,7 @@ { "action": "Add UI Object", "label": "Add Learning Engine", + "translationKey": "add.learning.engine", "relatedUiObject": "Learning Engine", "relatedUiObjectProject": "Machine-Learning", "actionFunction": "payload.executeAction", @@ -29,6 +32,7 @@ { "action": "Add UI Object", "label": "Add Learning System", + "translationKey": "add.learning.system", "relatedUiObject": "Learning System", "relatedUiObjectProject": "Machine-Learning", "actionFunction": "payload.executeAction", @@ -39,8 +43,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Network/Schemas/App-Schema/http-network-interface.json b/Projects/Network/Schemas/App-Schema/http-network-interface.json index bbf3784f19..9329071811 100644 --- a/Projects/Network/Schemas/App-Schema/http-network-interface.json +++ b/Projects/Network/Schemas/App-Schema/http-network-interface.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/machine-learning.json b/Projects/Network/Schemas/App-Schema/machine-learning.json index e47d431d1a..77e41769db 100644 --- a/Projects/Network/Schemas/App-Schema/machine-learning.json +++ b/Projects/Network/Schemas/App-Schema/machine-learning.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/network-interfaces.json b/Projects/Network/Schemas/App-Schema/network-interfaces.json index 8c13e95c6b..7e68f21efb 100644 --- a/Projects/Network/Schemas/App-Schema/network-interfaces.json +++ b/Projects/Network/Schemas/App-Schema/network-interfaces.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -17,6 +18,7 @@ "propertyToCheckFor": "websocketsNetworkInterface", "actionFunction": "payload.executeAction", "label": "Add Websockets Network Interface", + "translationKey": "add.websocketsNetworkInterface", "relatedUiObject": "Websockets Network Interface", "relatedUiObjectProject": "Network" }, @@ -27,6 +29,7 @@ "propertyToCheckFor": "webrtcNetworkInterface", "actionFunction": "payload.executeAction", "label": "Add Webrtc Network Interface", + "translationKey": "add.webrtcNetworkInterface", "relatedUiObject": "Webrtc Network Interface", "relatedUiObjectProject": "Network" }, @@ -37,6 +40,7 @@ "propertyToCheckFor": "httpNetworkInterface", "actionFunction": "payload.executeAction", "label": "Add Http Network Interface", + "translationKey": "add.httpNetworkInterface", "relatedUiObject": "Http Network Interface", "relatedUiObjectProject": "Network" }, @@ -45,7 +49,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/network-project.json b/Projects/Network/Schemas/App-Schema/network-project.json index 892162f252..3d8ad87610 100644 --- a/Projects/Network/Schemas/App-Schema/network-project.json +++ b/Projects/Network/Schemas/App-Schema/network-project.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add P2P Network", + "translationKey": "add.p2pNetwork", "relatedUiObject": "P2P Network", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Network" @@ -14,8 +15,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Network/Schemas/App-Schema/network-services.json b/Projects/Network/Schemas/App-Schema/network-services.json index 0eec786c30..62529ca79b 100644 --- a/Projects/Network/Schemas/App-Schema/network-services.json +++ b/Projects/Network/Schemas/App-Schema/network-services.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -17,6 +18,7 @@ "propertyToCheckFor": "socialGraph", "actionFunction": "payload.executeAction", "label": "Add Social Graph", + "translationKey": "add.socialGraph", "relatedUiObject": "Social Graph", "relatedUiObjectProject": "Network" }, @@ -27,6 +29,7 @@ "propertyToCheckFor": "machineLearning", "actionFunction": "payload.executeAction", "label": "Add Machine Learning", + "translationKey": "add.machineLearning", "relatedUiObject": "Machine Learning", "relatedUiObjectProject": "Network" }, @@ -37,6 +40,7 @@ "propertyToCheckFor": "tradingSignals", "actionFunction": "payload.executeAction", "label": "Add Trading Signals", + "translationKey": "add.tradingSignals", "relatedUiObject": "Trading Signals", "relatedUiObjectProject": "Network" }, @@ -47,6 +51,7 @@ "propertyToCheckFor": "onlineWorkspaces", "actionFunction": "payload.executeAction", "label": "Add Online Workspaces", + "translationKey": "add.onlineWorkspaces", "relatedUiObject": "Online Workspaces", "relatedUiObjectProject": "Network" }, @@ -55,7 +60,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/online-workspaces.json b/Projects/Network/Schemas/App-Schema/online-workspaces.json index e8092e3f36..b1218c1e3d 100644 --- a/Projects/Network/Schemas/App-Schema/online-workspaces.json +++ b/Projects/Network/Schemas/App-Schema/online-workspaces.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/p2p-network-client.json b/Projects/Network/Schemas/App-Schema/p2p-network-client.json index 5d7038d876..4f204103f7 100644 --- a/Projects/Network/Schemas/App-Schema/p2p-network-client.json +++ b/Projects/Network/Schemas/App-Schema/p2p-network-client.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -17,6 +18,7 @@ "propertyToCheckFor": "p2pNetworkReference", "actionFunction": "payload.executeAction", "label": "Add P2P Network Reference", + "translationKey": "add.p2pNetworkReference", "relatedUiObject": "P2P Network Reference", "relatedUiObjectProject": "Network" }, @@ -27,6 +29,7 @@ "propertyToCheckFor": "p2pNetworkNodeReference", "actionFunction": "payload.executeAction", "label": "Add P2P Network Node Reference", + "translationKey": "add.p2pNetworkNodeReference", "relatedUiObject": "P2P Network Node Reference", "relatedUiObjectProject": "Network" }, @@ -37,6 +40,7 @@ "propertyToCheckFor": "networkServices", "actionFunction": "payload.executeAction", "label": "Add Network Services", + "translationKey": "add.networkServices", "relatedUiObject": "Network Services", "relatedUiObjectProject": "Network" }, @@ -47,6 +51,7 @@ "propertyToCheckFor": "networkInterfaces", "actionFunction": "payload.executeAction", "label": "Add Network Interfaces", + "translationKey": "add.networkInterfaces", "relatedUiObject": "Network Interfaces", "relatedUiObjectProject": "Network" }, @@ -55,7 +60,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/p2p-network-node-reference.json b/Projects/Network/Schemas/App-Schema/p2p-network-node-reference.json index 12108a0c15..47d9fb3f75 100644 --- a/Projects/Network/Schemas/App-Schema/p2p-network-node-reference.json +++ b/Projects/Network/Schemas/App-Schema/p2p-network-node-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/p2p-network-node.json b/Projects/Network/Schemas/App-Schema/p2p-network-node.json index 9da0c07481..32c6660810 100644 --- a/Projects/Network/Schemas/App-Schema/p2p-network-node.json +++ b/Projects/Network/Schemas/App-Schema/p2p-network-node.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -17,6 +18,7 @@ "propertyToCheckFor": "p2pNetworkReference", "actionFunction": "payload.executeAction", "label": "Add P2P Network Reference", + "translationKey": "add.p2pNetworkReference", "relatedUiObject": "P2P Network Reference", "relatedUiObjectProject": "Network" }, @@ -27,6 +29,7 @@ "propertyToCheckFor": "networkServices", "actionFunction": "payload.executeAction", "label": "Add Network Services", + "translationKey": "add.networkServices", "relatedUiObject": "Network Services", "relatedUiObjectProject": "Network" }, @@ -37,6 +40,7 @@ "propertyToCheckFor": "networkInterfaces", "actionFunction": "payload.executeAction", "label": "Add Network Interfaces", + "translationKey": "add.networkInterfaces", "relatedUiObject": "Network Interfaces", "relatedUiObjectProject": "Network" }, @@ -47,6 +51,7 @@ "propertyToCheckFor": "availableStorage", "actionFunction": "payload.executeAction", "label": "Add Available Storage", + "translationKey": "add.availableStorage", "relatedUiObject": "Available Storage", "relatedUiObjectProject": "Open-Storage" }, @@ -55,7 +60,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/p2p-network-nodes.json b/Projects/Network/Schemas/App-Schema/p2p-network-nodes.json index e8eace512d..b9f8dab235 100644 --- a/Projects/Network/Schemas/App-Schema/p2p-network-nodes.json +++ b/Projects/Network/Schemas/App-Schema/p2p-network-nodes.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add P2P Network Node", + "translationKey": "add.p2pNetworkNode", "relatedUiObject": "P2P Network Node", "relatedUiObjectProject": "Network" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/p2p-network-reference.json b/Projects/Network/Schemas/App-Schema/p2p-network-reference.json index de3a8aedb1..49443d0574 100644 --- a/Projects/Network/Schemas/App-Schema/p2p-network-reference.json +++ b/Projects/Network/Schemas/App-Schema/p2p-network-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/p2p-network.json b/Projects/Network/Schemas/App-Schema/p2p-network.json index 83b1460af2..3c886ca4a1 100644 --- a/Projects/Network/Schemas/App-Schema/p2p-network.json +++ b/Projects/Network/Schemas/App-Schema/p2p-network.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Community-Plugins", "askConfirmation": true, "confirmationLabel": "Confirm to Install", + "confirmationLabelTranslationKey": "general.confirm.install", "label": "Install as Plugin", + "translationKey": "install.asPlugin", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "payload.executeAction" @@ -25,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/permission-granted.json b/Projects/Network/Schemas/App-Schema/permission-granted.json index 3ec4b4df85..9ccc54e1da 100644 --- a/Projects/Network/Schemas/App-Schema/permission-granted.json +++ b/Projects/Network/Schemas/App-Schema/permission-granted.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/permission-group.json b/Projects/Network/Schemas/App-Schema/permission-group.json index 983d4efeda..52385184ed 100644 --- a/Projects/Network/Schemas/App-Schema/permission-group.json +++ b/Projects/Network/Schemas/App-Schema/permission-group.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Permission Group", + "translationKey": "add.permissionGroup", "relatedUiObject": "Permission Group", "relatedUiObjectProject": "Network" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Permission Granted", + "translationKey": "add.permissionGranted", "relatedUiObject": "Permission Granted", "relatedUiObjectProject": "Network" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/permissioned-p2p-network.json b/Projects/Network/Schemas/App-Schema/permissioned-p2p-network.json index 53fdf78341..a4e669d508 100644 --- a/Projects/Network/Schemas/App-Schema/permissioned-p2p-network.json +++ b/Projects/Network/Schemas/App-Schema/permissioned-p2p-network.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Permission Group", + "translationKey": "add.permissionGroup", "relatedUiObject": "Permission Group", "relatedUiObjectProject": "Network" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/permissioned-p2p-networks.json b/Projects/Network/Schemas/App-Schema/permissioned-p2p-networks.json index ccfa934166..1ffaa2e3cf 100644 --- a/Projects/Network/Schemas/App-Schema/permissioned-p2p-networks.json +++ b/Projects/Network/Schemas/App-Schema/permissioned-p2p-networks.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Permissioned P2P Network", + "translationKey": "add.permissionedP2PNetwork", "relatedUiObject": "Permissioned P2P Network", "relatedUiObjectProject": "Network" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/social-graph.json b/Projects/Network/Schemas/App-Schema/social-graph.json index a576b664c9..32d2613831 100644 --- a/Projects/Network/Schemas/App-Schema/social-graph.json +++ b/Projects/Network/Schemas/App-Schema/social-graph.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/trading-signals.json b/Projects/Network/Schemas/App-Schema/trading-signals.json index 3121e4bb98..d84bffadf3 100644 --- a/Projects/Network/Schemas/App-Schema/trading-signals.json +++ b/Projects/Network/Schemas/App-Schema/trading-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/webrtc-network-interface.json b/Projects/Network/Schemas/App-Schema/webrtc-network-interface.json index 95128afb90..45e8712799 100644 --- a/Projects/Network/Schemas/App-Schema/webrtc-network-interface.json +++ b/Projects/Network/Schemas/App-Schema/webrtc-network-interface.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Network/Schemas/App-Schema/websockets-network-interface.json b/Projects/Network/Schemas/App-Schema/websockets-network-interface.json index 705bae0765..d54047c2c6 100644 --- a/Projects/Network/Schemas/App-Schema/websockets-network-interface.json +++ b/Projects/Network/Schemas/App-Schema/websockets-network-interface.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Open-Storage/SA/Utilities/GithubStorage.js b/Projects/Open-Storage/SA/Utilities/GithubStorage.js index 90da076ed5..01c0afd71b 100644 --- a/Projects/Open-Storage/SA/Utilities/GithubStorage.js +++ b/Projects/Open-Storage/SA/Utilities/GithubStorage.js @@ -2,7 +2,8 @@ exports.newOpenStorageUtilitiesGithubStorage = function () { let thisObject = { saveFile: saveFile, - loadFile: loadFile + loadFile: loadFile, + removeFile: removeFile } return thisObject @@ -129,4 +130,90 @@ exports.newOpenStorageUtilitiesGithubStorage = function () { return promise } -} \ No newline at end of file + + async function removeFile(fileName, filePath, storageContainer) { + + return new Promise(async (resolve, reject) => { + const secret = SA.secrets.apisSecrets.map.get(storageContainer.config.codeName); + + if (secret === undefined) { + console.log('Secret is undefined'); + SA.logger.warn(`You need to have a record for codeName = ${storageContainer.config.codeName} in the Apis Secrets File.`); + reject(); + return; + } + + const token = secret.apiToken; + const { Octokit } = SA.nodeModules.octokit; + const octokit = new Octokit({ + auth: token, + userAgent: `Superalgos ${SA.version}`, + }); + + const repo = storageContainer.config.repositoryName; + const owner = storageContainer.config.githubUserName; + const branch = 'main'; + const message = 'Open Storage: Deleting File.'; + const completePath = filePath + '/' + fileName + '.json'; + + try { + const { data: contentData } = await octokit.repos.getContent({ + owner, + repo, + path: completePath, + ref: branch, + }); + + const sha = contentData.sha; + + await octokit.repos.deleteFile({ + owner, + repo, + path: completePath, + message, + branch, + sha, + }); + + SA.logger.info(`File just got removed on Github. completePath = ${completePath}`); + console.log('Deletion complete'); + setTimeout(resolve, 3000); + + } catch (error) { + if (error.status === 404) { + console.log('File not found, retrying...'); + await removeFile(); + } else { + console.log('Error:', error); + SA.logger.error(`File could not be deleted at Github.com. -> err.stack = ${error.stack}`); + reject(error); + } + } + + async function removeFile() { + const { data: contentData } = await octokit.repos.getContent({ + owner, + repo, + path: completePath, + ref: branch, + }); + + const sha = contentData.sha; + + console.log('Retrying with sha:', sha); + await octokit.repos.deleteFile({ + owner, + repo, + path: completePath, + message, + branch, + sha, + }); + + SA.logger.info(`File just removed on Github. completePath = ${completePath}`); + console.log('Deletion complete'); + setTimeout(resolve, 3000); + } + }); + } +} diff --git a/Projects/Open-Storage/Schemas/App-Schema/available-storage.json b/Projects/Open-Storage/Schemas/App-Schema/available-storage.json index e75dbe6741..29eaf9beca 100644 --- a/Projects/Open-Storage/Schemas/App-Schema/available-storage.json +++ b/Projects/Open-Storage/Schemas/App-Schema/available-storage.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Storage Container Reference", + "translationKey": "add.storageContainerReference", "relatedUiObject": "Storage Container Reference", "relatedUiObjectProject": "Open-Storage" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Open-Storage/Schemas/App-Schema/github-storage-container.json b/Projects/Open-Storage/Schemas/App-Schema/github-storage-container.json index ac31566602..6ce05e7f8d 100644 --- a/Projects/Open-Storage/Schemas/App-Schema/github-storage-container.json +++ b/Projects/Open-Storage/Schemas/App-Schema/github-storage-container.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Open-Storage/Schemas/App-Schema/github-storage.json b/Projects/Open-Storage/Schemas/App-Schema/github-storage.json index 9d99a89c9b..2158d82533 100644 --- a/Projects/Open-Storage/Schemas/App-Schema/github-storage.json +++ b/Projects/Open-Storage/Schemas/App-Schema/github-storage.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Github Storage Container", + "translationKey": "add.githubStorageContainer", "relatedUiObject": "Github Storage Container", "relatedUiObjectProject": "Open-Storage" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Open-Storage/Schemas/App-Schema/storage-container-reference.json b/Projects/Open-Storage/Schemas/App-Schema/storage-container-reference.json index 9d90257987..a7549473c8 100644 --- a/Projects/Open-Storage/Schemas/App-Schema/storage-container-reference.json +++ b/Projects/Open-Storage/Schemas/App-Schema/storage-container-reference.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Open-Storage/Schemas/App-Schema/superalgos-storage-container.json b/Projects/Open-Storage/Schemas/App-Schema/superalgos-storage-container.json index 6a0ca30d27..5b796dcf0f 100644 --- a/Projects/Open-Storage/Schemas/App-Schema/superalgos-storage-container.json +++ b/Projects/Open-Storage/Schemas/App-Schema/superalgos-storage-container.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Open-Storage/Schemas/App-Schema/superalgos-storage.json b/Projects/Open-Storage/Schemas/App-Schema/superalgos-storage.json index 9abc95f6d1..ab8d5126b5 100644 --- a/Projects/Open-Storage/Schemas/App-Schema/superalgos-storage.json +++ b/Projects/Open-Storage/Schemas/App-Schema/superalgos-storage.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Superalgos Storage Container", + "translationKey": "add.superalgosStorageContainer", "relatedUiObject": "Superalgos Storage Container", "relatedUiObjectProject": "Open-Storage" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Open-Storage/Schemas/App-Schema/user-storage.json b/Projects/Open-Storage/Schemas/App-Schema/user-storage.json index dda2046d0d..81d53f5dd6 100644 --- a/Projects/Open-Storage/Schemas/App-Schema/user-storage.json +++ b/Projects/Open-Storage/Schemas/App-Schema/user-storage.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Github Storage", + "translationKey": "add.githubStorage", "relatedUiObject": "Github Storage", "relatedUiObjectProject": "Open-Storage" }, @@ -25,6 +27,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Superalgos Storage", + "translationKey": "add.superalgosStorage", "relatedUiObject": "Superalgos Storage", "relatedUiObjectProject": "Open-Storage" }, @@ -33,7 +36,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/ask-portfolio-events-manager.json b/Projects/Portfolio-Management/Schemas/App-Schema/ask-portfolio-events-manager.json index 71e9710455..87f335406a 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/ask-portfolio-events-manager.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/ask-portfolio-events-manager.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Confirm Event", + "translationKey": "add.confirmEvent", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "request", "relatedUiObject": "Confirm Event", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Set Event", + "translationKey": "add.setEvent", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "request", "relatedUiObject": "Set Event", @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/ask-portfolio-formula-manager.json b/Projects/Portfolio-Management/Schemas/App-Schema/ask-portfolio-formula-manager.json index 32e212bdc5..a1a3e4561c 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/ask-portfolio-formula-manager.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/ask-portfolio-formula-manager.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Confirm Formula", + "translationKey": "add.confirmFormula", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "request", "relatedUiObject": "Confirm Formula", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Set Formula", + "translationKey": "add.setFormula", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "request", "relatedUiObject": "Set Formula", @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/asset-free-balance.json b/Projects/Portfolio-Management/Schemas/App-Schema/asset-free-balance.json index 98291a100c..89ccfa9aa1 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/asset-free-balance.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/asset-free-balance.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/asset-initial-balance.json b/Projects/Portfolio-Management/Schemas/App-Schema/asset-initial-balance.json index 4061304689..9152fee0b8 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/asset-initial-balance.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/asset-initial-balance.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/asset-locked-balance.json b/Projects/Portfolio-Management/Schemas/App-Schema/asset-locked-balance.json index d00c7caf59..e9e869262d 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/asset-locked-balance.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/asset-locked-balance.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/asset-total-balance.json b/Projects/Portfolio-Management/Schemas/App-Schema/asset-total-balance.json index 0d08d19c3c..c4b122ea99 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/asset-total-balance.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/asset-total-balance.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/backtesting-portfolio-session.json b/Projects/Portfolio-Management/Schemas/App-Schema/backtesting-portfolio-session.json index 13882a6264..a82f70b1c8 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/backtesting-portfolio-session.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/backtesting-portfolio-session.json @@ -4,14 +4,22 @@ { "action": "Run Portfolio Session", "label": "Run", + "translationKey": "general.run", "workingLabel": "Run Request Sent", + "workingLabelTranslationKey": "general.runRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Run", + "workFailedLabelTranslationKey": "general.sessionCannotBeRun", "secondaryAction": "Stop Portfolio Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "run", "iconPathOff": "run", @@ -21,14 +29,22 @@ { "action": "Resume Portfolio Session", "label": "Resume", + "translationKey": "general.resume", "workingLabel": "Resume Request Sent", + "workingLabelTranslationKey": "general.resumeRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Resumed", + "workFailedLabelTranslationKey": "general.sessionCannotBeResumed", "secondaryAction": "Stop Portfolio Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "resume", "iconPathOff": "resume", @@ -38,6 +54,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -46,6 +63,7 @@ { "action": "Add UI Object", "label": "Add Social Bots", + "translationKey": "add.socialBots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -56,6 +74,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "managedSessions", "label": "Add Managed Sessions", + "translationKey": "add.managedSessions", "relatedUiObject": "Managed Sessions", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -64,6 +83,7 @@ { "action": "Switch To Live Portfolio", "label": "Switch To Live Portfolio", + "translationKey": "switch.to.livePortfolio", "relatedUiObject": "Live Portfolio Session", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -71,6 +91,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Portfolio Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -81,7 +102,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event-reference.json b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event-reference.json index 3018c086c5..7e4c7a6d43 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event-reference.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event-reference.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Situation", + "translationKey": "add.situation", "relatedUiObject": "Situation", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event-rules.json b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event-rules.json index 4fd4632698..26baadb28a 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event-rules.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event-rules.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Confirm Event Reference", + "translationKey": "add.confirmEventReference", "relatedUiObject": "Confirm Event Reference", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event.json b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event.json index b8811cb42a..e149d12512 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-event.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula-reference.json b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula-reference.json index 67703f9a56..a42884938e 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula-reference.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula-reference.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula-rules.json b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula-rules.json index dee03cb0b5..f9f4a9b19e 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula-rules.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula-rules.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Confirm Formula Reference", + "translationKey": "add.confirmFormulaReference", "relatedUiObject": "Confirm Formula Reference", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula.json b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula.json index 4ca79d0e7a..b0382ae869 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/confirm-formula.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/distance-to-portfolio-event.json b/Projects/Portfolio-Management/Schemas/App-Schema/distance-to-portfolio-event.json index d50a11a8f3..b6a7fcc433 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/distance-to-portfolio-event.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/distance-to-portfolio-event.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/events-manager.json b/Projects/Portfolio-Management/Schemas/App-Schema/events-manager.json index 488abdeea5..d1665fc440 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/events-manager.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/events-manager.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Confirm Event Rules", + "translationKey": "add.confirmEventRules", "relatedUiObject": "Confirm Event Rules", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "confirmEventRules", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Set Event Rules", + "translationKey": "add.setEventRules", "relatedUiObject": "Set Event Rules", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "setEventRules", @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/exchange-managed-asset.json b/Projects/Portfolio-Management/Schemas/App-Schema/exchange-managed-asset.json index 7ed909efb2..8a44909a55 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/exchange-managed-asset.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/exchange-managed-asset.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Portfolio Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/exchange-managed-assets.json b/Projects/Portfolio-Management/Schemas/App-Schema/exchange-managed-assets.json index 54ca0be6e3..c4812cf8b5 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/exchange-managed-assets.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/exchange-managed-assets.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Exchange Managed Asset", + "translationKey": "add.exchangeManagedAsset", "relatedUiObject": "Exchange Managed Asset", "relatedUiObjectProject": "Portfolio-Management", "actionFunction": "payload.executeAction", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/exchange-portfolio-products.json b/Projects/Portfolio-Management/Schemas/App-Schema/exchange-portfolio-products.json index da1a0d3c07..91c6cf3953 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/exchange-portfolio-products.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/exchange-portfolio-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Market Portfolio Products", + "translationKey": "add.market.portfolioProducts", "relatedUiObject": "Market Portfolio Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Market Portfolio Products", "label": "Add Missing Markets", + "translationKey": "add.missing.markets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Market Portfolio Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/exchange-portfolio-tasks.json b/Projects/Portfolio-Management/Schemas/App-Schema/exchange-portfolio-tasks.json index 84cf38dc52..44d49e64a3 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/exchange-portfolio-tasks.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/exchange-portfolio-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Market Portfolio Tasks", "label": "Run All Market Portfolio Tasks", + "translationKey": "task.all.market.portfolio.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Market Portfolio Tasks", "label": "Stop All Market Portfolio Tasks", + "translationKey": "task.all.market.portfolio.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Market Portfolio Tasks", + "translationKey": "add.tasks.marketPortfolio", "relatedUiObject": "Market Portfolio Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Market Portfolio Tasks", "label": "Add Missing Markets", + "translationKey": "add.missing.markets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Market Portfolio Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/formulas-manager.json b/Projects/Portfolio-Management/Schemas/App-Schema/formulas-manager.json index 87b7f5f0e8..e64f4ba8b4 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/formulas-manager.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/formulas-manager.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Confirm Formula Rules", + "translationKey": "add.confirmFormulaRules", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "confirmFormulaRules", "relatedUiObject": "Confirm Formula Rules", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Set Formula Rules", + "translationKey": "add.setFormulaRules", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "setFormulaRules", "relatedUiObject": "Set Formula Rules", @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/javascript-code.json b/Projects/Portfolio-Management/Schemas/App-Schema/javascript-code.json index c3cf3c91d9..1abcbf458d 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/javascript-code.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/javascript-code.json @@ -16,6 +16,7 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, @@ -24,8 +25,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/live-portfolio-session.json b/Projects/Portfolio-Management/Schemas/App-Schema/live-portfolio-session.json index a4e302f4cc..ebd6672b82 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/live-portfolio-session.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/live-portfolio-session.json @@ -4,14 +4,22 @@ { "action": "Run Portfolio Session", "label": "Run", + "translationKey": "general.run", "workingLabel": "Run Request Sent", + "workingLabelTranslationKey": "general.runRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Run", + "workFailedLabelTranslationKey": "general.sessionCannotBeRun", "secondaryAction": "Stop Portfolio Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "run", "iconPathOff": "run", @@ -21,14 +29,22 @@ { "action": "Resume Portfolio Session", "label": "Resume", + "translationKey": "general.resume", "workingLabel": "Resume Request Sent", + "workingLabelTranslationKey": "general.resumeRequestSent", "workDoneLabel": "Session Running", + "workDoneLabelTranslationKey": "general.sessionRunning", "workFailedLabel": "Session Cannot be Resumed", + "workFailedLabelTranslationKey": "general.sessionCannotBeResumed", "secondaryAction": "Stop Portfolio Session", "secondaryLabel": "Stop", + "secondaryLabelTranslationKey": "general.stop", "secondaryWorkingLabel": "Stopping...", + "secondaryWorkingLabelTranslationKey": "general.stopping", "secondaryWorkDoneLabel": "Session Stopped", + "secondaryWorkDoneLabelTranslationKey": "general.sessionStopped", "secondaryWorkFailedLabel": "Session Cannot be Stopped", + "secondaryWorkFailedLabelTranslationKey": "general.sessionCannotBeStopped", "secondaryIcon": "stop", "iconPathOn": "resume", "iconPathOff": "resume", @@ -38,6 +54,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -46,6 +63,7 @@ { "action": "Add UI Object", "label": "Add Social Bots", + "translationKey": "add.socialBots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Social-Bots", @@ -56,6 +74,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "managedSessions", "label": "Add Managed Sessions", + "translationKey": "add.managedSessions", "relatedUiObject": "Managed Sessions", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -64,6 +83,7 @@ { "action": "Switch To Backtesting Portfolio", "label": "Switch To Backtesting Portfolio", + "translationKey": "switch.to.backtestingPortfolio", "relatedUiObject": "Backtesting Portfolio Session", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -71,6 +91,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Portfolio Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -81,7 +102,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/managed-asset.json b/Projects/Portfolio-Management/Schemas/App-Schema/managed-asset.json index 10f0b4b4a7..3557b8d31e 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/managed-asset.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/managed-asset.json @@ -6,6 +6,7 @@ "actionFunction": "uiObject.configEditor.activate", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/managed-assets.json b/Projects/Portfolio-Management/Schemas/App-Schema/managed-assets.json index 440cd4ba7e..4da7b484cc 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/managed-assets.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/managed-assets.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Managed Asset", + "translationKey": "add.managedAsset", "relatedUiObject": "Managed Asset", "relatedUiObjectProject": "Portfolio-Management", "actionFunction": "payload.executeAction", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/managed-session-reference.json b/Projects/Portfolio-Management/Schemas/App-Schema/managed-session-reference.json index 12f3fc618c..8565b01ed9 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/managed-session-reference.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/managed-session-reference.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Events Manager", + "translationKey": "add.eventsManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "eventsManager", "relatedUiObject": "Events Manager", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Formulas Manager", + "translationKey": "add.formulasManager", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formulasManager", "relatedUiObject": "Formulas Manager", @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bot-engine.json b/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bot-engine.json index c04f3afe6b..6b1c5116f5 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bot-engine.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bot-engine.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bot.json b/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bot.json index 6a607579d8..abc66683b4 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bot.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bot.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Managed Trading Bot Engine", + "translationKey": "add.managedTradingBotEngine", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "managedTradingBotEngine", "relatedUiObject": "Managed Trading Bot Engine", @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bots.json b/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bots.json index 400727c370..4469589093 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bots.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/managed-trading-bots.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Managed Trading Bot", + "translationKey": "add.managedTradingBot", "relatedUiObject": "Managed Trading Bot", "relatedUiObjectProject": "Portfolio-Management", "actionFunction": "payload.executeAction", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/market-portfolio-products.json b/Projects/Portfolio-Management/Schemas/App-Schema/market-portfolio-products.json index f8632c975f..f2f9574525 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/market-portfolio-products.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/market-portfolio-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Portfolio Session Reference", + "translationKey": "add.portfolioSessionReference", "relatedUiObject": "Portfolio Session Reference", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Portfolio Session References", "label": "Add Missing Sessions", + "translationKey": "add.missing.sessions", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Portfolio Session Reference", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/market-portfolio-tasks.json b/Projects/Portfolio-Management/Schemas/App-Schema/market-portfolio-tasks.json index 2669841b3b..1064111f37 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/market-portfolio-tasks.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/market-portfolio-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Portfolio Mine Tasks", "label": "Run All Portfolio Mine Tasks", + "translationKey": "tasks.all.mine.portfolio.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Portfolio Mine Tasks", "label": "Stop All Portfolio Mine Tasks", + "translationKey": "tasks.all.mine.portfolio.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Portfolio Mine Tasks", + "translationKey": "add.tasks.portfolioMine", "relatedUiObject": "Portfolio Mine Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Portfolio Mine Tasks", "label": "Add Missing Portfolio Mine Tasks", + "translationKey": "add.missing.portfolioMineTasks", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Portfolio Mine Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-bot-instance.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-bot-instance.json index 26040092bb..442cd2770c 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-bot-instance.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-bot-instance.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Process Instance", + "translationKey": "add.processInstance", "relatedUiObject": "Portfolio Process Instance", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-bot.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-bot.json index eb08cc5ae8..974dfffc00 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-bot.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-bot.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Process Definition", + "translationKey": "add.process.definition", "relatedUiObject": "Process Definition", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -21,6 +23,7 @@ { "action": "Add UI Object", "label": "Add Product Definition", + "translationKey": "add.product.definition", "relatedUiObject": "Product Definition", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -29,6 +32,7 @@ { "action": "Add UI Object", "label": "Add Product Definition Folder", + "translationKey": "add.product.definitionFolder", "relatedUiObject": "Product Definition Folder", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -39,7 +43,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-current.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-current.json index 51ad779985..81720a48d8 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-current.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-current.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Portfolio Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-engine-reference.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-engine-reference.json index e8a0104bfc..14d9ad76b5 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-engine-reference.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-engine-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-engine.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-engine.json index 05d3fb0ff9..e0f0028a48 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-engine.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-engine.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Portfolio Engine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode-counters.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode-counters.json index b16fec46fc..9305cf74d6 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode-counters.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode-counters.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Portfolio Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add User Defined Counter", + "translationKey": "add.userDefinedCounter", "relatedUiObject": "User Defined Counter", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode-statistics.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode-statistics.json index 2f3469598d..c0412f1f17 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode-statistics.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode-statistics.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Portfolio Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add User Defined Statistic", + "translationKey": "add.userDefinedStatistic", "relatedUiObject": "User Defined Statistic", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,7 +24,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode.json index e73fc87f56..b66a89ccf2 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-episode.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Portfolio Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-last.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-last.json index 658af44b8d..0184def0f9 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-last.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-last.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Portfolio Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-managed-system.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-managed-system.json index 6e9afbe8e7..786e52ece6 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-managed-system.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-managed-system.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-management-project.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-management-project.json index 4e4590cabc..5aecee3867 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-management-project.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-management-project.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "iconPathOn": "portfolio-management-project", "iconPathOff": "portfolio-management-project", "iconProject": "Portfolio-Management", @@ -13,6 +14,7 @@ { "action": "Add UI Object", "label": "Add Portfolio Mine", + "translationKey": "add.portfolioMine", "relatedUiObject": "Portfolio Mine", "relatedUiObjectProject": "Portfolio-Management", "actionFunction": "payload.executeAction", @@ -21,6 +23,7 @@ { "action": "Add UI Object", "label": "Add Portfolio Engine", + "translationKey": "add.portfolioEngine", "relatedUiObject": "Portfolio Engine", "relatedUiObjectProject": "Portfolio-Management", "actionFunction": "payload.executeAction", @@ -29,6 +32,7 @@ { "action": "Add UI Object", "label": "Add Portfolio System", + "translationKey": "add.portfolioSystem", "relatedUiObject": "Portfolio System", "relatedUiObjectProject": "Portfolio-Management", "actionFunction": "payload.executeAction", @@ -39,8 +43,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine-products.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine-products.json index 02611e84ee..d93058f979 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine-products.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Bot Products", + "translationKey": "add.botProducts", "relatedUiObject": "Bot Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add All Data Products", "label": "Add All Data Products", + "translationKey": "add.data.allProducts", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Data Product", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine-tasks.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine-tasks.json index c7a92ee53c..6b19129d51 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine-tasks.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Task Managers", "label": "Run All Task Managers", + "translationKey": "task.all.managers.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Task Managers", "label": "Stop All Task Managers", + "translationKey": "task.all.managers.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Task Manager", + "translationKey": "add.taskManager", "relatedUiObject": "Task Manager", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add All Tasks", "label": "Add All Tasks", + "translationKey": "add.allTasks", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Task", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine.json index 8ecbdb914c..494b67453b 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mine.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "iconProject": "Foundations", @@ -14,6 +15,7 @@ { "action": "Add UI Object", "label": "Add Portfolio Bot", + "translationKey": "add.portfolioBot", "relatedUiObject": "Portfolio Bot", "relatedUiObjectProject": "Portfolio-Management", "actionFunction": "payload.executeAction", @@ -22,6 +24,7 @@ { "action": "Add UI Object", "label": "Add Plotter", + "translationKey": "add.plotter", "relatedUiObject": "Plotter", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", @@ -32,7 +35,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mines-data.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mines-data.json index 2c0a986ee7..c0a77a84ee 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mines-data.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-mines-data.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Project Portfolio Products", + "translationKey": "add.projectPortfolioProducts", "relatedUiObject": "Project Portfolio Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Project Portfolio Products", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Project Portfolio Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-parameters.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-parameters.json index fb4e6679e4..42eb99f229 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-parameters.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-parameters.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Parameters", + "translationKey": "add.missing.parameters", "relatedUiObject": "Portfolio Parameters", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-process-instance.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-process-instance.json index cb918487d3..f430c4b9e0 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-process-instance.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-process-instance.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "session", "label": "Add Live Portfolio Session", + "translationKey": "add.session.livePortfolio", "relatedUiObject": "Live Portfolio Session", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "session", "label": "Add Backtesting Portfolio Session", + "translationKey": "add.session.backtestingPortfolio", "relatedUiObject": "Backtesting Portfolio Session", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,6 +28,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "executionStartedEvent", "label": "Add Execution Started Event", + "translationKey": "add.execution.event.started", "relatedUiObject": "Execution Started Event", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -36,7 +39,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-session-reference.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-session-reference.json index 4a86562f96..f2699296ef 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-session-reference.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-session-reference.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Data Product", + "translationKey": "add.dataProduct", "relatedUiObject": "Data Product", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Portfolio Mine Products", + "translationKey": "add.portfolioMineProducts", "relatedUiObject": "Portfolio Mine Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -20,9 +22,12 @@ { "action": "Add All Portfolio Mine Products", "label": "Add All Portfolio Mine Products", + "translationKey": "add.allPortfolioMineProducts", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Portfolio Mine Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -32,7 +37,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-strategy.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-strategy.json index 987ff6d6c5..e1e817ceac 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-strategy.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-strategy.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Stages", + "translationKey": "add.missing.stages", "relatedUiObject": "Portfolio Strategy", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-system-reference.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-system-reference.json index 189679c0ff..fb50488d14 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-system-reference.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-system-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-system.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-system.json index c39c1740ad..292eb794c0 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-system.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio-system.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Managed Session Reference", + "translationKey": "sessions.managed.reference", "relatedUiObject": "Managed Session Reference", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add User Defined Code", + "translationKey": "add.userDefinedCode", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "userDefinedPortfolioCode", "relatedUiObject": "User Defined Portfolio Code", @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio.json b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio.json index 46c0cff849..b375f28a58 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/portfolio.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/portfolio.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Portfolio System", + "translationKey": "add.portfolioSystem", "relatedUiObject": "Portfolio System", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Portfolio Engine", + "translationKey": "add.portfolioEngine", "relatedUiObject": "Portfolio Engine", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,8 +24,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/production-portfolio-tasks.json b/Projects/Portfolio-Management/Schemas/App-Schema/production-portfolio-tasks.json index f63a108261..51b9bf9664 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/production-portfolio-tasks.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/production-portfolio-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Project Portfolio Tasks", "label": "Run All Project Portfolio Tasks", + "translationKey": "tasks.all.project.portfolio.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Project Portfolio Tasks", "label": "Stop All Project Portfolio Tasks", + "translationKey": "tasks.all.project.portfolio.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Project Portfolio Tasks", + "translationKey": "add.tasks.projectPortfolio", "relatedUiObject": "Project Portfolio Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Project Portfolio Tasks", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Project Portfolio Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/project-portfolio-products.json b/Projects/Portfolio-Management/Schemas/App-Schema/project-portfolio-products.json index d78d87cab0..f5b89211e9 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/project-portfolio-products.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/project-portfolio-products.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Exchange Portfolio Products", + "translationKey": "add.exchangePortfolioProducts", "relatedUiObject": "Exchange Portfolio Products", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,9 +13,12 @@ { "action": "Add Missing Exchange Portfolio Products", "label": "Add Missing Exchanges", + "translationKey": "add.missing.exchanges", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Exchange Portfolio Products", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -24,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/project-portfolio-tasks.json b/Projects/Portfolio-Management/Schemas/App-Schema/project-portfolio-tasks.json index f2819d7a5e..210f8b7a89 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/project-portfolio-tasks.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/project-portfolio-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Exchange Portfolio Tasks", "label": "Run All Exchange Portfolio Tasks", + "translationKey": "tasks.all.exchange.portfolio.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Exchange Portfolio Tasks", "label": "Stop All Exchange Portfolio Tasks", + "translationKey": "tasks.all.exchange.portfolio.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Exchange Portfolio Tasks", + "translationKey": "add.tasks.exchangePortfolio", "relatedUiObject": "Exchange Portfolio Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Exchange Portfolio Tasks", "label": "Add Missing Exchanges", + "translationKey": "add.missing.exchanges", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Exchange Portfolio Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/set-event-reference.json b/Projects/Portfolio-Management/Schemas/App-Schema/set-event-reference.json index 242ab6dddb..ea2e71fe28 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/set-event-reference.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/set-event-reference.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Situation", + "translationKey": "add.situation", "relatedUiObject": "Situation", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/set-event-rules.json b/Projects/Portfolio-Management/Schemas/App-Schema/set-event-rules.json index 3d794a4761..61b0be5e48 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/set-event-rules.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/set-event-rules.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Set Event Reference", + "translationKey": "add.setEventReference", "relatedUiObject": "Set Event Reference", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/set-event.json b/Projects/Portfolio-Management/Schemas/App-Schema/set-event.json index dec63d4341..b5cf6ecd20 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/set-event.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/set-event.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/set-formula-reference.json b/Projects/Portfolio-Management/Schemas/App-Schema/set-formula-reference.json index ccb46e8381..6d6fd83c29 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/set-formula-reference.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/set-formula-reference.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/set-formula-rules.json b/Projects/Portfolio-Management/Schemas/App-Schema/set-formula-rules.json index cfa56a99fb..1bdcd031f1 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/set-formula-rules.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/set-formula-rules.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Set Formula Reference", + "translationKey": "add.setFormulaReference", "relatedUiObject": "Set Formula Reference", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/set-formula.json b/Projects/Portfolio-Management/Schemas/App-Schema/set-formula.json index 2eaca52681..16c96b2c53 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/set-formula.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/set-formula.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/testing-portfolio-tasks.json b/Projects/Portfolio-Management/Schemas/App-Schema/testing-portfolio-tasks.json index c01ec20891..dd4bb39db0 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/testing-portfolio-tasks.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/testing-portfolio-tasks.json @@ -4,9 +4,12 @@ { "action": "Run All Project Portfolio Tasks", "label": "Run All Project Portfolio Tasks", + "translationKey": "tasks.all.project.portfolio.run", "askConfirmation": true, "confirmationLabel": "Confirm to Run", + "confirmationLabelTranslationKey": "general.confirm.run", "workDoneLabel": "Run Request Sent", + "workDoneLabelTranslationKey": "general.runRequestSent", "iconPathOn": "run", "iconPathOff": "run", "actionFunction": "payload.executeAction" @@ -14,9 +17,12 @@ { "action": "Stop All Project Portfolio Tasks", "label": "Stop All Project Portfolio Tasks", + "translationKey": "tasks.all.project.portfolio.stop", "askConfirmation": true, "confirmationLabel": "Confirm to Stop", + "confirmationLabelTranslationKey": "general.confirm.stop", "workDoneLabel": "Stop Request Sent", + "workDoneLabelTranslationKey": "general.stopRequestSent", "iconPathOn": "stop", "iconPathOff": "stop", "actionFunction": "payload.executeAction" @@ -24,6 +30,7 @@ { "action": "Add UI Object", "label": "Add Project Portfolio Tasks", + "translationKey": "add.tasks.projectPortfolio", "relatedUiObject": "Project Portfolio Tasks", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -32,9 +39,12 @@ { "action": "Add Missing Project Portfolio Tasks", "label": "Add Missing Project Portfolio Tasks", + "translationKey": "add.missing.projectPortfolioTasks", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Project Portfolio Tasks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Portfolio-Management" @@ -44,7 +54,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Portfolio-Management/Schemas/App-Schema/user-defined-portfolio-code.json b/Projects/Portfolio-Management/Schemas/App-Schema/user-defined-portfolio-code.json index ca81da2954..b12b11b577 100644 --- a/Projects/Portfolio-Management/Schemas/App-Schema/user-defined-portfolio-code.json +++ b/Projects/Portfolio-Management/Schemas/App-Schema/user-defined-portfolio-code.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -12,6 +13,7 @@ "action": "Add UI Object", "propertyToCheckFor": "javascriptCode", "label": "Add Code", + "translationKey": "add.code", "relatedUiObject": "Javascript Code", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -22,8 +24,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/ProjectsMenu.json b/Projects/ProjectsMenu.json index 1b39ec5ac6..21680dbebe 100644 --- a/Projects/ProjectsMenu.json +++ b/Projects/ProjectsMenu.json @@ -82,10 +82,12 @@ }, { "name": "Workspaces", + "translationKey": "nav.workspaces.title", "propertyName": "workspaces", "systemMenu": [ { "label": "User Workspaces", + "translationKey": "nav.workspaces.user", "submenuConstructorFunction": { "name": "workspacesSubmenu", "params": ["user"] @@ -93,7 +95,8 @@ "order": 1 }, { - "label": "Native Workspaces ", + "label": "Native Workspaces", + "translationKey": "nav.workspaces.native", "submenuConstructorFunction": { "name": "workspacesSubmenu", "params": ["plugin"] @@ -102,6 +105,7 @@ }, { "label": "Collapse All Root Nodes", + "translationKey": "nav.workspaces.collapseNodes", "action": { "name": "collapseAllRootNodes" }, @@ -109,6 +113,7 @@ }, { "label": "Undo/Redo", + "translationKey": "nav.workspaces.undoRedo", "submenuConstructorFunction": { "name": "undoRedoSubmenu" }, @@ -116,6 +121,7 @@ }, { "label": "Save Workspace", + "translationKey": "nav.workspaces.save", "action": { "name": "saveWorkspace" }, @@ -125,10 +131,12 @@ }, { "name": "Contributions", + "translationKey": "nav.contributions.title", "propertyName": "contributions", "systemMenu": [ { "label": "Contribute all changes", + "translationKey": "nav.contributions.contribute", "action": { "name": "contributeAll" }, @@ -136,6 +144,7 @@ }, { "label": "Update App", + "translationKey": "nav.contributions.update", "action": { "name": "update" }, @@ -143,6 +152,7 @@ }, { "label": "Reset Local Repository", + "translationKey": "nav.contributions.reset", "action": { "name": "reset" }, diff --git a/Projects/ProjectsSchema.json b/Projects/ProjectsSchema.json index 857b25fe63..46e348bd73 100644 --- a/Projects/ProjectsSchema.json +++ b/Projects/ProjectsSchema.json @@ -501,32 +501,38 @@ { "name": "Branches", "propertyName": "branches", - "functionName": "newVisualScriptingUtilitiesBranches" + "functionName": "newVisualScriptingUtilitiesBranches", + "fileName": "Branches.js" }, { "name": "Hierarchy", "propertyName": "hierarchy", - "functionName": "newVisualScriptingUtilitiesHierarchy" + "functionName": "newVisualScriptingUtilitiesHierarchy", + "fileName": "Hierarchy.js" }, { "name": "Load Save Frame", "propertyName": "loadSaveFrame", - "functionName": "newVisualScriptingUtilitiesLoadSaveFrame" + "functionName": "newVisualScriptingUtilitiesLoadSaveFrame", + "fileName": "LoadSaveFrame.js" }, { "name": "Meshes", "propertyName": "meshes", - "functionName": "newVisualScriptingUtilitiesMeshes" + "functionName": "newVisualScriptingUtilitiesMeshes", + "fileName": "Meshes.js" }, { "name": "Node Children", "propertyName": "nodeChildren", - "functionName": "newVisualScriptingUtilitiesNodeChildren" + "functionName": "newVisualScriptingUtilitiesNodeChildren", + "fileName": "NodeChildren.js" }, { "name": "Node Config", "propertyName": "nodeConfig", - "functionName": "newVisualScriptingUtilitiesNodeConfig" + "functionName": "newVisualScriptingUtilitiesNodeConfig", + "fileName": "NodeConfig.js" } ] }, @@ -594,64 +600,76 @@ { "name": "Zoom", "propertyName": "zoom", - "functionName": "newFoundationsGlobalsZoom" + "functionName": "newFoundationsGlobalsZoom", + "fileName": "Zoom.js" } ], "utilities": [ { "name": "Clipboard", "propertyName": "clipboard", - "functionName": "newFoundationsUtilitiesClipboard" + "functionName": "newFoundationsUtilitiesClipboard", + "fileName": "Clipboard.js" }, { "name": "Coordinate Transformations", "propertyName": "coordinateTransformations", - "functionName": "newFoundationsUtilitiesCoordinateTransformations" + "functionName": "newFoundationsUtilitiesCoordinateTransformations", + "fileName": "CoordinateTransformations.js" }, { "name": "Date Rate Transformations", "propertyName": "dateRateTransformations", - "functionName": "newFoundationsUtilitiesDateRateTransformations" + "functionName": "newFoundationsUtilitiesDateRateTransformations", + "fileName": "DateRateTransformations.js" }, { "name": "Dates", "propertyName": "dates", - "functionName": "newFoundationsUtilitiesDates" + "functionName": "newFoundationsUtilitiesDates", + "fileName": "Dates.js" }, { "name": "Download", "propertyName": "download", - "functionName": "newFoundationsUtilitiesDownload" + "functionName": "newFoundationsUtilitiesDownload", + "fileName": "Download.js" }, { "name": "Draw Print", "propertyName": "drawPrint", - "functionName": "newFoundationsUtilitiesDrawPrint" + "functionName": "newFoundationsUtilitiesDrawPrint", + "fileName": "DrawPrint.js" }, { "name": "Menu", "propertyName": "menu", - "functionName": "newFoundationsUtilitiesMenu" + "functionName": "newFoundationsUtilitiesMenu", + "fileName": "Menu.js" }, { "name": "Folders", "propertyName": "folders", - "functionName": "newFoundationsUtilitiesFolders" + "functionName": "newFoundationsUtilitiesFolders", + "fileName": "Folders.js" }, { "name": "Strings", "propertyName": "strings", - "functionName": "newFoundationsUtilitiesStrings" + "functionName": "newFoundationsUtilitiesStrings", + "fileName": "Strings.js" }, { "name": "Git Branches", "propertyName": "gitBranches", - "functionName": "newFoundationsUtilitiesGitBranches" + "functionName": "newFoundationsUtilitiesGitBranches", + "fileName": "GitBranches.js" }, { "name": "Status Bar", "propertyName": "statusBar", - "functionName": "newFoundationsUtilitiesStatusBar" + "functionName": "newFoundationsUtilitiesStatusBar", + "fileName": "StatusBar.js" } ], "spaces": [ @@ -1308,7 +1326,8 @@ { "name": "Plugins", "propertyName": "plugins", - "functionName": "newPluginsUtilitiesPlugins" + "functionName": "newPluginsUtilitiesPlugins", + "fileName": "Plugins.js" } ] }, @@ -1353,14 +1372,16 @@ { "name": "ChainIds", "propertyName": "chainIds", - "functionName": "newEthereumGlobalsChainIds" + "functionName": "newEthereumGlobalsChainIds", + "fileName": "ChainIds.js" } ], "utilities": [ { "name": "Route To Client", "propertyName": "routeToClient", - "functionName": "newEthereumUtilitiesRouteToClient" + "functionName": "newEthereumUtilitiesRouteToClient", + "fileName": "RouteToClient.js" } ], "spaces": [ @@ -1445,31 +1466,36 @@ { "name": "Docs Statistics Functions", "propertyName": "docsStatisticsFunctions", - "functionName": "newEducationFunctionLibraryDocsStatisticsFunctions" + "functionName": "newEducationFunctionLibraryDocsStatisticsFunctions", + "fileName": "DocsStatisticsFunctions.js" } ], "globals": [ { "name": "Docs", "propertyName": "docs", - "functionName": "newEducationGlobalsDocs" + "functionName": "newEducationGlobalsDocs", + "fileName": "Docs.js" } ], "utilities": [ { "name": "Languages", "propertyName": "languages", - "functionName": "newEducationUtilitiesLanguages" + "functionName": "newEducationUtilitiesLanguages", + "fileName": "Languages.js" }, { "name": "Docs", "propertyName": "docs", - "functionName": "newEducationUtilitiesDocs" + "functionName": "newEducationUtilitiesDocs", + "fileName": "Docs.js" }, { "name": "Tutorial", "propertyName": "tutorial", - "functionName": "newEducationUtilitiesTutorial" + "functionName": "newEducationUtilitiesTutorial", + "fileName": "Tutorial.js" } ], "spaces": [ @@ -1554,86 +1580,103 @@ { "name": "Token Power", "propertyName": "tokenPower", + "fileName": "TokenPower.js", "functionName": "newGovernanceFunctionLibraryTokenPower" }, { "name": "Token Mining", "propertyName": "tokenMining", + "fileName": "TokenMining.js", "functionName": "newGovernanceFunctionLibraryTokenMining" }, { "name": "Voting Program", "propertyName": "votingProgram", + "fileName": "VotingProgram.js", "functionName": "newGovernanceFunctionLibraryVotingProgram" }, { "name": "Delegation Program", "propertyName": "delegationProgram", + "fileName": "DelegationProgram.js", "functionName": "newGovernanceFunctionLibraryDelegationProgram" }, { "name": "Tokens", "propertyName": "tokens", + "fileName": "Tokens.js", "functionName": "newGovernanceFunctionLibraryTokens" }, { "name": "Weights", "propertyName": "weights", + "fileName": "Weights.js", "functionName": "newGovernanceFunctionLibraryWeights" }, { "name": "Claims Program", "propertyName": "claimsProgram", + "fileName": "ClaimsProgram.js", "functionName": "newGovernanceFunctionLibraryClaimsProgram" }, { "name": "Distribution Process", "propertyName": "distributionProcess", + "fileName": "DistributionProcess.js", "functionName": "newGovernanceFunctionLibraryDistributionProcess" }, { "name": "Referral Program", "propertyName": "referralProgram", + "fileName": "ReferralProgram.js", "functionName": "newGovernanceFunctionLibraryReferralProgram" }, { "name": "Support Program", "propertyName": "supportProgram", + "fileName": "SupportProgram.js", "functionName": "newGovernanceFunctionLibrarySupportProgram" }, { "name": "Influencer Program", "propertyName": "influencerProgram", + "fileName": "InfluencerProgram.js", "functionName": "newGovernanceFunctionLibraryInfluencerProgram" }, { "name": "Mentorship Program", "propertyName": "mentorshipProgram", + "fileName": "MentorshipProgram.js", "functionName": "newGovernanceFunctionLibraryMentorshipProgram" }, { "name": "Staking Program", "propertyName": "stakingProgram", + "fileName": "StakingProgram.js", "functionName": "newGovernanceFunctionLibraryStakingProgram" }, { "name": "Liquidity Program", "propertyName": "liquidityProgram", + "fileName": "LiquidityProgram.js", "functionName": "newGovernanceFunctionLibraryLiquidityProgram" }, { "name": "Github Program", "propertyName": "githubProgram", + "fileName": "GithubProgram.js", "functionName": "newGovernanceFunctionLibraryGithubProgram" }, { "name": "Airdrop Program", "propertyName": "airdropProgram", + "fileName": "AirdropProgram.js", "functionName": "newGovernanceFunctionLibraryAirdropProgram" }, { "name": "Computing Program", "propertyName": "computingProgram", + "fileName": "ComputingProgram.js", "functionName": "newGovernanceFunctionLibraryComputingProgram" } ], @@ -1641,16 +1684,19 @@ { "name": "Designer", "propertyName": "designer", + "fileName": "Designer.js", "functionName": "newGovernanceGlobalsDesigner" }, { "name": "Reports", "propertyName": "reports", + "fileName": "Reports.js", "functionName": "newGovernanceGlobalsReports" }, { "name": "SA Token", "propertyName": "saToken", + "fileName": "SAToken.js", "functionName": "newGovernanceGlobalsSaToken" } ], @@ -1658,56 +1704,67 @@ { "name": "Pools", "propertyName": "pools", + "fileName": "Pools.js", "functionName": "newGovernanceUtilitiesPools" }, { "name": "Decendent Program", "propertyName": "decendentProgram", + "fileName": "DecendentProgram.js", "functionName": "newGovernanceUtilitiesDecendentProgram" }, { "name": "Bonus Program", "propertyName": "bonusProgram", + "fileName": "BonusProgram.js", "functionName": "newGovernanceUtilitiesBonusProgram" }, { "name": "Validations", "propertyName": "validations", + "fileName": "Validations.js", "functionName": "newGovernanceUtilitiesValidations" }, { "name": "Tables", "propertyName": "tables", + "fileName": "Tables.js", "functionName": "newGovernanceUtilitiesTables" }, { "name": "Descendent Tables", "propertyName": "decendentTables", + "fileName": "DescendentTables.js", "functionName": "newGovernanceUtilitiesDecendentTables" }, { "name": "Common Tables", "propertyName": "commonTables", + "fileName": "CommonTables.js", "functionName": "newGovernanceUtilitiesCommonTables" }, { "name": "Filters", "propertyName": "filters", + "fileName": "Filters.js", "functionName": "newGovernanceUtilitiesFilters" }, { "name": "Conversions", "propertyName": "conversions", + "fileName": "Conversions.js", "functionName": "newGovernanceUtilitiesConversions" }, { "name": "Chains", "propertyName": "chains", + "fileName": "Chains.js", "functionName": "newGovernanceUtilitiesChains" }, { "name": "Node Calculations", "propertyName": "nodeCalculations", + "fileName": "NodeCalculations.js", "functionName": "newGovernanceUtilitiesNodeCalculations" } ], @@ -1729,7 +1786,7 @@ "name": "Reports Space", "folderName": "Reports-Space", "propertyName": "reportsSpace", - "functionName": "newGobernanceReportsSpace", + "functionName": "newGovernanceReportsSpace", "initializationIndex": 14, "animationPhysicsIndex": 14, "animationDrawIndex": 14, diff --git a/Projects/Social-Bots/SA/Bot-Modules/DiscordBot.js b/Projects/Social-Bots/SA/Bot-Modules/DiscordBot.js index 5066896e8b..0f7dea1a0c 100644 --- a/Projects/Social-Bots/SA/Bot-Modules/DiscordBot.js +++ b/Projects/Social-Bots/SA/Bot-Modules/DiscordBot.js @@ -14,9 +14,9 @@ exports.newSocialBotsBotModulesDiscordBot = function () { async function initialize(config) { /* Discord Bot Initialization */ - const { Client, Intents } = SA.nodeModules.discordjs + const { Client, GatewayIntentBits } = SA.nodeModules.discordjs - const client = new Client({ intents: [Intents.FLAGS.GUILDS] }) + const client = new Client({ intents: [GatewayIntentBits.Guilds] }) thisObject.discordClient = client token = config.token diff --git a/Projects/Social-Bots/Schemas/App-Schema/announcement-condition.json b/Projects/Social-Bots/Schemas/App-Schema/announcement-condition.json index 6a094c479a..3846991a95 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/announcement-condition.json +++ b/Projects/Social-Bots/Schemas/App-Schema/announcement-condition.json @@ -8,6 +8,7 @@ "action": "Configure", "actionFunction": "uiObject.codeEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionProject": "Foundations" @@ -17,7 +18,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Bots/Schemas/App-Schema/announcement-formula.json b/Projects/Social-Bots/Schemas/App-Schema/announcement-formula.json index 46d61e7ab2..ab0452799a 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/announcement-formula.json +++ b/Projects/Social-Bots/Schemas/App-Schema/announcement-formula.json @@ -4,6 +4,7 @@ { "action": "Edit", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Bots/Schemas/App-Schema/announcement.json b/Projects/Social-Bots/Schemas/App-Schema/announcement.json index 6ad5400eed..5a7f5e920b 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/announcement.json +++ b/Projects/Social-Bots/Schemas/App-Schema/announcement.json @@ -8,6 +8,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionProject": "Foundations" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "announcementFormula", "label": "Add Announcement Formula", + "translationKey": "add.announcementFormula", "relatedUiObject": "Announcement Formula", "relatedUiObjectProject": "Social-Bots", "actionFunction": "payload.executeAction", @@ -27,6 +29,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "announcementCondition", "label": "Add Announcement Condition", + "translationKey": "add.announcementCondition", "relatedUiObject": "Announcement Condition", "relatedUiObjectProject": "Social-Bots", "actionFunction": "payload.executeAction", @@ -37,7 +40,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json b/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json index 5d6ca8a395..82736f3779 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json @@ -8,6 +8,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionProject": "Foundations" @@ -15,6 +16,7 @@ { "action": "Send Discord Test Message", "label": "Send Discord Test Message", + "translationKey": "send.message.discordTest", "iconPathOn": "test-entity", "iconPathOff": "test-entity", "actionFunction": "payload.executeAction", @@ -25,7 +27,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Bots/Schemas/App-Schema/interval-announcement.json b/Projects/Social-Bots/Schemas/App-Schema/interval-announcement.json index 7f707424f8..20c84227b9 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/interval-announcement.json +++ b/Projects/Social-Bots/Schemas/App-Schema/interval-announcement.json @@ -8,6 +8,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionProject": "Foundations" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -27,7 +29,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json b/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json index fe6043a53e..a481cce02f 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json @@ -8,6 +8,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionProject": "Foundations" @@ -15,6 +16,7 @@ { "action": "Send Slack Test Message", "label": "Send Slack Test Message", + "translationKey": "send.message.slackTest", "iconPathOn": "test-entity", "iconPathOff": "test-entity", "actionFunction": "payload.executeAction", @@ -25,7 +27,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Bots/Schemas/App-Schema/social-bot-command.json b/Projects/Social-Bots/Schemas/App-Schema/social-bot-command.json index b46793a7dd..19576a22a1 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/social-bot-command.json +++ b/Projects/Social-Bots/Schemas/App-Schema/social-bot-command.json @@ -8,6 +8,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionProject": "Foundations" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -27,7 +29,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Bots/Schemas/App-Schema/social-bots.json b/Projects/Social-Bots/Schemas/App-Schema/social-bots.json index 0c125eb170..d883a1125a 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/social-bots.json +++ b/Projects/Social-Bots/Schemas/App-Schema/social-bots.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Telegram Bot", + "translationKey": "add.telegramBot", "relatedUiObject": "Telegram Bot", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -12,6 +13,7 @@ { "action": "Add UI Object", "label": "Add Discord Bot", + "translationKey": "add.discordBot", "relatedUiObject": "Discord Bot", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -20,6 +22,7 @@ { "action": "Add UI Object", "label": "Add Slack Bot", + "translationKey": "add.slackBot", "relatedUiObject": "Slack Bot", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -28,6 +31,7 @@ { "action": "Add UI Object", "label": "Add Twitter Bot", + "translationKey": "add.twitterBot", "relatedUiObject": "Twitter Bot", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -38,7 +42,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json b/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json index 09ae5ebf75..3ee8dc233d 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json @@ -8,6 +8,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionProject": "Foundations" @@ -15,6 +16,7 @@ { "action": "Add UI Object", "label": "Add Social Bot Command", + "translationKey": "add.socialBotCommand", "relatedUiObject": "Social Bot Command", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -23,6 +25,7 @@ { "action": "Add UI Object", "label": "Add Timer Announcement", + "translationKey": "add.timerAccouncement", "relatedUiObject": "Timer Announcement", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -31,6 +34,7 @@ { "action": "Send Telegram Test Message", "label": "Send Telegram Test Message", + "translationKey": "send.message.telegramTest", "iconPathOn": "test-entity", "iconPathOff": "test-entity", "actionFunction": "payload.executeAction", @@ -41,7 +45,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Bots/Schemas/App-Schema/timer-announcement.json b/Projects/Social-Bots/Schemas/App-Schema/timer-announcement.json index edf9a19db5..dfd5874c3b 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/timer-announcement.json +++ b/Projects/Social-Bots/Schemas/App-Schema/timer-announcement.json @@ -8,6 +8,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionProject": "Foundations" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "formula", "label": "Add Formula", + "translationKey": "add.formula", "relatedUiObject": "Formula", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -27,7 +29,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json b/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json index fa09721a89..e044cb7915 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json @@ -8,6 +8,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionProject": "Foundations" @@ -15,6 +16,7 @@ { "action": "Send Twitter Test Message", "label": "Send Twitter Test Message", + "translationKey": "send.message.twitterTest", "iconPathOn": "test-entity", "iconPathOff": "test-entity", "actionFunction": "payload.executeAction", @@ -25,7 +27,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement-Condition/announcement-condition.json b/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement-Condition/announcement-condition.json index eed24d62be..5f8975abd3 100644 --- a/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement-Condition/announcement-condition.json +++ b/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement-Condition/announcement-condition.json @@ -12,6 +12,11 @@ "language": "TR", "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", "updated": 1654396077416 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um diesen Text zu bearbeiten. Ersetzen Sie ihn durch eine Definition / Zusammenfassung. Drücken Sie ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1706370492810 } ] }, @@ -30,8 +35,13 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contribute kullanabilirsiniz.", "updated": 1654396083007, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1706370517691 } ] } ] -} +} \ No newline at end of file diff --git a/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement-Formula/announcement-formula.json b/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement-Formula/announcement-formula.json index b724553d77..d9cb97760a 100644 --- a/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement-Formula/announcement-formula.json +++ b/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement-Formula/announcement-formula.json @@ -12,6 +12,11 @@ "language": "TR", "text": "Bu metni düzenlemek için sağ tıklayın ve kalem düğmesini seçin. Bunu bir tanım / özet ile değiştirin. Düzenleme modundan çıkmak için ESC tuşuna basın.", "updated": 1654396088993 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um diesen Text zu bearbeiten. Ersetzen Sie ihn durch eine Definition / Zusammenfassung. Drücken Sie ESC, um den Bearbeitungsmodus zu verlassen.", + "updated": 1706370937121 } ] }, @@ -30,8 +35,13 @@ "text": "Düzenleme moduna girmek ve bu metni değiştirmek için sağ tıklayın ve Düzenle deyin. Yeni paragraflar yazmak için ENTER tuşuna basın. Düzenleme modundan çıkmak için ESC. Daha sonra değişikliklerinizi kaydetmek için docs.save ve ana depoya göndermek için app.contribute kullanabilirsiniz.", "updated": 1654396094670, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste auf \"Bearbeiten\", um in den Bearbeitungsmodus zu gelangen und diesen Text zu ändern. ENTER, um neue Absätze zu schreiben. ESC, um den Bearbeitungsmodus zu verlassen. Dann können Sie docs.save verwenden, um Ihre Änderungen zu speichern und app.contribute, um sie an das Haupt-Repository zu senden.", + "updated": 1706370948211 } ] } ] -} +} \ No newline at end of file diff --git a/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement/announcement.json b/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement/announcement.json index c18576d8ec..e4e33e4c61 100644 --- a/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement/announcement.json +++ b/Projects/Social-Bots/Schemas/Docs-Nodes/A/Announcement/Announcement/announcement.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bir Duyuru düğümü, Sosyal Botlar tarafından gönderilen mesajların içeriğini ve koşullarını tanımlamak için kullanılır.", "updated": 1654396100274 + }, + { + "language": "DE", + "text": "Ein Ankündigungsknoten wird verwendet, um den Inhalt und die Bedingungen zu definieren, mit denen Nachrichten von Social Bots gesendet werden.", + "updated": 1706370107733 } ] }, @@ -32,6 +37,11 @@ "text": "Duyuru düğümü, İşlem Oturumu altında yapılandırılan tüm Sosyal Botlar tarafından gönderilecek olan mesajın varsayılan metin içeriğini yapılandırmak için kullanılır.", "updated": 1654396106703, "style": "Text" + }, + { + "language": "DE", + "text": "Der Ankündigungsknoten wird verwendet, um den Standardtextinhalt der Nachricht zu konfigurieren, die von allen Social Bots gesendet wird, die unter der Handelssitzung (Trading Session) konfiguriert sind.", + "updated": 1706370146853 } ] }, @@ -50,6 +60,11 @@ "text": "Duyuru düğümü isteğe bağlı olarak daha spesifik duyuru formülü (içeriği) ve duyuru koşulları tanımlamak için alt düğümler de içerebilir.", "updated": 1654396113763, "style": "Text" + }, + { + "language": "DE", + "text": "Der Ankündigungsknoten kann auch optionale Unterknoten enthalten, um spezifischere Ankündigungsformeln (Inhalt) und Ankündigungsbedingungen zu definieren.", + "updated": 1706370160316 } ] }, @@ -68,6 +83,11 @@ "text": "Duyuru Formülü alt düğümü, gönderilecek mesajın içeriğini tanımlayan Javascript metin dizesi formülünü içerir.", "updated": 1654396120241, "style": "List" + }, + { + "language": "DE", + "text": "Ein untergeordneter Knoten Ankündigungsformel (Announcement Formula) enthält die Javascript-Textformel, die den Inhalt der zu versendenden Nachricht definiert.", + "updated": 1706370170172 } ] }, @@ -86,6 +106,11 @@ "text": "Bir Duyuru Koşulu alt düğümü, mesajın gönderileceği koşulu tanımlar.", "updated": 1654396125950, "style": "List" + }, + { + "language": "DE", + "text": "Ein untergeordneter Knoten Ankündigungsbedingung (Announcement Condition) definiert die Bedingung, unter der die Nachricht gesendet wird.", + "updated": 1706370179329 } ] }, @@ -104,32 +129,72 @@ "text": "Duyuru formülü alt düğümü yapılandırılmamışsa veya; duyuru formülü veya duyuru koşulunun değerlendirilmesinde bir hata varsa, bunun yerine üst duyuru düğümünün varsayılan metin yapılandırması gönderilir.", "updated": 1654396132056, "style": "Warning" + }, + { + "language": "DE", + "text": "Wenn der untergeordnete Knoten für die Bekanntmachungsformel nicht konfiguriert ist oder wenn ein Fehler bei der Auswertung der Bekanntmachungsformel oder der Bekanntmachungsbedingung auftritt, wird stattdessen die Standardtextkonfiguration des übergeordneten Bekanntmachungsknotens selbst gesendet.", + "updated": 1706370206036 } ] }, { "style": "Subtitle", - "text": "Properties" + "text": "Properties", + "translations": [ + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1706370226877 + } + ] }, { "style": "List", "text": "text content of message to be sent when there is no formula.", - "updated": 1665712360976 + "updated": 1665712360976, + "translations": [ + { + "language": "DE", + "text": "\"text content\" Textinhalt der Nachricht, die gesendet werden soll, wenn es keine Formel gibt.", + "updated": 1706370375856 + } + ] }, { "style": "List", "text": "onEnter define if message will be sent on node enter.", - "updated": 1665712405525 + "updated": 1665712405525, + "translations": [ + { + "language": "DE", + "text": "onEnter legt fest, ob beim Betreten des Knotens eine Nachricht gesendet werden soll.", + "updated": 1706370278414 + } + ] }, { "style": "List", "text": "onExit define if message will be sent on node exit.", - "updated": 1665712422683 + "updated": 1665712422683, + "translations": [ + { + "language": "DE", + "text": "onExit definiert, ob beim Verlassen des Knotens eine Nachricht gesendet wird.", + "updated": 1706370393368 + } + ] }, { "style": "List", "text": "delay define the amount of delay before sending an announcement in milliseconds.", - "updated": 1667316202210 + "updated": 1667316202210, + "translations": [ + { + "language": "DE", + "text": "\"delay\" die Verzögerungszeit vor dem Senden einer Ankündigung in Millisekunden.", + "updated": 1706370417672 + } + ] }, { "style": "Subtitle", diff --git a/Projects/Social-Bots/Schemas/Docs-Nodes/D/Discord/Discord-Bot/discord-bot.json b/Projects/Social-Bots/Schemas/Docs-Nodes/D/Discord/Discord-Bot/discord-bot.json index 64ab6e896f..4683c08067 100644 --- a/Projects/Social-Bots/Schemas/Docs-Nodes/D/Discord/Discord-Bot/discord-bot.json +++ b/Projects/Social-Bots/Schemas/Docs-Nodes/D/Discord/Discord-Bot/discord-bot.json @@ -8,6 +8,11 @@ "language": "TR", "text": "Discord Bot düğümü, bir Discord Bot için yapılandırmayı tanımlamak için kullanılır. Bu bot, Superalgos'un bir Discord Kanalına duyurular göndermesini sağlar.", "updated": 1654396138578 + }, + { + "language": "DE", + "text": "Der Discord-Bot-Knoten dient zur Definition der Konfiguration eines Discord-Bots. Dieser Bot ermöglicht es Superalgos, Ankündigungen an einen Discord-Kanal zu senden.", + "updated": 1705871294860 } ] }, @@ -22,6 +27,11 @@ "text": "Discord Bot'u kullanmak için yeni bir Uygulama oluşturmanız gerekecektir. Botunuzu oluşturmak ve bir Auth Token almak için resmi Discord geliştirici portalı belgelerini izleyin.", "updated": 1654396145999, "style": "Text" + }, + { + "language": "DE", + "text": "Um den Discord-Bot nutzen zu können, müssen Sie eine neue Anwendung erstellen. Folgen Sie der offiziellen Dokumentation des Discord-Entwicklerportals, um Ihren Bot zu erstellen und ein Auth Token zu erhalten.", + "updated": 1705871305407 } ] }, @@ -34,6 +44,11 @@ "text": "Parametreler:", "updated": 1654396153583, "style": "Text" + }, + { + "language": "DE", + "text": "Parameter:", + "updated": 1705871312182 } ] }, @@ -46,6 +61,11 @@ "text": "- token - gerekli - Discord Geliştirici Portalından elde edilir.", "updated": 1654396159747, "style": "Text" + }, + { + "language": "DE", + "text": "- Token - erforderlich - erhalten Sie über das Discord-Entwicklerportal.", + "updated": 1705871320027 } ] }, @@ -58,6 +78,11 @@ "text": "- channelId - gerekli - kanal kimliğini elde etmek için bir kanala sağ tıklayın ve ardından Kimliği Kopyala'ya tıklayın.", "updated": 1654396165715, "style": "Text" + }, + { + "language": "DE", + "text": "- channelId - erforderlich - klicken Sie mit der rechten Maustaste auf einen Kanal und dann auf ID kopieren, um die Kanal-ID zu erhalten.", + "updated": 1705871332540 } ] }, @@ -70,6 +95,11 @@ "text": "- biçim - isteğe bağlı - Discord'a gönderilen mesajın özel olarak biçimlendirilmesini sağlar.", "updated": 1654396171662, "style": "Text" + }, + { + "language": "DE", + "text": "- format - optional - ermöglicht die benutzerdefinierte Formatierung der in Discord gesendeten Nachricht.", + "updated": 1705871344411 } ] }, @@ -82,6 +112,11 @@ "text": "Tanınan Biçim Değişkenleri:", "updated": 1654396177963, "style": "Text" + }, + { + "language": "DE", + "text": "Erkannte Formatvariablen:", + "updated": 1705871352810 } ] }, @@ -94,6 +129,11 @@ "text": "- `%{EXCHANGE}` çalışmakta olan borsa, yani Binance", "updated": 1654396183538, "style": "Text" + }, + { + "language": "DE", + "text": "- %{EXCHANGE}` die Börse, die in Betrieb ist, d.h. Binance", + "updated": 1705871361187 } ] }, @@ -106,6 +146,11 @@ "text": "- `%{MARKET}` faaliyette olan piyasa. yani BTC/USDT", "updated": 1654396190284, "style": "Text" + }, + { + "language": "DE", + "text": "- %{MARKET}` der Markt, der in Betrieb ist, d.h. BTC/USDT", + "updated": 1705871368531 } ] }, @@ -118,6 +163,11 @@ "text": "- `%{MESSAGE}` gönderilen metin", "updated": 1654396196767, "style": "Text" + }, + { + "language": "DE", + "text": "- %{MESSAGE}` der gesendete Text", + "updated": 1705871382749 } ] }, @@ -130,6 +180,11 @@ "text": "Örnek bir format şöyledir:", "updated": 1654396202703, "style": "Text" + }, + { + "language": "DE", + "text": "Ein Beispielformat ist:", + "updated": 1705871398787 } ] }, @@ -146,6 +201,11 @@ "text": "Bu da Discord'da aşağıdaki gibi bir son mesajla sonuçlanır:", "updated": 1654396208572, "style": "Text" + }, + { + "language": "DE", + "text": "Das Ergebnis ist eine abschließende Nachricht in Discord, die so aussieht:", + "updated": 1705871406082 } ] }, diff --git a/Projects/Social-Bots/Schemas/Docs-Nodes/S/Slack/Slack-Bot/slack-bot.json b/Projects/Social-Bots/Schemas/Docs-Nodes/S/Slack/Slack-Bot/slack-bot.json index 537d0ab0a6..28a83da99f 100644 --- a/Projects/Social-Bots/Schemas/Docs-Nodes/S/Slack/Slack-Bot/slack-bot.json +++ b/Projects/Social-Bots/Schemas/Docs-Nodes/S/Slack/Slack-Bot/slack-bot.json @@ -12,6 +12,11 @@ "language": "TR", "text": "Slack Bot düğümü, bir Slack Bot için yapılandırmayı tanımlamak için kullanılır. Bu bot, Superalgos'un bir Slack kanalına veya Doğrudan Mesaja duyurular göndermesini sağlar. Daha fazla ayrıntı için Slack API Dokümantasyonu'ndaki Başlarken kılavuzunu kullanın.", "updated": 1654396215624 + }, + { + "language": "DE", + "text": "Der Slack-Bot-Knoten dient zur Definition der Konfiguration für einen Slack-Bot. Dieser Bot ermöglicht es Superalgos, Ankündigungen an einen Slack-Kanal oder eine Direktnachricht zu senden. Verwenden Sie die Anleitung \"Erste Schritte\" in der Slack-API-Dokumentation für weitere Details.", + "updated": 1705871944018 } ] }, @@ -30,6 +35,11 @@ "text": "Slack Bot'u kullanmak için Slack API belgelerini takip ederek yeni bir uygulama oluşturun. App Manifest'i düzenleyin ve oauth_config > scopes > bot bölümüne chat:write ekleyin.", "updated": 1654396221108, "style": "Text" + }, + { + "language": "DE", + "text": "Um den Slack-Bot zu verwenden, folgen Sie der Slack-API-Dokumentation, um eine neue App zu erstellen. Bearbeiten Sie das App-Manifest und fügen Sie chat:write zum Abschnitt oauth_config > scopes > bot hinzu.", + "updated": 1705871956147 } ] }, @@ -47,6 +57,11 @@ "text": "Parametreler:", "updated": 1654396227998, "style": "Text" + }, + { + "language": "DE", + "text": "Parameter:", + "updated": 1705871963217 } ] }, @@ -64,6 +79,11 @@ "text": "- token - gerekli - Bunu Slack uygulaması yapılandırma sayfasındaki Oauth & Permissions menüsünden alın.", "updated": 1654396233584, "style": "Text" + }, + { + "language": "DE", + "text": "- Token - erforderlich - Holen Sie sich dieses aus dem Menü Oauth & Berechtigungen auf der Konfigurationsseite der Slack-App.", + "updated": 1705871972794 } ] }, @@ -81,6 +101,11 @@ "text": "- conversationId - gerekli - Slack'ten alınan #kanal veya Konuşma Kimliği", "updated": 1654396239534, "style": "Text" + }, + { + "language": "DE", + "text": "- conversationId - erforderlich - die von Slack erhaltene #channel oder Conversation ID", + "updated": 1705871986880 } ] }, @@ -98,6 +123,11 @@ "text": "- biçim - isteğe bağlı - Discord'a gönderilen mesajın özel olarak biçimlendirilmesini sağlar.", "updated": 1654396245349, "style": "Text" + }, + { + "language": "DE", + "text": "- format - optional - ermöglicht die benutzerdefinierte Formatierung der in Discord gesendeten Nachricht.", + "updated": 1705871996441 } ] }, @@ -115,6 +145,11 @@ "text": "Tanınan Biçim Değişkenleri:", "updated": 1654396255235, "style": "Text" + }, + { + "language": "DE", + "text": "Erkannte Formatvariablen:", + "updated": 1705872003569 } ] }, @@ -132,6 +167,11 @@ "text": "- `%{EXCHANGE}` çalışmakta olan borsa, yani Binance", "updated": 1654396261084, "style": "Text" + }, + { + "language": "DE", + "text": "- %{EXCHANGE}` die Börse, die in Betrieb ist, d.h. Binance", + "updated": 1705872011746 } ] }, @@ -149,6 +189,11 @@ "text": "- `%{MARKET}` faaliyette olan piyasa. yani BTC/USDT", "updated": 1654396267293, "style": "Text" + }, + { + "language": "DE", + "text": "- %{MARKET}` der Markt, der in Betrieb ist, d.h. BTC/USDT", + "updated": 1705872019489 } ] }, @@ -166,6 +211,11 @@ "text": "- `%{MESSAGE}` gönderilen metin", "updated": 1654396277279, "style": "Text" + }, + { + "language": "DE", + "text": "- %{MESSAGE}` der gesendete Text", + "updated": 1705872026688 } ] }, @@ -183,6 +233,11 @@ "text": "Örnek bir format şöyledir:", "updated": 1654396283484, "style": "Text" + }, + { + "language": "DE", + "text": "Ein Beispielformat ist:", + "updated": 1705872037057 } ] }, @@ -204,6 +259,11 @@ "text": "Bu da Slack'te aşağıdaki gibi görünen bir son mesajla sonuçlanır:", "updated": 1654396289124, "style": "Text" + }, + { + "language": "DE", + "text": "Das Ergebnis ist eine endgültige Nachricht in Slack, die wie folgt aussieht:", + "updated": 1705872047857 } ] }, diff --git a/Projects/Social-Bots/Schemas/Docs-Nodes/S/Social/Social-Bot-Command/social-bot-command.json b/Projects/Social-Bots/Schemas/Docs-Nodes/S/Social/Social-Bot-Command/social-bot-command.json index 6ddc28d005..7a08c90bf1 100644 --- a/Projects/Social-Bots/Schemas/Docs-Nodes/S/Social/Social-Bot-Command/social-bot-command.json +++ b/Projects/Social-Bots/Schemas/Docs-Nodes/S/Social/Social-Bot-Command/social-bot-command.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Sosyal Bot Komut düğümü, Superalgos tarafından yorumlanacak ve yürütülecek eğik çizgi komutlarını yapılandırmak için kullanılır.", "updated": 1654396295781 + }, + { + "language": "DE", + "text": "Der Knoten Social Bot Command wird verwendet, um Slash-Befehle zu konfigurieren, die von Superalgos interpretiert und ausgeführt werden sollen.", + "updated": 1705872712433 } ] }, @@ -32,6 +37,11 @@ "text": "Genel Bakış", "updated": 1654396302650, "style": "Title" + }, + { + "language": "DE", + "text": "Übersicht", + "updated": 1705872727806 } ] }, @@ -50,6 +60,11 @@ "text": "Sosyal Bot Komut düğümü, bir kullanıcı tarafından mesajlaşma uygulamasından tetiklendiğinde Superalgos tarafından yorumlanacak ve yürütülecek eğik çizgi komutlarını yapılandırmak için kullanılır.", "updated": 1654396308324, "style": "Text" + }, + { + "language": "DE", + "text": "Der Knoten Social Bot Command wird verwendet, um Slash-Befehle zu konfigurieren, die, wenn sie von einem Benutzer aus der Messaging-Anwendung ausgelöst werden, von Superalgos interpretiert und ausgeführt werden.", + "updated": 1705872737947 } ] }, @@ -68,6 +83,11 @@ "text": "Sosyal Bot Komutu düğümünün yapılandırması, kaydedilen eğik çizgi komutunu tanımlar.", "updated": 1654396314562, "style": "List" + }, + { + "language": "DE", + "text": "Die Konfiguration des Knotens Social-Bot-Befehl definiert den registrierten Slash-Befehl.", + "updated": 1705872751637 } ] }, @@ -85,6 +105,11 @@ "text": "Alt Formül düğümü, komut alındığında değerlendirilen ve gönderilen dizeyi tanımlar.", "updated": 1654396320323, "style": "List" + }, + { + "language": "DE", + "text": "Der untergeordnete Knoten Formula definiert die Zeichenfolge, die beim Empfang des Befehls ausgewertet und gesendet wird.", + "updated": 1705872766049 } ] }, @@ -103,6 +128,11 @@ "text": "Formül, Ticaret Motorunuzdaki düğüm yollarından herhangi birini içerebilir ve bunlar tam olarak Ticaret Stratejinizde olduğu gibi girilebilir.", "updated": 1654396326547, "style": "Text" + }, + { + "language": "DE", + "text": "Die Formel kann jeden beliebigen Knotenpfad aus Ihrer Trading Engine enthalten, und diese können genau so eingegeben werden, wie sie in Ihrer Handelsstrategie (Trading Strategy) vorhanden sind.", + "updated": 1705872788430 } ] }, @@ -120,6 +150,11 @@ "text": "Örnek", "updated": 1654396334766, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Beispiel", + "updated": 1705872795206 } ] }, @@ -138,6 +173,11 @@ "text": "Aşağıdaki örnek, \"/counters\" eğik çizgi komutunu ayarlayacak ve bu komut alındığında geçerli Ticaret Bölümü Sayaçlarını içeren bir mesaj gönderecektir.", "updated": 1654396340663, "style": "Text" + }, + { + "language": "DE", + "text": "Das folgende Beispiel richtet den Slash-Befehl \"/counters\" ein, der beim Empfang eine Nachricht mit den aktuellen Zählern der Handelsepisode (Trading Episode Counters) sendet.", + "updated": 1705872842275 } ] }, @@ -156,6 +196,11 @@ "text": "Sosyal Bot Komut Yapılandırması:", "updated": 1654396346842, "style": "Text" + }, + { + "language": "DE", + "text": "Social Bot-Befehlskonfiguration:", + "updated": 1705872871694 } ] }, @@ -179,6 +224,11 @@ "text": "Çocuk Düğüm Formülü:", "updated": 1654396352673, "style": "Text" + }, + { + "language": "DE", + "text": "Child Node Formel (Child Node Formula):", + "updated": 1705872887654 } ] }, @@ -202,6 +252,11 @@ "text": "Örnekler", "updated": 1654396358547, "style": "Title" + }, + { + "language": "DE", + "text": "Beispiele", + "updated": 1705872895542 } ] }, @@ -219,6 +274,11 @@ "text": "Aşağıda birkaç örnek formül ve önerilen komut adları bulunmaktadır.", "updated": 1654396364499, "style": "Text" + }, + { + "language": "DE", + "text": "Im Folgenden finden Sie einige Beispielformeln und vorgeschlagene Befehlsnamen.", + "updated": 1705872905503 } ] }, @@ -231,6 +291,11 @@ "text": "/dengeler", "updated": 1654396370646, "style": "Subtitle" + }, + { + "language": "DE", + "text": "/ balances", + "updated": 1705873033862 } ] }, diff --git a/Projects/Social-Bots/Schemas/Docs-Nodes/S/Social/Social-Bots/social-bots.json b/Projects/Social-Bots/Schemas/Docs-Nodes/S/Social/Social-Bots/social-bots.json index 5676ce573d..399d6463da 100644 --- a/Projects/Social-Bots/Schemas/Docs-Nodes/S/Social/Social-Bots/social-bots.json +++ b/Projects/Social-Bots/Schemas/Docs-Nodes/S/Social/Social-Bots/social-bots.json @@ -18,6 +18,11 @@ "language": "TR", "text": "Her mesajlaşma uygulaması için botları tanımlamak üzere bir Sosyal Botlar düğümü kullanılır. Bu mesajlaşma botları, Superalgos ile etkileşim kurmak için kullanılan duyuruları göndermek ve komutları almak için kullanılır.", "updated": 1654396388417 + }, + { + "language": "DE", + "text": "Ein Social Bots-Knoten wird verwendet, um die Bots für jede Messaging-Anwendung zu definieren. Diese Messaging-Bots werden verwendet, um Ankündigungen zu senden und Befehle zu empfangen, die zur Interaktion mit Superalgos verwendet werden.", + "updated": 1705873179043 } ] }, @@ -37,6 +42,11 @@ "text": "Sosyal Botlar düğümü, her bir mesajlaşma botu için alt düğümler içerir. Bu mesajlaşma botları, duyuru göndermek ve gelen komutları almak için kullanılan üçüncü taraf uygulamalarını yapılandırmak için kullanılır.", "updated": 1654396394146, "style": "Text" + }, + { + "language": "DE", + "text": "Der Knoten Soziale Bots enthält untergeordnete Knoten für jeden Messaging-Bot. Diese Messaging-Bots werden verwendet, um die Anwendungen von Drittanbietern zu konfigurieren, die zum Senden von Ankündigungen und Empfangen eingehender Befehle verwendet werden.", + "updated": 1705873192841 } ] }, @@ -55,6 +65,11 @@ "text": "Superalgos şu anda yalnızca Telegram, Discord ve Slack mesajlaşma uygulamalarını desteklemektedir.", "updated": 1654396400192, "style": "Note" + }, + { + "language": "DE", + "text": "Zurzeit unterstützt Superalgos nur die Messaging-Anwendungen Telegram, Discord und Slack.", + "updated": 1705873200643 } ] } diff --git a/Projects/Social-Bots/Schemas/Docs-Nodes/T/Telegram/Telegram-Bot/telegram-bot.json b/Projects/Social-Bots/Schemas/Docs-Nodes/T/Telegram/Telegram-Bot/telegram-bot.json index 3f7830a027..b05948789d 100644 --- a/Projects/Social-Bots/Schemas/Docs-Nodes/T/Telegram/Telegram-Bot/telegram-bot.json +++ b/Projects/Social-Bots/Schemas/Docs-Nodes/T/Telegram/Telegram-Bot/telegram-bot.json @@ -6,8 +6,8 @@ "translations": [ { "language": "DE", - "text": "Die Telegram Bot Node wird verwendet, um die Parameter für die Verbindung mit der Telegram API zu definieren. Dies ermöglicht es Superalgos, mit Telegram zu interagieren, um Ankündigungen zu senden und eingehende Befehle zu empfangen. Ins deutsche übersetzt von gitforkgit.", - "updated": 1634133854316, + "text": "Der Telegram Bot-Knoten (Bot node) wird verwendet, um die Parameter für die Verbindung mit der Telegram API zu definieren. Dies ermöglicht Superalgos, mit Telegram zu interagieren, um Ankündigungen zu senden und eingehende Befehle zu empfangen.", + "updated": 1705957039662, "style": "Definition" }, { @@ -30,8 +30,8 @@ "translations": [ { "language": "DE", - "text": "Die Telegram Bot node wird verwendet, um die Parameter botToken und chatId zu definieren, die von Superalgos für die Interaktion mit der Telegram-API benötigt werden.", - "updated": 1634059030457, + "text": "Der Telegram-Bot-Knoten wird verwendet, um die Parameter botToken und chatId zu definieren, die von Superalgos für die Interaktion mit der Telegram-API benötigt werden.", + "updated": 1705957056821, "style": "Text" }, { @@ -54,8 +54,8 @@ "translations": [ { "language": "DE", - "text": "Der Parameter botToken wird vom Telegram Bot @BotFather bereitgestellt. Bei dem Parameter handelt es sich um eine 10-stellige Zahl, gefolgt von einem Doppelpunkt und einer 35-stelligen Zeichenkette (alphanumerisch, kann aber auch Bindestriche - und Unterstriche _ enthalten).", - "updated": 1634059280643, + "text": "Der Parameter botToken wird vom Telegram-Bot @BotFather bereitgestellt. Es handelt sich um eine 10-stellige Zahl, gefolgt von einem Doppelpunkt und einer 35-stelligen Zeichenkette (alphanumerisch, kann aber auch Bindestriche und Unterstriche enthalten).", + "updated": 1705957072333, "style": "Text" }, { @@ -77,8 +77,8 @@ "translations": [ { "language": "DE", - "text": "Der Parameter sollte in Anführungszeichen gesetzt werden.", - "updated": 1634059303110, + "text": "Er sollte in Anführungszeichen gesetzt werden.", + "updated": 1705957080053, "style": "Text" }, { @@ -101,8 +101,8 @@ "translations": [ { "language": "DE", - "text": "Beispiel:", - "updated": 1634059309030, + "text": "Beispiel: ", + "updated": 1705957089309, "style": "Text" }, { @@ -130,8 +130,8 @@ "translations": [ { "language": "DE", - "text": "Der Parameter chatId wird vom Telegram Bot @myidbot mit dem Befehl /getgroupid bereitgestellt. Es handelt sich um eine negative 9-stellige numerische Zahl. Sie sollte ohne Anführungszeichen eingegeben werden.", - "updated": 1634059649334, + "text": "Sobald Sie Ihren Bot erstellt haben, müssen Sie ihn starten und zu der Gruppe hinzufügen, an die Sie Nachrichten senden möchten.", + "updated": 1705957101973, "style": "Text" }, { @@ -149,7 +149,14 @@ }, { "style": "Text", - "text": "The chatId parameter is provided by the Telegram Bot @myidbot using the /getgroupid command. It is a negative 9 digit numeric number. It should be entered without quotes." + "text": "The chatId parameter is provided by the Telegram Bot @myidbot using the /getgroupid command. It is a negative 9 digit numeric number. It should be entered without quotes.", + "translations": [ + { + "language": "DE", + "text": "Der Parameter chatId wird vom Telegram Bot @myidbot mit dem Befehl /getgroupid bereitgestellt. Es handelt sich um eine negative 9-stellige numerische Zahl. Sie sollte ohne Anführungszeichen eingegeben werden.", + "updated": 1705957112773 + } + ] }, { "style": "Text", @@ -157,8 +164,8 @@ "translations": [ { "language": "DE", - "text": "Beispiel:", - "updated": 1634059318798, + "text": "Beispiel: ", + "updated": 1705957120126, "style": "Text" }, { @@ -185,8 +192,8 @@ "translations": [ { "language": "DE", - "text": "Beispielkonfiguration:", - "updated": 1634064911645, + "text": "Beispielkonfiguration: ", + "updated": 1705957130264, "style": "Subtitle" }, { diff --git a/Projects/Social-Bots/Schemas/Docs-Nodes/T/Twitter/Twitter-Bot/twitter-bot.json b/Projects/Social-Bots/Schemas/Docs-Nodes/T/Twitter/Twitter-Bot/twitter-bot.json index 027def40d2..cb014f3701 100644 --- a/Projects/Social-Bots/Schemas/Docs-Nodes/T/Twitter/Twitter-Bot/twitter-bot.json +++ b/Projects/Social-Bots/Schemas/Docs-Nodes/T/Twitter/Twitter-Bot/twitter-bot.json @@ -12,6 +12,11 @@ "language": "TR", "text": "Twitter Botu, Superalgos'un Twitter'a mesaj göndermesini sağlar.", "updated": 1654396460658 + }, + { + "language": "DE", + "text": "Der Twitter-Bot ermöglicht es Superalgos, Nachrichten an Twitter zu senden.", + "updated": 1705957511509 } ] }, @@ -30,6 +35,11 @@ "text": "Twitter Bot'u kullanmak için bir Twitter API Uygulaması oluşturulması gerekir. Erişim başvurusunda bulunmak ve uygulamayı oluşturmak için Twitter API Dokümantasyonunu takip edin. Okuma ve Yazma izinlerine sahip bir Erişim Belirteci ve Sırrı oluşturun.", "updated": 1654396468009, "style": "Text" + }, + { + "language": "DE", + "text": "Um den Twitter Bot nutzen zu können, muss eine Twitter API Anwendung erstellt werden. Folgen Sie der Twitter API-Dokumentation, um Zugang zu beantragen und die Anwendung zu erstellen. Erstellen Sie ein Zugriffstoken und ein Geheimnis mit Lese- und Schreibberechtigung.", + "updated": 1705957521380 } ] }, @@ -47,6 +57,11 @@ "text": "Parametreler:", "updated": 1654396474852, "style": "Text" + }, + { + "language": "DE", + "text": "Parameter:", + "updated": 1705957528165 } ] }, @@ -64,6 +79,11 @@ "text": "- consumer_key - gerekli - Twitter geliştirici portalı uygulamasından elde edilir, API Anahtarı", "updated": 1654396481100, "style": "Text" + }, + { + "language": "DE", + "text": "- consumer_key - erforderlich - erhalten von der Twitter-Entwicklerportal-Anwendung, API-Schlüssel", + "updated": 1705957536468 } ] }, @@ -81,6 +101,11 @@ "text": "- consumer_secret - gerekli - Twitter geliştirici portalı uygulamasından elde edilir, API Key Secret", "updated": 1654396487619, "style": "Text" + }, + { + "language": "DE", + "text": "- consumer_secret - erforderlich - wird von der Twitter-Entwicklerportal-Anwendung bezogen, API Key Secret", + "updated": 1705957546480 } ] }, @@ -98,6 +123,11 @@ "text": "- access_token_key - gerekli - Twitter geliştirici portalı uygulamasından elde edilir, Erişim Belirteci", "updated": 1654396495191, "style": "Text" + }, + { + "language": "DE", + "text": "- access_token_key - erforderlich - erhalten von der Twitter-Entwicklerportal-Anwendung, Access Token", + "updated": 1705957556244 } ] }, @@ -115,6 +145,11 @@ "text": "- access_token_secret - gerekli - Twitter geliştirici portalı uygulamasından elde edilir, Erişim Belirteci Sırrı", "updated": 1654396502308, "style": "Text" + }, + { + "language": "DE", + "text": "- access_token_secret - erforderlich - erhalten von der Twitter-Entwicklerportal-Anwendung, Access Token Secret", + "updated": 1705957568126 } ] }, @@ -132,6 +167,11 @@ "text": "- biçim - isteğe bağlı - Discord'a gönderilen mesajın özel olarak biçimlendirilmesini sağlar.", "updated": 1654396508803, "style": "Text" + }, + { + "language": "DE", + "text": "- format - optional - ermöglicht die benutzerdefinierte Formatierung der in Discord gesendeten Nachricht.", + "updated": 1705957577133 } ] }, @@ -149,6 +189,11 @@ "text": "Tanınan Biçim Değişkenleri:", "updated": 1654396515223, "style": "Text" + }, + { + "language": "DE", + "text": "Erkannte Formatvariablen:", + "updated": 1705957584621 } ] }, @@ -166,6 +211,11 @@ "text": "- `%{EXCHANGE}` çalışmakta olan borsa, yani Binance", "updated": 1654396521802, "style": "Text" + }, + { + "language": "DE", + "text": "- %{EXCHANGE}` die Börse, die in Betrieb ist, d.h. Binance", + "updated": 1705957597304 } ] }, @@ -183,6 +233,11 @@ "text": "- `%{MARKET}` faaliyette olan piyasa. yani BTC/USDT", "updated": 1654396527874, "style": "Text" + }, + { + "language": "DE", + "text": "- %{MARKET}` der Markt, der in Betrieb ist, d.h. BTC/USDT", + "updated": 1705957605515 } ] }, @@ -200,6 +255,11 @@ "text": "- `%{MESSAGE}` gönderilen metin", "updated": 1654396534199, "style": "Text" + }, + { + "language": "DE", + "text": "- %{MESSAGE}` der gesendete Text", + "updated": 1705957614208 } ] }, @@ -217,6 +277,11 @@ "text": "Örnek bir format şöyledir:", "updated": 1654396540056, "style": "Text" + }, + { + "language": "DE", + "text": "Ein Beispielformat ist:", + "updated": 1705957624886 } ] }, @@ -238,6 +303,11 @@ "text": "Bu da Twitter'da aşağıdaki gibi görünen bir son mesajla sonuçlanır:", "updated": 1654396547362, "style": "Text" + }, + { + "language": "DE", + "text": "Das Ergebnis ist eine abschließende Meldung in Twitter, die wie folgt aussieht:", + "updated": 1705957633016 } ] }, diff --git a/Projects/Social-Trading/NT/Modules/Event.js b/Projects/Social-Trading/NT/Modules/Event.js index 618e8bafeb..3f826e973c 100644 --- a/Projects/Social-Trading/NT/Modules/Event.js +++ b/Projects/Social-Trading/NT/Modules/Event.js @@ -184,10 +184,18 @@ exports.newSocialTradingModulesEvent = function newSocialTradingModulesEvent() { Remove Social Persona Post */ if ( - thisObject.eventType === SA.projects.socialTrading.globals.eventTypes.REMOVE_USER_POST + thisObject.eventType === SA.projects.socialTrading.globals.eventTypes.REMOVE_SOCIAL_PERSONA_POST ) { originSocialPersona.removePost( - thisObject.originPostHash + thisObject.originSocialPersonaId, + thisObject.targetSocialPersonaId, + thisObject.originSocialTradingBotId, + thisObject.targetSocialTradingBotId, + thisObject.originPostHash, + thisObject.targetPostHash, + thisObject.eventType - 14, + thisObject.timestamp, + thisObject.fileKeys ) return true } @@ -428,4 +436,4 @@ exports.newSocialTradingModulesEvent = function newSocialTradingModulesEvent() { } } } -} \ No newline at end of file +} diff --git a/Projects/Social-Trading/NT/Modules/Storage.js b/Projects/Social-Trading/NT/Modules/Storage.js index 1ccb9efdfe..3adcde5755 100644 --- a/Projects/Social-Trading/NT/Modules/Storage.js +++ b/Projects/Social-Trading/NT/Modules/Storage.js @@ -249,18 +249,18 @@ exports.newSocialTradingModulesStorage = function newSocialTradingModulesStorage const baseDirectory = './My-Network-Nodes-Data/Nodes/' + thisObject.p2pNetworkNode.node.config.codeName + '/'; getAllFilesInDirectoryAndSubdirectories(baseDirectory, onFiles); - function onFiles(fileList) { + async function onFiles(fileList) { for (let i = 0; i < fileList.length; i++) { const filePath = fileList[i]; SA.logger.info("Load events filePath = " + filePath); try { - const fileContent = SA.nodeModules.fs.readFileSync(filePath); + const fileContent = await SA.nodeModules.fs.promises.readFile(filePath); if (fileContent.length === 0 || fileContent === '[]') { SA.logger.info("Empty file. Skipping..." + filePath ); continue; - } + } const eventsList = JSON.parse(fileContent); diff --git a/Projects/Social-Trading/SA/Function-Libraries/PostsStorage.js b/Projects/Social-Trading/SA/Function-Libraries/PostsStorage.js index 98f3850d8f..087b7b233c 100644 --- a/Projects/Social-Trading/SA/Function-Libraries/PostsStorage.js +++ b/Projects/Social-Trading/SA/Function-Libraries/PostsStorage.js @@ -2,7 +2,8 @@ exports.newSocialTradingFunctionLibrariesPostsStorage = function () { let thisObject = { savePostAtStorage: savePostAtStorage, - loadPostFromStorage: loadPostFromStorage + loadPostFromStorage: loadPostFromStorage, + removePostAtStorage: removePostAtStorage } return thisObject @@ -225,4 +226,90 @@ exports.newSocialTradingFunctionLibrariesPostsStorage = function () { } } } -} \ No newline at end of file + + async function removePostAtStorage(eventMessage, socialEntity) { + return new Promise(removePostAsync); + + async function removePostAsync(resolve, reject) { + let availableStorage = socialEntity.node.availableStorage; + + // Check if available storage is defined + if (!availableStorage) { + let response = { + result: "Error", + message: "Cannot remove post because available storage is undefined", + }; + resolve(response); + return; + } + + // Check if there are any storage container references + if (!availableStorage.storageContainerReferences || !availableStorage.storageContainerReferences.length) { + let response = { + result: "Error", + message: "Cannot remove post because storage container references are zero", + }; + resolve(response); + return; + } + + // Get file keys + let fileKeys = eventMessage.fileKeys; + if (!fileKeys || !fileKeys.length) { + let response = { + result: "Error", + message: "Cannot remove post because file keys are missing", + }; + resolve(response); + return; + } + + // Iterate over all the file keys and delete the content and path for each one + let removedCount = 0; + for (let i = 0; i < fileKeys.length; i++) { + + let fileKey = fileKeys[i]; + + let filePath = "Posts/" + SA.projects.foundations.utilities.filesAndDirectories.pathFromDatetime(fileKey.timestamp *1) + let fileName = fileKey.fileName; + let storageContainer = SA.projects.network.globals.memory.maps.STORAGE_CONTAINERS_BY_ID.get(fileKey.storageContainerId) + + try { + switch (storageContainer.parentNode.type) { + case 'Github Storage': { + + await SA.projects.openStorage.utilities.githubStorage.removeFile(fileName, filePath, storageContainer) + + break + } + case 'Superalgos Storage': { + // TODO Build the Superalgos Storage Provider + break + } + } + } catch (err) { + reject(err) + } + + + // Increment the count of removed files + removedCount++; + } + + // Check if any files were removed + if (removedCount > 0) { + let response = { + result: "Ok", + message: "Post removed", + }; + resolve(response); + } else { + let response = { + result: "Error", + message: "Storage provider failed to remove the post file", + }; + resolve(response); + } + } + } +} diff --git a/Projects/Social-Trading/SA/Globals/EventTypes.js b/Projects/Social-Trading/SA/Globals/EventTypes.js index dfbb50b038..33c6aa6460 100644 --- a/Projects/Social-Trading/SA/Globals/EventTypes.js +++ b/Projects/Social-Trading/SA/Globals/EventTypes.js @@ -6,7 +6,7 @@ exports.newSocialTradingGlobalsEventTypes = function () { REPLY_TO_SOCIAL_PERSONA_POST: 11, REPOST_SOCIAL_PERSONA_POST: 12, QUOTE_REPOST_SOCIAL_PERSONA_POST: 13, - REMOVE_USER_POST: 14, + REMOVE_SOCIAL_PERSONA_POST: 14, FOLLOW_USER_PROFILE: 15, UNFOLLOW_USER_PROFILE: 16, /* Bots Posts and Following Events */ @@ -53,4 +53,4 @@ exports.newSocialTradingGlobalsEventTypes = function () { } return thisObject -} \ No newline at end of file +} diff --git a/Projects/Social-Trading/SA/Modules/Social-Graph/SocialPersona.js b/Projects/Social-Trading/SA/Modules/Social-Graph/SocialPersona.js index 74e72fdfb8..e7b0ec8c3a 100644 --- a/Projects/Social-Trading/SA/Modules/Social-Graph/SocialPersona.js +++ b/Projects/Social-Trading/SA/Modules/Social-Graph/SocialPersona.js @@ -113,12 +113,30 @@ exports.newSocialTradingModulesSocialGraphSocialPersona = function newSocialTrad } function removePost( - originPostHash + originSocialPersonaId, + targetSocialPersonaId, + originPostHash, + targetPostHash, + postType, + timestamp, + fileKeys ) { if (thisObject.posts.get(originPostHash) === undefined) { throw ('Post Does Not Exist.') } else { - let post = thisObject.posts.get(originPostHash) + let post = SA.projects.socialTrading.modules.socialGraphPost.newSocialTradingModulesSocialGraphPost() + post.initialize( + originSocialPersonaId, + targetSocialPersonaId, + undefined, + undefined, + originPostHash, + targetPostHash, + postType, + timestamp, + fileKeys + ) + post = thisObject.posts.get(originPostHash) post.finalize() thisObject.posts.delete(originPostHash) SA.projects.socialTrading.globals.memory.maps.POSTS.delete(originPostHash) @@ -221,4 +239,4 @@ exports.newSocialTradingModulesSocialGraphSocialPersona = function newSocialTrad } bot.botEnabled = false } -} \ No newline at end of file +} diff --git a/Projects/Social-Trading/SA/Modules/SocialGraphNetworkServiceClient.js b/Projects/Social-Trading/SA/Modules/SocialGraphNetworkServiceClient.js index 3a55576309..d1fb5ba76a 100644 --- a/Projects/Social-Trading/SA/Modules/SocialGraphNetworkServiceClient.js +++ b/Projects/Social-Trading/SA/Modules/SocialGraphNetworkServiceClient.js @@ -326,6 +326,30 @@ exports.newSocialTradingModulesSocialGraphNetworkServiceClient = function newSoc return response } } + + /* + Remove Social Persona Post or Social Trading Bot Post + */ + if ( + eventMessage.eventType === SA.projects.socialTrading.globals.eventTypes.REMOVE_SOCIAL_PERSONA_POST || + eventMessage.eventType === SA.projects.socialTrading.globals.eventTypes.REMOVE_BOT_POST || + eventMessage.eventType === SA.projects.socialTrading.globals.eventTypes.REMOVE_REPOST_SOCIAL_PERSONA_POST || + eventMessage.eventType === SA.projects.socialTrading.globals.eventTypes.REMOVE_BOT_REPOST + ) { + let response = await SA.projects.socialTrading.functionLibraries.postsStorage.removePostAtStorage( + eventMessage, + socialEntity + ) + /* + If we couldn't remove the Post using the Open Storage, then there is no point in + sending this message to the P2P Network. + */ + if (response.result !== "Ok") { + SA.logger.warn('Post could not be removed. Reason: ' + response.message) + return response + } + } + /* Timestamp is required so that the Signature is not vulnerable to Man in the Middle attacks. */ @@ -334,7 +358,7 @@ exports.newSocialTradingModulesSocialGraphNetworkServiceClient = function newSoc } messageHeader.eventMessage = JSON.stringify(eventMessage) /* - Social Entity Signature is required in order for this event to be considered at all + A Social Entity Signature is required in order for this event to be considered at all nodes of the P2P network and not only at the one we are connected to. */ let web3 = new SA.nodeModules.web3() @@ -415,4 +439,4 @@ exports.newSocialTradingModulesSocialGraphNetworkServiceClient = function newSoc } } } -} \ No newline at end of file +} diff --git a/Projects/Social-Trading/Schemas/App-Schema/followed-bot-reference.json b/Projects/Social-Trading/Schemas/App-Schema/followed-bot-reference.json index 9034ba899f..b2a2e85f40 100644 --- a/Projects/Social-Trading/Schemas/App-Schema/followed-bot-reference.json +++ b/Projects/Social-Trading/Schemas/App-Schema/followed-bot-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Trading/Schemas/App-Schema/social-persona.json b/Projects/Social-Trading/Schemas/App-Schema/social-persona.json index 6f41b5bfbd..6bb8808792 100644 --- a/Projects/Social-Trading/Schemas/App-Schema/social-persona.json +++ b/Projects/Social-Trading/Schemas/App-Schema/social-persona.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "availableStorage", "actionFunction": "payload.executeAction", "label": "Add Available Storage", + "translationKey": "add.availableStorage", "relatedUiObject": "Available Storage", "relatedUiObjectProject": "Open-Storage" }, @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Trading/Schemas/App-Schema/social-personas.json b/Projects/Social-Trading/Schemas/App-Schema/social-personas.json index 859c7dc791..0d143629f3 100644 --- a/Projects/Social-Trading/Schemas/App-Schema/social-personas.json +++ b/Projects/Social-Trading/Schemas/App-Schema/social-personas.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Social Persona", + "translationKey": "add.socialPersona", "relatedUiObject": "Social Persona", "relatedUiObjectProject": "Social-Trading" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Trading/Schemas/App-Schema/social-trading-bot-reference.json b/Projects/Social-Trading/Schemas/App-Schema/social-trading-bot-reference.json index 29e8076c29..02f01793d1 100644 --- a/Projects/Social-Trading/Schemas/App-Schema/social-trading-bot-reference.json +++ b/Projects/Social-Trading/Schemas/App-Schema/social-trading-bot-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Trading/Schemas/App-Schema/social-trading-bot.json b/Projects/Social-Trading/Schemas/App-Schema/social-trading-bot.json index 9c0c37414e..a90baa24c4 100644 --- a/Projects/Social-Trading/Schemas/App-Schema/social-trading-bot.json +++ b/Projects/Social-Trading/Schemas/App-Schema/social-trading-bot.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "availableSignals", "actionFunction": "payload.executeAction", "label": "Add Available Signals", + "translationKey": "add.signals.available", "relatedUiObject": "Available Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -25,6 +27,7 @@ "propertyToCheckFor": "availableStorage", "actionFunction": "payload.executeAction", "label": "Add Available Storage", + "translationKey": "add.availableStorage", "relatedUiObject": "Available Storage", "relatedUiObjectProject": "Open-Storage" }, @@ -33,6 +36,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Followed Bot Reference", + "translationKey": "add.followedBotReference", "relatedUiObject": "Followed Bot Reference", "relatedUiObjectProject": "Social-Trading" }, @@ -41,7 +45,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Trading/Schemas/App-Schema/social-trading-bots.json b/Projects/Social-Trading/Schemas/App-Schema/social-trading-bots.json index 42ebb604be..d8ac6cf87a 100644 --- a/Projects/Social-Trading/Schemas/App-Schema/social-trading-bots.json +++ b/Projects/Social-Trading/Schemas/App-Schema/social-trading-bots.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Social Trading Bot", + "translationKey": "add.socialTradingBot", "relatedUiObject": "Social Trading Bot", "relatedUiObjectProject": "Social-Trading" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Social-Trading/Schemas/Docs-Nodes/S/Social/Social-Trading-Bot/social-trading-bot.json b/Projects/Social-Trading/Schemas/Docs-Nodes/S/Social/Social-Trading-Bot/social-trading-bot.json index 4dfd3cc157..46c02b6eb5 100644 --- a/Projects/Social-Trading/Schemas/Docs-Nodes/S/Social/Social-Trading-Bot/social-trading-bot.json +++ b/Projects/Social-Trading/Schemas/Docs-Nodes/S/Social/Social-Trading-Bot/social-trading-bot.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Sosyal Ticaret Botları (Social Trading Bots), Ticaret Sinyalleri (Trading Signals) sürecinde kullanılan yeni bir bot türüdür. Bir Sosyal Ticaret Botu, bir sinyal sağlayıcı ve alıcı arasındaki ana arayüzdür.", "updated": 1666700995751 + }, + { + "language": "DE", + "text": "Social Trading Bots sind eine neue Art von Bot, die im Rahmen des Handelssignalprozesses (Trading Signals process) eingesetzt werden. Ein Social Trading Bot ist die Hauptschnittstelle zwischen einem Signalanbieter und dem Empfänger.", + "updated": 1705958390329 } ] }, @@ -35,6 +40,11 @@ "language": "TR", "text": "Bir Sosyal Ticaret Botu hakkında düşünmenin temel yolu, bir sinyaller koleksiyonunun yanı sıra bir alıcının abone olması ve bu sinyalleri almak için ihtiyaç duyacağı tüm bilgileri barındırır.", "updated": 1666701057189 + }, + { + "language": "DE", + "text": "Grundsätzlich kann man sich einen Social Trading Bot als eine Sammlung von Signalen vorstellen, sowie als alle Informationen, die ein Empfänger benötigt, um diese Signale zu abonnieren und zu empfangen.", + "updated": 1705958434138 } ] }, @@ -51,6 +61,11 @@ "language": "TR", "text": "Her Sosyal Ticaret Botu aşağıdaki bilgileri tanımlar:", "updated": 1666701080677 + }, + { + "language": "DE", + "text": "Jeder Social Trading Bot definiert die folgenden Informationen:", + "updated": 1705958442754 } ] }, @@ -67,6 +82,11 @@ "language": "TR", "text": "Botun İmzalama Hesabı (Signing Account).", "updated": 1666701101440 + }, + { + "language": "DE", + "text": "Das Signing Account des Bots.", + "updated": 1705958457378 } ] }, @@ -83,6 +103,11 @@ "language": "TR", "text": "Bu bot tarafından sağlanan Mevcut Sinyaller (Available Signals).", "updated": 1666701128086 + }, + { + "language": "DE", + "text": "Verfügbare Signale (Available Signals), die von diesem Bot bereitgestellt werden.", + "updated": 1705958477099 } ] }, @@ -99,6 +124,11 @@ "language": "TR", "text": "Sinyal içeriğinin kaydedildiği açık depolama konumu.", "updated": 1666701151899 + }, + { + "language": "DE", + "text": "Der Ort des offenen Speichers, an dem der Signalinhalt gespeichert wird.", + "updated": 1705958487570 } ] }, @@ -115,6 +145,11 @@ "language": "TR", "text": "Takip edilen diğer Sosyal Ticaret Botları (Social Trading Bots)", "updated": 1666701173746 + }, + { + "language": "DE", + "text": "Andere Social Trading Bots folgten.", + "updated": 1705958523610 } ] }, @@ -131,6 +166,11 @@ "language": "TR", "text": "Bu Sosyal Ticaret Botları (Social Trading Bots), göndericinin Kullanıcı Profili (User Profile) altında tanımlanır. Göndericinin profilinde yaşadıkları ve alıcılar tarafından referans alınabildikleri için Sosyal Ticaret Botu, gönderici ve alıcı arasındaki tek arayüzdür. Bu, yalnızca sinyal verilerinin paylaşıldığı, başka hiçbir hassas verinin veya yapılandırma ayrıntılarının ağda savunmasız olmadığı veya herkese açık olarak kaydedilmediği anlamına gelir.", "updated": 1666701239551 + }, + { + "language": "DE", + "text": "Diese Social Trading Bots werden unter dem Benutzerprofil (User Profile) des Anbieters definiert. Da sie im Profil des Anbieters leben und von den Empfängern referenziert werden können, ist der Social Trading Bot die einzige Schnittstelle zwischen dem Anbieter und dem Empfänger. Das bedeutet, dass nur Signaldaten ausgetauscht werden, keine anderen sensiblen Daten oder Konfigurationsdetails sind im Netzwerk angreifbar oder öffentlich gespeichert.", + "updated": 1705958548386 } ] }, @@ -152,6 +192,11 @@ "language": "TR", "text": "Sosyal Ticaret Botu Yapılandırması", "updated": 1666701273878 + }, + { + "language": "DE", + "text": "Social Trading Bot Konfiguration", + "updated": 1705958560607 } ] }, @@ -169,6 +214,11 @@ "language": "TR", "text": "Özellikleri", "updated": 1666701299916 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1705958569399 } ] }, @@ -185,6 +235,11 @@ "language": "TR", "text": "codeName Bu bot, kullanıcının Superalgos Platformu arayüzünde dahili olarak kullanacağı addır.", "updated": 1666701319387 + }, + { + "language": "DE", + "text": "codeName Dies ist der Name, den der Bot intern in der Instanz der Superalgos-Plattform des Benutzers verwenden wird.", + "updated": 1705958583375 } ] }, @@ -202,6 +257,11 @@ "language": "TR", "text": "handle Bu, botun Superalgos eşler arası ağda kullanacağı adıdır.", "updated": 1666701674356 + }, + { + "language": "DE", + "text": "handle Dies ist der Name, den der Bot im Superalgos Peer-to-Peer-Netzwerk verwenden wird.", + "updated": 1705958592503 } ] } diff --git a/Projects/Social-Trading/Schemas/Docs-Nodes/S/Social/Social-Trading-Bots/social-trading-bots.json b/Projects/Social-Trading/Schemas/Docs-Nodes/S/Social/Social-Trading-Bots/social-trading-bots.json index 4a2cd0eb2a..23b51e61c4 100644 --- a/Projects/Social-Trading/Schemas/Docs-Nodes/S/Social/Social-Trading-Bots/social-trading-bots.json +++ b/Projects/Social-Trading/Schemas/Docs-Nodes/S/Social/Social-Trading-Bots/social-trading-bots.json @@ -8,6 +8,11 @@ "language": "RU", "text": "Узел Social Trading Bots содержит все определения Social Trading Bot, связанные с данным профилем пользователя.", "updated": 1645195136088 + }, + { + "language": "DE", + "text": "Der Knoten Social Trading Bots enthält alle Social Trading Bot -Definitionen, die mit diesem Benutzerprofil (User Profile) verbunden sind.", + "updated": 1705958779896 } ] }, @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы перейти в режим редактирования.", "updated": 1645195141859 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705958790975 } ] } diff --git a/Projects/TensorFlow/Schemas/App-Schema/activation-function.json b/Projects/TensorFlow/Schemas/App-Schema/activation-function.json index 5a9c0f5622..ce1d50cef9 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/activation-function.json +++ b/Projects/TensorFlow/Schemas/App-Schema/activation-function.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/activation-layer.json b/Projects/TensorFlow/Schemas/App-Schema/activation-layer.json index e1c7d4b8da..7f5adfbb77 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/activation-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/activation-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/adadelta-instance.json b/Projects/TensorFlow/Schemas/App-Schema/adadelta-instance.json index 2e876aebf8..5df0825178 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/adadelta-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/adadelta-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/adagrad-instance.json b/Projects/TensorFlow/Schemas/App-Schema/adagrad-instance.json index da5b605038..c71cd22ae1 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/adagrad-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/adagrad-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/adam-instance.json b/Projects/TensorFlow/Schemas/App-Schema/adam-instance.json index ae7bf5b977..2945d4f0c9 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/adam-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/adam-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/advanced-activation-layers.json b/Projects/TensorFlow/Schemas/App-Schema/advanced-activation-layers.json index 1c58a118c0..6f2cb638cd 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/advanced-activation-layers.json +++ b/Projects/TensorFlow/Schemas/App-Schema/advanced-activation-layers.json @@ -27,6 +27,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Prelu Layer", + "translationKey": "add.preluLayer", "relatedUiObject": "Prelu Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -37,6 +38,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Relu Layer", + "translationKey": "add.reluLayer", "relatedUiObject": "Relu Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -47,6 +49,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Softmax Layer", + "translationKey": "add.softmaxLayer", "relatedUiObject": "Softmax Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -57,6 +60,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Thresholded Relu Layer", + "translationKey": "add.thresholdedReluLayer", "relatedUiObject": "Thresholded Relu Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -66,7 +70,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/artificial-neural-network.json b/Projects/TensorFlow/Schemas/App-Schema/artificial-neural-network.json index bd960dac14..a84767b71a 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/artificial-neural-network.json +++ b/Projects/TensorFlow/Schemas/App-Schema/artificial-neural-network.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "model", "label": "Add Model", + "translationKey": "add.model", "relatedUiObject": "Model", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/basic-layers.json b/Projects/TensorFlow/Schemas/App-Schema/basic-layers.json index 88a179894b..fe1f9359dd 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/basic-layers.json +++ b/Projects/TensorFlow/Schemas/App-Schema/basic-layers.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Activation Layer", + "translationKey": "add.activationLayer", "relatedUiObject": "Activation Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Dense Layer", + "translationKey": "add.denseLayer", "relatedUiObject": "Dense Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -27,6 +29,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Dropout Layer", + "translationKey": "add.dropoutLayer", "relatedUiObject": "Dropout Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -37,6 +40,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Embedding Layer", + "translationKey": "add.embeddingLayer", "relatedUiObject": "Embedding Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -47,6 +51,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Flatten Layer", + "translationKey": "add.flattenLayer", "relatedUiObject": "Flatten Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -57,6 +62,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Permute Layer", + "translationKey": "add.permuteLayer", "relatedUiObject": "Permute Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -67,6 +73,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Repeat Vector Layer", + "translationKey": "add.repeatVectorLayer", "relatedUiObject": "Repeat Vector Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -77,6 +84,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Reshape Layer", + "translationKey": "add.reshapeLayer", "relatedUiObject": "Reshape Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -87,6 +95,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Spatial Dropout 1D Layer", + "translationKey": "add.spatialDropout1DLayer", "relatedUiObject": "Spatial Dropout 1D Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -96,7 +105,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/batch-input-shape.json b/Projects/TensorFlow/Schemas/App-Schema/batch-input-shape.json index 2c688a3b94..1729819477 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/batch-input-shape.json +++ b/Projects/TensorFlow/Schemas/App-Schema/batch-input-shape.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/batches-per-gradient-update.json b/Projects/TensorFlow/Schemas/App-Schema/batches-per-gradient-update.json index a4cde13169..cc681b70a5 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/batches-per-gradient-update.json +++ b/Projects/TensorFlow/Schemas/App-Schema/batches-per-gradient-update.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/bias-constraint.json b/Projects/TensorFlow/Schemas/App-Schema/bias-constraint.json index 195eba0c3e..ecf1b9e74d 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/bias-constraint.json +++ b/Projects/TensorFlow/Schemas/App-Schema/bias-constraint.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/bias-initializer.json b/Projects/TensorFlow/Schemas/App-Schema/bias-initializer.json index ce0c3d8624..1ddb40b953 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/bias-initializer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/bias-initializer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/bias-regularizer.json b/Projects/TensorFlow/Schemas/App-Schema/bias-regularizer.json index 92f239e603..571fac550c 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/bias-regularizer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/bias-regularizer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/bias.json b/Projects/TensorFlow/Schemas/App-Schema/bias.json index 4bec8ddea6..db390a9e7b 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/bias.json +++ b/Projects/TensorFlow/Schemas/App-Schema/bias.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "biasInitializer", "label": "Add Bias Initializer", + "translationKey": "add.biasInitializer", "relatedUiObject": "Bias Initializer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "biasConstraint", "label": "Add Bias Constraint", + "translationKey": "add.biasConstraint", "relatedUiObject": "Bias Constraint", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -27,6 +29,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "biasRegularizer", "label": "Add Bias Regularizer", + "translationKey": "add.biasRegularizer", "relatedUiObject": "Bias Regularizer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -36,7 +39,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/callbacks.json b/Projects/TensorFlow/Schemas/App-Schema/callbacks.json index 7f73f3b724..6d3d42dc83 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/callbacks.json +++ b/Projects/TensorFlow/Schemas/App-Schema/callbacks.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/collection-condition.json b/Projects/TensorFlow/Schemas/App-Schema/collection-condition.json index 71c5c0deef..781f5f8b7a 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/collection-condition.json +++ b/Projects/TensorFlow/Schemas/App-Schema/collection-condition.json @@ -16,6 +16,7 @@ "action": "Edit", "actionFunction": "uiObject.codeEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, @@ -24,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/compile.json b/Projects/TensorFlow/Schemas/App-Schema/compile.json index 72866d2ada..a22fe9df8a 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/compile.json +++ b/Projects/TensorFlow/Schemas/App-Schema/compile.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizer", "label": "Add Optimizer", + "translationKey": "add.optimizer", "relatedUiObject": "Optimizer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "lossFunction", "label": "Add Loss Function", + "translationKey": "add.lossFunction", "relatedUiObject": "Loss Function", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -27,6 +29,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "metrics", "label": "Add Metrics", + "translationKey": "add.metrics", "relatedUiObject": "Metrics", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -36,7 +39,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/conv-1d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/conv-1d-layer.json index 36439dee1f..bea24f54d6 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/conv-1d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/conv-1d-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/conv-2d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/conv-2d-layer.json index 9605fa9512..c8fc1b4669 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/conv-2d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/conv-2d-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/conv-2d-transpose-layer.json b/Projects/TensorFlow/Schemas/App-Schema/conv-2d-transpose-layer.json index 63be2f978b..6a81704318 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/conv-2d-transpose-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/conv-2d-transpose-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/conv-3d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/conv-3d-layer.json index d656216678..3cc99c197e 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/conv-3d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/conv-3d-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/convolutional-layers.json b/Projects/TensorFlow/Schemas/App-Schema/convolutional-layers.json index e4d08a189f..160ab319b2 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/convolutional-layers.json +++ b/Projects/TensorFlow/Schemas/App-Schema/convolutional-layers.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -14,6 +15,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Conv 1D Layer", + "translationKey": "add.conv1DLayer", "relatedUiObject": "Conv 1D Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -24,6 +26,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Conv 2D Layer", + "translationKey": "add.conv2DLayer", "relatedUiObject": "Conv 2D Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -34,6 +37,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Conv 2D Transpose Layer", + "translationKey": "add.conv2DTransposeLayer", "relatedUiObject": "Conv 2D Transpose Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -44,6 +48,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Conv 3D Layer", + "translationKey": "add.conv3DLayer", "relatedUiObject": "Conv 3D Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -54,6 +59,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Cropping 2D Layer", + "translationKey": "add.cropping2DLayer", "relatedUiObject": "Cropping 2D Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -64,6 +70,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Depthwise Conv 2D Layer", + "translationKey": "add.depthwiseConv2DLayer", "relatedUiObject": "Depthwise Conv 2D Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -74,6 +81,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Separable Conv 2D Layer", + "translationKey": "add.separableConv2DLayer", "relatedUiObject": "Separable Conv 2D Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -84,6 +92,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Up Sampling 2D Layer", + "translationKey": "add.upSampling2DLayer", "relatedUiObject": "Up Sampling 2D Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -93,7 +102,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/core-api.json b/Projects/TensorFlow/Schemas/App-Schema/core-api.json index 99ecbdacd7..a72a045a88 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/core-api.json +++ b/Projects/TensorFlow/Schemas/App-Schema/core-api.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/cpu-backend.json b/Projects/TensorFlow/Schemas/App-Schema/cpu-backend.json index aa8e2adddf..e313d707c6 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/cpu-backend.json +++ b/Projects/TensorFlow/Schemas/App-Schema/cpu-backend.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/cropping-2d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/cropping-2d-layer.json index 00cea52a6c..7be7b6b326 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/cropping-2d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/cropping-2d-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/data-feature.json b/Projects/TensorFlow/Schemas/App-Schema/data-feature.json index 61a754f9e4..d46891eaf5 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/data-feature.json +++ b/Projects/TensorFlow/Schemas/App-Schema/data-feature.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "featureFormula", "label": "Add Feature Formula", + "translationKey": "add.featureFormula", "relatedUiObject": "Feature Formula", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "featurePreprocessing", "label": "Add Feature Preprocessing", + "translationKey": "add.featurePreprocessing", "relatedUiObject": "Feature Preprocessing", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/data-label.json b/Projects/TensorFlow/Schemas/App-Schema/data-label.json index 90ebe22a6f..34dae19ef1 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/data-label.json +++ b/Projects/TensorFlow/Schemas/App-Schema/data-label.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "labelFormula", "label": "Add Label Formula", + "translationKey": "add.labelFormula", "relatedUiObject": "Label Formula", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/data-reporting.json b/Projects/TensorFlow/Schemas/App-Schema/data-reporting.json index 08a7031f28..972b66d266 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/data-reporting.json +++ b/Projects/TensorFlow/Schemas/App-Schema/data-reporting.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/dataset-args.json b/Projects/TensorFlow/Schemas/App-Schema/dataset-args.json index 7c5196e022..de85086224 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/dataset-args.json +++ b/Projects/TensorFlow/Schemas/App-Schema/dataset-args.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "batchesPerGradientUpdate", "label": "Add Batch Size Per Gradient Update", + "translationKey": "add.batcheSizePerGradientUpdate", "relatedUiObject": "Batches Per Gradient Update", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "shuffle", "label": "Add Shuffle", + "translationKey": "add.shuffle", "relatedUiObject": "Shuffle", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/debug-mode.json b/Projects/TensorFlow/Schemas/App-Schema/debug-mode.json index def2011140..3c3ff4e019 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/debug-mode.json +++ b/Projects/TensorFlow/Schemas/App-Schema/debug-mode.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/dense-layer.json b/Projects/TensorFlow/Schemas/App-Schema/dense-layer.json index cf85fb4846..4b7bc44a3b 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/dense-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/dense-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -14,6 +15,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "dimensionalityUnits", "label": "Add Dimensionality Units", + "translationKey": "add.dimensionalityUnits", "relatedUiObject": "Dimensionality Units", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -24,6 +26,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "activationFunction", "label": "Add Activation Function", + "translationKey": "add.activationFunction", "relatedUiObject": "Activation Function", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -34,6 +37,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "kernel", "label": "Add Kernel", + "translationKey": "add.kernel", "relatedUiObject": "Kernel", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -44,6 +48,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "bias", "label": "Add Bias", + "translationKey": "add.bias", "relatedUiObject": "Bias", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -54,6 +59,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "batchSize", "label": "Add Batch Size", + "translationKey": "add.batchSize", "relatedUiObject": "Batch Size", "actionFunction": "payload.executeAction" }, @@ -63,6 +69,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "dtype", "label": "Add Dtype", + "translationKey": "add.dtype", "relatedUiObject": "Dtype", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -73,6 +80,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "trainable", "label": "Add Trainable", + "translationKey": "add.trainable", "relatedUiObject": "Trainable", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -83,6 +91,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "weights", "label": "Add Weights", + "translationKey": "add.weights", "relatedUiObject": "Weights", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -92,7 +101,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/depthwise-conv-2d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/depthwise-conv-2d-layer.json index e6c8828cf1..56116c2e53 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/depthwise-conv-2d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/depthwise-conv-2d-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/dimensionality-units.json b/Projects/TensorFlow/Schemas/App-Schema/dimensionality-units.json index 050befc2e4..81f7a851c6 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/dimensionality-units.json +++ b/Projects/TensorFlow/Schemas/App-Schema/dimensionality-units.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/dropout-layer.json b/Projects/TensorFlow/Schemas/App-Schema/dropout-layer.json index 8db4ac50bd..1e1c9bbf28 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/dropout-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/dropout-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/dtype.json b/Projects/TensorFlow/Schemas/App-Schema/dtype.json index 1793037100..73b127c6cb 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/dtype.json +++ b/Projects/TensorFlow/Schemas/App-Schema/dtype.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/elu-layer.json b/Projects/TensorFlow/Schemas/App-Schema/elu-layer.json index 8a5708354e..0db04d51ee 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/elu-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/elu-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/embedding-layer.json b/Projects/TensorFlow/Schemas/App-Schema/embedding-layer.json index 5b8768c5c3..0cfc6b7d2c 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/embedding-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/embedding-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/environment-flags.json b/Projects/TensorFlow/Schemas/App-Schema/environment-flags.json index 02ee2858ec..fab5f3adb3 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/environment-flags.json +++ b/Projects/TensorFlow/Schemas/App-Schema/environment-flags.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "mode", "label": "Add Debug Mode", + "translationKey": "add.debugMode", "relatedUiObject": "Debug Mode", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "mode", "label": "Add Production Mode", + "translationKey": "add.productionMode", "relatedUiObject": "Production Mode", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/epochs.json b/Projects/TensorFlow/Schemas/App-Schema/epochs.json index adb564a876..00514cae17 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/epochs.json +++ b/Projects/TensorFlow/Schemas/App-Schema/epochs.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/execution-environment.json b/Projects/TensorFlow/Schemas/App-Schema/execution-environment.json index 7779d28e26..64552c2846 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/execution-environment.json +++ b/Projects/TensorFlow/Schemas/App-Schema/execution-environment.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "backend", "label": "Add WebGL Backend", + "translationKey": "add.webglBackend", "relatedUiObject": "WebGL Backend", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "backend", "label": "Add NodeJS Backend", + "translationKey": "add.nodejsBackend", "relatedUiObject": "NodeJS Backend", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -27,6 +29,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "backend", "label": "Add WASM Backend", + "translationKey": "add.wasmBackend", "relatedUiObject": "WASM Backend", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -37,6 +40,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "backend", "label": "Add CPU Backend", + "translationKey": "add.cpuBackend", "relatedUiObject": "CPU Backend", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -47,6 +51,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "environmentFlags", "label": "Add Environment Flags", + "translationKey": "add.environmentFlags", "relatedUiObject": "Environment Flags", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -56,7 +61,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/feature-formula.json b/Projects/TensorFlow/Schemas/App-Schema/feature-formula.json index fdaff4778f..32793d3178 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/feature-formula.json +++ b/Projects/TensorFlow/Schemas/App-Schema/feature-formula.json @@ -5,6 +5,7 @@ "action": "Edit", "actionFunction": "uiObject.formulaEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/feature-preprocessing.json b/Projects/TensorFlow/Schemas/App-Schema/feature-preprocessing.json index 94882f4c90..c1da49c29c 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/feature-preprocessing.json +++ b/Projects/TensorFlow/Schemas/App-Schema/feature-preprocessing.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "minMaxScaler", "label": "Add MinMax Scaler", + "translationKey": "add.minMaxScaler", "relatedUiObject": "MinMax Scaler", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "standardScaler", "label": "Add Standard Scaler", + "translationKey": "add.standardScaler", "relatedUiObject": "Standard Scaler", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/fit-dataset.json b/Projects/TensorFlow/Schemas/App-Schema/fit-dataset.json index 144eced702..44429fbadb 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/fit-dataset.json +++ b/Projects/TensorFlow/Schemas/App-Schema/fit-dataset.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "datasetArgs", "label": "Add Dataset Args", + "translationKey": "add.datasetArgs", "relatedUiObject": "Dataset Args", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "verbose", "label": "Add Verbose", + "translationKey": "add.verbose", "relatedUiObject": "Verbose", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -27,6 +29,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "epochs", "label": "Add Epochs", + "translationKey": "add.epochs", "relatedUiObject": "Epochs", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -37,6 +40,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "callbacks", "label": "Add Callbacks", + "translationKey": "add.callbacks", "relatedUiObject": "Callbacks", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -46,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/flatten-layer.json b/Projects/TensorFlow/Schemas/App-Schema/flatten-layer.json index 68358431a0..1bba99b477 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/flatten-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/flatten-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/functional-model.json b/Projects/TensorFlow/Schemas/App-Schema/functional-model.json index 4708a15249..e02005a1c5 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/functional-model.json +++ b/Projects/TensorFlow/Schemas/App-Schema/functional-model.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/input-features.json b/Projects/TensorFlow/Schemas/App-Schema/input-features.json index f276b8e71f..739eaee887 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/input-features.json +++ b/Projects/TensorFlow/Schemas/App-Schema/input-features.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Data Feature", + "translationKey": "add.dataFeature", "relatedUiObject": "Data Feature", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/input-layer.json b/Projects/TensorFlow/Schemas/App-Schema/input-layer.json index 92b91e63e8..70655dc94e 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/input-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/input-layer.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "inputFeatures", "label": "Add Input Features", + "translationKey": "add.inputFeatures", "relatedUiObject": "Input Features", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "inputShape", "label": "Add Input Shape", + "translationKey": "add.inputShape", "relatedUiObject": "Input Shape", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -27,6 +29,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "batchImputShape", "label": "Add Batch Input Shape", + "translationKey": "add.batchInputShape", "relatedUiObject": "Batch Input Shape", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -37,6 +40,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "collectionCondition", "label": "Add Collection Condition", + "translationKey": "add.collectionCondition", "relatedUiObject": "Collection Condition", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -46,7 +50,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/input-shape.json b/Projects/TensorFlow/Schemas/App-Schema/input-shape.json index 4caca91478..cb9df9cbf0 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/input-shape.json +++ b/Projects/TensorFlow/Schemas/App-Schema/input-shape.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/kernel-constraint.json b/Projects/TensorFlow/Schemas/App-Schema/kernel-constraint.json index a4f5852677..6a1e199fc0 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/kernel-constraint.json +++ b/Projects/TensorFlow/Schemas/App-Schema/kernel-constraint.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/kernel-initializer.json b/Projects/TensorFlow/Schemas/App-Schema/kernel-initializer.json index 7430367bd8..84a6933844 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/kernel-initializer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/kernel-initializer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/kernel-regularizer.json b/Projects/TensorFlow/Schemas/App-Schema/kernel-regularizer.json index a4ee11b22e..c395b0e0c8 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/kernel-regularizer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/kernel-regularizer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/kernel.json b/Projects/TensorFlow/Schemas/App-Schema/kernel.json index ac99994980..03e2e1a221 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/kernel.json +++ b/Projects/TensorFlow/Schemas/App-Schema/kernel.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "kernelInitializer", "label": "Add Kernel Initializer", + "translationKey": "add.kernelInitializer", "relatedUiObject": "Kernel Initializer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "kernelConstraint", "label": "Add Kernel Constraint", + "translationKey": "add.kernelConstraint", "relatedUiObject": "Kernel Constraint", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -27,6 +29,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "kernelRegularizer", "label": "Add Kernel Regularizer", + "translationKey": "add.kernelRegularizer", "relatedUiObject": "Kernel Regularizer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -36,7 +39,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/label-formula.json b/Projects/TensorFlow/Schemas/App-Schema/label-formula.json index b6a49c21ee..3c10d64307 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/label-formula.json +++ b/Projects/TensorFlow/Schemas/App-Schema/label-formula.json @@ -5,6 +5,7 @@ "action": "Edit", "actionFunction": "uiObject.formulaEditor.activate", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/layers-api.json b/Projects/TensorFlow/Schemas/App-Schema/layers-api.json index 8265d28114..b9e4fed1dd 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/layers-api.json +++ b/Projects/TensorFlow/Schemas/App-Schema/layers-api.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layersModel", "label": "Add Sequential Model", + "translationKey": "add.sequentialModel", "relatedUiObject": "Sequential Model", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layersModel", "label": "Add Functional Model", + "translationKey": "add.functionalModel", "relatedUiObject": "Functional Model", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/leaky-relu-layer.json b/Projects/TensorFlow/Schemas/App-Schema/leaky-relu-layer.json index dfefe0a0e3..e03baa964f 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/leaky-relu-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/leaky-relu-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/logistic-regression.json b/Projects/TensorFlow/Schemas/App-Schema/logistic-regression.json index d3b204fab2..eaaeffe637 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/logistic-regression.json +++ b/Projects/TensorFlow/Schemas/App-Schema/logistic-regression.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "model", "label": "Add Model", + "translationKey": "add.model", "relatedUiObject": "Model", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/loss-function.json b/Projects/TensorFlow/Schemas/App-Schema/loss-function.json index 259635be03..5036374613 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/loss-function.json +++ b/Projects/TensorFlow/Schemas/App-Schema/loss-function.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/machine-learning.json b/Projects/TensorFlow/Schemas/App-Schema/machine-learning.json index 99aaeb00f4..d9e8696282 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/machine-learning.json +++ b/Projects/TensorFlow/Schemas/App-Schema/machine-learning.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Library", + "translationKey": "add.library", "relatedUiObject": "TensorFlow Library", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/metrics.json b/Projects/TensorFlow/Schemas/App-Schema/metrics.json index 7277ee0030..8b0b0f242a 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/metrics.json +++ b/Projects/TensorFlow/Schemas/App-Schema/metrics.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/minMaxScaler.json b/Projects/TensorFlow/Schemas/App-Schema/minMaxScaler.json index 5f2c75759d..6c550fed03 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/minMaxScaler.json +++ b/Projects/TensorFlow/Schemas/App-Schema/minMaxScaler.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/model.json b/Projects/TensorFlow/Schemas/App-Schema/model.json index 3c4738355d..09378bd667 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/model.json +++ b/Projects/TensorFlow/Schemas/App-Schema/model.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -14,6 +15,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "api", "label": "Add Layers API", + "translationKey": "add.layersApi", "relatedUiObject": "Layers API", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -24,6 +26,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "api", "label": "Add Core API", + "translationKey": "add.coreApi", "relatedUiObject": "Core API", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -34,6 +37,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "compile", "label": "Add Compile", + "translationKey": "add.compile", "relatedUiObject": "Compile", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -44,6 +48,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "fitDataset", "label": "Add Fit Dataset", + "translationKey": "add.fitDataset", "relatedUiObject": "Fit Dataset", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -54,6 +59,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "dataReporting", "label": "Add Data Reporting", + "translationKey": "add.dataReporting", "relatedUiObject": "Data Reporting", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -63,7 +69,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/momentum-instance.json b/Projects/TensorFlow/Schemas/App-Schema/momentum-instance.json index 0415d5dcae..fae7e85dbe 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/momentum-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/momentum-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/nodejs-backend.json b/Projects/TensorFlow/Schemas/App-Schema/nodejs-backend.json index 60b6e8bf7e..0a2af51912 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/nodejs-backend.json +++ b/Projects/TensorFlow/Schemas/App-Schema/nodejs-backend.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/optimizer-by-string-name.json b/Projects/TensorFlow/Schemas/App-Schema/optimizer-by-string-name.json index 2e600a0052..9ab4f59496 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/optimizer-by-string-name.json +++ b/Projects/TensorFlow/Schemas/App-Schema/optimizer-by-string-name.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/optimizer.json b/Projects/TensorFlow/Schemas/App-Schema/optimizer.json index e3c2814ce1..7a525e709d 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/optimizer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/optimizer.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Optimizer by Name", + "translationKey": "add.optimizerByName", "relatedUiObject": "Optimizer by Name", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add SGD Instance", + "translationKey": "add.sgdInstance", "relatedUiObject": "SGD Instance", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -27,6 +29,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Momentum Instance", + "translationKey": "add.momentumInstance", "relatedUiObject": "Momentum Instance", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -37,6 +40,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Adagrad Instance", + "translationKey": "add.adagradInstance", "relatedUiObject": "Adagrad Instance", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -47,6 +51,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Adadelta Instance", + "translationKey": "add.adadeltaInstance", "relatedUiObject": "Adadelta Instance", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -57,6 +62,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Adam Instance", + "translationKey": "add.adamInstance", "relatedUiObject": "Adam Instance", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -67,6 +73,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Rmsprop Instance", + "translationKey": "add.rmspropInstance", "relatedUiObject": "Rmsprop Instance", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -76,7 +83,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/output-labels.json b/Projects/TensorFlow/Schemas/App-Schema/output-labels.json index d3e3d320c9..1e5f83f90d 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/output-labels.json +++ b/Projects/TensorFlow/Schemas/App-Schema/output-labels.json @@ -5,6 +5,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Data Label", + "translationKey": "add.dataLabel", "relatedUiObject": "Data Label", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/output-layer.json b/Projects/TensorFlow/Schemas/App-Schema/output-layer.json index 9842585c7f..c32d922e04 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/output-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/output-layer.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "outputLabels", "label": "Add Output Labels", + "translationKey": "add.outputLabels", "relatedUiObject": "Output Labels", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/permute-layer.json b/Projects/TensorFlow/Schemas/App-Schema/permute-layer.json index a37b2e9dca..1bb705f84b 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/permute-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/permute-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/prelu-layer.json b/Projects/TensorFlow/Schemas/App-Schema/prelu-layer.json index 5e2a144256..18ff2ca858 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/prelu-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/prelu-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/production-mode.json b/Projects/TensorFlow/Schemas/App-Schema/production-mode.json index de00c6a06d..920b827f86 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/production-mode.json +++ b/Projects/TensorFlow/Schemas/App-Schema/production-mode.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/reinforcement-learning.json b/Projects/TensorFlow/Schemas/App-Schema/reinforcement-learning.json index d47c27e0f4..8fbb667060 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/reinforcement-learning.json +++ b/Projects/TensorFlow/Schemas/App-Schema/reinforcement-learning.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfModel", "label": "Add Artificial Neural Network", + "translationKey": "add.artificialNeuralNetwork", "relatedUiObject": "Artificial Neural Network", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/relu-layer.json b/Projects/TensorFlow/Schemas/App-Schema/relu-layer.json index 2eb193faa6..c7e95c5685 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/relu-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/relu-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/repeat-vector-layer.json b/Projects/TensorFlow/Schemas/App-Schema/repeat-vector-layer.json index b29db8dd73..66e6b797be 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/repeat-vector-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/repeat-vector-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/reshape-layer.json b/Projects/TensorFlow/Schemas/App-Schema/reshape-layer.json index d5466591a8..75de574134 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/reshape-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/reshape-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/rmsprop-instance.json b/Projects/TensorFlow/Schemas/App-Schema/rmsprop-instance.json index aa2347eaaa..cea827f9d6 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/rmsprop-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/rmsprop-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/self-learning.json b/Projects/TensorFlow/Schemas/App-Schema/self-learning.json index 3d8aa494e9..b65d0bd509 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/self-learning.json +++ b/Projects/TensorFlow/Schemas/App-Schema/self-learning.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfModel", "label": "Add Artificial Neural Network", + "translationKey": "add.artificialNeuralNetwork", "relatedUiObject": "Artificial Neural Network", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/separable-conv-2d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/separable-conv-2d-layer.json index e8f6174e64..d7f95ff5c4 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/separable-conv-2d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/separable-conv-2d-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/sequential-layer.json b/Projects/TensorFlow/Schemas/App-Schema/sequential-layer.json index 3f27b64fe7..0bdba8adc5 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/sequential-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/sequential-layer.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLayer", "label": "Add Activation Layers", + "translationKey": "add.activationlayers", "relatedUiObject": "Advanced Activation Layers", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLayer", "label": "Add Basic Layers", + "translationKey": "add.basicLayers", "relatedUiObject": "Basic Layers", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -27,6 +29,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLayer", "label": "Add Convolutional Layers", + "translationKey": "add.convolutionalLayers", "relatedUiObject": "Convolutional Layers", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -36,7 +39,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/sequential-model.json b/Projects/TensorFlow/Schemas/App-Schema/sequential-model.json index ba3520335c..92e739fa09 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/sequential-model.json +++ b/Projects/TensorFlow/Schemas/App-Schema/sequential-model.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "api", "label": "Add Input Layer", + "translationKey": "add.inputLayer", "relatedUiObject": "Input Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -15,6 +16,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Sequential layer", + "translationKey": "add.sequentialLayer", "relatedUiObject": "Sequential layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -25,6 +27,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "api", "label": "Add Output Layer", + "translationKey": "add.outputLayer", "relatedUiObject": "Output Layer", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -34,7 +37,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/sgd-instance.json b/Projects/TensorFlow/Schemas/App-Schema/sgd-instance.json index dea0ddac64..b504b33ba2 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/sgd-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/sgd-instance.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/shuffle.json b/Projects/TensorFlow/Schemas/App-Schema/shuffle.json index 7771081f4f..57f05b1fd9 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/shuffle.json +++ b/Projects/TensorFlow/Schemas/App-Schema/shuffle.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/softmax-layer.json b/Projects/TensorFlow/Schemas/App-Schema/softmax-layer.json index f449e31462..d8b85614e5 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/softmax-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/softmax-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/spatial-dropout-1d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/spatial-dropout-1d-layer.json index 35f7d11426..e4f1f57e2e 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/spatial-dropout-1d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/spatial-dropout-1d-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/standard-scaler.json b/Projects/TensorFlow/Schemas/App-Schema/standard-scaler.json index a4eb1e5fb8..8f40400706 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/standard-scaler.json +++ b/Projects/TensorFlow/Schemas/App-Schema/standard-scaler.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/supervised-learning.json b/Projects/TensorFlow/Schemas/App-Schema/supervised-learning.json index fd7ee7ec05..8b760070dc 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/supervised-learning.json +++ b/Projects/TensorFlow/Schemas/App-Schema/supervised-learning.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfModel", "label": "Add Artificial Neural Network", + "translationKey": "add.artificialNeuralNetwork", "relatedUiObject": "Artificial Neural Network", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfModel", "label": "Add Logistic Regression", + "translationKey": "add.logicRegression", "relatedUiObject": "Logistic Regression", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -26,7 +28,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/tensor.json b/Projects/TensorFlow/Schemas/App-Schema/tensor.json index de1a73b6fa..0d78c811e9 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/tensor.json +++ b/Projects/TensorFlow/Schemas/App-Schema/tensor.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/tensorflow-library.json b/Projects/TensorFlow/Schemas/App-Schema/tensorflow-library.json index 39fefc4b46..b7d18cddbc 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/tensorflow-library.json +++ b/Projects/TensorFlow/Schemas/App-Schema/tensorflow-library.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "executionEnvironment", "label": "Add Execution Environment", + "translationKey": "add.executionEnvironment", "relatedUiObject": "Execution Environment", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -17,6 +18,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLearning", "label": "Add Supervised Learning", + "translationKey": "add.supervisedLearning", "relatedUiObject": "Supervised Learning", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -27,6 +29,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLearning", "label": "Add Unsupervised Learning", + "translationKey": "add.unsupervisedLearning", "relatedUiObject": "Unsupervised Learning", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -37,6 +40,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLearning", "label": "Add Self Learning", + "translationKey": "add.selfLearning", "relatedUiObject": "Self Learning", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -47,6 +51,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLearning", "label": "Add Reinforcement Learning", + "translationKey": "add.reinforcementLearning", "relatedUiObject": "Reinforcement Learning", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -56,7 +61,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/tensorflow-project.json b/Projects/TensorFlow/Schemas/App-Schema/tensorflow-project.json index 0020e9a6c7..11428b1911 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/tensorflow-project.json +++ b/Projects/TensorFlow/Schemas/App-Schema/tensorflow-project.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Foundations Project", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -13,6 +14,7 @@ "action": "Add UI Object", "actionProject": "Visual-Scripting", "label": "Add Machine Learning", + "translationKey": "add.machineLearning", "relatedUiObject": "Machine Learning", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -22,8 +24,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/TensorFlow/Schemas/App-Schema/thresholded-relu-layer.json b/Projects/TensorFlow/Schemas/App-Schema/thresholded-relu-layer.json index 572a0a3497..af22c21c4d 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/thresholded-relu-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/thresholded-relu-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/trainable.json b/Projects/TensorFlow/Schemas/App-Schema/trainable.json index 50ffe989ce..ef3af81aed 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/trainable.json +++ b/Projects/TensorFlow/Schemas/App-Schema/trainable.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/unsupervised-learning.json b/Projects/TensorFlow/Schemas/App-Schema/unsupervised-learning.json index 28d98fa862..94031113d9 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/unsupervised-learning.json +++ b/Projects/TensorFlow/Schemas/App-Schema/unsupervised-learning.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfModel", "label": "Add Artificial Neural Network", + "translationKey": "add.artificialNeuralNetwork", "relatedUiObject": "Artificial Neural Network", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/up-sampling-2d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/up-sampling-2d-layer.json index 6be28e4139..28755707c1 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/up-sampling-2d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/up-sampling-2d-layer.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/verbose.json b/Projects/TensorFlow/Schemas/App-Schema/verbose.json index d8e46ef452..f54b0a28c1 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/verbose.json +++ b/Projects/TensorFlow/Schemas/App-Schema/verbose.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/wasm-backend.json b/Projects/TensorFlow/Schemas/App-Schema/wasm-backend.json index 81126202b2..b73c0a5600 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/wasm-backend.json +++ b/Projects/TensorFlow/Schemas/App-Schema/wasm-backend.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/webgl-backend.json b/Projects/TensorFlow/Schemas/App-Schema/webgl-backend.json index 1d7aff21a1..447ae5c12f 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/webgl-backend.json +++ b/Projects/TensorFlow/Schemas/App-Schema/webgl-backend.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "actionFunction": "uiObject.configEditor.activate" @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/App-Schema/weights.json b/Projects/TensorFlow/Schemas/App-Schema/weights.json index 97fc938669..e88cf7212d 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/weights.json +++ b/Projects/TensorFlow/Schemas/App-Schema/weights.json @@ -7,6 +7,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tensor", "label": "Add Tensor", + "translationKey": "add.tensor", "relatedUiObject": "Tensor", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "TensorFlow" @@ -16,7 +17,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Function/activation-function.json b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Function/activation-function.json index ef02cdafbe..4d66cdc68a 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Function/activation-function.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Function/activation-function.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bir önceki katmandan gelen tüm girdilerin ağırlıklı toplamını alan ve daha sonra bir çıktı değeri (genellikle doğrusal olmayan) üreten ve bir sonraki katmana ileten bir işlev (örneğin, ReLU veya sigmoid).", "updated": 1654396600684 + }, + { + "language": "DE", + "text": "Eine Funktion (z. B. ReLU oder Sigmoid), die die gewichtete Summe aller Eingaben der vorherigen Schicht aufnimmt und dann einen (in der Regel nichtlinearen) Ausgabewert erzeugt und an die nächste Schicht weitergibt.", + "updated": 1705959167406 } ] }, @@ -32,6 +37,11 @@ "text": "Kullanılacak aktivasyon fonksiyonu. Belirtilmemişse, hiçbir aktivasyon uygulanmaz.", "updated": 1654396607433, "style": "Text" + }, + { + "language": "DE", + "text": "Zu verwendende Aktivierungsfunktion. Wenn nicht angegeben, wird keine Aktivierung vorgenommen.", + "updated": 1705959183935 } ] }, @@ -49,6 +59,11 @@ "text": "Olası Değerler", "updated": 1654396614886, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Mögliche Werte", + "updated": 1705959191313 } ] }, diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Layer/activation-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Layer/activation-layer.json index 32a61b3fc2..1abca5aa5a 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Layer/activation-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Layer/activation-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bir çıktıya bir aktivasyon fonksiyonu uygular.", "updated": 1654396620804 + }, + { + "language": "DE", + "text": "Wendet eine Aktivierungsfunktion auf eine Ausgabe an.", + "updated": 1705959242948 } ] }, @@ -32,6 +37,11 @@ "text": "Bu katman eleman bazında aktivasyon fonksiyonu uygular. Başta yoğun olmak üzere diğer katmanlar da aktivasyon fonksiyonları uygulayabilir. Aktivasyondan önceki ve sonraki değerleri çıkarmak için bu yalıtılmış aktivasyon fonksiyonunu kullanın.", "updated": 1654396626756, "style": "Text" + }, + { + "language": "DE", + "text": "Diese Schicht wendet eine elementweise Aktivierungsfunktion an. Andere Schichten, insbesondere die dichte, können ebenfalls Aktivierungsfunktionen anwenden. Verwenden Sie diese isolierte Aktivierungsfunktion, um die Werte vor und nach der Aktivierung zu extrahieren.", + "updated": 1705959253313 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/A/Advanced/Advanced-Activation-Layers/advanced-activation-layers.json b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Advanced/Advanced-Activation-Layers/advanced-activation-layers.json index 7cbda5954a..55c8990b27 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/A/Advanced/Advanced-Activation-Layers/advanced-activation-layers.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Advanced/Advanced-Activation-Layers/advanced-activation-layers.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Gelişmiş bir aktivasyon fonksiyonu uygulamak istediğinizde bu katman türünü kullanın.", "updated": 1654396634117 + }, + { + "language": "DE", + "text": "Verwenden Sie diese Art von Ebene, wenn Sie eine erweiterte Aktivierungsfunktion anwenden möchten.", + "updated": 1705959305542 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654396640084, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705959313829 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/A/Artificial/Artificial-Neural-Network/artificial-neural-network.json b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Artificial/Artificial-Neural-Network/artificial-neural-network.json index 64f2da3764..af69cf92f4 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/A/Artificial/Artificial-Neural-Network/artificial-neural-network.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Artificial/Artificial-Neural-Network/artificial-neural-network.json @@ -13,6 +13,11 @@ "language": "TR", "text": "ANN, biyolojik bir beyindeki nöronları gevşek bir şekilde modelleyen, yapay nöronlar adı verilen bağlantılı birimler veya düğümler koleksiyonudur. Her bağlantı, biyolojik bir beyindeki sinapslar gibi, diğer nöronlara bir sinyal iletebilir. Bir sinyali alan yapay bir nöron daha sonra onu işler ve kendisine bağlı nöronlara sinyal gönderebilir.", "updated": 1639221396544 + }, + { + "language": "DE", + "text": "Ein ANN basiert auf einer Sammlung miteinander verbundener Einheiten oder Knoten, die als künstliche Neuronen bezeichnet werden und die Neuronen in einem biologischen Gehirn locker nachbilden. Jede Verbindung kann, wie die Synapsen im biologischen Gehirn, ein Signal an andere Neuronen weiterleiten. Ein künstliches Neuron, das ein Signal empfängt, verarbeitet es und kann den mit ihm verbundenen Neuronen Signale geben.", + "updated": 1705959380358 } ] }, @@ -32,6 +37,11 @@ "text": "Bir bağlantıdaki \"sinyal\" gerçek bir sayıdır ve her nöronun çıktısı, girdilerinin toplamının doğrusal olmayan bir fonksiyonu ile hesaplanır. Bağlantılar kenar olarak adlandırılır. Nöronlar ve kenarlar tipik olarak öğrenme ilerledikçe ayarlanan bir ağırlığa sahiptir. Ağırlık, bir bağlantıdaki sinyalin gücünü artırır veya azaltır. Nöronların bir eşiği olabilir, öyle ki bir sinyal yalnızca toplam sinyal bu eşiği geçerse gönderilir. Tipik olarak, nöronlar katmanlar halinde toplanır. Farklı katmanlar girdileri üzerinde farklı dönüşümler gerçekleştirebilir. Sinyaller ilk katmandan (giriş katmanı) son katmana (çıkış katmanı), muhtemelen katmanları birden fazla kez geçtikten sonra gider.", "updated": 1654396646118, "style": "Text" + }, + { + "language": "DE", + "text": "Das \"Signal\" an einer Verbindung ist eine reelle Zahl, und die Ausgabe jedes Neurons wird durch eine nichtlineare Funktion der Summe seiner Eingaben berechnet. Die Verbindungen werden als Kanten bezeichnet. Neuronen und Kanten haben in der Regel ein Gewicht, das sich im Laufe des Lernprozesses anpasst. Die Gewichtung erhöht oder verringert die Stärke des Signals an einer Verbindung. Neuronen können einen Schwellenwert haben, so dass ein Signal nur gesendet wird, wenn das Gesamtsignal diesen Schwellenwert überschreitet. Normalerweise werden Neuronen in Schichten zusammengefasst. Verschiedene Schichten können unterschiedliche Transformationen an ihren Eingängen vornehmen. Die Signale wandern von der ersten Schicht (der Eingabeschicht) zur letzten Schicht (der Ausgabeschicht), möglicherweise nachdem sie die Schichten mehrfach durchlaufen haben.", + "updated": 1705959434085 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Basic/Basic-Layers/basic-layers.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Basic/Basic-Layers/basic-layers.json index 8d5fefe3fd..765a0b060c 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Basic/Basic-Layers/basic-layers.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Basic/Basic-Layers/basic-layers.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Temel Katmanlar kullanabileceğiniz en yaygın katmanlardır.", "updated": 1654396652554 + }, + { + "language": "DE", + "text": "Basisebenen sind die gängigsten Ebenen, die Sie verwenden können.", + "updated": 1706371375871 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654396660684, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1706371384583 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Input-Shape/batch-input-shape.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Input-Shape/batch-input-shape.json index f465f72d41..d6b6ad009f 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Input-Shape/batch-input-shape.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Input-Shape/batch-input-shape.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Tanımlanmışsa, bu katmandan önce eklenecek bir girdi katmanı oluşturmak için kullanılır. Hem Girdi Şekli hem de batchInputShape tanımlanmışsa, Toplu Girdi Şekli kullanılır. Bu bağımsız değişken yalnızca girdi katmanları (bir modelin ilk katmanı) için geçerlidir.", "updated": 1654396666556 + }, + { + "language": "DE", + "text": "Falls definiert, wird damit eine Eingabeschicht erstellt, die vor dieser Schicht eingefügt wird. Wenn sowohl Input Shape als auch batchInputShape definiert sind, wird Batch Input Shape verwendet. Dieses Argument gilt nur für Eingabeschichten (die erste Schicht eines Modells).", + "updated": 1706371461226 } ] }, @@ -32,6 +37,11 @@ "text": "Olası Değerler", "updated": 1654396673298, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Mögliche Werte", + "updated": 1706371470017 } ] }, diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Size/batch-size.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Size/batch-size.json index 0f793b3b3e..f255fd0aa4 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Size/batch-size.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Size/batch-size.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bir toplu işteki örnek sayısı. Örneğin, SGD'nin parti boyutu 1 iken, mini partinin parti boyutu genellikle 10 ila 1000 arasındadır. Toplu iş boyutu genellikle eğitim ve çıkarım sırasında sabittir; ancak TensorFlow dinamik toplu iş boyutlarına izin verir.", "updated": 1654396679271 + }, + { + "language": "DE", + "text": "Die Anzahl der Beispiele in einer Charge. Zum Beispiel ist die Stapelgröße von SGD 1, während die Stapelgröße eines Mini-Batches normalerweise zwischen 10 und 1000 liegt. Die Stapelgröße ist normalerweise während des Trainings und der Inferenz festgelegt; TensorFlow erlaubt jedoch dynamische Stapelgrößen.", + "updated": 1706371579278 } ] }, @@ -32,6 +37,11 @@ "text": "inputShape belirtilmiş ve batchInputShape belirtilmemişse, batchInputShape'i oluşturmak için batchSize kullanılır: [batchSize,...inputShape]", "updated": 1654396685172, "style": "Text" + }, + { + "language": "DE", + "text": "Wenn inputShape angegeben ist und batchInputShape nicht, wird batchSize verwendet, um die batchInputShape zu konstruieren: [batchSize,...inputShape]", + "updated": 1706371591279 } ] }, @@ -49,6 +59,11 @@ "text": "Olası Değerler", "updated": 1654396690982, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Mögliche Werte", + "updated": 1706371598615 } ] }, diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Constraint/bias-constraint.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Constraint/bias-constraint.json index 75ba2ae0ed..0252d135b5 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Constraint/bias-constraint.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Constraint/bias-constraint.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Sapma vektörü için kısıtlama.", "updated": 1654396696568 + }, + { + "language": "DE", + "text": "Einschränkung für den Bias-Vektor.", + "updated": 1706371793941 } ] }, @@ -32,6 +37,11 @@ "text": "Olası Değerler", "updated": 1654396702374, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Mögliche Werte", + "updated": 1706371801257 } ] }, diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Initializer/bias-initializer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Initializer/bias-initializer.json index fd093b402d..209e8a5bb4 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Initializer/bias-initializer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Initializer/bias-initializer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Önyargı vektörü için başlatıcı.", "updated": 1654396707948 + }, + { + "language": "DE", + "text": "Initialisierer für den Bias-Vektor.", + "updated": 1706371849198 } ] }, @@ -32,6 +37,11 @@ "text": "Olası Değerler", "updated": 1654396713482, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Mögliche Werte", + "updated": 1706371857453 } ] }, diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Regularizer/bias-regularizer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Regularizer/bias-regularizer.json index 15b26b4ba8..c4b5fd1d60 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Regularizer/bias-regularizer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Regularizer/bias-regularizer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Önyargı vektörüne uygulanan düzenleyici işlev.", "updated": 1654396718920 + }, + { + "language": "DE", + "text": "Regularisierungsfunktion, die auf den Bias-Vektor angewendet wird.", + "updated": 1706371909717 } ] }, @@ -32,6 +37,11 @@ "text": "Olası Değerler", "updated": 1654396724556, "style": "Text" + }, + { + "language": "DE", + "text": "Mögliche Werte", + "updated": 1706371917501 } ] }, diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias/bias.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias/bias.json index 1a994e8ba1..223963cdcb 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias/bias.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias/bias.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Tahminlerin ortalamasının veri kümesindeki etiketlerin ortalamasından ne kadar uzak olduğunu gösteren bir değer.", "updated": 1654396730246 + }, + { + "language": "DE", + "text": "Ein Wert, der angibt, wie weit der Durchschnitt der Vorhersagen vom Durchschnitt der Bezeichnungen im Datensatz entfernt ist.", + "updated": 1706371725326 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654396736474, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1706371734990 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/C/CPU/CPU-Backend/cpu-backend.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/CPU/CPU-Backend/cpu-backend.json index 8027d69364..9898018554 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/C/CPU/CPU-Backend/cpu-backend.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/C/CPU/CPU-Backend/cpu-backend.json @@ -13,6 +13,11 @@ "language": "TR", "text": "CPU Arka Ucu, 'cpu', en düşük performanslı arka uçtur, ancak en basit olanıdır. İşlemlerin tümü vanilla JavaScript'te uygulanır, bu da onları daha az paralelleştirilebilir hale getirir.", "updated": 1654396742400 + }, + { + "language": "DE", + "text": "Das CPU-Backend \"cpu\" ist das leistungsschwächste, aber auch das einfachste backend. Alle Operationen sind in Vanilla JavaScript implementiert, was sie weniger parallelisierbar macht.", + "updated": 1706358674554 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654396749059, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1706358642474 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Callbacks/Callbacks/callbacks.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Callbacks/Callbacks/callbacks.json index 212e265489..fd76a179f4 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Callbacks/Callbacks/callbacks.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Callbacks/Callbacks/callbacks.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Geri çağırma işlevi, başka bir işleve argüman olarak aktarılan ve daha sonra bir tür rutini veya eylemi tamamlamak için dış işlevin içinde çağrılan bir işlevdir.", "updated": 1654396754892 + }, + { + "language": "DE", + "text": "Eine Rückruffunktion ist eine Funktion, die einer anderen Funktion als Argument übergeben wird und die dann innerhalb der äußeren Funktion aufgerufen wird, um eine Routine oder Aktion auszuführen.", + "updated": 1706356351178 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654396761183, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1706356363091 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Compile/Compile/compile.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Compile/Compile/compile.json index 2db14f3f2d..0fdf221031 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Compile/Compile/compile.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Compile/Compile/compile.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Modeli eğitim ve değerlendirme için yapılandırır ve hazırlar. Modeli bir optimize edici, kayıp ve/veya metriklerle derleyerek uygun hale getirir.", "updated": 1654396767251 + }, + { + "language": "DE", + "text": "Konfiguriert und bereitet das Modell für Training und Bewertung vor. Kompilieren stattet das Modell mit einem Optimierer, Verlusten und/oder Metriken aus.", + "updated": 1706356434254 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654396774307, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1706356443515 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-1D-Layer/conv-1d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-1D-Layer/conv-1d-layer.json index bdf08adadb..b480e6ca0e 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-1D-Layer/conv-1d-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-1D-Layer/conv-1d-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "1B konvolüsyon katmanı (örneğin, zamansal konvolüsyon). Bu katman, bir çıktı tensörü üretmek için katman girdisiyle tek bir uzamsal (veya zamansal) boyut üzerinde konvolüsyonlanan bir konvolüsyon çekirdeği oluşturur.", "updated": 1654396780261 + }, + { + "language": "DE", + "text": "1D-Faltungsschicht (z. B. zeitliche Faltung). Diese Schicht erzeugt einen Faltungs-Kernel, der mit der Schicht-Eingabe über eine einzige räumliche (oder zeitliche) Dimension gefaltet wird, um einen Tensor von Ausgaben zu erzeugen.", + "updated": 1706356521298 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654396786249, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1706356528791 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Layer/conv-2d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Layer/conv-2d-layer.json index ffb6d37a22..f73899b98e 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Layer/conv-2d-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Layer/conv-2d-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "2D konvolüsyon katmanı (örneğin görüntüler üzerinde uzamsal konvolüsyon). Bu katman, bir çıktı tensörü üretmek için katman girdisi ile konvolüsyonlanan bir konvolüsyon çekirdeği oluşturur.", "updated": 1654396794193 + }, + { + "language": "DE", + "text": "2D-Faltungsschicht (z. B. räumliche Faltung über Bilder). Diese Schicht erzeugt einen Faltungs-Kernel, der mit der Schicht-Eingabe gefaltet wird, um einen Tensor von Ausgaben zu erzeugen.", + "updated": 1706356572666 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654396800124, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1706356582102 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Transpose-Layer/conv-2d-transpose-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Transpose-Layer/conv-2d-transpose-layer.json index 9124b4f4d4..23684f4d4c 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Transpose-Layer/conv-2d-transpose-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Transpose-Layer/conv-2d-transpose-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Dönüştürülmüş konvolüsyonel katman (bazen Dekonvolüsyon olarak da adlandırılır). Dönüştürülmüş konvolüsyonlara duyulan ihtiyaç genellikle normal bir konvolüsyonun tersi yönde giden bir dönüşüm kullanma isteğinden kaynaklanır, yani bir konvolüsyonun çıktısının şekline sahip olan bir şeyden, söz konusu konvolüsyonla uyumlu bir bağlantı modelini korurken girdisinin şekline sahip olan bir şeye.", "updated": 1654396806187 + }, + { + "language": "DE", + "text": "Transponierte Faltungsschicht (manchmal auch Dekonvolution genannt). Der Bedarf an transponierten Faltungen ergibt sich im Allgemeinen aus dem Wunsch, eine Transformation zu verwenden, die in die entgegengesetzte Richtung einer normalen Faltung geht, d. h. von etwas, das die Form des Ausgangs einer bestimmten Faltung hat, zu etwas, das die Form des Eingangs hat, wobei ein Konnektivitätsmuster beibehalten wird, das mit der genannten Faltung kompatibel ist.", + "updated": 1706356644033 } ] }, @@ -32,6 +37,11 @@ "text": "Bu katmanı bir modelde ilk katman olarak kullanırken, inputShape (Tamsayılar dizisi, örnek ekseni içermez) yapılandırmasını sağlayın, örn: dataFormat içinde 128x128 RGB resimler için [128, 128, 3]: 'channelsLast'.", "updated": 1654396812984, "style": "Text" + }, + { + "language": "DE", + "text": "Wenn Sie diese Ebene als erste Ebene in einem Modell verwenden, geben Sie die Konfiguration inputShape an (Array von Ganzzahlen, enthält nicht die Musterachse), z. B. inputShape: [128, 128, 3] für 128x128 RGB-Bilder in dataFormat:'channelsLast'.", + "updated": 1706356717872 } ] }, @@ -49,6 +59,11 @@ "text": "Giriş şekli: Şekil ile 4D tensör: dataFormat 'channelsFirst' ise [batch, channels, rows, cols]. veya dataFormat 'channelsLast' ise [batch, rows, cols, channels] şeklinde 4D tensör.", "updated": 1654396818621, "style": "List" + }, + { + "language": "DE", + "text": "Eingabeform (Input shape): 4D-Tensor mit Form: [batch, channels, rows, cols] wenn dataFormat is'channelsFirst'. oder 4D tensor with shape [batch, rows, cols, channels] wenn dataFormat is'channelsLast.", + "updated": 1706357090879 } ] }, @@ -66,6 +81,11 @@ "text": "Çıkış şekli: Şekil ile 4D tensör: dataFormat 'channelsFirst' ise [batch, filters, newRows, newCols]. veya 4D tensor with shape: DataFormat 'channelsLast' ise [batch, newRows, newCols, filters].", "updated": 1654396824809, "style": "List" + }, + { + "language": "DE", + "text": "Ausgabeform (Output shape): 4D-Tensor mit Form: [batch, filters, newRows, newCols] wenn dataFormat is'channelsFirst'. oder 4D tensor with shape: [batch, newRows, newCols, filters], wenn dataFormat 'channelsLast' ist.", + "updated": 1706357105775 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-3D-Layer/conv-3d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-3D-Layer/conv-3d-layer.json index 26b7c38dd4..0f62353d62 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-3D-Layer/conv-3d-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-3D-Layer/conv-3d-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "3D konvolüsyon katmanı (örneğin hacimler üzerinde uzamsal konvolüsyon). Bu katman, bir çıktı tensörü üretmek için katman girdisi ile konvolüsyonlanan bir konvolüsyon çekirdeği oluşturur.", "updated": 1654396830560 + }, + { + "language": "DE", + "text": "3D-Faltungsschicht (z. B. räumliche Faltung über Volumen). Diese Schicht erzeugt einen Faltungs-Kernel, der mit der Schicht-Eingabe gefaltet wird, um einen Tensor von Ausgaben zu erzeugen.", + "updated": 1706357457614 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654396837369, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1706357473769 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Convolutional/Convolutional-Layers/convolutional-layers.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Convolutional/Convolutional-Layers/convolutional-layers.json index 7e945b5a84..ce8e794894 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Convolutional/Convolutional-Layers/convolutional-layers.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Convolutional/Convolutional-Layers/convolutional-layers.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bir konvolüsyon çekirdeği oluşturmak için bu katman türünü kullanın.", "updated": 1654396843290 + }, + { + "language": "DE", + "text": "Verwenden Sie diese Art von Schicht, um einen Faltungs-Kernel zu erstellen.", + "updated": 1706357521859 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654396849690, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1706357532342 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Core/Core-API/core-api.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Core/Core-API/core-api.json index 9dc5ca93b8..12b548592d 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Core/Core-API/core-api.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Core/Core-API/core-api.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Core API, model oluşturmak için kullanılan daha düşük seviyeli bir API'dir.", "updated": 1654396855867 + }, + { + "language": "DE", + "text": "Die Kern-API ist eine untergeordnete API für die Erstellung von Modellen.", + "updated": 1706358006444 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654396863009, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1706358019582 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Cropping/Cropping-2D-Layer/cropping-2d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Cropping/Cropping-2D-Layer/cropping-2d-layer.json index 9c4a8c392d..c571e7c1fc 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/C/Cropping/Cropping-2D-Layer/cropping-2d-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Cropping/Cropping-2D-Layer/cropping-2d-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "2B girdi (örn. görüntü) için kırpma katmanı. Bu katman, bir görüntü tensörünün üst, alt, sol ve sağ tarafındaki bir girişi kırpabilir.", "updated": 1654396868978 + }, + { + "language": "DE", + "text": "Beschneidungsebene für 2D-Eingaben (z. B. Bilder). Diese Schicht kann eine Eingabe an der oberen, unteren, linken und rechten Seite eines Bildtensors beschneiden.", + "updated": 1706358784650 } ] }, @@ -32,6 +37,11 @@ "text": "Giriş şekli: Şekil ile 4D tensör:", "updated": 1654396874506, "style": "List" + }, + { + "language": "DE", + "text": "Eingabeform (Input shape): 4D-Tensor mit Form:", + "updated": 1706359060353 } ] }, @@ -49,6 +59,11 @@ "text": "Eğer dataFormat \"channelsLast\" ise: [batch, rows, cols, channels]", "updated": 1654396884588, "style": "Text" + }, + { + "language": "DE", + "text": "Wenn das dataFormat \"channelsLast\" wie folgt lautet: [batch, rows, cols, channels]", + "updated": 1706358977481 } ] }, @@ -66,6 +81,11 @@ "text": "Eğer data_format \"channels_first\" ise: [batch, channels, rows, cols].", "updated": 1654396890349, "style": "Text" + }, + { + "language": "DE", + "text": "Wenn das data_format \"channels_first\" wie folgt lautet: [batch, channels, rows, cols].", + "updated": 1706358990063 } ] }, @@ -78,6 +98,11 @@ "text": "Çıkış şekli: Şekil ile 4D:", "updated": 1654396896326, "style": "List" + }, + { + "language": "DE", + "text": "Ausgabeformat (Output shape): 4D mit Form:", + "updated": 1706359041231 } ] }, @@ -95,6 +120,11 @@ "text": "Eğer dataFormat \"channelsLast\" ise: [batch, croppedRows, croppedCols, channels]", "updated": 1654396902602, "style": "Text" + }, + { + "language": "DE", + "text": "Wenn das dataFormat \"channelsLast\" wie folgt lautet: [batch, croppedRows, croppedCols, channels]", + "updated": 1706359185077 } ] }, @@ -112,6 +142,11 @@ "text": "Eğer dataFormat \"channelsFirst\" ise: [batch, channels, croppedRows, croppedCols].", "updated": 1654396909165, "style": "Text" + }, + { + "language": "DE", + "text": "Wenn das dataFormat \"channelsFirst\" wie folgt lautet: [batch, channels, croppedRows, croppedCols].", + "updated": 1706359193040 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/N/NodeJS/NodeJS-Backend/nodejs-backend.json b/Projects/TensorFlow/Schemas/Docs-Nodes/N/NodeJS/NodeJS-Backend/nodejs-backend.json index b1d3a99991..b2b4056ce0 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/N/NodeJS/NodeJS-Backend/nodejs-backend.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/N/NodeJS/NodeJS-Backend/nodejs-backend.json @@ -13,6 +13,11 @@ "language": "TR", "text": "TensorFlow Node.js arka ucu olan 'node'da, işlemleri hızlandırmak için TensorFlow C API kullanılır. Bu, varsa makinenin CUDA gibi mevcut donanım hızlandırmasını kullanacaktır.", "updated": 1654397370334 + }, + { + "language": "DE", + "text": "Im TensorFlow Node.js backend,'node', wird die TensorFlow C API zur Beschleunigung von Operationen verwendet. Dies wird die verfügbare Hardware-Beschleunigung der Maschine nutzen, wie CUDA, falls verfügbar.", + "updated": 1706372208180 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654397376078, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1706372223708 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/O/Optimizer/Optimizer/optimizer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/O/Optimizer/Optimizer/optimizer.json index 7b3e6f79b0..afb483acb6 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/O/Optimizer/Optimizer/optimizer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/O/Optimizer/Optimizer/optimizer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Optimize ediciler, belirli bir modeli eğitmek için ek bilgiler içeren genişletilmiş sınıftır. Optimizer sınıfı verilen parametrelerle başlatılır ancak Tensör gerekmediğini unutmamak önemlidir. Optimize ediciler, belirli bir modeli eğitmek için hız ve performansı artırmak amacıyla kullanılır.", "updated": 1654397381840 + }, + { + "language": "DE", + "text": "Optimierer sind die erweiterte Klasse, die zusätzliche Informationen enthalten, um ein spezifisches Modell zu trainieren. Die Optimiererklasse wird mit gegebenen Parametern initialisiert, aber es ist wichtig, sich daran zu erinnern, dass kein Tensor benötigt wird. Die Optimierer werden verwendet, um die Geschwindigkeit und Leistung beim Training eines bestimmten Modells zu verbessern.", + "updated": 1705267177963 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654397387878, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705267186404 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Labels/output-labels.json b/Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Labels/output-labels.json index 3a02cd1140..d6711f687e 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Labels/output-labels.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Labels/output-labels.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Çıktı etiketleri tahmin ettiğimiz şeylerdir - basit doğrusal regresyondaki y değişkeni. Etiket, buğdayın gelecekteki fiyatı, bir resimde gösterilen hayvan türü, bir ses klibinin anlamı veya hemen hemen her şey olabilir.", "updated": 1654397393582 + }, + { + "language": "DE", + "text": "Die Output-Labels sind die Dinge, die wir vorhersagen - die y-Variable in der einfachen linearen Regression. Dabei kann es sich um den zukünftigen Weizenpreis, die Art des Tieres auf einem Bild, die Bedeutung eines Audioclips oder einfach um alles Mögliche handeln.", + "updated": 1705267229763 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654397399251, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705267247028 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Layer/output-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Layer/output-layer.json index e0342f15f6..feabcc7698 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Layer/output-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Layer/output-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bir Yapay Sinir Ağının \"son\" katmanı. Cevap(lar)ı içeren katman.", "updated": 1654397405588 + }, + { + "language": "DE", + "text": "Die \"letzte\" Schicht eines künstlichen neuronalen Netzes (Artificial Neural Network). Die Schicht, die die Antwort(en) enthält.", + "updated": 1705267318999 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654397411352, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705267332582 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/P/Permute/Permute-Layer/permute-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/P/Permute/Permute-Layer/permute-layer.json index 802737602e..60343a2cfe 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/P/Permute/Permute-Layer/permute-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/P/Permute/Permute-Layer/permute-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Girdinin boyutlarını belirli bir desene göre değiştirir. Örneğin RNN'leri ve konvnetleri birbirine bağlamak için kullanışlıdır.", "updated": 1654397419366 + }, + { + "language": "DE", + "text": "Permutiert die Dimensionen der Eingabe nach einem bestimmten Muster. Nützlich, um z. B. RNNs und Convnets miteinander zu verbinden.", + "updated": 1705266638450 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654397425417, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705266645745 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/P/Prelu/Prelu-Layer/prelu-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/P/Prelu/Prelu-Layer/prelu-layer.json index a0147ae5df..f8dfc332de 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/P/Prelu/Prelu-Layer/prelu-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/P/Prelu/Prelu-Layer/prelu-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Sızdıran doğrultulmuş doğrusal birimin parametrelendirilmiş versiyonu.", "updated": 1654397431593 + }, + { + "language": "DE", + "text": "Parametrisierte Version einer undichten gleichgerichteten linearen Einheit.", + "updated": 1705266754042 } ] }, @@ -32,13 +37,25 @@ "text": "Takip Ediyor", "updated": 1654397437519, "style": "Title" + }, + { + "language": "DE", + "text": "Es folgt", + "updated": 1705266760089 } ] }, { "style": "Javascript", "text": "f(x) = alpha * x for x < 0. f(x) = x for x >= 0. wherein alpha is a trainable weight", - "updated": 1613216938490 + "updated": 1613216938490, + "translations": [ + { + "language": "DE", + "text": "f(x) = alpha * x for x < 0. f(x) = x for x >= 0. wobei alpha ein trainierbares Gewicht ist", + "updated": 1705266768468 + } + ] }, { "style": "List", @@ -54,6 +71,11 @@ "text": "Giriş şekli: Keyfi. Bu katmanı bir modelde ilk katman olarak kullanırken inputShape yapılandırmasını kullanın.", "updated": 1654397443752, "style": "List" + }, + { + "language": "DE", + "text": "Eingabeform: Beliebig. Verwenden Sie die Konfiguration inputShape, wenn Sie diese Ebene als erste Ebene in einem Modell verwenden.", + "updated": 1705266788508 } ] }, @@ -71,6 +93,11 @@ "text": "Çıkış şekli: Giriş ile aynı şekil.", "updated": 1654397449668, "style": "List" + }, + { + "language": "DE", + "text": "Form der Ausgabe: Gleiche Form wie bei der Eingabe.", + "updated": 1705266795664 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/P/Production/Production-Mode/production-mode.json b/Projects/TensorFlow/Schemas/Docs-Nodes/P/Production/Production-Mode/production-mode.json index 9c1861e470..d047667df7 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/P/Production/Production-Mode/production-mode.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/P/Production/Production-Mode/production-mode.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Üretim Modu, performans lehine model doğrulama, NaN kontrolleri ve diğer doğruluk kontrollerini kaldıracaktır.", "updated": 1654397455604 + }, + { + "language": "DE", + "text": "Im Produktionsmodus werden Modellvalidierung, NaN-Prüfungen und andere Korrektheitsprüfungen zugunsten der Leistung entfernt.", + "updated": 1705266839892 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654397461656, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705266849186 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/R/Reinforcement/Reinforcement-Learning/reinforcement-learning.json b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Reinforcement/Reinforcement-Learning/reinforcement-learning.json index 8e3a13d6ed..f13dd28cf3 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/R/Reinforcement/Reinforcement-Learning/reinforcement-learning.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Reinforcement/Reinforcement-Learning/reinforcement-learning.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Takviyeli öğrenme (RL), kümülatif ödül kavramını en üst düzeye çıkarmak için akıllı ajanların bir ortamda nasıl eylemde bulunmaları gerektiği ile ilgilenen bir makine öğrenimi alanıdır. Takviyeli öğrenme, denetimli öğrenme ve denetimsiz öğrenmenin yanı sıra üç temel makine öğrenimi paradigmasından biridir.", "updated": 1654397467690 + }, + { + "language": "DE", + "text": "Verstärkungslernen (Reinforcement Learning, RL) ist ein Bereich des maschinellen Lernens, der sich mit der Frage beschäftigt, wie intelligente Agenten in einer Umgebung agieren sollten, um den Begriff der kumulativen Belohnung zu maximieren. Das Verstärkungslernen ist eines der drei grundlegenden Paradigmen des maschinellen Lernens, neben dem überwachten Lernen und dem unüberwachten Lernen.", + "updated": 1705265628971 } ] }, @@ -32,6 +37,11 @@ "text": "Pekiştirmeli öğrenme, etiketli girdi/çıktı çiftlerinin sunulmasına ihtiyaç duymaması ve alt-optimal eylemlerin açıkça düzeltilmesine ihtiyaç duymaması bakımından denetimli öğrenmeden farklıdır. Bunun yerine odak noktası, keşif (keşfedilmemiş bölge) ve sömürü (mevcut bilgi) arasında bir denge bulmaktır.", "updated": 1654397473767, "style": "Text" + }, + { + "language": "DE", + "text": "Das Verstärkungslernen unterscheidet sich vom überwachten Lernen dadurch, dass keine markierten Eingabe-/Ausgabepaare präsentiert werden müssen und dass suboptimale Aktionen nicht explizit korrigiert werden müssen. Stattdessen liegt der Schwerpunkt auf der Suche nach einem Gleichgewicht zwischen der Erkundung (von Neuland) und der Ausnutzung (des vorhandenen Wissens).", + "updated": 1705265638385 } ] }, @@ -50,6 +60,11 @@ "text": "Ortam tipik olarak bir Markov karar süreci (MDP) biçiminde ifade edilir, çünkü bu bağlam için birçok takviye öğrenme algoritması dinamik programlama tekniklerini kullanır. Klasik dinamik programlama yöntemleri ile takviyeli öğrenme algoritmaları arasındaki temel fark, ikincisinin MDP'nin kesin bir matematiksel modeli hakkında bilgi sahibi olduğunu varsaymaması ve kesin yöntemlerin uygulanamaz hale geldiği büyük MDP'leri hedeflemesidir.", "updated": 1654397480819, "style": "Text" + }, + { + "language": "DE", + "text": "Die Umgebung wird in der Regel in Form eines Markov-Entscheidungsprozesses (MDP) angegeben, da viele Algorithmen für das Verstärkungslernen in diesem Zusammenhang Techniken der dynamischen Programmierung verwenden. Der Hauptunterschied zwischen den klassischen Methoden der dynamischen Programmierung und den Algorithmen des Verstärkungslernens besteht darin, dass letztere keine Kenntnis eines exakten mathematischen Modells des MDP voraussetzen und auf große MDPs abzielen, bei denen exakte Methoden nicht mehr durchführbar sind.", + "updated": 1705265651635 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/R/Relu/Relu-Layer/relu-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Relu/Relu-Layer/relu-layer.json index 72a61e152f..3aeb115917 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/R/Relu/Relu-Layer/relu-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Relu/Relu-Layer/relu-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Düzeltilmiş Doğrusal Birim aktivasyon fonksiyonu.", "updated": 1654397487001 + }, + { + "language": "DE", + "text": "Rectified Linear Unit Aktivierungsfunktion.", + "updated": 1705266111483 } ] }, @@ -32,6 +37,11 @@ "text": "Giriş şekli: Keyfi. Bu katmanı bir modelde ilk katman olarak kullanırken inputShape (Tamsayılar dizisi, örnek eksenini içermez) yapılandırma alanını kullanın.", "updated": 1654397493022, "style": "List" + }, + { + "language": "DE", + "text": "Eingabeform: Beliebig. Verwenden Sie das Konfigurationsfeld inputShape (Array of integers, beinhaltet nicht die Sample-Achse), wenn Sie diesen Layer als ersten Layer in einem Modell verwenden.", + "updated": 1705266138026 } ] }, @@ -49,6 +59,11 @@ "text": "Çıkış şekli: Giriş ile aynı şekil.", "updated": 1654397499897, "style": "List" + }, + { + "language": "DE", + "text": "Form der Ausgabe: Gleiche Form wie bei der Eingabe.", + "updated": 1705266146350 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/R/Repeat/Repeat-Vector-Layer/repeat-vector-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Repeat/Repeat-Vector-Layer/repeat-vector-layer.json index 2a015dd6d9..428abb9ebe 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/R/Repeat/Repeat-Vector-Layer/repeat-vector-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Repeat/Repeat-Vector-Layer/repeat-vector-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Girdiyi yeni bir boyutta n kez tekrarlar.", "updated": 1654397505240 + }, + { + "language": "DE", + "text": "Wiederholt die Eingabe n-mal in einer neuen Dimension.", + "updated": 1705266222291 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654397511159, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705266230837 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/R/Reshape/Reshape-Layer/reshape-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Reshape/Reshape-Layer/reshape-layer.json index 250ec68461..ceccc9f54d 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/R/Reshape/Reshape-Layer/reshape-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Reshape/Reshape-Layer/reshape-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bir girişi belirli bir şekle yeniden şekillendirir.", "updated": 1654397518656 + }, + { + "language": "DE", + "text": "Formt eine Eingabe in eine bestimmte Form um.", + "updated": 1705266319563 } ] }, @@ -32,6 +37,11 @@ "text": "Giriş şekli: Keyfi, ancak giriş şeklindeki tüm boyutlar sabit olmalıdır. Bu katmanı bir modelde ilk katman olarak kullanırken inputShape yapılandırmasını kullanın.", "updated": 1654397526184, "style": "List" + }, + { + "language": "DE", + "text": "Eingabeform: Beliebig, wobei alle Dimensionen in der Eingabeform fest sein müssen. Verwenden Sie die Konfiguration inputShape, wenn Sie diese Ebene als erste Ebene in einem Modell verwenden.", + "updated": 1705266329868 } ] }, @@ -44,6 +54,11 @@ "text": "Çıkış şekli: [batchSize, targetShape[0], targetShape[1], ..., targetShape[targetShape.length - 1]].", "updated": 1654397531753, "style": "List" + }, + { + "language": "DE", + "text": "Form ausgeben: [batchSize, targetShape[0], targetShape[1],..., targetShape[targetShape.length - 1]].", + "updated": 1705266339476 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Self/Self-Learning/self-learning.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Self/Self-Learning/self-learning.json index 39280ecff3..74960e1d03 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Self/Self-Learning/self-learning.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Self/Self-Learning/self-learning.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bir makine öğrenme paradigması olarak kendi kendine öğrenme, 1982 yılında çapraz çubuk uyarlamalı dizi (CAA) adı verilen kendi kendine öğrenme yeteneğine sahip bir sinir ağı ile birlikte tanıtılmıştır. Bu, harici ödüllerin ve harici öğretmen tavsiyesinin olmadığı bir öğrenmedir. CAA kendi kendine öğrenme algoritması, çapraz çubuk tarzında, hem eylemlerle ilgili kararları hem de sonuç durumlarıyla ilgili duyguları (hisleri) hesaplar. Sistem, biliş ve duygu arasındaki etkileşim tarafından yönlendirilir.", "updated": 1654397537431 + }, + { + "language": "DE", + "text": "Selbstlernen als Paradigma des maschinellen Lernens wurde 1982 zusammen mit einem selbstlernenden neuronalen Netz namens Crossbar Adaptive Array (CAA) eingeführt. Es handelt sich um ein Lernen ohne externe Belohnungen und ohne Ratschläge eines externen Lehrers. Der selbstlernende CAA-Algorithmus berechnet in einer Art Kreuzschiene sowohl Entscheidungen über Handlungen als auch Emotionen (Gefühle) über Folgesituationen. Das System wird durch die Interaktion zwischen Kognition und Emotion gesteuert. ", + "updated": 1705011585112 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654397543780, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705008081192 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Separable/Separable-Conv-2D-Layer/separable-conv-2d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Separable/Separable-Conv-2D-Layer/separable-conv-2d-layer.json index 77426e6f43..3b23107a54 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Separable/Separable-Conv-2D-Layer/separable-conv-2d-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Separable/Separable-Conv-2D-Layer/separable-conv-2d-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Derinlemesine ayrılabilir 2D konvolüsyon. Ayrılabilir konvolüsyon, önce derinlemesine bir uzamsal konvolüsyon (her bir giriş kanalına ayrı ayrı etki eden) ve ardından ortaya çıkan çıkış kanallarını karıştıran noktasal bir konvolüsyon gerçekleştirmekten oluşur. depthMultiplier bağımsız değişkeni, derinlik adımında giriş kanalı başına kaç çıkış kanalı oluşturulacağını kontrol eder.", "updated": 1654397550507 + }, + { + "language": "DE", + "text": "Tiefenweise trennbare 2D-Faltung. Bei der trennbaren Faltung wird zunächst eine räumliche Faltung in der Tiefe durchgeführt (die auf jeden Eingangskanal separat wirkt), gefolgt von einer punktweisen Faltung, bei der die resultierenden Ausgangskanäle zusammengemischt werden. Das Argument depthMultiplier steuert, wie viele Ausgangskanäle pro Eingangskanal im tiefenweisen Schritt erzeugt werden. ", + "updated": 1705011618112 } ] }, @@ -32,6 +37,11 @@ "text": "Sezgisel olarak, ayrılabilir konvolüsyonlar, bir konvolüsyon çekirdeğini iki küçük çekirdeğe çarpanlara ayırmanın bir yolu veya bir Inception bloğunun uç bir versiyonu olarak anlaşılabilir.", "updated": 1654397556747, "style": "Text" + }, + { + "language": "DE", + "text": "Intuitiv können trennbare Faltungen als eine Möglichkeit verstanden werden, einen Faltungs-Kernel in zwei kleinere Kernel zu faktorisieren, oder als eine extreme Version eines Inception-Blocks.", + "updated": 1705008263377 } ] }, @@ -49,6 +59,11 @@ "text": "Giriş şekli: Şekil ile 4D tensör: data_format='channelsFirst' ise [batch, channels, rows, cols] veya shape ile 4D tensör: data_format='channelsLast' ise [batch, rows, cols, channels].", "updated": 1654397563891, "style": "List" + }, + { + "language": "DE", + "text": "Eingabeform (Input shape): 4D-Tensor mit Form: [batch, channels, rows, cols] wenn data_format='channelsFirst'oder 4D Tensor mit Form: [batch, rows, cols, channels], wenn data_format='channelsLast'.", + "updated": 1705008291984 } ] }, @@ -66,6 +81,11 @@ "text": "Çıkış şekli: Şekil ile 4D tensör: [batch, filters, newRows, newCols] if data_format='channelsFirst' veya 4D tensor with shape: data_format='channelsLast' ise [batch, newRows, newCols, filters]. rows ve cols değerleri dolgu nedeniyle değişmiş olabilir.", "updated": 1654397569662, "style": "List" + }, + { + "language": "DE", + "text": "Ausgabeform (Output shape): 4D-Tensor mit Form: [batch, filters, newRows, newCols] wenn data_format='channelsFirst'oder 4D Tensor mit shape: [batch, newRows, newCols, filters], wenn data_format='channelsLast'. Die Werte von rows und cols können sich aufgrund von Auffüllungen geändert haben.", + "updated": 1705008319189 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-Model/sequential-model.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-Model/sequential-model.json index 98a1ae3307..e0b73cd0ac 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-Model/sequential-model.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-Model/sequential-model.json @@ -13,6 +13,11 @@ "language": "TR", "text": "En yaygın model türü, doğrusal bir katman yığını olan Sıralı modeldir.", "updated": 1654397577921 + }, + { + "language": "DE", + "text": "Der häufigste Modelltyp ist das sequenzielle Modell, bei dem es sich um einen linearen Stapel von Schichten handelt. ", + "updated": 1705011656608 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654397584100, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705008878768 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-layer/sequential-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-layer/sequential-layer.json index c61a733131..06a33d82a2 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-layer/sequential-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-layer/sequential-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Sıralı Modelli bir Yapay Sinir Ağında, bir dizi girdi özelliğini işleyen bir dizi nöron veya bu nöronların çıktısı.", "updated": 1654397589946 + }, + { + "language": "DE", + "text": "Eine Gruppe von Neuronen in einem künstlichen neuronalen Netz (Artificial Neural Network) mit einem sequenziellen Modell (Sequential Model), die eine Reihe von Eingangsmerkmalen oder die Ausgabe dieser Neuronen verarbeiten. ", + "updated": 1705011637399 } ] }, @@ -31,6 +36,11 @@ "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1654397595925, "style": "Text" + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705008788599 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Softmax/Softmax-Layer/softmax-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Softmax/Softmax-Layer/softmax-layer.json index 75673fdf65..5a01e8af63 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Softmax/Softmax-Layer/softmax-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Softmax/Softmax-Layer/softmax-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Softmax aktivasyon katmanı. Çok sınıflı bir sınıflandırma modelinde her olası sınıf için olasılıklar sağlayan bir işlev. Olasılıklar tam olarak 1,0'a toplanır. Örneğin, softmax belirli bir görüntünün köpek olma olasılığını 0,9, kedi olma olasılığını 0,08 ve at olma olasılığını 0,02 olarak belirleyebilir.", "updated": 1654397601654 + }, + { + "language": "DE", + "text": "Softmax-Aktivierungsschicht. Eine Funktion, die Wahrscheinlichkeiten für jede mögliche Klasse in einem Mehrklassen-Klassifikationsmodell liefert. Die Wahrscheinlichkeiten addieren sich zu genau 1,0. Beispielsweise könnte Softmax bestimmen, dass die Wahrscheinlichkeit, dass es sich bei einem bestimmten Bild um einen Hund handelt, bei 0,9 liegt, bei einer Katze bei 0,08 und bei einem Pferd bei 0,02. ", + "updated": 1705011679142 } ] }, @@ -32,6 +37,11 @@ "text": "Giriş şekli: Keyfi. Bu katmanı bir modelde ilk katman olarak kullanırken inputShape yapılandırmasını kullanın.", "updated": 1654397607284, "style": "List" + }, + { + "language": "DE", + "text": "Eingabeform (Input shape): Beliebig. Verwenden Sie die Konfiguration inputShape, wenn Sie diese Ebene als erste Ebene in einem Modell verwenden.", + "updated": 1705008992304 } ] }, @@ -49,6 +59,11 @@ "text": "Çıkış şekli: Giriş ile aynı şekil.", "updated": 1654397612829, "style": "List" + }, + { + "language": "DE", + "text": "Form der Ausgabe (Output shape): Gleiche Form wie bei der Eingabe.", + "updated": 1705009002760 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Spatial/Spatial-Dropout-1D-Layer/spatial-dropout-1d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Spatial/Spatial-Dropout-1D-Layer/spatial-dropout-1d-layer.json index 04ec204bfa..e36c865770 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Spatial/Spatial-Dropout-1D-Layer/spatial-dropout-1d-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Spatial/Spatial-Dropout-1D-Layer/spatial-dropout-1d-layer.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Dropout'un uzamsal 1D versiyonu.", "updated": 1654397618078 + }, + { + "language": "DE", + "text": "Räumliche 1D-Version von Dropout. ", + "updated": 1705011707438 } ] }, @@ -32,6 +37,11 @@ "text": "Bu Katman türü Bırakma katmanı ile aynı işlevi görür, ancak tek tek öğeler yerine 1B özellik haritalarının tamamını bırakır. Örneğin, bir girdi örneği 3 zaman adımından oluşuyorsa ve her bir zaman adımının özellik haritasının boyutu 4 ise, spatialDropout1d katmanı 1. ve 2. zaman adımlarının özellik haritalarını tamamen sıfırlarken 3. zaman adımının tüm özellik öğelerini koruyabilir.", "updated": 1654397623614, "style": "Text" + }, + { + "language": "DE", + "text": "Dieser Ebenentyp (Layer type) erfüllt dieselbe Funktion wie die Dropout-Ebene, jedoch werden ganze 1D-Feature-Maps anstelle einzelner Elemente gelöscht. Wenn ein Eingabebeispiel beispielsweise aus drei Zeitschritten besteht und die Feature-Map für jeden Zeitschritt eine Größe von 4 hat, kann eine spatialDropout1d-Ebene die Feature-Maps des ersten und zweiten Zeitschritts vollständig löschen, während alle Feature-Elemente des dritten Zeitschritts verschont bleiben.", + "updated": 1705009132673 } ] }, @@ -49,6 +59,11 @@ "text": "Bitişik kareler (zaman adımları) güçlü bir şekilde ilişkiliyse (normalde erken konvolüsyon katmanlarında olduğu gibi), düzenli bırakma aktivasyonu düzenli hale getirmeyecek ve aksi takdirde sadece etkili bir öğrenme oranı düşüşüne neden olacaktır. Bu durumda, spatialDropout1d özellik haritaları arasında bağımsızlığı desteklemeye yardımcı olacaktır ve bunun yerine kullanılmalıdır.", "updated": 1654397629767, "style": "Text" + }, + { + "language": "DE", + "text": "Wenn benachbarte Frames (Zeitschritte) stark korreliert sind (wie es normalerweise bei frühen Faltungsschichten der Fall ist), wird ein reguläres Dropout die Aktivierung nicht regulieren und andernfalls lediglich zu einer Verringerung der effektiven Lernrate führen. In diesem Fall trägt spatialDropout1d dazu bei, die Unabhängigkeit zwischen den Merkmalskarten zu fördern und sollte stattdessen verwendet werden.", + "updated": 1705009148848 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Supervised/Supervised-Learning/supervised-learning.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Supervised/Supervised-Learning/supervised-learning.json index b6b4b5f6a4..5a5465edbe 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/S/Supervised/Supervised-Learning/supervised-learning.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Supervised/Supervised-Learning/supervised-learning.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Denetimli öğrenme, örnek girdi-çıktı çiftlerine dayalı olarak bir girdiyi bir çıktıya eşleyen bir işlevi öğrenmenin makine öğrenimi görevidir. Bir dizi eğitim örneğinden oluşan etiketli eğitim verilerinden bir işlev çıkarır. Denetimli öğrenmede, her örnek bir girdi nesnesinden (tipik olarak bir vektör) ve istenen bir çıktı değerinden (denetleme sinyali olarak da adlandırılır) oluşan bir çifttir.", "updated": 1639220558905 + }, + { + "language": "DE", + "text": "Überwachtes Lernen ist die Aufgabe des maschinellen Lernens, eine Funktion zu erlernen, die eine Eingabe auf eine Ausgabe auf der Grundlage von Eingabe-Ausgabe-Beispielpaaren abbildet. Dabei wird eine Funktion aus markierten Trainingsdaten abgeleitet, die aus einer Reihe von Trainingsbeispielen bestehen. Beim überwachten Lernen ist jedes Beispiel ein Paar, das aus einem Eingabeobjekt (in der Regel ein Vektor) und einem gewünschten Ausgabewert (auch Überwachungssignal genannt) besteht. ", + "updated": 1705011729072 } ] }, @@ -32,6 +37,11 @@ "text": "Denetimli bir öğrenme algoritması eğitim verilerini analiz eder ve yeni örnekleri eşlemek için kullanılabilecek bir çıkarım işlevi üretir. Optimal bir senaryo, algoritmanın görünmeyen örnekler için sınıf etiketlerini doğru bir şekilde belirlemesini sağlayacaktır. Bu, öğrenme algoritmasının eğitim verilerinden görülmeyen durumlara \"makul\" bir şekilde genelleme yapmasını gerektirir (bkz. tümevarımsal önyargı).", "updated": 1654397635630, "style": "Text" + }, + { + "language": "DE", + "text": "Ein überwachter Lernalgorithmus analysiert die Trainingsdaten und erstellt eine abgeleitete Funktion, die für die Zuordnung neuer Beispiele verwendet werden kann. Ein optimales Szenario ermöglicht es dem Algorithmus, die Klassenbezeichnungen für ungesehene Instanzen korrekt zu bestimmen. Dies setzt voraus, dass der Lernalgorithmus auf \"vernünftige\" Weise von den Trainingsdaten auf ungesehene Situationen verallgemeinert (siehe induktive Verzerrung).", + "updated": 1705009221224 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/T/TensorFlow/TensorFlow-Library/tensorflow-library.json b/Projects/TensorFlow/Schemas/Docs-Nodes/T/TensorFlow/TensorFlow-Library/tensorflow-library.json index 04bc9f73d6..3d358612ef 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/T/TensorFlow/TensorFlow-Library/tensorflow-library.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/T/TensorFlow/TensorFlow-Library/tensorflow-library.json @@ -8,6 +8,11 @@ "language": "RU", "text": "В Node.js TensorFlow.js поддерживает привязку непосредственно к API TensorFlow или работает с более медленными реализациями центрального процессора vanilla.", "updated": 1636748173302 + }, + { + "language": "DE", + "text": "In Node.js unterstützt TensorFlow.js die direkte Anbindung an die TensorFlow API oder die langsameren Vanilla-CPU-Implementierungen.", + "updated": 1705143162544 } ] }, @@ -20,6 +25,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы перейти в режим редактирования.", "updated": 1645252153804 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705143187077 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/T/Thresholded/Thresholded-Relu-Layer/thresholded-relu-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/T/Thresholded/Thresholded-Relu-Layer/thresholded-relu-layer.json index d614a79113..ae8b15ed10 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/T/Thresholded/Thresholded-Relu-Layer/thresholded-relu-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/T/Thresholded/Thresholded-Relu-Layer/thresholded-relu-layer.json @@ -8,6 +8,11 @@ "language": "RU", "text": "Пороговая выпрямленная линейная единица.", "updated": 1645252219754 + }, + { + "language": "DE", + "text": "Schwellenwertgesteuerte gleichgerichtete lineare Einheit.", + "updated": 1705143381724 } ] }, @@ -21,6 +26,11 @@ "language": "RU", "text": "Она подчиняется", "updated": 1645252232935 + }, + { + "language": "DE", + "text": "Es folgt", + "updated": 1705143435958 } ] }, @@ -36,6 +46,11 @@ "language": "RU", "text": "Input shape: Произвольный. Используйте конфигурацию inputShape при использовании этого слоя в качестве первого слоя в модели.", "updated": 1645252241332 + }, + { + "language": "DE", + "text": "Eingabeform: Beliebig. Verwenden Sie die Konfiguration inputShape, wenn Sie diese Ebene als erste Ebene in einem Modell verwenden.", + "updated": 1705143449030 } ] }, @@ -47,6 +62,11 @@ "language": "RU", "text": "Output shape: Та же форма, что и у входа.", "updated": 1645252248350 + }, + { + "language": "DE", + "text": "Form der Ausgabe: Gleiche Form wie bei der Eingabe.", + "updated": 1705143458626 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/T/Trainable/Trainable/trainable.json b/Projects/TensorFlow/Schemas/Docs-Nodes/T/Trainable/Trainable/trainable.json index 2b0cda74f0..2c9fb55fbc 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/T/Trainable/Trainable/trainable.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/T/Trainable/Trainable/trainable.json @@ -8,6 +8,11 @@ "language": "RU", "text": "Обновляются ли веса этого слоя в процессе обучения. По умолчанию имеет значение true.", "updated": 1645252483468 + }, + { + "language": "DE", + "text": "Ob die Gewichte dieser Schicht durch Training aktualisiert werden können. Der Standardwert ist true.", + "updated": 1705143656662 } ] }, @@ -21,6 +26,11 @@ "language": "RU", "text": "Возможные значения", "updated": 1645252489490 + }, + { + "language": "DE", + "text": "Mögliche Werte", + "updated": 1705143666965 } ] }, diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/U/Unsupervised/Unsupervised-Learning/unsupervised-learning.json b/Projects/TensorFlow/Schemas/Docs-Nodes/U/Unsupervised/Unsupervised-Learning/unsupervised-learning.json index 56f96a636b..6ab0af4e4c 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/U/Unsupervised/Unsupervised-Learning/unsupervised-learning.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/U/Unsupervised/Unsupervised-Learning/unsupervised-learning.json @@ -8,6 +8,11 @@ "language": "RU", "text": "Неподконтрольное обучение (UL) - это тип алгоритма, который изучает закономерности на основе немаркированных данных. Надеемся, что благодаря подражанию машина будет вынуждена создать компактное внутреннее представление о своем мире.", "updated": 1645252542132 + }, + { + "language": "DE", + "text": "Unüberwachtes Lernen (UL) ist eine Art von Algorithmus, der Muster aus unmarkierten Daten lernt. Die Hoffnung ist, dass die Maschine durch Nachahmung gezwungen wird, eine kompakte interne Darstellung ihrer Welt aufzubauen.", + "updated": 1705144256848 } ] }, @@ -21,6 +26,11 @@ "language": "RU", "text": "В отличие от контролируемого обучения (Supervised Learning (SL)), где данные помечаются человеком, например, как \"автомобиль\", \"рыба\" и т.д., UL демонстрирует самоорганизацию, которая фиксирует закономерности в виде преселекций нейронов или плотности вероятности. Другими уровнями в спектре супервизии являются обучение с подкреплением, когда машине дается только числовая оценка производительности в качестве руководства, и полусамостоятельное обучение, когда маркируется меньшая часть данных. Двумя широкими методами в UL являются нейронные сети и вероятностные методы.", "updated": 1645252587221 + }, + { + "language": "DE", + "text": "Im Gegensatz zum überwachten Lernen (Supervised Learning,SL), bei dem die Daten von einem Menschen gekennzeichnet werden, z. B. als \"Auto\" oder \"Fisch\" usw., weist UL eine Selbstorganisation auf, die Muster als neuronale Vorwahlen oder Wahrscheinlichkeitsdichten erfasst. Die anderen Stufen des Überwachungsspektrums sind das Verstärkendes Lernen (Reinforcement Learning), bei dem die Maschine nur eine numerische Leistungsbewertung als Anleitung erhält, und das Semi-supervised Learning, bei dem ein kleinerer Teil der Daten mit Tags versehen wird. Zwei weit verbreitete Methoden in UL sind neuronale Netze und probabilistische Methoden.", + "updated": 1705144340109 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/U/Up/Up-Sampling-2D-Layer/up-sampling-2d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/U/Up/Up-Sampling-2D-Layer/up-sampling-2d-layer.json index 544e1fb0b7..812e9d14bb 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/U/Up/Up-Sampling-2D-Layer/up-sampling-2d-layer.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/U/Up/Up-Sampling-2D-Layer/up-sampling-2d-layer.json @@ -8,6 +8,11 @@ "language": "RU", "text": "Слой апсемплинга для двумерных входных данных. Повторяет строки и столбцы данных на size[0] и size[1] соответственно.", "updated": 1645252621465 + }, + { + "language": "DE", + "text": "Upsampling-Schicht für 2D-Eingaben. Wiederholt die Zeilen und Spalten der Daten mit size[0] bzw. size[1].", + "updated": 1705144380929 } ] }, @@ -21,6 +26,11 @@ "language": "RU", "text": "Input shape: 4D тензор с формой: - Если dataFormat - \"channelsLast\": [batch, rows, cols, channels] - Если dataFormat - \"channelsFirst\": [batch, channels, rows, cols].", "updated": 1645252634424 + }, + { + "language": "DE", + "text": "Eingabeform: 4D-Tensor mit Form: - Wenn dataFormat \"channelsLast\" ist: [batch, rows, cols, channels] - Wenn dataFormat \"channelsFirst\" ist: [batch, channels, rows, cols]", + "updated": 1705144401527 } ] }, diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/V/Verbose/Verbose/verbose.json b/Projects/TensorFlow/Schemas/Docs-Nodes/V/Verbose/Verbose/verbose.json index 64e9afc57c..c58cc7302c 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/V/Verbose/Verbose/verbose.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/V/Verbose/Verbose/verbose.json @@ -13,6 +13,11 @@ "language": "TR", "text": "\nAyrıntılı mod, bilgisayarın ne yaptığı ve hangi sürücüleri ve yazılımları yüklediği hakkında ek ayrıntılar sağlayan birçok bilgisayar işletim sisteminde ve programlama dilinde bulunan bir seçenektir. hata ayıklamak daha kolaydır.", "updated": 1666694400316 + }, + { + "language": "DE", + "text": "Der Verbose-Modus ist eine Option, die in vielen Computer-Betriebssystemen und Programmiersprachen zur Verfügung steht und zusätzliche Details darüber liefert, was der Computer tut und welche Treiber und Software er beim Start oder bei der Programmierung lädt, so dass detaillierte Ausgaben zu Diagnosezwecken erzeugt werden, was die Fehlersuche in einem Programm erleichtert.", + "updated": 1705144768127 } ] }, @@ -30,6 +35,11 @@ "language": "TR", "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1666694333499 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705144779087 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/W/WASM/WASM-Backend/wasm-backend.json b/Projects/TensorFlow/Schemas/Docs-Nodes/W/WASM/WASM-Backend/wasm-backend.json index c86ae9d8a5..a1b28f69ff 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/W/WASM/WASM-Backend/wasm-backend.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/W/WASM/WASM-Backend/wasm-backend.json @@ -13,6 +13,11 @@ "language": "TR", "text": "TensorFlow.js, CPU hızlandırması sunan ve vanilla JavaScript CPU (cpu) ve WebGL hızlandırılmış (webgl) arka uçlarına alternatif olarak kullanılabilen bir WebAssembly arka ucu (wasm) sağlar.", "updated": 1666694039665 + }, + { + "language": "DE", + "text": "TensorFlow.js bietet ein WebAssembly-Backend (wasm), das CPU-Beschleunigung bietet und als Alternative zu den Vanilla-JavaScript-CPU- (cpu) und WebGL-beschleunigten (webgl) Backends verwendet werden kann.", + "updated": 1705145290806 } ] }, @@ -30,6 +35,11 @@ "language": "TR", "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1666693982787 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705145299030 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/W/WebGL/WebGL-Backend/webgl-backend.json b/Projects/TensorFlow/Schemas/Docs-Nodes/W/WebGL/WebGL-Backend/webgl-backend.json index 1843b5c7a1..dd18db9e3d 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/W/WebGL/WebGL-Backend/webgl-backend.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/W/WebGL/WebGL-Backend/webgl-backend.json @@ -6,8 +6,8 @@ "translations": [ { "language": "DE", - "text": "Das WebGL-Backend, 'webgl', ist derzeit das leistungsfähigste Backend für den Browser. Dieses Backend ist bis zu 100x schneller als das vanilla CPU Backend. Tensoren werden als WebGL-Texturen gespeichert und mathematische Operationen werden in WebGL-Shadern implementiert.", - "updated": 1639913439287 + "text": "Das WebGL-Backend, 'webgl', ist derzeit das leistungsfähigste Backend für den Browser. Dieses Backend ist bis zu 100x schneller als das Vanilla-CPU-Backend. Tensoren werden als WebGL-Texturen gespeichert und mathematische Operationen werden in WebGL-Shadern implementiert.", + "updated": 1705145344201 }, { "language": "RU", @@ -35,6 +35,11 @@ "language": "TR", "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1666693874773 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705145352410 } ] } diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/W/Weights/Weights/weights.json b/Projects/TensorFlow/Schemas/Docs-Nodes/W/Weights/Weights/weights.json index e80a394202..63ac68ed9e 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/W/Weights/Weights/weights.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/W/Weights/Weights/weights.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Katmanın ilk ağırlık değerleri.", "updated": 1666692669769 + }, + { + "language": "DE", + "text": "Anfangsgewichtswerte der Schicht.", + "updated": 1705145369450 } ] }, @@ -30,6 +35,11 @@ "language": "TR", "text": "Düzenleme moduna girmek için sağ tıklayın ve kalem düğmesini seçin.", "updated": 1666692689144 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1705145378329 } ] } diff --git a/Projects/Trading-Signals/Schemas/App-Schema/available-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/available-signals.json index d84460afc9..6c1ea81878 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/available-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/available-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "tradingSystemSignals", "actionFunction": "payload.executeAction", "label": "Add Trading System Signals", + "translationKey": "add.tradingSystemSignals", "relatedUiObject": "Trading System Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -23,7 +25,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/cancel-order-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/cancel-order-signal.json index 655413c647..42c4f8522a 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/cancel-order-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/cancel-order-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/close-stage-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/close-stage-signal.json index de42246ed3..f226ca6938 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/close-stage-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/close-stage-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/close-stage-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/close-stage-signals.json index b8c1f32c06..2b4db541d7 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/close-stage-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/close-stage-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Limit Buy Order Signals", + "translationKey": "add.orders.limit.buySignals", "relatedUiObject": "Limit Buy Order Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Limit Sell Order Signals", + "translationKey": "add.orders.limit.sellSignals", "relatedUiObject": "Limit Sell Order Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -29,6 +32,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Market Buy Order Signals", + "translationKey": "add.orders.market.buySignals", "relatedUiObject": "Market Buy Order Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -37,6 +41,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Market Sell Order Signals", + "translationKey": "add.orders.market.sellSignals", "relatedUiObject": "Market Sell Order Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -47,6 +52,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Target Rate Signal", + "translationKey": "add.targetRateSignal", "relatedUiObject": "Target Rate Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -57,6 +63,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Target Size In Base Asset Signal", + "translationKey": "add.targetSizeInBaseAssetSignal", "relatedUiObject": "Target Size In Base Asset Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -67,6 +74,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Target Size In Quoted Asset Signal", + "translationKey": "add.targetSizeInQuotedAssetSignal", "relatedUiObject": "Target Size In Quoted Asset Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -77,6 +85,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Close Stage Signal", + "translationKey": "add.closeStageSignal", "relatedUiObject": "Close Stage Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -85,7 +94,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/create-order-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/create-order-signal.json index 6af30d62c4..564a080f4f 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/create-order-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/create-order-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/incoming-signal-reference.json b/Projects/Trading-Signals/Schemas/App-Schema/incoming-signal-reference.json index 525aceff73..27b7dd308a 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/incoming-signal-reference.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/incoming-signal-reference.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/incoming-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/incoming-signals.json index 0d23af8932..52540a81b1 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/incoming-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/incoming-signals.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Incoming Signal Reference", + "translationKey": "add.signals.incomingReference", "relatedUiObject": "Incoming Signal Reference", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Trading-Signals", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/limit-buy-order-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/limit-buy-order-signals.json index 61fcd94da2..dfbeae4a84 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/limit-buy-order-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/limit-buy-order-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "createOrderSignal", "actionFunction": "payload.executeAction", "label": "Add Create Order Signal", + "translationKey": "add.order.signal.create", "relatedUiObject": "Create Order Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -25,6 +27,7 @@ "propertyToCheckFor": "cancelOrderSignal", "actionFunction": "payload.executeAction", "label": "Add Cancel Order Signal", + "translationKey": "add.order.signal.cancel", "relatedUiObject": "Cancel Order Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -35,6 +38,7 @@ "propertyToCheckFor": "orderRateSignal", "actionFunction": "payload.executeAction", "label": "Add Order Rate Signal", + "translationKey": "add.order.rateSignal", "relatedUiObject": "Order Rate Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -43,7 +47,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/limit-sell-order-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/limit-sell-order-signals.json index 6b15d2f36b..990486711d 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/limit-sell-order-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/limit-sell-order-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "createOrderSignal", "actionFunction": "payload.executeAction", "label": "Add Create Order Signal", + "translationKey": "add.order.signal.create", "relatedUiObject": "Create Order Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -25,6 +27,7 @@ "propertyToCheckFor": "cancelOrderSignal", "actionFunction": "payload.executeAction", "label": "Add Cancel Order Signal", + "translationKey": "add.order.signal.cancel", "relatedUiObject": "Cancel Order Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -35,6 +38,7 @@ "propertyToCheckFor": "orderRateSignal", "actionFunction": "payload.executeAction", "label": "Add Order Rate Signal", + "translationKey": "add.order.rateSignal", "relatedUiObject": "Order Rate Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -43,7 +47,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/manage-stage-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/manage-stage-signals.json index 8789db5d69..9402ac4d6b 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/manage-stage-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/manage-stage-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "managedStopLossSignals", "actionFunction": "payload.executeAction", "label": "Add Managed Stop Loss Signals", + "translationKey": "add.signals.managedStopLoss", "relatedUiObject": "Managed Stop Loss Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -25,6 +27,7 @@ "propertyToCheckFor": "managedTakeProfilSignals", "actionFunction": "payload.executeAction", "label": "Add Managed Take Profit Signals", + "translationKey": "add.signals.managedTakeProfit", "relatedUiObject": "Managed Take Profit Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -33,7 +36,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/managed-stop-loss-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/managed-stop-loss-signals.json index c602102efd..cd75ee222a 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/managed-stop-loss-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/managed-stop-loss-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Phase Signal", + "translationKey": "add.phaseSignal", "relatedUiObject": "Phase Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/managed-take-profit-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/managed-take-profit-signals.json index 7fa09055aa..dc671913fb 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/managed-take-profit-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/managed-take-profit-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Phase Signal", + "translationKey": "add.phaseSignal", "relatedUiObject": "Phase Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/market-buy-order-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/market-buy-order-signals.json index 13d5fe877b..0884adef3b 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/market-buy-order-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/market-buy-order-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "createOrderSignal", "actionFunction": "payload.executeAction", "label": "Add Create Order Signal", + "translationKey": "add.order.signal.create", "relatedUiObject": "Create Order Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -25,6 +27,7 @@ "propertyToCheckFor": "cancelOrderSignal", "actionFunction": "payload.executeAction", "label": "Add Cancel Order Signal", + "translationKey": "add.order.signal.cancel", "relatedUiObject": "Cancel Order Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -33,7 +36,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/market-sell-order-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/market-sell-order-signals.json index f57d03681a..e322552041 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/market-sell-order-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/market-sell-order-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "createOrderSignal", "actionFunction": "payload.executeAction", "label": "Add Create Order Signal", + "translationKey": "add.order.signal.create", "relatedUiObject": "Create Order Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -25,6 +27,7 @@ "propertyToCheckFor": "cancelOrderSignal", "actionFunction": "payload.executeAction", "label": "Add Cancel Order Signal", + "translationKey": "add.order.signal.cancel", "relatedUiObject": "Cancel Order Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -33,7 +36,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/move-to-phase-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/move-to-phase-signal.json index 92366ae158..dee4d1c267 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/move-to-phase-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/move-to-phase-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/next-phase-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/next-phase-signal.json index 412f736cea..3f76abdd9f 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/next-phase-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/next-phase-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/open-stage-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/open-stage-signals.json index b1a3020162..b33874c442 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/open-stage-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/open-stage-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Limit Buy Order Signals", + "translationKey": "add.orders.limit.buySignals", "relatedUiObject": "Limit Buy Order Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Limit Sell Order Signals", + "translationKey": "add.orders.limit.sellSignals", "relatedUiObject": "Limit Sell Order Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -29,6 +32,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Market Buy Order Signals", + "translationKey": "add.orders.market.buySignals", "relatedUiObject": "Market Buy Order Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -37,6 +41,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Market Sell Order Signals", + "translationKey": "add.orders.market.sellSignals", "relatedUiObject": "Market Sell Order Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -47,6 +52,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Target Rate Signal", + "translationKey": "add.targetRateSignal", "relatedUiObject": "Target Rate Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -57,6 +63,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Target Size In Base Asset Signal", + "translationKey": "add.targetSizeInBaseAssetSignal", "relatedUiObject": "Target Size In Base Asset Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -67,6 +74,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Target Size In Quoted Asset Signal", + "translationKey": "add.targetSizeInQuotedAssetSignal", "relatedUiObject": "Target Size In Quoted Asset Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -77,6 +85,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Close Stage Signal", + "translationKey": "add.closeStageSignal", "relatedUiObject": "Close Stage Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -85,7 +94,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/order-rate-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/order-rate-signal.json index bba442ddd4..368647fee0 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/order-rate-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/order-rate-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/outgoing-signal-reference.json b/Projects/Trading-Signals/Schemas/App-Schema/outgoing-signal-reference.json index 8b1e299f4c..c12aab3785 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/outgoing-signal-reference.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/outgoing-signal-reference.json @@ -4,6 +4,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -14,6 +15,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "signalContextFormula", "label": "Add Signal Context Formula", + "translationKey": "add.signalContextFormula", "relatedUiObject": "Signal Context Formula", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Trading-Signals", @@ -24,7 +26,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/outgoing-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/outgoing-signals.json index 6dd2adfdb9..a4f5ea4e34 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/outgoing-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/outgoing-signals.json @@ -4,6 +4,7 @@ { "action": "Add UI Object", "label": "Add Outgoing Signal Reference", + "translationKey": "add.signals.outgoingReference", "relatedUiObject": "Outgoing Signal Reference", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Trading-Signals", @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/phase-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/phase-signal.json index a2eabce199..a356cde41f 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/phase-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/phase-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "nextPhaseSignal", "actionFunction": "payload.executeAction", "label": "Add Next Phase Signal", + "translationKey": "add.nextPhaseSignal", "relatedUiObject": "Next Phase Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -23,6 +25,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Move To Phase Signal", + "translationKey": "add.moveToPhaseSignal", "relatedUiObject": "Move To Phase Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -31,7 +34,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/signal-context-formula.json b/Projects/Trading-Signals/Schemas/App-Schema/signal-context-formula.json index 1124b920ae..468743f7ca 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/signal-context-formula.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/signal-context-formula.json @@ -4,6 +4,7 @@ { "action": "Edit", "label": "Edit", + "translationKey": "general.edit", "iconPathOn": "javascript-code", "iconPathOff": "javascript-code", "dontShowAtFullscreen": true, @@ -14,7 +15,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/take-position-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/take-position-signal.json index b499c2fa48..6fd555b101 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/take-position-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/take-position-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/target-rate-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/target-rate-signal.json index 54ac7dc68b..2a6ed2babf 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/target-rate-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/target-rate-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/target-size-in-base-asset-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/target-size-in-base-asset-signal.json index 3a502ffd75..b458118209 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/target-size-in-base-asset-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/target-size-in-base-asset-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/target-size-in-quoted-asset-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/target-size-in-quoted-asset-signal.json index 63c8396b1b..67520a15a0 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/target-size-in-quoted-asset-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/target-size-in-quoted-asset-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/trading-strategy-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/trading-strategy-signals.json index 91fb87a5c3..b91618dfa0 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/trading-strategy-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/trading-strategy-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "triggerStageSignals", "actionFunction": "payload.executeAction", "label": "Add Trigger Stage Signals", + "translationKey": "add.signals.triggerStage", "relatedUiObject": "Trigger Stage Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -25,6 +27,7 @@ "propertyToCheckFor": "openStageSignals", "actionFunction": "payload.executeAction", "label": "Add Open Stage Signals", + "translationKey": "add.signals.openStage", "relatedUiObject": "Open Stage Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -35,6 +38,7 @@ "propertyToCheckFor": "manageStageSignals", "actionFunction": "payload.executeAction", "label": "Add Manage Stage Signals", + "translationKey": "add.signals.manageStage", "relatedUiObject": "Manage Stage Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -45,6 +49,7 @@ "propertyToCheckFor": "closeStageSignals", "actionFunction": "payload.executeAction", "label": "Add Close Stage Signals", + "translationKey": "add.signals.closeStage", "relatedUiObject": "Close Stage Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -53,7 +58,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/trading-system-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/trading-system-signal.json index 5f061630c9..4e6cc63c31 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/trading-system-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/trading-system-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/trading-system-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/trading-system-signals.json index fd8b437214..9dfbbb159d 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/trading-system-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/trading-system-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Trading Strategy Signals", + "translationKey": "add.signals.tradingStrategy", "relatedUiObject": "Trading Strategy Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -23,6 +25,7 @@ "propertyToCheckFor": "incomingSignals", "actionFunction": "payload.executeAction", "label": "Add Incoming Signals", + "translationKey": "add.signals.incoming", "relatedUiObject": "Incoming Signals", "relatedUiObjectProject": "Trading-Signals" }, @@ -31,7 +34,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/trigger-off-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/trigger-off-signal.json index 55000aa3ac..3bd1c4e3e9 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/trigger-off-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/trigger-off-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/trigger-on-signal.json b/Projects/Trading-Signals/Schemas/App-Schema/trigger-on-signal.json index cadb333431..4a77d8050a 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/trigger-on-signal.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/trigger-on-signal.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,7 +14,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/App-Schema/trigger-stage-signals.json b/Projects/Trading-Signals/Schemas/App-Schema/trigger-stage-signals.json index f25a80fbb3..189680b37e 100644 --- a/Projects/Trading-Signals/Schemas/App-Schema/trigger-stage-signals.json +++ b/Projects/Trading-Signals/Schemas/App-Schema/trigger-stage-signals.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "triggerOnSignal", "actionFunction": "payload.executeAction", "label": "Add Trigger On Signal", + "translationKey": "add.triggerOnSignal", "relatedUiObject": "Trigger On Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -25,6 +27,7 @@ "propertyToCheckFor": "triggerOffSignal", "actionFunction": "payload.executeAction", "label": "Add Trigger Off Signal", + "translationKey": "add.triggerOffSignal", "relatedUiObject": "Trigger Off Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -35,6 +38,7 @@ "propertyToCheckFor": "takePositionSignal", "actionFunction": "payload.executeAction", "label": "Add Take Position Signal", + "translationKey": "add.takePositionSignal", "relatedUiObject": "Take Position Signal", "relatedUiObjectProject": "Trading-Signals" }, @@ -43,7 +47,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/Trading-Signals/Schemas/Docs-Nodes/I/Incoming/Incoming-Signal-Reference/incoming-signal-reference.json b/Projects/Trading-Signals/Schemas/Docs-Nodes/I/Incoming/Incoming-Signal-Reference/incoming-signal-reference.json index a7223d981e..1b32f4a89e 100644 --- a/Projects/Trading-Signals/Schemas/Docs-Nodes/I/Incoming/Incoming-Signal-Reference/incoming-signal-reference.json +++ b/Projects/Trading-Signals/Schemas/Docs-Nodes/I/Incoming/Incoming-Signal-Reference/incoming-signal-reference.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bu düğüm, sinyal sağlayıcının Kullanıcı Profili altında tutulan bir sinyal tanımına referansı saklar.", "updated": 1654397664378 + }, + { + "language": "DE", + "text": "Dieser Knoten speichert einen Verweis auf eine Signaldefinition, die unter dem Benutzerprofil (User Profile) des Signalanbieters gespeichert ist.", + "updated": 1705145668194 } ] }, @@ -32,6 +37,11 @@ "text": "Sinyallerin eklenebileceği konumların her biri, sağlayıcının Sosyal Ticaret Botunun Ticaret Sistemi Sinyalleri düğümü altında eşleşen Sinyal düğümlerine sahiptir.", "updated": 1654397670566, "style": "Text" + }, + { + "language": "DE", + "text": "Jeder der Orte, an die Signale angehängt werden können, hat passende Signalknoten unter dem Knoten Handelssystemsignale (Trading System Signals) des Social Trading Bot des Anbieters.", + "updated": 1705145681162 } ] } diff --git a/Projects/Trading-Signals/Schemas/Docs-Nodes/I/Incoming/Incoming-Signals/incoming-signals.json b/Projects/Trading-Signals/Schemas/Docs-Nodes/I/Incoming/Incoming-Signals/incoming-signals.json index 466b3681cb..3492e6a2c8 100644 --- a/Projects/Trading-Signals/Schemas/Docs-Nodes/I/Incoming/Incoming-Signals/incoming-signals.json +++ b/Projects/Trading-Signals/Schemas/Docs-Nodes/I/Incoming/Incoming-Signals/incoming-signals.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Bu düğüm, bir Ticaret Sistemi içinde gelen bir Sinyalin kullanıma sunulacağı konumu tanımlar.", "updated": 1654397677256 + }, + { + "language": "DE", + "text": "Dieser Knoten definiert den Ort innerhalb eines Handelssystems (Trading System), an dem ein eingehendes Signal zur Verfügung gestellt wird.", + "updated": 1705146675617 } ] }, @@ -36,6 +41,11 @@ "text": "Başka bir deyişle, bir Gelen Sinyal düğümü sinyal bilgilerini alır ve daha sonra bu verileri bir ticaret sisteminin belirli bir bölümüne enjekte eder.", "updated": 1654397683031, "style": "Text" + }, + { + "language": "DE", + "text": "Mit anderen Worten, ein Knoten für eingehende Signale empfängt die Signalinformationen und leitet diese Daten dann an einen bestimmten Teil eines Handelssystems weiter.", + "updated": 1705146688723 } ] }, @@ -49,6 +59,11 @@ "text": "Sinyal Türleri", "updated": 1654397689125, "style": "Title" + }, + { + "language": "DE", + "text": "Arten von Signalen", + "updated": 1705146698082 } ] }, @@ -62,6 +77,11 @@ "text": "Alınabilecek üç tür sinyal vardır:", "updated": 1654397694915, "style": "Text" + }, + { + "language": "DE", + "text": "Es gibt drei Arten von Signalen, die empfangen werden können:", + "updated": 1705146706148 } ] }, @@ -87,6 +107,11 @@ "text": "Sağlayıcı ve alıcı botlarını aynı mum üzerinde tutmak, alım satım sinyallerinin gerçekten yararlı olması için hayati önem taşır. Bu nedenle, Mum Senkronizasyon sinyalleri Gelen Sinyal düğümünün temel kullanımıdır. Mevcut gelen sinyalin ait olduğu mumu iletir. Bu, botlarınızın, sağlayıcının sinyali gönderdiği aynı mumu tanımlamasına olanak tanıyarak sizin ve sağlayıcının botunun senkronize kalmasını sağlar.", "updated": 1654397706610, "style": "Text" + }, + { + "language": "DE", + "text": "Damit Handelssignale tatsächlich nützlich sind, ist es wichtig, dass die Bots des Anbieters und des Empfängers auf derselben Kerze stehen. Daher sind Candle -Sync-Signale die grundlegende Verwendung des Knotens für eingehende Signale. Er teilt die Kerze mit, zu der das aktuelle eingehende Signal gehört. Dadurch können Ihre Bots genau die gleiche Kerze identifizieren, an der der Anbieter das Signal gesendet hat, so dass Ihr Bot und der des Anbieters synchron bleiben.", + "updated": 1705146728186 } ] }, @@ -100,6 +125,11 @@ "text": "Bir mum senkronizasyon sinyalinin alınması, bir Ticaret Sistemi düğümüne bir Gelen Sinyal düğümü eklenerek gerçekleştirilebilir. Ardından bir alt Giden Sinyal Referans düğümü eklenir. Ardından Gelen Sinyal Referansı düğümünden sağlayıcının Sosyal Ticaret Botu altında tutulan Ticaret Sistemi Sinyali düğümüne bir referans oluşturulur.", "updated": 1654397712827, "style": "Text" + }, + { + "language": "DE", + "text": "Der Empfang eines Kerzensynchronisationssignals kann erreicht werden, indem ein Knoten Eingehendes Signal an einen Handelssystemknoten (Trading System node) angehängt wird. Dann fügen Sie einen untergeordneten Knoten Ausgehendes Signal Referenz (Outgoing Signal Reference node) hinzu. Anschließend wird ein Verweis vom Knoten Eingehendes Signal-Referenzsignal (Incoming Signal Reference node) auf den Knoten Handelssystem-Signal (Trading System Signal node) unter dem Social Trading Bot (Social Trading Bot) des Anbieters hergestellt.", + "updated": 1705146836355 } ] }, @@ -107,7 +137,13 @@ "style": "Note", "text": "You can think of this node as the one that activates the Trading Signals functionality in your Trading System.", "updated": 1647052377015, - "translations": [ ] + "translations": [ + { + "language": "DE", + "text": "Sie können sich diesen Knoten als den Knoten vorstellen, der die Handelssignalfunktionalität (Trading Signals functionality) in Ihrem Handelssystem (Trading System) aktiviert.", + "updated": 1705146879922 + } + ] }, { "style": "Subtitle", @@ -118,6 +154,11 @@ "text": "Olay Sinyalleri", "updated": 1654397732531, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Ereignis-Signale", + "updated": 1705146913944 } ] }, @@ -130,6 +171,11 @@ "text": "Olay sinyalleri, sinyal sağlayıcının ticaret sistemi olaylarıyla ilgili bilgi göndermesine olanak tanır. Bu tür olaylara örnek olarak Tetik Açma Olayı, Tetik Kapatma Olayı, Pozisyon Alma Olayı vb. verilebilir.", "updated": 1654397738262, "style": "Text" + }, + { + "language": "DE", + "text": "Ereignissignale ermöglichen es dem Signalanbieter, Informationen über Ereignisse im Handelssystem zu senden. Beispiele für solche Ereignisse sind das Trigger On Event, das Trigger Off Event, das Take Position Event, etc.", + "updated": 1705146930871 } ] }, @@ -143,6 +189,11 @@ "text": "Olay sinyallerini almak çok basittir. Aşağıdaki adımları izleyin:", "updated": 1654397743921, "style": "Text" + }, + { + "language": "DE", + "text": "Der Empfang von Ereignissignalen ist sehr einfach. Folgen Sie diesen Schritten:", + "updated": 1705146938963 } ] }, @@ -155,6 +206,11 @@ "text": "Sağlayıcının Sosyal Ticaret Botundan almak istediğiniz etkinliği bulun.", "updated": 1654397750089, "style": "List" + }, + { + "language": "DE", + "text": "Suchen Sie das Ereignis, das Sie vom Social Trading Bot des Anbieters erhalten möchten.", + "updated": 1705146952184 } ] }, @@ -167,6 +223,11 @@ "text": "Ticaret sisteminizdeki uygun olaya bir Gelen Sinyaller düğümü ekleyin.", "updated": 1654397755962, "style": "List" + }, + { + "language": "DE", + "text": "Fügen Sie einen Knoten \"Eingehende Signale\" zum entsprechenden Ereignis in Ihrem Handelssystem hinzu.", + "updated": 1705146963298 } ] }, @@ -179,6 +240,11 @@ "text": "Bir alt Gelen Sinyal Referansı düğümü ekleyin.", "updated": 1654397761635, "style": "List" + }, + { + "language": "DE", + "text": "Fügen Sie einen untergeordneten Knoten \"Referenz für eingehende Signale\" (Incoming Signal Reference) hinzu.", + "updated": 1705146989458 } ] }, @@ -191,6 +257,11 @@ "text": "Gelen Sinyal Referansı düğümünden Sağlayıcının Sosyal Ticaret Botu altındaki uygun Ticaret Stratejisi Sinyalleri düğümüne bir referans oluşturun.", "updated": 1654397767562, "style": "List" + }, + { + "language": "DE", + "text": "Stellen Sie einen Verweis vom Knoten Eingehende Signalreferenz (Incoming Signal Reference node) auf den entsprechenden Knoten für Handelsstrategiesignale (Trading Strategy Signals node) unter dem Social Trading Bot des Anbieters her.", + "updated": 1705147080154 } ] }, @@ -204,6 +275,11 @@ "text": "Son olarak, Ticaret Sisteminizin sinyal bilgilerini nasıl yorumlamasını istediğinizi yapılandırın:", "updated": 1654397773449, "style": "Text" + }, + { + "language": "DE", + "text": "Legen Sie schließlich fest, wie Ihr Handelssystem (Trading System) die Signalinformationen interpretieren soll:", + "updated": 1705147145506 } ] }, @@ -217,6 +293,11 @@ "text": "Sinyaller, ticaret sisteminizi herhangi bir şey yapmaya zorlamaz. Sinyalden gelen bilgileri nasıl kullanacağınız tamamen size bağlıdır.", "updated": 1654397780883, "style": "Note" + }, + { + "language": "DE", + "text": "Signale zwingen Ihr Handelssystem nicht, etwas zu tun. Es liegt ganz bei Ihnen, wie Sie die ", + "updated": 1705147154847 } ] }, @@ -230,6 +311,11 @@ "text": "Sinyal bilgilerini kullanmak için, Olay'ın Koşul düğümünün Javascript Kodu düğümünde sinyali yorumlayacak mantığı ayarlayın.", "updated": 1654397786603, "style": "Text" + }, + { + "language": "DE", + "text": "Um Signalinformationen zu verwenden, richten Sie die Logik zur Interpretation des Signals im Javascript Code -Knoten des Bedingungsknotens des Ereignisses (Event's Condition node) ein.", + "updated": 1705147196975 } ] }, @@ -242,6 +328,11 @@ "text": "İşte olay sinyali alındığında kayıtların doğru olduğu temel bir örnek.", "updated": 1654397792447, "style": "Text" + }, + { + "language": "DE", + "text": "Hier ist ein einfaches Beispiel, bei dem die Register true sind, wenn das Ereignissignal empfangen wird.", + "updated": 1705147222586 } ] }, @@ -272,6 +363,11 @@ "text": "Formül Sinyalleri, sinyal sağlayıcının ticaret sistemi formüllerinden çıkan bilgileri göndermesine izin verir. Bu tür formüllere örnek olarak Hedef Oran, Emir Oranı, Temel Varlıktaki Hedef Büyüklük vb. verilebilir.", "updated": 1654397804493, "style": "Text" + }, + { + "language": "DE", + "text": "Mit Formelsignalen (Formula Signals) kann der Signalanbieter Informationen senden, die aus Formeln des Handelssystems stammen. Beispiele für solche Formeln sind: Zielkurs, Auftragskurs, Zielgröße im Basiswert (Target Rate, Order Rate, Target Size In Base Asset), usw.", + "updated": 1705147284169 } ] }, @@ -285,6 +381,11 @@ "text": "Bir formül sinyali almak, gelen sinyal verilerini yorumlamak için mantığın nasıl kurulacağı konusunda birkaç farkla bir olay sinyali almakla aynıdır.", "updated": 1654397810117, "style": "Text" + }, + { + "language": "DE", + "text": "Der Empfang eines Formelsignals ist derselbe wie der eines Ereignissignals, mit einigen Unterschieden bei der Einrichtung der Logik zur Interpretation der eingehenden Signaldaten.", + "updated": 1705147297070 } ] }, @@ -298,6 +399,11 @@ "text": "Formül Sinyali verilerini kullanmak için mantığı, Ticaret Sisteminin o bölümünün ilişkili Formül düğümü içinde kurun.", "updated": 1654397815962, "style": "Text" + }, + { + "language": "DE", + "text": "Zur Verwendung von Formelsignaldaten (Formula Signal data) richten Sie die Logik innerhalb des zugehörigen Formelknotens (Formula node) dieses Teils des Handelssystems (Trading System) ein.", + "updated": 1705147352964 } ] }, @@ -311,6 +417,11 @@ "text": "İşte bu verileri alıp lastSignalFormulaValue adlı değişkene koymanın temel bir örneği:", "updated": 1654397822866, "style": "Text" + }, + { + "language": "DE", + "text": "Hier ist ein einfaches Beispiel für den Empfang dieser Daten und ihre Aufnahme in die Variable lastSignalFormulaValue:", + "updated": 1705147364340 } ] }, @@ -329,6 +440,11 @@ "text": "Sinyal nesnesi, alım satım sinyali tarafından iletilen tüm bilgileri tutan bir JavaScript nesnesidir. Bu nesnenin çeşitli özelliklerine erişmek, sinyal tarafından sağlanan tüm bilgileri kullanmanıza olanak tanır. Örneğin, bir formül sinyali tarafından gönderilen değeri toplamak için şu özelliklere erişebilirsiniz: signal.source.tradingSystem.node.formula.value", "updated": 1654397829146, "style": "Success" + }, + { + "language": "DE", + "text": "Das Signal-Objekt ist ein JavaScript-Objekt, das alle Informationen enthält, die das Handelssignal liefert. Durch den Zugriff auf verschiedene Eigenschaften dieses Objekts können Sie auf alle vom Signal gelieferten Informationen zugreifen. Um zum Beispiel den von einem Formelsignal gesendeten Wert zu erfassen, würden Sie auf diese Eigenschaften zugreifen: signal.source.tradingSystem.node.formula.value", + "updated": 1705147376218 } ] }, @@ -341,6 +457,11 @@ "text": "Bağlam verileri sağlayan Formül Sinyallerinin ek değişkenlere ek değerler atanarak ele alınması gerekecektir.", "updated": 1654397834716, "style": "Note" + }, + { + "language": "DE", + "text": "Formelsignale (Formula Signals), die Kontextdaten liefern, müssen durch Zuweisung zusätzlicher Werte an zusätzliche Variablen behandelt werden.", + "updated": 1705147404799 } ] } diff --git a/Projects/Trading-Signals/Schemas/Docs-Nodes/O/Outgoing/Outgoing-Signal-Reference/outgoing-signal-reference.json b/Projects/Trading-Signals/Schemas/Docs-Nodes/O/Outgoing/Outgoing-Signal-Reference/outgoing-signal-reference.json index 15947c1f56..4460f3805e 100644 --- a/Projects/Trading-Signals/Schemas/Docs-Nodes/O/Outgoing/Outgoing-Signal-Reference/outgoing-signal-reference.json +++ b/Projects/Trading-Signals/Schemas/Docs-Nodes/O/Outgoing/Outgoing-Signal-Reference/outgoing-signal-reference.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Giden Sinyal Referansı düğümü, Superalgos eşler arası ağ üzerinden gönderilmek üzere Kullanıcı Profili altında tutulan bir sinyal tanımına bir referans depolar.", "updated": 1654397853031 + }, + { + "language": "DE", + "text": "Der Knoten \"Ausgehende Signalreferenz\" speichert einen Verweis auf eine im Benutzerprofil gespeicherte Signaldefinition, die über das Superalgos-Peer-to-Peer-Netzwerk gesendet werden soll. ", + "updated": 1705011815935 } ] }, @@ -32,6 +37,11 @@ "text": "Sinyalin Referans düğümünü, Sağlayıcının Sosyal Ticaret Botu altındaki eşleşen Sinyaller düğümüne bağlayın.", "updated": 1654397859376, "style": "Text" + }, + { + "language": "DE", + "text": "Vom Signal-Referenzknotens auf den entsprechenden Signalknoten unter dem Social Trading Bot des Anbieters.", + "updated": 1705009991604 } ] }, @@ -50,6 +60,11 @@ "text": "Sinyal göndermek veya almak için sinyallerin eklenebileceği konumların her biri, Sosyal Ticaret Botları altında eşleşen bir Sinyal düğümüne sahiptir.", "updated": 1654397866725, "style": "Text" + }, + { + "language": "DE", + "text": "Jeder der Orte, an die Signale angehängt werden können, um Signale zu senden oder zu empfangen, hat einen passenden Signalknoten, der unter den Social Trading Bots verfügbar ist.", + "updated": 1705010004409 } ] } diff --git a/Projects/Trading-Signals/Schemas/Docs-Nodes/O/Outgoing/Outgoing-Signals/outgoing-signals.json b/Projects/Trading-Signals/Schemas/Docs-Nodes/O/Outgoing/Outgoing-Signals/outgoing-signals.json index 21602fe019..ffca0270dd 100644 --- a/Projects/Trading-Signals/Schemas/Docs-Nodes/O/Outgoing/Outgoing-Signals/outgoing-signals.json +++ b/Projects/Trading-Signals/Schemas/Docs-Nodes/O/Outgoing/Outgoing-Signals/outgoing-signals.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Giden Sinyaller düğümü, bir Alım Satım Sistemi içinde verilerin toplanıp bir Alım Satım Sinyali haline getirilebileceği konumu tanımlar.", "updated": 1654397874818 + }, + { + "language": "DE", + "text": "Vom Knoten Ausgehende Signale definiert den Ort innerhalb eines Handelssystems (Trading System), von dem Daten gesammelt und zu einem Handelssignal (Trading Signal)zusammengestellt werden können. ", + "updated": 1705011837390 } ] }, @@ -37,6 +42,11 @@ "text": "Bunun anlamı, bir Giden Sinyal düğümünün sinyal bilgilerini yakalaması ve ardından sisteme nereye göndereceğini söylemesidir. Bu, bir alt Giden Sinyal Referansı düğümü eklenerek gerçekleştirilir.", "updated": 1654397880903, "style": "Text" + }, + { + "language": "DE", + "text": "Das bedeutet, dass ein Knoten \"Ausgehendes Signal\" die Signalinformationen erfasst und dem System mitteilt, wohin es sie senden soll. Dies wird erreicht, indem ein untergeordneter Knoten Outgoing Signal Reference hinzugefügt wird.", + "updated": 1705010507351 } ] }, @@ -55,6 +65,11 @@ "text": "Sinyal Türleri", "updated": 1654397886682, "style": "Title" + }, + { + "language": "DE", + "text": "Arten von Signalen", + "updated": 1705010516725 } ] }, @@ -73,6 +88,11 @@ "text": "Gönderilebilecek üç tür sinyal vardır:", "updated": 1654397895547, "style": "Text" + }, + { + "language": "DE", + "text": "Es gibt drei Arten von Signalen, die gesendet werden können:", + "updated": 1705010524598 } ] }, @@ -113,6 +133,11 @@ "text": "Sağlayıcı ve alıcı botlarını aynı mum üzerinde tutmak, alım satım sinyallerinin gerçekten yararlı olması için hayati önem taşır. Bu nedenle, Mum Senkronizasyonu sinyalleri Giden Sinyal düğümünün temel kullanımıdır. Mevcut sinyalin ait olduğu mumu iletir. Bu, alıcının botlarının tam olarak aynı mumu tanımlamasına ve sağlayıcının botlarıyla senkronize kalmasına olanak tanır.", "updated": 1654397906974, "style": "Text" + }, + { + "language": "DE", + "text": "Damit Handelssignale tatsächlich nützlich sind, müssen die Bots des Anbieters und des Empfängers auf derselben Kerze stehen. Daher sind Candle -Sync-Signale die grundlegende Verwendung des Outgoing Signal-Knotens. Er teilt die Kerze mit, zu der das aktuelle Signal gehört. Dadurch können die Bots des Empfängers genau dieselbe Kerze identifizieren und mit den Bots des Anbieters synchron bleiben.", + "updated": 1705010546831 } ] }, @@ -131,6 +156,11 @@ "text": "Mum senkronizasyon sinyalleri, bir Giden Sinyal düğümünün bir Ticaret Sistemi düğümüne bağlanmasıyla oluşturulur. Ardından bir alt Giden Sinyal Referans düğümü eklenir. Ardından Giden Sinyal Referans düğümünden sağlayıcının Sosyal Ticaret Botu altında tutulan Ticaret Sistemi Sinyal düğümüne bir referans oluşturulur.", "updated": 1654397912793, "style": "Text" + }, + { + "language": "DE", + "text": "Kerzensynchronisationssignale (Candle sync signals) werden erstellt, indem ein Knoten Ausgehendes Signal an einen Knoten Handelssystem (Trading System) angehängt wird. Dann wird ein untergeordneter Knoten Ausgehendes Signal Referenz (Outgoing Signal Reference) hinzugefügt. Anschließend wird ein Verweis vom Knoten Ausgehendes Signal (Outgoing Signal Reference) auf den Knoten Handelssystemsignal (Trading System Signal) erstellt, der unter dem Social Trading Bot des Anbieters geführt wird.", + "updated": 1705010711884 } ] }, @@ -149,6 +179,11 @@ "text": "Olay Sinyalleri", "updated": 1654397918316, "style": "Subtitle" + }, + { + "language": "DE", + "text": "Event signals", + "updated": 1705010844926 } ] }, @@ -167,6 +202,11 @@ "text": "Olay sinyalleri, sinyal sağlayıcının ticaret sistemi olaylarıyla ilgili bilgi göndermesine olanak tanır. Bu tür olaylara örnek olarak Tetik Açma Olayı, Tetik Kapatma Olayı, Pozisyon Alma Olayı vb. verilebilir.", "updated": 1654397927409, "style": "Text" + }, + { + "language": "DE", + "text": "Ereignissignale (Event signals) ermöglichen es dem Signalanbieter, Informationen über Ereignisse im Handelssystem zu senden. Beispiele für solche Ereignisse sind das Trigger On Event, das Trigger Off Event, das Take Position Event, etc.", + "updated": 1705010851831 } ] }, @@ -221,6 +261,11 @@ "text": "Formül sinyalleri, sinyal sağlayıcının ticaret sistemi formüllerinden çıkan bilgileri göndermesine olanak tanır. Bu tür formüllere örnek olarak Hedef Oran, Emir Oranı, Temel Varlıktaki Hedef Büyüklük vb. verilebilir.", "updated": 1654397944963, "style": "Text" + }, + { + "language": "DE", + "text": "Formelsignale (Formula signals) ermöglichen es dem Signalanbieter, Informationen zu senden, die aus Formeln des Handelssystems stammen. Beispiele für solche Formeln sind: Zielkurs, Auftragskurs, Zielgröße im Basiswert (Target Rate, Order Rate, Target Size In Base Asset) usw. ", + "updated": 1705011119088 } ] }, @@ -238,6 +283,11 @@ "text": "Bir formül sinyali oluşturmak, bir olay sinyali oluşturmakla aynıdır.", "updated": 1654397950421, "style": "Text" + }, + { + "language": "DE", + "text": "Die Erstellung eines Formelsignals ist dasselbe wie die Erstellung eines Ereignissignals.", + "updated": 1705011127648 } ] }, diff --git a/Projects/Trading-Signals/Schemas/Docs-Nodes/T/Trigger/Trigger-Stage-Signals/trigger-stage-signals.json b/Projects/Trading-Signals/Schemas/Docs-Nodes/T/Trigger/Trigger-Stage-Signals/trigger-stage-signals.json index 89233d8a0a..b598ff7b3f 100644 --- a/Projects/Trading-Signals/Schemas/Docs-Nodes/T/Trigger/Trigger-Stage-Signals/trigger-stage-signals.json +++ b/Projects/Trading-Signals/Schemas/Docs-Nodes/T/Trigger/Trigger-Stage-Signals/trigger-stage-signals.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Tetikleme Aşaması Sinyalleri düğümü, sinyal sağlayıcının Tetikleme Aşamasından çıkan tüm bireysel sinyal öğelerinin tanımlarını barındırır.", "updated": 1654398078742 + }, + { + "language": "DE", + "text": "Der Knoten Trigger Stage Signals enthält die Definitionen für alle einzelnen Signalelemente, die von der Trigger Stage des Signalanbieters ausgehen. ", + "updated": 1705011794607 } ] }, diff --git a/Projects/User-Apps/Schemas/App-Schema/algo-traders-platform-app.json b/Projects/User-Apps/Schemas/App-Schema/algo-traders-platform-app.json index 47dbd2cc88..6850a62bf6 100644 --- a/Projects/User-Apps/Schemas/App-Schema/algo-traders-platform-app.json +++ b/Projects/User-Apps/Schemas/App-Schema/algo-traders-platform-app.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/User-Apps/Schemas/App-Schema/desktop-apps.json b/Projects/User-Apps/Schemas/App-Schema/desktop-apps.json index 838d7da6fb..40112ee429 100644 --- a/Projects/User-Apps/Schemas/App-Schema/desktop-apps.json +++ b/Projects/User-Apps/Schemas/App-Schema/desktop-apps.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Social Trading Desktop App", + "translationKey": "add.socialTradingDesktopApp", "relatedUiObject": "Social Trading Desktop App", "relatedUiObjectProject": "User-Apps" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Algo Traders Platform App", + "translationKey": "add.algoTradersPlatformApp", "relatedUiObject": "Algo Traders Platform App", "relatedUiObjectProject": "User-Apps" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/User-Apps/Schemas/App-Schema/mobile-apps.json b/Projects/User-Apps/Schemas/App-Schema/mobile-apps.json index ec23c2ad56..87239acd38 100644 --- a/Projects/User-Apps/Schemas/App-Schema/mobile-apps.json +++ b/Projects/User-Apps/Schemas/App-Schema/mobile-apps.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Social Trading Mobile App", + "translationKey": "add.socialTradingMobileApp", "relatedUiObject": "Social Trading Mobile App", "relatedUiObjectProject": "User-Apps" }, @@ -21,7 +23,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/User-Apps/Schemas/App-Schema/server-apps.json b/Projects/User-Apps/Schemas/App-Schema/server-apps.json index 29af84529a..9e2398a9cc 100644 --- a/Projects/User-Apps/Schemas/App-Schema/server-apps.json +++ b/Projects/User-Apps/Schemas/App-Schema/server-apps.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -13,6 +14,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Task Server App", + "translationKey": "add.taskServerApp", "relatedUiObject": "Task Server App", "relatedUiObjectProject": "User-Apps" }, @@ -21,6 +23,7 @@ "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Social Trading Server App", + "translationKey": "add.socialTradingServerApp", "relatedUiObject": "Social Trading Server App", "relatedUiObjectProject": "User-Apps" }, @@ -29,7 +32,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/User-Apps/Schemas/App-Schema/social-trading-desktop-app.json b/Projects/User-Apps/Schemas/App-Schema/social-trading-desktop-app.json index 979a299672..3e9c39259e 100644 --- a/Projects/User-Apps/Schemas/App-Schema/social-trading-desktop-app.json +++ b/Projects/User-Apps/Schemas/App-Schema/social-trading-desktop-app.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/User-Apps/Schemas/App-Schema/social-trading-mobile-app.json b/Projects/User-Apps/Schemas/App-Schema/social-trading-mobile-app.json index 6b9c706ae0..b1696a76ef 100644 --- a/Projects/User-Apps/Schemas/App-Schema/social-trading-mobile-app.json +++ b/Projects/User-Apps/Schemas/App-Schema/social-trading-mobile-app.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/User-Apps/Schemas/App-Schema/social-trading-server-app.json b/Projects/User-Apps/Schemas/App-Schema/social-trading-server-app.json index 43eb4d68fd..f63612072c 100644 --- a/Projects/User-Apps/Schemas/App-Schema/social-trading-server-app.json +++ b/Projects/User-Apps/Schemas/App-Schema/social-trading-server-app.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/User-Apps/Schemas/App-Schema/task-server-app-reference.json b/Projects/User-Apps/Schemas/App-Schema/task-server-app-reference.json index 3fe91a21a7..ea81fbc021 100644 --- a/Projects/User-Apps/Schemas/App-Schema/task-server-app-reference.json +++ b/Projects/User-Apps/Schemas/App-Schema/task-server-app-reference.json @@ -6,7 +6,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/User-Apps/Schemas/App-Schema/task-server-app.json b/Projects/User-Apps/Schemas/App-Schema/task-server-app.json index 36b00a3639..96b5db2fb4 100644 --- a/Projects/User-Apps/Schemas/App-Schema/task-server-app.json +++ b/Projects/User-Apps/Schemas/App-Schema/task-server-app.json @@ -5,6 +5,7 @@ "action": "Configure", "actionProject": "Foundations", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -15,7 +16,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/User-Apps/Schemas/App-Schema/user-apps.json b/Projects/User-Apps/Schemas/App-Schema/user-apps.json index 018599e8ee..e7146719b4 100644 --- a/Projects/User-Apps/Schemas/App-Schema/user-apps.json +++ b/Projects/User-Apps/Schemas/App-Schema/user-apps.json @@ -5,6 +5,7 @@ "action": "Configure", "actionFunction": "uiObject.configEditor.activate", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration" }, @@ -15,6 +16,7 @@ "propertyToCheckFor": "desktopApps", "actionFunction": "payload.executeAction", "label": "Add Desktop Apps", + "translationKey": "add.desktopApps", "relatedUiObject": "Desktop Apps", "relatedUiObjectProject": "User-Apps" }, @@ -25,6 +27,7 @@ "propertyToCheckFor": "mobileApps", "actionFunction": "payload.executeAction", "label": "Add Mobile Apps", + "translationKey": "add.mobileApps", "relatedUiObject": "Mobile Apps", "relatedUiObjectProject": "User-Apps" }, @@ -35,6 +38,7 @@ "propertyToCheckFor": "serverApps", "actionFunction": "payload.executeAction", "label": "Add Server Apps", + "translationKey": "add.serverApps", "relatedUiObject": "Server Apps", "relatedUiObjectProject": "User-Apps" }, @@ -43,7 +47,9 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", "actionFunction": "payload.executeAction" diff --git a/Projects/User-Apps/Schemas/Docs-Nodes/S/Server/Server-Apps/server-apps.json b/Projects/User-Apps/Schemas/Docs-Nodes/S/Server/Server-Apps/server-apps.json index eb122148c6..f054f860a5 100644 --- a/Projects/User-Apps/Schemas/Docs-Nodes/S/Server/Server-Apps/server-apps.json +++ b/Projects/User-Apps/Schemas/Docs-Nodes/S/Server/Server-Apps/server-apps.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Sunucu Uygulamaları hiyerarşisi, mevcut Kullanıcı Profili (User Profile) ile ilişkili tüm sunucu uygulamalarının tanımlarını tutar.", "updated": 1666691653998 + }, + { + "language": "DE", + "text": "Die Hierarchie der Server-Apps enthält die Definitionen aller Server-Apps, die mit dem aktuellen Benutzerprofil (User Profile) verbunden sind. ", + "updated": 1704581455224 } ] }, @@ -35,6 +40,11 @@ "language": "TR", "text": "İçerik Sunucu uygulamaları, ortam gibi bir sunucu aracılığıyla Superalgos eşler arası ağa erişmek için kullanılır.", "updated": 1666691637266 + }, + { + "language": "DE", + "text": "Server-Apps werden verwendet, um über eine serverähnliche Umgebung auf das Superalgos Peer-to-Peer-Netzwerk zuzugreifen.", + "updated": 1704580112850 } ] }, @@ -51,6 +61,11 @@ "language": "TR", "text": "Şu anda mevcut olan iki ana sunucu uygulaması şunlardır:", "updated": 1666691680156 + }, + { + "language": "DE", + "text": "Die beiden wichtigsten derzeit verfügbaren Serveranwendungen sind:", + "updated": 1704580505449 } ] }, @@ -63,6 +78,11 @@ "language": "TR", "text": "Task Server App (Görev Sunucusu Uygulaması)", "updated": 1666691716865 + }, + { + "language": "DE", + "text": "Aufgaben-Server-App (Task Server App)", + "updated": 1704580999549 } ] }, diff --git a/Projects/User-Apps/Schemas/Docs-Nodes/S/Social/Social-Trading-Desktop-App/social-trading-desktop-app.json b/Projects/User-Apps/Schemas/Docs-Nodes/S/Social/Social-Trading-Desktop-App/social-trading-desktop-app.json index ed387460d6..2de16f5350 100644 --- a/Projects/User-Apps/Schemas/Docs-Nodes/S/Social/Social-Trading-Desktop-App/social-trading-desktop-app.json +++ b/Projects/User-Apps/Schemas/Docs-Nodes/S/Social/Social-Trading-Desktop-App/social-trading-desktop-app.json @@ -7,6 +7,11 @@ "language": "RU", "text": "Напишите определение для этого узла.", "updated": 1645253848701 + }, + { + "language": "DE", + "text": "Schreiben Sie die Definition für diesen Knoten (Node). ", + "updated": 1704581589993 } ] }, @@ -19,6 +24,11 @@ "language": "RU", "text": "Щелкните правой кнопкой мыши и выберите кнопку с карандашом, чтобы перейти в режим редактирования.", "updated": 1645253855250 + }, + { + "language": "DE", + "text": "Klicken Sie mit der rechten Maustaste und wählen Sie die Schaltfläche \"Stift\", um in den Bearbeitungsmodus zu gelangen.", + "updated": 1704581056676 } ] } diff --git a/Projects/User-Apps/Schemas/Docs-Nodes/T/Task/Task-Server-App/task-server-app.json b/Projects/User-Apps/Schemas/Docs-Nodes/T/Task/Task-Server-App/task-server-app.json index 7e511da033..1f2a571321 100644 --- a/Projects/User-Apps/Schemas/Docs-Nodes/T/Task/Task-Server-App/task-server-app.json +++ b/Projects/User-Apps/Schemas/Docs-Nodes/T/Task/Task-Server-App/task-server-app.json @@ -13,6 +13,11 @@ "language": "TR", "text": "Görev Sunucusu Uygulaması düğümü, bir kullanıcının Görev Sunucusu (Task Server) için bir kimlik tanımlamasına izin verir.", "updated": 1666688184049 + }, + { + "language": "DE", + "text": "Der Knoten Task Server App ermöglicht es einem Benutzer, eine Identität für einen Task Server zu definieren. ", + "updated": 1704581436762 } ] }, @@ -42,6 +47,11 @@ "language": "TR", "text": "Bir görev sunucusu için kimlik tanımlamak, mevcut Kullanıcı Profiline (User Profile) ait Superalgos Platformunun bir örneğini, Superalgos Eşler Arası Ağa bağlar.", "updated": 1666688649228 + }, + { + "language": "DE", + "text": "Die Definition einer Identität für einen Aufgabenserver ermöglicht es dem aktuellen Benutzerprofil (User Profile), eine Instanz der Superalgos Plattform mit dem Superalgos Peer-to-Peer Netzwerk zu verbinden.", + "updated": 1704577879621 } ] }, @@ -58,6 +68,11 @@ "language": "TR", "text": "Bu, bir İmzalama Hesabı (Signing Account) oluşturulmasıyla sağlanır.", "updated": 1666688739217 + }, + { + "language": "DE", + "text": "Dies wird durch die Erstellung eines Signing Account erreicht.", + "updated": 1704577902509 } ] }, @@ -78,6 +93,11 @@ "language": "TR", "text": "Özellikler", "updated": 1666688789633 + }, + { + "language": "DE", + "text": "Eigenschaften", + "updated": 1704577916564 } ] }, @@ -94,6 +114,11 @@ "language": "TR", "text": "codeName: Bu özellik, bir Kullanıcının görev sunucusu uygulaması için seçilen adı tanımlar.", "updated": 1666688828704 + }, + { + "language": "DE", + "text": "CodeName: Diese Eigenschaft definiert den gewählten Namen für die Aufgaben-Server-App eines Benutzers.", + "updated": 1704578105707 } ] } diff --git a/Projects/User-Apps/Schemas/Docs-Nodes/U/User/User-Apps/user-apps.json b/Projects/User-Apps/Schemas/Docs-Nodes/U/User/User-Apps/user-apps.json index 44ec500995..db8593ea59 100644 --- a/Projects/User-Apps/Schemas/Docs-Nodes/U/User/User-Apps/user-apps.json +++ b/Projects/User-Apps/Schemas/Docs-Nodes/U/User/User-Apps/user-apps.json @@ -8,6 +8,11 @@ "language": "TR", "text": "Kullanıcı Uygulamaları hiyerarşisi, mevcut Kullanıcı Profili (User Profile) ile ilişkili tüm uygulamaların tanımlarını içerir.", "updated": 1666687445615 + }, + { + "language": "DE", + "text": "Die Hierarchie der Benutzeranwendungen enthält die Definitionen aller Anwendungen, die mit dem aktuellen Benutzerprofil verbunden sind.", + "updated": 1705144500650 } ] }, @@ -30,6 +35,11 @@ "language": "TR", "text": "Bu uygulamalar Superalgos eşler arası bağlantıya erişmek için kullanılır.", "updated": 1666687531742 + }, + { + "language": "DE", + "text": "Diese Anwendungen werden für den Zugriff auf das Superalgos Peer-to-Peer-Netzwerk verwendet.", + "updated": 1704578280380 } ] }, diff --git a/Projects/Visual-Scripting/UI/Utilities/Branches.js b/Projects/Visual-Scripting/UI/Utilities/Branches.js index 6dbf8b4fb7..d6f064d434 100644 --- a/Projects/Visual-Scripting/UI/Utilities/Branches.js +++ b/Projects/Visual-Scripting/UI/Utilities/Branches.js @@ -73,4 +73,6 @@ function newVisualScriptingUtilitiesBranches() { return nodeFound } } -} \ No newline at end of file +} + +exports.newVisualScriptingUtilitiesBranches = newVisualScriptingUtilitiesBranches \ No newline at end of file diff --git a/Projects/Visual-Scripting/UI/Utilities/Hierarchy.js b/Projects/Visual-Scripting/UI/Utilities/Hierarchy.js index 46cf5bb555..6a26f1fd3f 100644 --- a/Projects/Visual-Scripting/UI/Utilities/Hierarchy.js +++ b/Projects/Visual-Scripting/UI/Utilities/Hierarchy.js @@ -87,3 +87,5 @@ function newVisualScriptingUtilitiesHierarchy() { } } } + +exports.newVisualScriptingUtilitiesHierarchy = newVisualScriptingUtilitiesHierarchy \ No newline at end of file diff --git a/Projects/Visual-Scripting/UI/Utilities/LoadSaveFrame.js b/Projects/Visual-Scripting/UI/Utilities/LoadSaveFrame.js index ee214b4856..624f0449eb 100644 --- a/Projects/Visual-Scripting/UI/Utilities/LoadSaveFrame.js +++ b/Projects/Visual-Scripting/UI/Utilities/LoadSaveFrame.js @@ -30,4 +30,6 @@ function newVisualScriptingUtilitiesLoadSaveFrame() { } } } -} \ No newline at end of file +} + +exports.newVisualScriptingUtilitiesLoadSaveFrame = newVisualScriptingUtilitiesLoadSaveFrame \ No newline at end of file diff --git a/Projects/Visual-Scripting/UI/Utilities/Meshes.js b/Projects/Visual-Scripting/UI/Utilities/Meshes.js index cce67ccaf3..8311a07a83 100644 --- a/Projects/Visual-Scripting/UI/Utilities/Meshes.js +++ b/Projects/Visual-Scripting/UI/Utilities/Meshes.js @@ -101,4 +101,6 @@ function newVisualScriptingUtilitiesMeshes() { } } } -} \ No newline at end of file +} + +exports.newVisualScriptingUtilitiesMeshes = newVisualScriptingUtilitiesMeshes \ No newline at end of file diff --git a/Projects/Visual-Scripting/UI/Utilities/NodeChildren.js b/Projects/Visual-Scripting/UI/Utilities/NodeChildren.js index c4fc2ecb85..b71eda187b 100644 --- a/Projects/Visual-Scripting/UI/Utilities/NodeChildren.js +++ b/Projects/Visual-Scripting/UI/Utilities/NodeChildren.js @@ -387,4 +387,6 @@ function newVisualScriptingUtilitiesNodeChildren() { } } -} \ No newline at end of file +} + +exports.newVisualScriptingUtilitiesNodeChildren = newVisualScriptingUtilitiesNodeChildren \ No newline at end of file diff --git a/Projects/Visual-Scripting/UI/Utilities/NodeConfig.js b/Projects/Visual-Scripting/UI/Utilities/NodeConfig.js index f96cdf1173..a9d72dd08a 100644 --- a/Projects/Visual-Scripting/UI/Utilities/NodeConfig.js +++ b/Projects/Visual-Scripting/UI/Utilities/NodeConfig.js @@ -24,4 +24,6 @@ function newVisualScriptingUtilitiesNodeConfig() { // we ignore errors here since most likely they will be parsing errors. } } -} \ No newline at end of file +} + +exports.newVisualScriptingUtilitiesNodeConfig = newVisualScriptingUtilitiesNodeConfig \ No newline at end of file diff --git a/Projects/Workspaces/Schemas/App-Schema/design-space.json b/Projects/Workspaces/Schemas/App-Schema/design-space.json index 2885e34ebe..130bc8c522 100644 --- a/Projects/Workspaces/Schemas/App-Schema/design-space.json +++ b/Projects/Workspaces/Schemas/App-Schema/design-space.json @@ -6,6 +6,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "spaceStyle", "label": "Add Space Style", + "translationKey": "add.spaceStyle", "relatedUiObject": "Space Style", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -16,6 +17,7 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "spaceSettings", "label": "Add Space Settings", + "translationKey": "add.spaceSettings", "relatedUiObject": "Space Settings", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -26,8 +28,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Workspaces/Schemas/App-Schema/workspace.json b/Projects/Workspaces/Schemas/App-Schema/workspace.json index 1486b1465a..56dd850d53 100644 --- a/Projects/Workspaces/Schemas/App-Schema/workspace.json +++ b/Projects/Workspaces/Schemas/App-Schema/workspace.json @@ -24,6 +24,7 @@ { "action": "Configure", "label": "Configure", + "translationKey": "general.configure", "iconPathOn": "configuration", "iconPathOff": "configuration", "dontShowAtFullscreen": true, @@ -33,9 +34,12 @@ "action": "Add Missing Workspace Projects", "actionProject": "Workspaces", "label": "Add Missing Projects", + "translationKey": "add.missing.projects", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", + "confirmationLabelTranslationKey": "general.confirm.proceed", "workDoneLabel": "Done", + "workDoneLabelTranslationKey": "general.done", "relatedUiObject": "Workspace", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -44,6 +48,7 @@ "action": "Add Specified Project", "actionProject": "Workspaces", "label": "Add Specified Project", + "translationKey": "add.specifiedProject", "relatedUiObject": "Workspace", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -52,6 +57,7 @@ "action": "Check For Missing References", "actionProject": "Workspaces", "label": "Check For Missing References", + "translationKey": "check.forMissingReferences", "relatedUiObject": "Workspace", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" @@ -60,6 +66,7 @@ "action": "Fix Missing References", "actionProject": "Workspaces", "label": "Fix Missing References", + "translationKey": "fix.missingReferences", "relatedUiObject": "Workspace", "actionFunction": "payload.executeAction", "relatedUiObjectProject": "Foundations" diff --git a/Projects/Workspaces/Schemas/App-Schema/workspaces-project.json b/Projects/Workspaces/Schemas/App-Schema/workspaces-project.json index 53e1346631..eaa1b69977 100644 --- a/Projects/Workspaces/Schemas/App-Schema/workspaces-project.json +++ b/Projects/Workspaces/Schemas/App-Schema/workspaces-project.json @@ -4,6 +4,7 @@ { "action": "Add Missing Children", "label": "Add Missing Children", + "translationKey": "add.missing.children", "relatedUiObject": "Foundations Project", "actionFunction": "payload.executeAction", "actionProject": "Visual-Scripting", @@ -14,8 +15,10 @@ "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", + "confirmationLabelTranslationKey": "general.confirm.delete", "actionFunction": "payload.executeAction", "label": "Delete", + "translationKey": "general.delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity" } diff --git a/Projects/Workspaces/UI/Spaces/Design-Space/Workspace.js b/Projects/Workspaces/UI/Spaces/Design-Space/Workspace.js index 22a966a5db..95cec80937 100644 --- a/Projects/Workspaces/UI/Spaces/Design-Space/Workspace.js +++ b/Projects/Workspaces/UI/Spaces/Design-Space/Workspace.js @@ -170,14 +170,12 @@ function newWorkspace() { UI.projects.foundations.utilities.statusBar.changeStatus("Displaying the UI...") buildSystemMenu() - resolve() } } catch (err) { if (ERROR_LOG === true) { logger.write('[ERROR] initialize -> err = ' + err.stack) } } }) - return promise } @@ -230,7 +228,7 @@ function newWorkspace() { setWorkspaceTitle() async function createProjectMenuListItem(project) { - let html = '
  • ' + project.name + '
      ' + let html = '
    • ' + project.name + '
        ' /* call addMenuItem on the highest system menu hierarchy */ await addMenuItem(project.systemMenu) return html + '
    • ' @@ -276,18 +274,18 @@ function newWorkspace() { } else { action = systemActionSwitch.name + '().executeAction({name:\'' + item.action.name + '\', params:[' + item.action.params + ']})' } - html = html + '
    • ' + item.label + '
    • ' + html = html + '
    • ' + item.label + '
    • ' /* for a menu item that has an explicit submenu instead of an action */ } else if (item.subMenu !== undefined ) { let label = item.label + ' →' - html = html + '
    • ' + label + '
        ' + html = html + '
      • ' + label + '
          ' /* recurse into the submenu */ addMenuItem(item.subMenu) html = html + '
      • ' /* for a menu item that has a submenu constructor function instead of an action or an explicit submenu */ } else if (item.submenuConstructorFunction !== undefined) { let label = item.label + ' →' - html = html + '
      • ' + label + '
          ' + html = html + '
        • ' + label + '
            ' let subMenu = await systemActionSwitch.executeAction(item.submenuConstructorFunction) addMenuItem(subMenu) html = html + '
        • ' @@ -296,7 +294,7 @@ function newWorkspace() { item.label !== undefined && item.action === undefined && item.subMenu === undefined && item.submenuConstructorFunction === undefined ) { - html = html + '
        • ' + item.label + '
        • ' + html = html + '
        • ' + item.label + '
        • ' } } } @@ -904,5 +902,10 @@ function newWorkspace() { function setWorkspaceTitle() { let workspaceTitle = document.getElementById('workspace-title') workspaceTitle.innerHTML = currentWorkspaceTitle + + translate(); + console.log('setting workspace title') } } + +exports.newWorkspace = newWorkspace \ No newline at end of file diff --git a/README.md b/README.md index 1cf387ba30..0d471c5c48 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# :small_orange_diamond: Superalgos 1.5.0 +# :small_orange_diamond: Superalgos 1.6.0 ![contributors](https://img.shields.io/github/contributors-anon/Superalgos/Superalgos?label=Contributors) ![pull-activity](https://img.shields.io/github/issues-pr-closed-raw/Superalgos/Superalgos?color=blueviolet) @@ -115,7 +115,9 @@ Follow the installation wizards to install the latest NodeJS and Git. Make sure - [Google Chrome download page](https://www.google.com/chrome/) -> :white_check_mark: **ENVIRONMENT-SPECIFIC NOTES**: Additional notes about installing prerequisites on specific environments and edge cases can be found in the [Prerequisites Notes](#small_orange_diamond-prerequisites-notes) section in the Appendix. +If you are running headless (i.e. as a server without a monitor attached) then you do not need to install a web browser and you can follow the tutorial for information on connecting remotely to the server. + +> :white_check_mark: **ENVIRONMENT-SPECIFIC NOTES**: Additional notes about installing prerequisites on specific environments, distributions and edge cases can be found in the [Prerequisites Notes](#small_orange_diamond-prerequisites-notes) section in the Appendix. We recommend checking these instructions before installing prerequisites manually from the above websites. > :white_check_mark: **TENSORFLOW NOTE**: If you wish to test the (partial and incomplete) TensorFlow integration, you will also need Python 3. @@ -129,7 +131,7 @@ Make sure you give it the repo and workflow scopes. Check the clip below for cla ![github-personal-access-token](https://user-images.githubusercontent.com/13994516/161605002-734ddc2a-9cb1-49ec-ac6a-d127850ab64a.gif) -Once you get the token, copy it and save it somewhere on your local machine. You will need to retrieve it later on. +Once you get the token, copy it and save it somewhere on your local machine. You will need it for later steps of the installation process and from time to time also when using Superalgos. ## Superalgos Platform Client Installation @@ -226,7 +228,7 @@ For example: node setupPlugins John ghz_2pBD4Sas0iYtwQGPjTq1Xlm3Ot4KpH3RLcr5 ``` -> :white_check_mark: **NOTE**: This is the token you created on earlier steps!` +> :white_check_mark: **NOTE**: This is the token you created during earlier steps! This script is going to fork all Community Plugins repositories into your own Github account, and then it will clone each of these repositories into your local `Superalgos/Plugins` folder. The process is designed in a way that if someday a new type of plugin is added, you just need to run this command again and it will fork the new repo and clone it. This script will also find any missing forks needed and clone them too. You are safe running this script whenever you think is good. @@ -388,101 +390,85 @@ brew bundle > :white_check_mark: **NOTE**: You can use Safari or Google Chrome as your default browser. If you run into a bug in Safari, you will be asked to reproduce it in Chrome as the development team uses Chrome. -## Linux (e.g. Ubuntu, or Raspberry Pi running Raspberry Pi OS/Raspbian) Prerequisites +## Linux (e.g. Debian, Ubuntu, or Raspberry Pi running Raspberry Pi OS) Prerequisites -[Follow the Node.js package manager install instructions](https://nodejs.org/en/download/package-manager/) for your distribution to ensure you are getting the latest version of Node.js. Many distributions only maintain an older version in their default repositories. +Installing Superalgos is easiest when using a Linux distribution already including Node.js in a version >= 16. We successfully tested this for these distributions: -> :white_check_mark: **NOTE**: Python 3 is only required for testing the (partial and incomplete) TensorFlow integration. +* Debian version >= 12 ("Bookworm") +* Fedora version >= 39 +* Rocky Linux >= 9 +* AlmaLinux >= 9 + +For Debian-based distributions (e.g. Debian, Ubuntu), run the following command to install required dependencies: ```sh -curl -sL https://deb.nodesource.com/setup_17.x | sudo -E bash - && sudo apt-get \ -install -y \ -nodejs npm git python3 +apt-get install nodejs npm git ``` -You may verify the installed versions with this command string: - +When using RHEL-oriented distributions (e.g. Fedora, CentOS, Rocky Linux, AlmaLinux), run the following command to install required dependencies: ```sh -node \ --v && npm \ --v && git --version +dnf install nodejs git ``` -If you are running headless (i.e. as a server without a monitor attached) then you do not need to install a web browser and you can follow the tutorial for information on connecting remotely to the server. - -Alternatively, you can use [https://github.com/nymea/berrylan](https://github.com/nymea/berrylan) to set up a tool for using Bluetooth to quickly assign WPA2 access on a WLAN on a Raspbian-based Distro. Nymea also has tools for automation of IoT products to allow setting up Superalgos as a timed function without needing to learn how to code. +Node.js installation instructions for [many other distributions](https://nodejs.org/en/download/package-manager/) are available. -> :white_check_mark: **IMPORTANT**: -> -> If you are having node version errors there is a chance you may need to read the information in the Debian Prerequisites section and use NVM to handle node versions. This is due to some distributions having out-of-date repositories in the package manager lists. - -## Debian or Debian WSL/WSL2 Prerequisites -(NVM & NPM Fix) - -Debian distributions have been found to have some additional issues with installing the right version of NodeJS needed to run Superalgos. What follows are the steps to fix this issue. - -For this to work you will need to [use NVM to install and control node] (https://github.com/nvm-sh/nvm) +> :white_check_mark: **NOTE**: You need to have sufficient privileges on your system to install new packages. It may be required to precede above commands by **sudo** for them to work. +> +> :white_check_mark: **NOTE**: While some distributions package **npm** together with **node**, other distributions require you to install **npm** separately. +> +> :white_check_mark: **NOTE**: You may additionally install the package "python3". Python 3 is only required for testing the (partial and incomplete) TensorFlow integration. -- You will need to remove any versions of Node already installed on Debian due to the repositories currently being out of date. -- __This is necessary before proceeding.__ +You may now verify the successful installations and the installed software versions with these commands: ```sh -sudo apt remove nodejs -y +node -v +npm -v +git --version ``` -```sh -sudo apt \ -update && apt upgrade \ --y sudo apt \ -install npm -y -``` +All three commands should execute successfully and return a version number. If the version number of node is < 16, please proceed with the below instructions for [setting up a newer version of Node.js](#installing-newer-versions-of-nodejs). At the time of writing, particularly **Ubuntu users** will need to do these additional steps as the node version shipped with Ubuntu is outdated. -```sh -sudo apt \ -autoremove -y && \ -sudo apt autoclean -y -``` +If you want to run Superalgos on a machine different from a standard PC with x86 chipset, such as on ARM-based machines, please ensure to install the [additional prerequisites for non-standard chipsets](#additional-prerequisites-for-non-standard-chipsets). +After all prerequisites are successfully installed, continue with obtaining your [Github Personal Access Token](#two-get-your-githubcom-personal-access-token) and proceed with the Superalgos Platform Client Installation. + +### Installing Newer Versions of Node.js +Users of Linux distributions shipping outdated versions of Node.js (e.g. Ubuntu) will need to install a newer version of Node.js manually. We recommend using the Node Version Manager (nvm) to do this. For installing nvm, execute one of these commands (depending on the availability of curl or wget on your system): ```sh -sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash ``` - -_Without running the next 3 commands, you will need to logout off your shell/WSL2 user account before you are to use NVM_ - +or ```sh -export NVM_DIR="$HOME/.nvm" +wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash ``` +> :white_check_mark: **IMPORTANT**: +> +> After installing nvm, you need to close your current terminal and open a new one (log out and log in again) for the installation to take effect. +With nvm successfully set up, you can now easily obtain a newer version of node by running **nvm install**, followed by the version number you'd like to set up. For example to install Node.js v20: ```sh -[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" +nvm install 20 ``` - +Last but not least, check if the active version of node is now meeting your needs: ```sh -[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" +node -v ``` -_Make sure things are up to date and packages not needed are removed_ +### Additional Prerequisites for Non-Standard Chipsets +Users running machines with chipsets **different from a standard PC (x86)**, e.g. users of arm64-based machines, will additionally need to install **make, gcc and g++** to successfully complete the setup process. +For Debian-based distributions (e.g. Debian, Ubuntu) running on machines with chipsets other than x86: ```sh -sudo apt update &&\ -sudo apt upgrade && \ -apt autoremove -y +apt-get install build-essential ``` - +For RHEL-oriented distributions (e.g. Fedora, CentOS, Rocky Linux, AlmaLinux) running on machines with chipsets other than x86: ```sh -cd Superalgos +dnf install make gcc gcc-c++ ``` +For any other distribution, please investigate the package names for **make, gcc and g++** and install these packages accordingly. -into the directory of SuperAlgos -and __run the install commands as follows__: - -```sh -nvm run node -``` - -> :white_check_mark: **NOTE**: This is for node.js/node only, npm should work fine with Debian. # :small_orange_diamond: Troubleshooting Dependencies Installation @@ -494,6 +480,8 @@ nvm run node > :white_check_mark: **NOTE FOR USERS INSTALLING ON LINUX:** If after running `node setup` you are prompted to address issues by running 'npm audit fix' ignore this step. +> :white_check_mark: **NOTE FOR USERS INSTALLING ON LINUX MACHINES WITH NON-STANDARD CHIPSETS:** If after running `node setup` you are receiving error messages pointing to applications like make, cc or gcc missing, check the [additional prerequisites for non-standard chipsets](#additional-prerequisites-for-non-standard-chipsets). + > :white_check_mark: **NOTE FOR USERS INSTALLING ON COMPUTERS WITH 1GB OF RAM** Superalgos has just about outgrown computers with only 1GB of RAM. For Instance a Raspberry Pi 3 does run the Getting Started Tutorials, but over time (Into 2023) this may significantly slow and could even stop. If still wish to use a computer with only 1GB of RAM (you have been warned), you will need to use version 16.x of Node.js as version 18.x needs well over 1 GB of RAM during setup. ## General Troubleshooting diff --git a/Reports/RnD/OrderFetcherFromSA/OrderFetcherFromSA/OrderFetcherFromSA.cpp b/Reports/RnD/OrderFetcherFromSA/OrderFetcherFromSA/OrderFetcherFromSA.cpp index 4d0a2ddbb7..dd633d68d1 100644 --- a/Reports/RnD/OrderFetcherFromSA/OrderFetcherFromSA/OrderFetcherFromSA.cpp +++ b/Reports/RnD/OrderFetcherFromSA/OrderFetcherFromSA/OrderFetcherFromSA.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include "nlohmann/json.hpp" @@ -20,31 +21,33 @@ cxxopts::Options options("OrderFetcherFromSA", "Program to fetch Order informati cxxopts::ParseResult result; -map> -orderMap([](const string& lhs, const string& rhs) -{ - return lhs > rhs; -} ); +map< string, string, function< bool(string,string) > > +orderMap( [](const string& lhs, const string& rhs) + { + return lhs > rhs; + } +); bool debug = false; // Debug option/argument has been specified on command line bool explore = false; // Explore option has been specified on command line -int myDailyLoop( string path1, string stPair, string stBuySell) +int myDailyLoop( string myPath, string stPair, string stBuySell, bool fullProcess ) { stringstream line; - ifstream input(path1); + ifstream input(myPath); json data; int count; + int validOrderCount = 0; input >> data; // Print the contents of the JSON object - if( debug ) - cout << "JSON object:" << endl << data.dump(4) << endl; - if (debug) - cout << endl; + { + cout << "JSON object:" << endl << data.dump(4) << endl + << endl; + } time_t unix_time; struct tm* timeinfo; @@ -54,6 +57,11 @@ int myDailyLoop( string path1, string stPair, string stBuySell) for (count = 0; count < data.size(); count++) { + if (data[count][6] == "Filled") + validOrderCount++; + else + continue; + // Unix timestamp (in seconds) unix_time = data[count][4]; // milliseconds unix_time /= 1000; @@ -65,59 +73,96 @@ int myDailyLoop( string path1, string stPair, string stBuySell) strftime(buffer, sizeof(buffer), "%Y-%m-%d %H:%M:%S", timeinfo); if (debug) + { cout << buffer << ", " // Date/Time - << data[count][0] << ", " // OrderNo - << stPair << ", " // Pair - << stBuySell << ", " // Type - << 0 << ", " // Order Price - //<< std::setprecision(8) - << data[count][21] << ", " // Order Amount - << data[count][13] << ", " // AvgTrading Price - << data[count][25] << ", " // Filled - << data[count][26] << ", " // Total - << data[count][6] // status - << endl; - - line.str(""); - line << buffer << ", "; // Date/Time - field = data[count][0]; - field.erase(remove(field.begin(), field.end(), '\"'), field.end()); // Strips quotes from string - line << field << ", " // OrderNo - << stPair << "," // Pair - << stBuySell << ", " // Type - << 0 << ", " // Order Price - //<< std::setprecision(8) - << data[count][21] << ", " // Order Amount - << data[count][13] << ", " // AvgTrading Price - << data[count][25] << ", " // Filled - << data[count][26] << ","; // Total - field = data[count][6]; - field.erase(remove(field.begin(), field.end(), '\"'), field.end()); // Strips quotes from string - line << field; // status - - key= to_string(data[count][0]); - - orderMap[key]= line.str(); + << data[count][0] << ", " // OrderNo + << stPair << ", " // Pair + << stBuySell << ", " // Type + << 0 << ", " // Order Price + //<< std::setprecision(8) + << data[count][21] << ", " // Order Amount + << data[count][13] << ", " // AvgTrading Price + << data[count][25] << ", " // Filled + << data[count][26] << ", " // Total + << data[count][6] // status + << endl; + } + + if (fullProcess) + { + line.str(""); + line << buffer << ", "; // Date/Time + field = data[count][0]; + field.erase(remove(field.begin(), field.end(), '\"'), field.end()); // Strips quotes from string + line << field << ", " // OrderNo + << stPair << "," // Pair + << stBuySell << ", " // Type + << 0 << ", " // Order Price + //<< std::setprecision(8) + << data[count][21] << ", " // Order Amount + << data[count][13] << ", " // AvgTrading Price + << data[count][25] << ", " // Filled + << data[count][26] << ","; // Total + field = data[count][6]; + field.erase(remove(field.begin(), field.end(), '\"'), field.end()); // Strips quotes from string + line << field; // status + + key = to_string(data[count][3]); + + orderMap[key] = line.str(); + } } - return count + 1; + return validOrderCount; } // myDailyLoop -void orderTypeLoop( bool lastOrderType, string path1, string stPair, string stBuySell ) +void yearLoop( string myPath, string stYear, string stPair, string stBuySell, bool lastOrderType ) { - string stYear; string stMonth; string stDay; + string path2; - // Get Year - for (auto& entry : directory_iterator(path1)) + myPath += "/"; + myPath += stYear; + + int month = 0; + bool foundMonth = false; + + + if (result.count("month")) + month = result["month"].as(); + + // Get Month + for (auto& entry : directory_iterator(myPath)) { - // Got Year - stYear = entry.path().filename().string(); + // Got Month + stMonth = entry.path().filename().string(); + + if (month) + { + if (month == atoi(stMonth.c_str())) + { + // Yey + foundMonth = true; + } + else + continue; + } + + if ((month && foundMonth) || !month) + { + // good + } + else + { + // Not interested + continue; + } + if (debug) - cout << "Got Year: " << stYear << endl; + cout << "Got Month: " << stMonth << endl; else if (explore) { cout << " "; @@ -127,31 +172,20 @@ void orderTypeLoop( bool lastOrderType, string path1, string stPair, string stBu else cout << '|'; - cout << " "; + cout << " "; - cout << (char)192 << " Year: " << stYear << endl; + cout << (char)192 << " Month : " << stMonth << endl; } - break; - } - path1 += "/"; - path1 += stYear; + path2 = myPath; - int month = 0; - if (result.count("month")) - month = result["month"].as(); - bool foundMonth= false; + path2 += "/"; + path2 += stMonth; - // Get Month - for (auto& entry : directory_iterator(path1)) - { - // Got Month - stMonth = entry.path().filename().string(); + string dayPath; - if (debug) - cout << "Got Month: " << stMonth << endl; - else if (explore) + if (explore) { cout << " "; @@ -160,82 +194,140 @@ void orderTypeLoop( bool lastOrderType, string path1, string stPair, string stBu else cout << '|'; - cout << " "; - - cout << (char)192 << " Month : " << stMonth << endl; + cout << " "; + cout << (char)192 << " Day:Orders "; } - if (month ) - if (month == atoi(stMonth.c_str())) + // Get Day + for (auto& entry : directory_iterator(path2)) + { + static int numOrders; + + // Got Day + stDay = entry.path().filename().string(); + + if (debug) + cout << "Got Day: " << stDay << endl; + + dayPath = path2; + + dayPath += "/"; + dayPath += stDay; + dayPath += "/Data.json"; + + if (debug) + cout << dayPath << endl; + + numOrders = myDailyLoop(dayPath, stPair, stBuySell, true); + + if (explore && numOrders ) { - // Yey - foundMonth = true; - break; + cout << stDay << ":" << numOrders << ", "; } + } - // TODO, add function so we can recurse months + if( debug || explore ) + cout << endl; } +} - if (!foundMonth && month) +void orderTypeLoop( bool lastOrderType, string myPath, string stPair, string stBuySell ) +{ + string stYear; + + + // Get Year + for (auto& entry : directory_iterator(myPath)) { - // printf("Didn't find anything for supplied month\n"); - return; + // Got Year + stYear = entry.path().filename().string(); + + if (debug) + cout << "Got Year: " << stYear << endl; + else if (explore) + { + cout << " "; + + if (lastOrderType) + cout << " "; + else + cout << '|'; + + cout << " "; + + cout << (char)192 << " Year: " << stYear << endl; + } + + yearLoop( myPath , stYear, stPair, stBuySell, lastOrderType ); } +} // orderTypeLoop - path1 += "/"; - path1 += stMonth; +void strategyLoop( string myPath, string stStrategy, string stPair ) +{ + myPath += "/"; + myPath += stStrategy; - string dayPath; + string pathToOrderType; + // First looking at Market Buy Orders + pathToOrderType= myPath.c_str(); + pathToOrderType += "/Market-Buy-Orders/Multi-Time-Frame-Daily/01-min"; if (explore) - { - cout << " "; + cout << " " << (char)195 << " Order Type: Market Buy Orders" << endl; + orderTypeLoop(false, pathToOrderType, stPair, "BUY"); - if (lastOrderType) - cout << " "; - else - cout << '|'; + // Then Market Sell Orders + pathToOrderType = myPath.c_str(); + pathToOrderType += "/Market-Sell-Orders/Multi-Time-Frame-Daily/01-min"; + if (explore) + cout << " " << (char)195 << " Order Type: Market Sell Orders" << endl; + orderTypeLoop(false, pathToOrderType, stPair, "SELL"); - cout << " "; - cout << (char)192 << " Day:Orders "; - } + // Then Limit Buy Orders + pathToOrderType = myPath.c_str(); + pathToOrderType += "/Limit-Buy-Orders/Multi-Time-Frame-Daily/01-min"; + if (explore) + cout << " " << (char)195 << " Order Type: Limit Buy Orders" << endl; + orderTypeLoop(false, pathToOrderType, stPair, "BUY"); - // Get Day - for (auto& entry : directory_iterator(path1)) - { - static int numOrders; + // Then Limit Sell Orders + pathToOrderType = myPath.c_str(); + pathToOrderType += "/Limit-Sell-Orders/Multi-Time-Frame-Daily/01-min"; + if (explore) + cout << " " << (char)192 << " Order Type: Limit Sell Orders" << endl; + orderTypeLoop(true, pathToOrderType, stPair, "SELL"); +} // strategyLoop - // Got Day - stDay = entry.path().filename().string(); +void pairLoop( path myPath, string stPair ) +{ + string stStrategy; - if (debug) - cout << "Got Day: " << stDay << endl; + myPath += "/"; + myPath += stPair; - dayPath = path1; + myPath += "/Output"; - dayPath += "/"; - dayPath += stDay; - dayPath += "/Data.json"; + // Get Strategy + for (auto& entry : directory_iterator(myPath)) + { + // Got Strategy + stStrategy = entry.path().filename().string(); if (debug) - cout << dayPath << endl; - - numOrders= myDailyLoop(dayPath, stPair, stBuySell); + cout << "Got Strategy: " << stStrategy << endl; + else if (explore) + cout << " " << (char)192 << " Strategy: " << stStrategy << endl; - if (explore && numOrders > 1) - { - cout << stDay << ":" << numOrders - 1 << ", "; - } + strategyLoop(myPath.string(), stStrategy, stPair); } - - cout << endl; -} // orderTypeLoop +} int main(int argc, char** argv) { - path path1 = getenv("HOME"); // Starting directory - + string stringHomePath; + path myPath; + char* pHomePath; string stExchange; string stPair; @@ -273,62 +365,83 @@ int main(int argc, char** argv) bool foundExchange= false; + pHomePath= getenv("HOME"); + + if (pHomePath) + stringHomePath = pHomePath; + if (result.count("path-to-SA-install")) { - path1 = result["path-to-SA-install"].as(); + stringHomePath = result["path-to-SA-install"].as(); } - path1 += "/Superalgos"; + if (stringHomePath.empty()) + { + cout << endl << "Sorry, haven't been able to get a default starting path." << endl + << "Try specifying one throught the '-p' argument." << endl; + return(0); + } + + myPath = stringHomePath; + myPath += "/Superalgos"; - if (exists(path1)) + if (exists(myPath)) { if (debug) - cout << endl << "Found Path: " << path1 << endl; + cout << endl << "Found Path: " << myPath << endl; } else { - cout << endl << "Could not find Superalgos directory: " << path1 << endl; + cout << endl << "Could not find Superalgos directory: " << myPath << endl; cout << "Perhaps the path to Superalgos isn't quite right?" << endl; return 0; } - path1 += "/Platform/My-Data-Storage/Project/Algorithmic-Trading/Trading-Mine/Masters/Low-Frequency"; + myPath += "/Platform/My-Data-Storage/Project/Algorithmic-Trading/Trading-Mine/Masters/Low-Frequency"; if (explore) { - cout << endl << "Starting Directory: " << path1.string() << endl << endl; + cout << endl << "Starting Directory: " << myPath.string() << endl << endl; } + string stTempExchange; + if( debug || explore ) + cout << "Found Exchanges:" << endl; + // Get Exchange - for (auto& entry : directory_iterator(path1)) + for (auto& entry : directory_iterator(myPath)) { // Got exchange - stExchange = entry.path().filename().string(); + stTempExchange = entry.path().filename().string(); - if (debug) - cout << "Got Exchange: " << stExchange << endl; - else if( explore) - cout << "Exchange:" << stExchange << endl; + if (debug || explore) + { + cout << " " << stTempExchange << endl; + } - if (stExchange == result["exchange"].as()) + if (stTempExchange == result["exchange"].as()) { - foundExchange = true; // Good, go with requested exchange - break; + foundExchange = true; + stExchange = stTempExchange; } } - if (!foundExchange) + if( ( debug || explore ) && foundExchange ) { - printf("Didn't find that exchange\n"); + cout << endl << stExchange << endl; + } + else if( !foundExchange ) + { + cout << "Didn't find that exchange" << endl; return 0; } - path1 += "/"; - path1 += stExchange; + myPath += "/"; + myPath += stExchange; // Get Pair - for (auto& entry : directory_iterator(path1)) + for (auto& entry : directory_iterator(myPath)) { // Got Pair stPair = entry.path().filename().string(); @@ -338,63 +451,9 @@ int main(int argc, char** argv) else if (explore) cout << " " << (char)192 << " Pair: " << stPair << endl; - break; - } - - path1 += "/"; - path1 += stPair; - - path1 += "/Output"; - - // Get Strategy - for (auto& entry : directory_iterator(path1)) - { - // Got Strategy - stStrategy = entry.path().filename().string(); - - if (debug) - cout << "Got Strategy: " << stStrategy << endl; - else if (explore) - cout << " " << (char)192 << " Strategy: " << stStrategy << endl; - - break; + pairLoop( myPath, stPair ); } - path1 += "/"; - path1 += stStrategy; - - - string pathToOrderType; - - // First looking at Market Buy Orders - pathToOrderType= path1.string(); - pathToOrderType += "/Market-Buy-Orders/Multi-Time-Frame-Daily/01-min"; - if (explore) - cout << " " << (char)195 << " Order Type: Market Buy Orders" << endl; - orderTypeLoop(false, pathToOrderType, stPair, "BUY"); - - // Then Market Sell Orders - pathToOrderType = path1.string(); - pathToOrderType += "/Market-Sell-Orders/Multi-Time-Frame-Daily/01-min"; - if (explore) - cout << " " << (char)195 << " Order Type: Market Sell Orders" << endl; - orderTypeLoop(false, pathToOrderType, stPair, "SELL"); - - // Then Limit Buy Orders - pathToOrderType = path1.string(); - pathToOrderType += "/Limit-Buy-Orders/Multi-Time-Frame-Daily/01-min"; - if (explore) - cout << " " << (char)195 << " Order Type: Limit Buy Orders" << endl; - orderTypeLoop(false, pathToOrderType, stPair, "BUY"); - - // Then Limit Sell Orders - pathToOrderType = path1.string(); - pathToOrderType += "/Limit-Sell-Orders/Multi-Time-Frame-Daily/01-min"; - if (explore) - cout << " " << (char)192 << " Order Type: Limit Sell Orders" << endl; - orderTypeLoop(true, pathToOrderType, stPair, "SELL"); - - // Print Results if (!explore) @@ -402,7 +461,7 @@ int main(int argc, char** argv) cout << "Date(UTC),OrderNo,Pair,Type,Order Price,Order Amount,AvgTrading Price,Filled,Total,status" << endl; for (const auto& [key, value] : orderMap) - std::cout << value << endl; + cout << value << endl; } return 1; diff --git a/Reports/RnD/OrderFetcherFromSA/OrderFetcherFromSA/OrderFetcherFromSA.h b/Reports/RnD/OrderFetcherFromSA/OrderFetcherFromSA/OrderFetcherFromSA.h index 69b15f2680..7200a1b994 100644 --- a/Reports/RnD/OrderFetcherFromSA/OrderFetcherFromSA/OrderFetcherFromSA.h +++ b/Reports/RnD/OrderFetcherFromSA/OrderFetcherFromSA/OrderFetcherFromSA.h @@ -3,7 +3,7 @@ #pragma once -const char version[] = "0.5.1"; +const char version[] = "0.5.5"; #include diff --git a/Social-Trading/Client/expressHttpInterface/controllers/posts.controller.js b/Social-Trading/Client/expressHttpInterface/controllers/posts.controller.js index c0e24c2d91..1cd875886a 100644 --- a/Social-Trading/Client/expressHttpInterface/controllers/posts.controller.js +++ b/Social-Trading/Client/expressHttpInterface/controllers/posts.controller.js @@ -29,6 +29,16 @@ const createPost = async (req, res) => { } }; +const deletePost = async (req, res) => { + try { + const result = await postService.deletePost(req.query); + res.send(result); + } catch (error) { + console.log(error) + } + +}; + const createReply = async (req, res) => { try { const result = await postService.createReply(req.body); @@ -70,10 +80,11 @@ const createRepost = async (req, res) => { module.exports = { getPosts, createPost, + deletePost, getFeed, getReplies, createReply, getPost, postReactions, createRepost -}; \ No newline at end of file +}; diff --git a/Social-Trading/Client/expressHttpInterface/routes/post.routes.js b/Social-Trading/Client/expressHttpInterface/routes/post.routes.js index 767f281172..ce2fe536ce 100644 --- a/Social-Trading/Client/expressHttpInterface/routes/post.routes.js +++ b/Social-Trading/Client/expressHttpInterface/routes/post.routes.js @@ -7,6 +7,10 @@ router .route('') .post(postController.createPost); +router + .route('') + .delete(postController.deletePost); + router .route('') .get(postController.getPosts); @@ -35,4 +39,4 @@ router .route('/repost') .post(postController.createRepost); -module.exports = router; \ No newline at end of file +module.exports = router; diff --git a/Social-Trading/Client/expressHttpInterface/services/post.service.js b/Social-Trading/Client/expressHttpInterface/services/post.service.js index cd4e9c20a5..db50f2eef1 100644 --- a/Social-Trading/Client/expressHttpInterface/services/post.service.js +++ b/Social-Trading/Client/expressHttpInterface/services/post.service.js @@ -110,6 +110,40 @@ const createPost = async (body, res) => { } }; +const deletePost = async (body, res) => { + + try { + let eventMessage; + let event; + eventMessage = { + eventType: SA.projects.socialTrading.globals.eventTypes.REMOVE_SOCIAL_PERSONA_POST, + eventId: SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId(), + timestamp: (new Date()).valueOf(), + originPostHash: body.originPostHash, + originSocialPersonaId: body.originSocialPersonaId, + fileKeys: body.fileKeys + + } + + event = { + networkService: 'Social Graph', + requestType: 'Event', + eventMessage: JSON.stringify(eventMessage) + } + + const result = await webAppInterface.sendMessage( + JSON.stringify(event) + ) + res = result + + return res + + } catch (e) { + console.log(e); + return {status: 'Ko'}; + } +} + const getReplies = async (body, res) => { try { @@ -235,6 +269,7 @@ const createRepost = async (body, res) => { module.exports = { getPosts, createPost, + deletePost, getFeed, getReplies, createReply, diff --git a/Social-Trading/README2.md b/Social-Trading/README2.md new file mode 100644 index 0000000000..58120331c7 --- /dev/null +++ b/Social-Trading/README2.md @@ -0,0 +1,131 @@ +# Superalgos Social Trading App + +Welcome to Superalgos Social Trading App! This project is built with Vue.js, Vite, and Vuetify. + +## Getting Started + +To successfully run the app, please follow these preliminary steps: + +### Pre-requisites + + 1. **Clone the Superalgos Repository:** + - Copy the entire Superalgos repository to your local machine. + + 2. **Setting up Your SocialPersona and UserProfile** + + 1. **Create a UserProfile:** + - If you don't have a UserProfile, follow the "Creating a User Profile" instructions in the Governance workspace. + + 2. **Create a GitHub Storage Container:** + - Add a User-Storage -> Github Storage -> Github Containers -> Open Storage Container. + - Create a repository in your GitHub account to store your profile, bots, and posts. + - Store the Open Storage Container configuration: + ```json + { + "storageProvider": "Your-GitHub-UserName", + "storageContainer": "The-Name-of-Your-Repo" + } + ``` + + 3. **Link Open Storage Reference:** + - Go back to your UserProfile Node. + - Add a SocialPersona, Available Storage, and Open Storage Reference. + - Link the Open Storage Reference to the container you just created. + + 4. **Configure SocialTradingDesktopApp Node:** + - Add a `socialTradingDesktopApp` node to your UserProfile with the following configuration: + ```json + { + "userProfile": { + "id": "Superalgos Generated", + "codeName": "GitHub UserName" + }, + "storageProvider": { + "name": "Github", + "userName": "GitHub UserName", + "token": "GitHub-Token" + } + } + ``` + +### Running the Project + + 1. **Ensure Node.js is Installed:** + - If you don't have Node.js installed, download and install it from [nodejs.org](https://nodejs.org/). + + 2. **Install Project Dependencies:** + - Open a terminal and navigate to the project directory: + ```bash + cd ../Superalgo/Social-Trading/Vue-UI + ``` + - Install project dependencies: + ```bash + npm install + ``` + -Go Back to the Main directory: + ```bash + cd ../../ + ``` + + 3. **Run the Project:** + - Type in your console: + ```bash + node socialTradingVueDev + ``` + - This command starts the development server, and you can view your application in the browser. + + 4. **Start Developing:** + - Superalgos Social Trading App is now set up! Explore the source code, make changes, and start building with us on [Telegram](https://t.me/superalgosdevelop/19772). + + + ### Project Structure + + - src/: Contains the source code of the Vue.js application. + - public/: Contains static assets. + + ### Available Scripts + + - "install:vue-cli": Checks if @vue/cli is installed globally and installs it if not. + - "add:vuetify": Checks if Vuetify is installed locally and adds it to the project if not. + - "start:dev": Prints a message and starts the Vite development server. + - "dev": Runs the install, add, and start scripts in sequence when the user runs npm run dev/ when you run node socialTradingVue. + + ### Troubleshooting + + - If you encounter any issues or have questions, please refer to the issue tracker or create a new issue. + + ### Additional Information + +- For more details on Vite, Vue.js, and Vuetify, refer to their official documentation: + - [Vite](https://vitejs.dev/) + - [Vue.js](https://vuejs.org/) + - [Vuetify](https://vuetifyjs.com/) + +- Join the development community on Telegram: [Superalgos Development Group](https://t.me/superalgosdevelop/19772) + +### Pending Changes and Work in Progress + +1. **Unpushed Local Changes:** + - There are local changes on my development machine that have not yet been pushed to the GitHub repository. I will commit and push these changes soon. + +2. **Unconnected Service Functions:** + - Some functions in the service router are not yet connected to the UI. This includes [list the specific functions or describe the functionality]. I'm actively working on connecting these functions to enhance the overall functionality of the application. + +--- + +### Update History + +- **Date:** [2023/08/27] + - Updated information about unpushed local changes and unconnected service functions in the README. + +--- + +### To-Do List + +- [ ] Commit and push local changes to the GitHub repository. +- [ ] Connect the following service functions to the UI: + - [ ] RemovePost Function + - [ ] Function 2 + - [ ] Function 3 + +Happy coding! \ No newline at end of file diff --git a/Social-Trading/ReadMe.md b/Social-Trading/ReadMe.md index 96e07759e9..5907ec910c 100644 --- a/Social-Trading/ReadMe.md +++ b/Social-Trading/ReadMe.md @@ -1,26 +1,161 @@ # Superalgos Social Trading App +Welcome to Superalgos Social Trading App! This project is built with: + +### Vue UI + +### React-UI + +### Clean UI + + _** This Document and App is Under Development **_ -## Development Status -|**Active**|**Non-Active**| -|----------|------------| -|[Vue-UI](#vue-ui)| | -| |[React-UI](#react-ui)| -| |[Clean-UI](#clean-ui)| -_Anyone is welcome to start work back up on any non-active UI's at any time._ + + + + +Welcome to Superalgos Social Trading App! This project is built with Vue.js, Vite, and Vuetify. + +## Getting Started + +To successfully run the app, please follow these preliminary steps: + +### Pre-requisites + + 1. **Clone the Superalgos Repository:** + - Copy the entire Superalgos repository to your local machine. + + 2. **Setting up Your SocialPersona and UserProfile** + + 1. **Create a UserProfile:** + - If you don't have a UserProfile, follow the "Creating a User Profile" instructions in the Governance workspace. + + 2. **Create a GitHub Storage Container:** + - Add a User-Storage -> Github Storage -> Github Containers -> Open Storage Container. + - Create a repository in your GitHub account to store your profile, bots, and posts. + - Store the Open Storage Container configuration: + ```json + { + "storageProvider": "Your-GitHub-UserName", + "storageContainer": "The-Name-of-Your-Repo" + } + ``` + + 3. **Link Open Storage Reference:** + - Go back to your UserProfile Node. + - Add a SocialPersona, Available Storage, and Open Storage Reference. + - Link the Open Storage Reference to the container you just created. + + 4. **Configure SocialTradingDesktopApp Node:** + - Add a `socialTradingDesktopApp` node to your UserProfile with the following configuration: + ```json + { + "userProfile": { + "id": "Superalgos Generated", + "codeName": "GitHub UserName" + }, + "storageProvider": { + "name": "Github", + "userName": "GitHub UserName", + "token": "GitHub-Token" + } + } + ``` + +### Running the Project + + 1. **Ensure Node.js is Installed:** + - If you don't have Node.js installed, download and install it from [nodejs.org](https://nodejs.org/). + + 2. **Install Project Dependencies:** + - Open a terminal and navigate to the project directory: + ```bash + cd ../Superalgo/Social-Trading/Vue-UI + ``` + - Install project dependencies: + ```bash + npm install + ``` + -Go Back to the Main directory: + ```bash + cd ../../ + ``` + + 3. **Run the Project:** + - Type in your console: + ```bash + node socialTradingVueDev + ``` + - This command starts the development server, and you can view the application in the browser. + + 4. **Start Developing:** + - Superalgos Social Trading App is now set up! Explore the source code, make changes, and start building with us on [Telegram](https://t.me/superalgosdevelop/19772). + + + ## Development Status + + |**Active**|**Non-Active**| + |----------|------------| + |[Vue-UI](#vue-ui)| | + | |[React-UI](#react-ui)| + | |[Clean-UI](#clean-ui)| + + _Anyone is welcome to start work back up on any non-active UI's at any time._ + + --- + + +### Project Structure + - src/: Contains the source code of the Vue.js application. + - public/: Contains static assets. + +### Available Scripts + + - "install:vue-cli": Checks if @vue/cli is installed globally and installs it if not. + - "add:vuetify": Checks if Vuetify is installed locally and adds it to the project if not. + - "start:dev": Prints a message and starts the Vite development server. + - "dev": Runs the install, add, and start scripts in sequence when the user runs npm run dev/ when you run node socialTradingVue. + +### Troubleshooting + + - If you encounter any issues or have questions, please refer to the issue tracker or create a new issue. + +### Additional Information + +- For more details on Vite, Vue.js, and Vuetify, refer to their official documentation: + - [Vite](https://vitejs.dev/) + - [Vue.js](https://vuejs.org/) + - [Vuetify](https://vuetifyjs.com/) + +- Join the development community on Telegram: [Superalgos Development Group](https://t.me/superalgosdevelop/19772) + +### Pending Changes and Work in Progress + +1. **Unpushed Local Changes:** + - There are local changes on my development machine that have not yet been pushed to the GitHub repository. I will commit and push these changes soon. + +2. **Unconnected Service Functions:** + - Some functions in the service router are not yet connected to the UI. I'm actively working ON enhance the overall functionality of the application. --- -### Vue UI +### Update History -Launch the Vue-UI Superalgos Social Trading App by running: -``` -npm run startSocialTrading -``` +- **Date:** [2023/08/27] + - RemovePost() -### React-UI +--- -### Clean UI +### To-Do List + + + +- [ ] Connect the following service functions to the UI: + - [ ] RemovePost Function + - [ ] Function 2 + - [ ] Function 3 + +Happy coding! diff --git a/Social-Trading/Vue-UI/index.html b/Social-Trading/Vue-UI/index.html index 3cace45ba4..fbe8dcbf75 100644 --- a/Social-Trading/Vue-UI/index.html +++ b/Social-Trading/Vue-UI/index.html @@ -1,13 +1,16 @@ - + + - + - Superalgos Social Trading - - + Vuetify 3 Vite Preview + + +
          - + + diff --git a/Social-Trading/Vue-UI/package.json b/Social-Trading/Vue-UI/package.json index 90e97b0d12..a6d6cd0952 100644 --- a/Social-Trading/Vue-UI/package.json +++ b/Social-Trading/Vue-UI/package.json @@ -2,23 +2,33 @@ "name": "vite-project", "version": "0.0.0", "private": true, - "scripts": { + "scripts": { + "serve": "vite preview", "build": "vite build", - "dev": "vite", + "install:vue-cli": "npm list -g @vue/cli || npm install -g @vue/cli", + "add:vuetify": "npm list vuetify || vue add vuetify", + "start:dev": "echo 'Vue CLI and Vuetify are set up! Proceeding with Vite' && vite", + "dev": "npm run install:vue-cli && npm run add:vuetify && npm run start:dev", "preview": "vite preview" }, "dependencies": { "@ethereumjs/util": "^8.0.3", + "@mdi/font": "5.9.55", "@walletconnect/sign-client": "^2.3.0", "@web3modal/standalone": "^2.0.0-rc.3", - "vue": "^3.2.41", + "roboto-fontface": "*", + "vue": "^3.3.4", "vue-router": "^4.1.6", - "vuex": "^4.0.0" + "vuetify": "^3.0.0-beta.0", + "vuex": "^4.0.0", + "webfontloader": "^1.0.0" }, "devDependencies": { "@vitejs/plugin-vue": "^4.0.0", "@vue/cli-plugin-vuex": "^5.0.6", - "vite": "^4.0.1" + "vite": "^4.0.1", + "vite-plugin-vuetify": "^1.0.0-alpha.12", + "vue-cli-plugin-vuetify": "~2.5.8" }, "type": "module" } diff --git a/Social-Trading/Vue-UI/src/App.vue b/Social-Trading/Vue-UI/src/App.vue index 8971a9d346..d6d9b8047d 100644 --- a/Social-Trading/Vue-UI/src/App.vue +++ b/Social-Trading/Vue-UI/src/App.vue @@ -1,80 +1,18 @@ - - +export default { + name: 'App', + data: () => ({ + // + }), +} + diff --git a/Social-Trading/Vue-UI/src/assets/logo.svg b/Social-Trading/Vue-UI/src/assets/logo.svg new file mode 100644 index 0000000000..73961b97e9 --- /dev/null +++ b/Social-Trading/Vue-UI/src/assets/logo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/Social-Trading/Vue-UI/src/components/HelloWorld.vue b/Social-Trading/Vue-UI/src/components/HelloWorld.vue new file mode 100644 index 0000000000..ad8b2900df --- /dev/null +++ b/Social-Trading/Vue-UI/src/components/HelloWorld.vue @@ -0,0 +1,152 @@ + + + diff --git a/Social-Trading/Vue-UI/src/main.js b/Social-Trading/Vue-UI/src/main.js index a471bcf8c9..a626bcd298 100644 --- a/Social-Trading/Vue-UI/src/main.js +++ b/Social-Trading/Vue-UI/src/main.js @@ -1,8 +1,14 @@ - import { createApp } from 'vue' import App from './App.vue' import router from './router' import store from './store' +import vuetify from './plugins/vuetify' +import { loadFonts } from './plugins/webfontloader' +loadFonts() -createApp(App).use(store).use(router).mount('#app') +createApp(App) + .use(router) + .use(store) + .use(vuetify) + .mount('#app') diff --git a/Social-Trading/Vue-UI/src/plugins/vuetify.js b/Social-Trading/Vue-UI/src/plugins/vuetify.js new file mode 100644 index 0000000000..e48c127164 --- /dev/null +++ b/Social-Trading/Vue-UI/src/plugins/vuetify.js @@ -0,0 +1,10 @@ +// Styles +import '@mdi/font/css/materialdesignicons.css' +import 'vuetify/styles' + +// Vuetify +import { createVuetify } from 'vuetify' + +export default createVuetify( + // https://vuetifyjs.com/en/introduction/why-vuetify/#feature-guides +) diff --git a/Social-Trading/Vue-UI/src/plugins/webfontloader.js b/Social-Trading/Vue-UI/src/plugins/webfontloader.js new file mode 100644 index 0000000000..e6abbe76ad --- /dev/null +++ b/Social-Trading/Vue-UI/src/plugins/webfontloader.js @@ -0,0 +1,15 @@ +/** + * plugins/webfontloader.js + * + * webfontloader documentation: https://github.com/typekit/webfontloader + */ + +export async function loadFonts () { + const webFontLoader = await import(/* webpackChunkName: "webfontloader" */'webfontloader') + + webFontLoader.load({ + google: { + families: ['Roboto:100,300,400,500,700,900&display=swap'], + }, + }) +} diff --git a/Social-Trading/Vue-UI/src/services/PostService.js b/Social-Trading/Vue-UI/src/services/PostService.js index a07e975706..f007bf9cff 100644 --- a/Social-Trading/Vue-UI/src/services/PostService.js +++ b/Social-Trading/Vue-UI/src/services/PostService.js @@ -20,6 +20,13 @@ const http = axios.create({ } + /* Used for removing a post */ + async function removePost(body) { + return http.delete('/posts', {params: body}) + .then(response => { + return response + }); + } /* Used to get past 20 posts from a User */ async function getPosts() { @@ -110,6 +117,7 @@ const http = axios.create({ export { createPost, + removePost, getPosts, getPost, reactedPost, @@ -117,4 +125,4 @@ export { createReply, getReplies, repostPost -} \ No newline at end of file +} diff --git a/Social-Trading/Vue-UI/src/views/HomeView.vue b/Social-Trading/Vue-UI/src/views/HomeView.vue new file mode 100644 index 0000000000..3fe1602a01 --- /dev/null +++ b/Social-Trading/Vue-UI/src/views/HomeView.vue @@ -0,0 +1,18 @@ + + + diff --git a/Social-Trading/Vue-UI/vite.config.js b/Social-Trading/Vue-UI/vite.config.js index 315212d69a..564a98de30 100644 --- a/Social-Trading/Vue-UI/vite.config.js +++ b/Social-Trading/Vue-UI/vite.config.js @@ -1,7 +1,13 @@ import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' +// https://github.com/vuetifyjs/vuetify-loader/tree/next/packages/vite-plugin +import vuetify from 'vite-plugin-vuetify' + // https://vitejs.dev/config/ export default defineConfig({ - plugins: [vue()] + plugins: [ + vue(), + vuetify({ autoImport: true }), + ] }) diff --git a/Social-Trading/package.json b/Social-Trading/package.json new file mode 100644 index 0000000000..17ad5baca5 --- /dev/null +++ b/Social-Trading/package.json @@ -0,0 +1,45 @@ +{ + "name": "vite-project", + "version": "0.0.0", + "private": true, + "scripts": { + "serve": "vite preview", + "build": "vite build", + "install:vue-cli": "npm list -g @vue/cli || npm install -g @vue/cli", + "add:vuetify": "npm list vuetify || vue add vuetify", + "start:dev": "echo 'Vue CLI and Vuetify are set up! Proceeding with Vite' && vite", + "dev": "npm run install:vue-cli && npm run add:vuetify && npm run start:dev", + "preview": "vite preview" + }, + "dependencies": { + "@cubejs-client/core": "^0.31.0", + "@ethereumjs/util": "^8.0.3", + "@popperjs/core": "^2.11.6", + "@vueuse/core": "^9.13.0", + "@walletconnect/sign-client": "^2.3.0", + "@web3modal/standalone": "^2.0.0-rc.3", + "apexcharts": "^3.37.1", + "axios": "^1.3.4", + "chart.js": "^4.2.1", + "chartjs-adapter-date-fns": "^3.0.0", + "lodash": "^4.17.21", + "roboto-fontface": "*", + "vue": "^3.2.41", + "vue-chartjs": "^5.2.0", + "vue-router": "^4.1.6", + "vuetify": "^3.1.4", + "vuex": "^4.0.0", + "vuex-persistedstate": "^4.1.0", + "webfontloader": "^1.0.0" + }, + "devDependencies": { + "@mdi/font": "^7.1.96", + "@vitejs/plugin-vue": "^4.0.0", + "@vue/cli-plugin-vuex": "^5.0.6", + "url-loader": "^4.1.1", + "vite": "^4.0.1", + "vite-plugin-vuetify": "^1.0.0-alpha.12", + "vue-cli-plugin-vuetify": "^2.5.8" + }, + "type": "module" +} diff --git a/package-lock.json b/package-lock.json index 868866cce5..5ee0ece8a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "superalgos", - "version": "1.5.0", + "version": "1.6.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "superalgos", - "version": "1.5.0", + "version": "1.6.0", "license": "Apache License 2.0", "dependencies": { "@bundled-es-modules/axios": "^0.27.2", @@ -41,7 +41,7 @@ "ndjson": "^2.0.0", "node-fetch": "^2.6.6", "node-static": "^0.7.11", - "npm": "^9.1.2", + "npm": ">=10.3.0", "open": "^8.4.0", "pako": "^2.1.0", "path": "^0.12.7", @@ -15050,16 +15050,19 @@ } }, "node_modules/npm": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/npm/-/npm-9.2.0.tgz", - "integrity": "sha512-oypVdaWGHDuV79RXLvp+B9gh6gDyAmoHKrQ0/JBYTWWx5D8/+AAxFdZC84fSIiyDdyW4qfrSyYGKhekxDOaMXQ==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.3.0.tgz", + "integrity": "sha512-9u5GFc1UqI2DLlGI7QdjkpIaBs3UhTtY8KoCqYJK24gV/j/tByaI4BA4R7RkOc+ASqZMzFPKt4Pj2Z8JcGo//A==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", "@npmcli/config", + "@npmcli/fs", "@npmcli/map-workspaces", "@npmcli/package-json", + "@npmcli/promise-spawn", "@npmcli/run-script", + "@sigstore/tuf", "abbrev", "archy", "cacache", @@ -15092,10 +15095,10 @@ "minimatch", "minipass", "minipass-pipeline", - "mkdirp", "ms", "node-gyp", "nopt", + "normalize-package-data", "npm-audit-report", "npm-install-checks", "npm-package-arg", @@ -15110,11 +15113,11 @@ "proc-log", "qrcode-terminal", "read", - "read-package-json", - "read-package-json-fast", - "rimraf", "semver", + "spdx-expression-parse", "ssri", + "strip-ansi", + "supports-color", "tar", "text-table", "tiny-relative-date", @@ -15125,80 +15128,83 @@ ], "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^6.1.5", - "@npmcli/config": "^6.1.0", - "@npmcli/map-workspaces": "^3.0.0", - "@npmcli/package-json": "^3.0.0", - "@npmcli/run-script": "^6.0.0", + "@npmcli/arborist": "^7.2.1", + "@npmcli/config": "^8.0.2", + "@npmcli/fs": "^3.1.0", + "@npmcli/map-workspaces": "^3.0.4", + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.1", + "@npmcli/run-script": "^7.0.3", + "@sigstore/tuf": "^2.2.0", "abbrev": "^2.0.0", "archy": "~1.0.0", - "cacache": "^17.0.3", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", + "cacache": "^18.0.2", + "chalk": "^5.3.0", + "ci-info": "^4.0.0", "cli-columns": "^4.0.0", "cli-table3": "^0.6.3", "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.16", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "graceful-fs": "^4.2.10", - "hosted-git-info": "^6.1.1", - "ini": "^3.0.1", - "init-package-json": "^4.0.1", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^3.0.0", - "libnpmaccess": "^7.0.1", - "libnpmdiff": "^5.0.6", - "libnpmexec": "^5.0.6", - "libnpmfund": "^4.0.6", - "libnpmhook": "^9.0.1", - "libnpmorg": "^5.0.1", - "libnpmpack": "^5.0.6", - "libnpmpublish": "^7.0.6", - "libnpmsearch": "^6.0.1", - "libnpmteam": "^5.0.1", - "libnpmversion": "^4.0.1", - "make-fetch-happen": "^11.0.2", - "minimatch": "^5.1.1", - "minipass": "^4.0.0", + "fs-minipass": "^3.0.3", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "hosted-git-info": "^7.0.1", + "ini": "^4.1.1", + "init-package-json": "^6.0.0", + "is-cidr": "^5.0.3", + "json-parse-even-better-errors": "^3.0.1", + "libnpmaccess": "^8.0.1", + "libnpmdiff": "^6.0.3", + "libnpmexec": "^7.0.4", + "libnpmfund": "^5.0.1", + "libnpmhook": "^10.0.0", + "libnpmorg": "^6.0.1", + "libnpmpack": "^6.0.3", + "libnpmpublish": "^9.0.2", + "libnpmsearch": "^7.0.0", + "libnpmteam": "^6.0.0", + "libnpmversion": "^5.0.1", + "make-fetch-happen": "^13.0.0", + "minimatch": "^9.0.3", + "minipass": "^7.0.4", "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", "ms": "^2.1.2", - "node-gyp": "^9.3.0", - "nopt": "^7.0.0", - "npm-audit-report": "^4.0.0", - "npm-install-checks": "^6.0.0", - "npm-package-arg": "^10.1.0", - "npm-pick-manifest": "^8.0.1", - "npm-profile": "^7.0.1", - "npm-registry-fetch": "^14.0.3", - "npm-user-validate": "^1.0.1", + "node-gyp": "^10.0.1", + "nopt": "^7.2.0", + "normalize-package-data": "^6.0.0", + "npm-audit-report": "^5.0.0", + "npm-install-checks": "^6.3.0", + "npm-package-arg": "^11.0.1", + "npm-pick-manifest": "^9.0.0", + "npm-profile": "^9.0.0", + "npm-registry-fetch": "^16.1.0", + "npm-user-validate": "^2.0.0", "npmlog": "^7.0.1", "p-map": "^4.0.0", - "pacote": "^15.0.7", - "parse-conflict-json": "^3.0.0", + "pacote": "^17.0.5", + "parse-conflict-json": "^3.0.1", "proc-log": "^3.0.0", "qrcode-terminal": "^0.12.0", - "read": "~1.0.7", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.8", - "ssri": "^10.0.1", - "tar": "^6.1.13", + "read": "^2.1.0", + "semver": "^7.5.4", + "spdx-expression-parse": "^3.0.1", + "ssri": "^10.0.5", + "strip-ansi": "^7.1.0", + "supports-color": "^9.4.0", + "tar": "^6.2.0", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", "treeverse": "^3.0.0", "validate-npm-package-name": "^5.0.0", - "which": "^3.0.0", - "write-file-atomic": "^5.0.0" + "which": "^4.0.0", + "write-file-atomic": "^5.0.1" }, "bin": { "npm": "bin/npm-cli.js", "npx": "bin/npx-cli.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm-bundled": { @@ -15261,77 +15267,125 @@ "node": ">=0.1.90" } }, - "node_modules/npm/node_modules/@gar/promisify": { - "version": "1.1.3", + "node_modules/npm/node_modules/@isaacs/cliui": { + "version": "8.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", "inBundle": true, "license": "MIT" }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/@npmcli/agent": { + "version": "2.2.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "6.1.5", + "version": "7.3.0", "inBundle": true, "license": "ISC", "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/fs": "^3.1.0", - "@npmcli/installed-package-contents": "^2.0.0", - "@npmcli/map-workspaces": "^3.0.0", - "@npmcli/metavuln-calculator": "^5.0.0", - "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/installed-package-contents": "^2.0.2", + "@npmcli/map-workspaces": "^3.0.2", + "@npmcli/metavuln-calculator": "^7.0.0", + "@npmcli/name-from-folder": "^2.0.0", "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^3.0.0", - "@npmcli/query": "^3.0.0", - "@npmcli/run-script": "^6.0.0", + "@npmcli/package-json": "^5.0.0", + "@npmcli/query": "^3.0.1", + "@npmcli/run-script": "^7.0.2", "bin-links": "^4.0.1", - "cacache": "^17.0.3", + "cacache": "^18.0.0", "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^6.1.1", + "hosted-git-info": "^7.0.1", "json-parse-even-better-errors": "^3.0.0", "json-stringify-nice": "^1.1.4", - "minimatch": "^5.1.1", + "minimatch": "^9.0.0", "nopt": "^7.0.0", - "npm-install-checks": "^6.0.0", - "npm-package-arg": "^10.1.0", - "npm-pick-manifest": "^8.0.1", - "npm-registry-fetch": "^14.0.3", + "npm-install-checks": "^6.2.0", + "npm-package-arg": "^11.0.1", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", "npmlog": "^7.0.1", - "pacote": "^15.0.7", + "pacote": "^17.0.4", "parse-conflict-json": "^3.0.0", "proc-log": "^3.0.0", "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^3.0.1", + "promise-call-limit": "^1.0.2", + "read-package-json-fast": "^3.0.2", "semver": "^7.3.7", - "ssri": "^10.0.1", + "ssri": "^10.0.5", "treeverse": "^3.0.0", - "walk-up-path": "^1.0.0" + "walk-up-path": "^3.0.1" }, "bin": { "arborist": "bin/index.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "6.1.0", + "version": "8.1.0", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/map-workspaces": "^3.0.0", - "ini": "^3.0.0", + "@npmcli/map-workspaces": "^3.0.2", + "ci-info": "^4.0.0", + "ini": "^4.1.0", "nopt": "^7.0.0", "proc-log": "^3.0.0", - "read-package-json-fast": "^3.0.0", + "read-package-json-fast": "^3.0.2", "semver": "^7.3.5", - "walk-up-path": "^1.0.0" + "walk-up-path": "^3.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/disparity-colors": { @@ -15345,6 +15399,20 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/@npmcli/disparity-colors/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/npm/node_modules/@npmcli/fs": { "version": "3.1.0", "inBundle": true, @@ -15357,26 +15425,25 @@ } }, "node_modules/npm/node_modules/@npmcli/git": { - "version": "4.0.3", + "version": "5.0.4", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^8.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", "proc-log": "^3.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", - "which": "^3.0.0" + "which": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "2.0.1", + "version": "2.0.2", "inBundle": true, "license": "ISC", "dependencies": { @@ -15391,13 +15458,13 @@ } }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "3.0.0", + "version": "3.0.4", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", + "@npmcli/name-from-folder": "^2.0.0", + "glob": "^10.2.2", + "minimatch": "^9.0.0", "read-package-json-fast": "^3.0.0" }, "engines": { @@ -15405,23 +15472,26 @@ } }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "5.0.0", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "cacache": "^17.0.0", + "cacache": "^18.0.0", "json-parse-even-better-errors": "^3.0.0", - "pacote": "^15.0.0", + "pacote": "^17.0.0", "semver": "^7.3.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "1.0.1", + "version": "2.0.0", "inBundle": true, - "license": "ISC" + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "3.0.0", @@ -15432,29 +15502,35 @@ } }, "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "3.0.0", + "version": "5.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "json-parse-even-better-errors": "^3.0.0" + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.5.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "6.0.1", + "version": "7.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "which": "^3.0.0" + "which": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/@npmcli/query": { - "version": "3.0.0", + "version": "3.0.1", "inBundle": true, "license": "ISC", "dependencies": { @@ -15465,69 +15541,110 @@ } }, "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "6.0.0", + "version": "7.0.3", "inBundle": true, "license": "ISC", "dependencies": { "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" + "which": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/@tootallnate/once": { - "version": "2.0.0", + "node_modules/npm/node_modules/@pkgjs/parseargs": { + "version": "0.11.0", "inBundle": true, "license": "MIT", + "optional": true, "engines": { - "node": ">= 10" + "node": ">=14" } }, - "node_modules/npm/node_modules/abbrev": { - "version": "2.0.0", + "node_modules/npm/node_modules/@sigstore/bundle": { + "version": "2.1.0", "inBundle": true, - "license": "ISC", + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/protobuf-specs": { + "version": "0.2.1", + "inBundle": true, + "license": "Apache-2.0", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/abort-controller": { - "version": "3.0.0", + "node_modules/npm/node_modules/@sigstore/sign": { + "version": "2.2.0", "inBundle": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "event-target-shim": "^5.0.0" + "@sigstore/bundle": "^2.1.0", + "@sigstore/protobuf-specs": "^0.2.1", + "make-fetch-happen": "^13.0.0" }, "engines": { - "node": ">=6.5" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/agent-base": { - "version": "6.0.2", + "node_modules/npm/node_modules/@sigstore/tuf": { + "version": "2.2.0", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.1", + "tuf-js": "^2.1.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@tufjs/models": { + "version": "2.0.0", "inBundle": true, "license": "MIT", "dependencies": { - "debug": "4" + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.3" }, "engines": { - "node": ">= 6.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/agentkeepalive": { - "version": "4.2.1", + "node_modules/npm/node_modules/abbrev": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/agent-base": { + "version": "7.1.0", "inBundle": true, "license": "MIT", "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" + "debug": "^4.3.4" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 14" } }, "node_modules/npm/node_modules/aggregate-error": { @@ -15543,22 +15660,22 @@ } }, "node_modules/npm/node_modules/ansi-regex": { - "version": "5.0.1", + "version": "6.0.1", "inBundle": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/npm/node_modules/ansi-styles": { - "version": "4.3.0", + "version": "6.2.1", "inBundle": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -15575,80 +15692,20 @@ "license": "MIT" }, "node_modules/npm/node_modules/are-we-there-yet": { - "version": "4.0.0", + "version": "4.0.2", "inBundle": true, "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^4.1.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/are-we-there-yet/node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/npm/node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "4.2.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, "node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, "node_modules/npm/node_modules/bin-links": { - "version": "4.0.1", + "version": "4.0.3", "inBundle": true, "license": "ISC", "dependencies": { @@ -15686,38 +15743,33 @@ } }, "node_modules/npm/node_modules/cacache": { - "version": "17.0.3", + "version": "18.0.2", "inBundle": true, "license": "ISC", "dependencies": { "@npmcli/fs": "^3.1.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", "ssri": "^10.0.0", "tar": "^6.1.11", "unique-filename": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/chalk": { - "version": "4.1.2", + "version": "5.3.0", "inBundle": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" @@ -15732,7 +15784,13 @@ } }, "node_modules/npm/node_modules/ci-info": { - "version": "3.7.0", + "version": "4.0.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "inBundle": true, "license": "MIT", "engines": { @@ -15740,14 +15798,14 @@ } }, "node_modules/npm/node_modules/cidr-regex": { - "version": "3.1.1", + "version": "4.0.3", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { - "ip-regex": "^4.1.0" + "ip-regex": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/npm/node_modules/clean-stack": { @@ -15770,6 +15828,25 @@ "node": ">= 10" } }, + "node_modules/npm/node_modules/cli-columns/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cli-columns/node_modules/strip-ansi": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/cli-table3": { "version": "0.6.3", "inBundle": true, @@ -15793,7 +15870,7 @@ } }, "node_modules/npm/node_modules/cmd-shim": { - "version": "6.0.0", + "version": "6.0.2", "inBundle": true, "license": "ISC", "engines": { @@ -15836,21 +15913,62 @@ "node": ">=8.0.0" } }, + "node_modules/npm/node_modules/columnify/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/columnify/node_modules/strip-ansi": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/concat-map": { - "version": "0.0.1", - "inBundle": true, - "license": "MIT" - }, "node_modules/npm/node_modules/console-control-strings": { "version": "1.1.0", "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/cross-spawn": { + "version": "7.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/npm/node_modules/cssesc": { "version": "3.0.0", "inBundle": true, @@ -15884,24 +16002,14 @@ "license": "MIT" }, "node_modules/npm/node_modules/defaults": { - "version": "1.0.3", + "version": "1.0.4", "inBundle": true, "license": "MIT", "dependencies": { "clone": "^1.0.2" - } - }, - "node_modules/npm/node_modules/delegates": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/depd": { - "version": "1.1.2", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/npm/node_modules/diff": { @@ -15912,6 +16020,11 @@ "node": ">=0.3.1" } }, + "node_modules/npm/node_modules/eastasianwidth": { + "version": "0.2.0", + "inBundle": true, + "license": "MIT" + }, "node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", "inBundle": true, @@ -15939,21 +16052,10 @@ "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/event-target-shim": { - "version": "5.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/events": { - "version": "3.3.0", + "node_modules/npm/node_modules/exponential-backoff": { + "version": "3.1.1", "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } + "license": "Apache-2.0" }, "node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", @@ -15963,40 +16065,42 @@ "node": ">= 4.9.1" } }, - "node_modules/npm/node_modules/fs-minipass": { - "version": "2.1.0", + "node_modules/npm/node_modules/foreground-child": { + "version": "3.1.1", "inBundle": true, "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">= 8" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", + "node_modules/npm/node_modules/fs-minipass": { + "version": "3.0.3", "inBundle": true, "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/fs.realpath": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC" - }, "node_modules/npm/node_modules/function-bind": { - "version": "1.1.1", + "version": "1.1.2", "inBundle": true, - "license": "MIT" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/npm/node_modules/gauge": { - "version": "5.0.0", + "version": "5.0.1", "inBundle": true, "license": "ISC", "dependencies": { @@ -16004,7 +16108,7 @@ "color-support": "^1.1.3", "console-control-strings": "^1.1.0", "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", + "signal-exit": "^4.0.1", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "wide-align": "^1.1.5" @@ -16013,100 +16117,105 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/gauge/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/glob": { - "version": "8.0.3", + "version": "10.3.10", "inBundle": true, "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.10", + "version": "4.2.11", "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/has": { - "version": "1.0.3", + "node_modules/npm/node_modules/has-unicode": { + "version": "2.0.1", "inBundle": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } + "license": "ISC" }, - "node_modules/npm/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/npm/node_modules/hasown": { + "version": "2.0.0", "inBundle": true, "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/npm/node_modules/has-unicode": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC" - }, "node_modules/npm/node_modules/hosted-git-info": { - "version": "6.1.1", + "version": "7.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "lru-cache": "^7.5.1" + "lru-cache": "^10.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.0", + "version": "4.1.1", "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/npm/node_modules/http-proxy-agent": { - "version": "5.0.0", + "version": "7.0.0", "inBundle": true, "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/npm/node_modules/https-proxy-agent": { - "version": "5.0.1", + "version": "7.0.2", "inBundle": true, "license": "MIT", "dependencies": { - "agent-base": "6", + "agent-base": "^7.0.2", "debug": "4" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/humanize-ms": { - "version": "1.2.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" + "node": ">= 14" } }, "node_modules/npm/node_modules/iconv-lite": { @@ -16121,31 +16230,12 @@ "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "BSD-3-Clause" - }, "node_modules/npm/node_modules/ignore-walk": { - "version": "6.0.0", + "version": "6.0.4", "inBundle": true, "license": "ISC", "dependencies": { - "minimatch": "^5.0.1" + "minimatch": "^9.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -16167,48 +16257,29 @@ "node": ">=8" } }, - "node_modules/npm/node_modules/infer-owner": { - "version": "1.0.4", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/inflight": { - "version": "1.0.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/inherits": { - "version": "2.0.4", - "inBundle": true, - "license": "ISC" - }, "node_modules/npm/node_modules/ini": { - "version": "3.0.1", + "version": "4.1.1", "inBundle": true, "license": "ISC", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm/node_modules/init-package-json": { - "version": "4.0.1", + "version": "6.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-package-arg": "^10.0.0", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^6.0.0", + "npm-package-arg": "^11.0.0", + "promzard": "^1.0.0", + "read": "^2.0.0", + "read-package-json": "^7.0.0", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4", "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/ip": { @@ -16217,30 +16288,33 @@ "license": "MIT" }, "node_modules/npm/node_modules/ip-regex": { - "version": "4.3.0", + "version": "5.0.0", "inBundle": true, "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/npm/node_modules/is-cidr": { - "version": "4.0.2", + "version": "5.0.3", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { - "cidr-regex": "^3.1.1" + "cidr-regex": "4.0.3" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/npm/node_modules/is-core-module": { - "version": "2.10.0", + "version": "2.13.1", "inBundle": true, "license": "MIT", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -16264,8 +16338,25 @@ "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/jackspeak": { + "version": "2.3.6", + "inBundle": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", + "version": "3.0.1", "inBundle": true, "license": "MIT", "engines": { @@ -16289,254 +16380,240 @@ "license": "MIT" }, "node_modules/npm/node_modules/just-diff": { - "version": "5.1.1", + "version": "6.0.2", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/just-diff-apply": { - "version": "5.4.1", + "version": "5.5.0", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { - "version": "7.0.1", + "version": "8.0.2", "inBundle": true, "license": "ISC", "dependencies": { - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3" + "npm-package-arg": "^11.0.1", + "npm-registry-fetch": "^16.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmdiff": { - "version": "5.0.6", + "version": "6.0.5", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^6.1.5", + "@npmcli/arborist": "^7.2.1", "@npmcli/disparity-colors": "^3.0.0", - "@npmcli/installed-package-contents": "^2.0.0", + "@npmcli/installed-package-contents": "^2.0.2", "binary-extensions": "^2.2.0", "diff": "^5.1.0", - "minimatch": "^5.1.1", - "npm-package-arg": "^10.1.0", - "pacote": "^15.0.7", - "tar": "^6.1.13" + "minimatch": "^9.0.0", + "npm-package-arg": "^11.0.1", + "pacote": "^17.0.4", + "tar": "^6.2.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmexec": { - "version": "5.0.6", + "version": "7.0.6", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^6.1.5", - "@npmcli/run-script": "^6.0.0", - "chalk": "^4.1.0", - "ci-info": "^3.7.0", - "npm-package-arg": "^10.1.0", + "@npmcli/arborist": "^7.2.1", + "@npmcli/run-script": "^7.0.2", + "ci-info": "^4.0.0", + "npm-package-arg": "^11.0.1", "npmlog": "^7.0.1", - "pacote": "^15.0.7", + "pacote": "^17.0.4", "proc-log": "^3.0.0", - "read": "^1.0.7", - "read-package-json-fast": "^3.0.1", + "read": "^2.0.0", + "read-package-json-fast": "^3.0.2", "semver": "^7.3.7", - "walk-up-path": "^1.0.0" + "walk-up-path": "^3.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmfund": { - "version": "4.0.6", + "version": "5.0.3", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^6.1.5" + "@npmcli/arborist": "^7.2.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmhook": { - "version": "9.0.1", + "version": "10.0.1", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmorg": { - "version": "5.0.1", + "version": "6.0.2", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmpack": { - "version": "5.0.6", + "version": "6.0.5", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^6.1.5", - "@npmcli/run-script": "^6.0.0", - "npm-package-arg": "^10.1.0", - "pacote": "^15.0.7" + "@npmcli/arborist": "^7.2.1", + "@npmcli/run-script": "^7.0.2", + "npm-package-arg": "^11.0.1", + "pacote": "^17.0.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmpublish": { - "version": "7.0.6", + "version": "9.0.3", "inBundle": true, "license": "ISC", "dependencies": { - "normalize-package-data": "^5.0.0", - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3", + "ci-info": "^4.0.0", + "normalize-package-data": "^6.0.0", + "npm-package-arg": "^11.0.1", + "npm-registry-fetch": "^16.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.7", - "ssri": "^10.0.1" + "sigstore": "^2.1.0", + "ssri": "^10.0.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmsearch": { - "version": "6.0.1", + "version": "7.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmteam": { - "version": "5.0.1", + "version": "6.0.1", "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/libnpmversion": { - "version": "4.0.1", + "version": "5.0.2", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^4.0.1", - "@npmcli/run-script": "^6.0.0", + "@npmcli/git": "^5.0.3", + "@npmcli/run-script": "^7.0.2", "json-parse-even-better-errors": "^3.0.0", "proc-log": "^3.0.0", "semver": "^7.3.7" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/lru-cache": { - "version": "7.13.2", + "version": "10.1.0", "inBundle": true, "license": "ISC", "engines": { - "node": ">=12" + "node": "14 || >=16.14" } }, "node_modules/npm/node_modules/make-fetch-happen": { - "version": "11.0.2", + "version": "13.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", + "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", "ssri": "^10.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/minimatch": { - "version": "5.1.1", + "version": "9.0.3", "inBundle": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/npm/node_modules/minipass": { - "version": "4.0.0", + "version": "7.0.4", "inBundle": true, "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/npm/node_modules/minipass-collect": { - "version": "1.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", + "version": "2.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/npm/node_modules/minipass-fetch": { - "version": "3.0.0", + "version": "3.0.4", "inBundle": true, "license": "MIT", "dependencies": { - "minipass": "^3.1.6", + "minipass": "^7.0.3", "minipass-sized": "^1.0.3", "minizlib": "^2.1.2" }, @@ -16547,17 +16624,6 @@ "encoding": "^0.1.13" } }, - "node_modules/npm/node_modules/minipass-fetch/node_modules/minipass": { - "version": "3.3.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", "inBundle": true, @@ -16684,9 +16750,12 @@ "license": "MIT" }, "node_modules/npm/node_modules/mute-stream": { - "version": "0.0.8", + "version": "1.0.0", "inBundle": true, - "license": "ISC" + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/npm/node_modules/negotiator": { "version": "0.6.3", @@ -16697,321 +16766,30 @@ } }, "node_modules/npm/node_modules/node-gyp": { - "version": "9.3.0", + "version": "10.0.1", "inBundle": true, "license": "MIT", "dependencies": { "env-paths": "^2.2.0", - "glob": "^7.1.4", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.5", "tar": "^6.1.2", - "which": "^2.0.2" + "which": "^4.0.0" }, "bin": { "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": "^12.22 || ^14.13 || >=16" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/fs": { - "version": "2.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/move-file": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/abbrev": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/cacache": { - "version": "16.1.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob": { - "version": "8.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch": { - "version": "5.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen": { - "version": "10.2.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/minipass": { - "version": "3.3.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/minipass-fetch": { - "version": "2.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/nopt": { - "version": "6.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/ssri": { - "version": "9.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/unique-filename": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/unique-slug": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/which": { - "version": "2.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/nopt": { - "version": "7.0.0", + "version": "7.2.0", "inBundle": true, "license": "ISC", "dependencies": { @@ -17025,26 +16803,23 @@ } }, "node_modules/npm/node_modules/normalize-package-data": { - "version": "5.0.0", + "version": "6.0.0", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { - "hosted-git-info": "^6.0.0", + "hosted-git-info": "^7.0.0", "is-core-module": "^2.8.1", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/npm-audit-report": { - "version": "4.0.0", + "version": "5.0.0", "inBundle": true, "license": "ISC", - "dependencies": { - "chalk": "^4.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -17061,7 +16836,7 @@ } }, "node_modules/npm/node_modules/npm-install-checks": { - "version": "6.0.0", + "version": "6.3.0", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -17072,7 +16847,7 @@ } }, "node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "3.0.0", + "version": "3.0.1", "inBundle": true, "license": "ISC", "engines": { @@ -17080,77 +16855,80 @@ } }, "node_modules/npm/node_modules/npm-package-arg": { - "version": "10.1.0", + "version": "11.0.1", "inBundle": true, "license": "ISC", "dependencies": { - "hosted-git-info": "^6.0.0", + "hosted-git-info": "^7.0.0", "proc-log": "^3.0.0", "semver": "^7.3.5", "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/npm-packlist": { - "version": "7.0.4", + "version": "8.0.2", "inBundle": true, "license": "ISC", "dependencies": { - "ignore-walk": "^6.0.0" + "ignore-walk": "^6.0.4" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "8.0.1", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { "npm-install-checks": "^6.0.0", "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", + "npm-package-arg": "^11.0.0", "semver": "^7.3.5" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/npm-profile": { - "version": "7.0.1", + "version": "9.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^14.0.0", + "npm-registry-fetch": "^16.0.0", "proc-log": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "14.0.3", + "version": "16.1.0", "inBundle": true, "license": "ISC", "dependencies": { - "make-fetch-happen": "^11.0.0", - "minipass": "^4.0.0", + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-json-stream": "^1.0.1", "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", + "npm-package-arg": "^11.0.0", "proc-log": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/npm-user-validate": { - "version": "1.0.1", + "version": "2.0.0", "inBundle": true, - "license": "BSD-2-Clause" + "license": "BSD-2-Clause", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/npm/node_modules/npmlog": { "version": "7.0.1", @@ -17166,14 +16944,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/once": { - "version": "1.4.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, "node_modules/npm/node_modules/p-map": { "version": "4.0.0", "inBundle": true, @@ -17189,25 +16959,26 @@ } }, "node_modules/npm/node_modules/pacote": { - "version": "15.0.7", + "version": "17.0.5", "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^4.0.0", + "@npmcli/git": "^5.0.0", "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", - "fs-minipass": "^2.1.0", - "minipass": "^4.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^7.0.0", + "cacache": "^18.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", "proc-log": "^3.0.0", "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", + "read-package-json": "^7.0.0", "read-package-json-fast": "^3.0.0", + "sigstore": "^2.0.0", "ssri": "^10.0.0", "tar": "^6.1.11" }, @@ -17215,32 +16986,47 @@ "pacote": "lib/bin.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/parse-conflict-json": { - "version": "3.0.0", + "version": "3.0.1", "inBundle": true, "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^3.0.0", - "just-diff": "^5.0.1", + "just-diff": "^6.0.0", "just-diff-apply": "^5.2.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/npm/node_modules/path-key": { + "version": "3.1.1", "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/npm/node_modules/path-scurry": { + "version": "1.10.1", + "inBundle": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.0.10", + "version": "6.0.15", "inBundle": true, "license": "MIT", "dependencies": { @@ -17259,14 +17045,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/process": { - "version": "0.11.10", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", "inBundle": true, @@ -17276,7 +17054,7 @@ } }, "node_modules/npm/node_modules/promise-call-limit": { - "version": "1.0.1", + "version": "1.0.2", "inBundle": true, "license": "ISC", "funding": { @@ -17301,11 +17079,14 @@ } }, "node_modules/npm/node_modules/promzard": { - "version": "0.3.0", + "version": "1.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "read": "1" + "read": "^2.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm/node_modules/qrcode-terminal": { @@ -17316,14 +17097,14 @@ } }, "node_modules/npm/node_modules/read": { - "version": "1.0.7", + "version": "2.1.0", "inBundle": true, "license": "ISC", "dependencies": { - "mute-stream": "~0.0.4" + "mute-stream": "~1.0.0" }, "engines": { - "node": ">=0.8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm/node_modules/read-cmd-shim": { @@ -17335,21 +17116,21 @@ } }, "node_modules/npm/node_modules/read-package-json": { - "version": "6.0.0", + "version": "7.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "glob": "^8.0.1", + "glob": "^10.2.2", "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", + "normalize-package-data": "^6.0.0", "npm-normalize-package-bin": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm/node_modules/read-package-json-fast": { - "version": "3.0.1", + "version": "3.0.2", "inBundle": true, "license": "ISC", "dependencies": { @@ -17360,19 +17141,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/readable-stream": { - "version": "3.6.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/npm/node_modules/retry": { "version": "0.12.0", "inBundle": true, @@ -17381,78 +17149,6 @@ "node": ">= 4" } }, - "node_modules/npm/node_modules/rimraf": { - "version": "3.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", "inBundle": true, @@ -17460,7 +17156,7 @@ "optional": true }, "node_modules/npm/node_modules/semver": { - "version": "7.3.8", + "version": "7.5.4", "inBundle": true, "license": "ISC", "dependencies": { @@ -17489,10 +17185,49 @@ "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/shebang-command": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/shebang-regex": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/signal-exit": { - "version": "3.0.7", + "version": "4.1.0", "inBundle": true, - "license": "ISC" + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/sigstore": { + "version": "2.1.0", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.1.0", + "@sigstore/protobuf-specs": "^0.2.1", + "@sigstore/sign": "^2.1.0", + "@sigstore/tuf": "^2.1.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } }, "node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", @@ -17504,7 +17239,7 @@ } }, "node_modules/npm/node_modules/socks": { - "version": "2.7.0", + "version": "2.7.1", "inBundle": true, "license": "MIT", "dependencies": { @@ -17517,20 +17252,20 @@ } }, "node_modules/npm/node_modules/socks-proxy-agent": { - "version": "7.0.0", + "version": "8.0.2", "inBundle": true, "license": "MIT", "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" }, "engines": { - "node": ">= 10" + "node": ">= 14" } }, "node_modules/npm/node_modules/spdx-correct": { - "version": "3.1.1", + "version": "3.2.0", "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -17553,30 +17288,36 @@ } }, "node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.11", + "version": "3.0.16", "inBundle": true, "license": "CC0-1.0" }, "node_modules/npm/node_modules/ssri": { - "version": "10.0.1", + "version": "10.0.5", "inBundle": true, "license": "ISC", "dependencies": { - "minipass": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/string_decoder": { - "version": "1.3.0", + "node_modules/npm/node_modules/string-width": { + "version": "4.2.3", "inBundle": true, "license": "MIT", "dependencies": { - "safe-buffer": "~5.2.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/npm/node_modules/string-width": { + "node_modules/npm/node_modules/string-width-cjs": { + "name": "string-width", "version": "4.2.3", "inBundle": true, "license": "MIT", @@ -17589,7 +17330,15 @@ "node": ">=8" } }, - "node_modules/npm/node_modules/strip-ansi": { + "node_modules/npm/node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/string-width-cjs/node_modules/strip-ansi": { "version": "6.0.1", "inBundle": true, "license": "MIT", @@ -17600,25 +17349,78 @@ "node": ">=8" } }, - "node_modules/npm/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/npm/node_modules/string-width/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", "inBundle": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/strip-ansi": { + "version": "7.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/npm/node_modules/supports-color": { + "version": "9.4.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/npm/node_modules/tar": { - "version": "6.1.13", + "version": "6.2.0", "inBundle": true, "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" @@ -17627,6 +17429,36 @@ "node": ">=10" } }, + "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/text-table": { "version": "0.2.0", "inBundle": true, @@ -17645,6 +17477,19 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/tuf-js": { + "version": "2.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "2.0.0", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, "node_modules/npm/node_modules/unique-filename": { "version": "3.0.0", "inBundle": true, @@ -17693,7 +17538,7 @@ } }, "node_modules/npm/node_modules/walk-up-path": { - "version": "1.0.0", + "version": "3.0.1", "inBundle": true, "license": "ISC" }, @@ -17706,17 +17551,25 @@ } }, "node_modules/npm/node_modules/which": { - "version": "3.0.0", + "version": "4.0.0", "inBundle": true, "license": "ISC", "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/which/node_modules/isexe": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=16" } }, "node_modules/npm/node_modules/wide-align": { @@ -17727,18 +17580,100 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "node_modules/npm/node_modules/wrappy": { - "version": "1.0.2", + "node_modules/npm/node_modules/wrap-ansi": { + "version": "8.1.0", "inBundle": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/npm/node_modules/write-file-atomic": { - "version": "5.0.0", + "version": "5.0.1", "inBundle": true, "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "signal-exit": "^4.0.1" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -35409,78 +35344,81 @@ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" }, "npm": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/npm/-/npm-9.2.0.tgz", - "integrity": "sha512-oypVdaWGHDuV79RXLvp+B9gh6gDyAmoHKrQ0/JBYTWWx5D8/+AAxFdZC84fSIiyDdyW4qfrSyYGKhekxDOaMXQ==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.3.0.tgz", + "integrity": "sha512-9u5GFc1UqI2DLlGI7QdjkpIaBs3UhTtY8KoCqYJK24gV/j/tByaI4BA4R7RkOc+ASqZMzFPKt4Pj2Z8JcGo//A==", "requires": { "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^6.1.5", - "@npmcli/config": "^6.1.0", - "@npmcli/map-workspaces": "^3.0.0", - "@npmcli/package-json": "^3.0.0", - "@npmcli/run-script": "^6.0.0", + "@npmcli/arborist": "^7.2.1", + "@npmcli/config": "^8.0.2", + "@npmcli/fs": "^3.1.0", + "@npmcli/map-workspaces": "^3.0.4", + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.1", + "@npmcli/run-script": "^7.0.3", + "@sigstore/tuf": "^2.2.0", "abbrev": "^2.0.0", "archy": "~1.0.0", - "cacache": "^17.0.3", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", + "cacache": "^18.0.2", + "chalk": "^5.3.0", + "ci-info": "^4.0.0", "cli-columns": "^4.0.0", "cli-table3": "^0.6.3", "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.16", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "graceful-fs": "^4.2.10", - "hosted-git-info": "^6.1.1", - "ini": "^3.0.1", - "init-package-json": "^4.0.1", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^3.0.0", - "libnpmaccess": "^7.0.1", - "libnpmdiff": "^5.0.6", - "libnpmexec": "^5.0.6", - "libnpmfund": "^4.0.6", - "libnpmhook": "^9.0.1", - "libnpmorg": "^5.0.1", - "libnpmpack": "^5.0.6", - "libnpmpublish": "^7.0.6", - "libnpmsearch": "^6.0.1", - "libnpmteam": "^5.0.1", - "libnpmversion": "^4.0.1", - "make-fetch-happen": "^11.0.2", - "minimatch": "^5.1.1", - "minipass": "^4.0.0", + "fs-minipass": "^3.0.3", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "hosted-git-info": "^7.0.1", + "ini": "^4.1.1", + "init-package-json": "^6.0.0", + "is-cidr": "^5.0.3", + "json-parse-even-better-errors": "^3.0.1", + "libnpmaccess": "^8.0.1", + "libnpmdiff": "^6.0.3", + "libnpmexec": "^7.0.4", + "libnpmfund": "^5.0.1", + "libnpmhook": "^10.0.0", + "libnpmorg": "^6.0.1", + "libnpmpack": "^6.0.3", + "libnpmpublish": "^9.0.2", + "libnpmsearch": "^7.0.0", + "libnpmteam": "^6.0.0", + "libnpmversion": "^5.0.1", + "make-fetch-happen": "^13.0.0", + "minimatch": "^9.0.3", + "minipass": "^7.0.4", "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", "ms": "^2.1.2", - "node-gyp": "^9.3.0", - "nopt": "^7.0.0", - "npm-audit-report": "^4.0.0", - "npm-install-checks": "^6.0.0", - "npm-package-arg": "^10.1.0", - "npm-pick-manifest": "^8.0.1", - "npm-profile": "^7.0.1", - "npm-registry-fetch": "^14.0.3", - "npm-user-validate": "^1.0.1", + "node-gyp": "^10.0.1", + "nopt": "^7.2.0", + "normalize-package-data": "^6.0.0", + "npm-audit-report": "^5.0.0", + "npm-install-checks": "^6.3.0", + "npm-package-arg": "^11.0.1", + "npm-pick-manifest": "^9.0.0", + "npm-profile": "^9.0.0", + "npm-registry-fetch": "^16.1.0", + "npm-user-validate": "^2.0.0", "npmlog": "^7.0.1", "p-map": "^4.0.0", - "pacote": "^15.0.7", - "parse-conflict-json": "^3.0.0", + "pacote": "^17.0.5", + "parse-conflict-json": "^3.0.1", "proc-log": "^3.0.0", "qrcode-terminal": "^0.12.0", - "read": "~1.0.7", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.8", - "ssri": "^10.0.1", - "tar": "^6.1.13", + "read": "^2.1.0", + "semver": "^7.5.4", + "spdx-expression-parse": "^3.0.1", + "ssri": "^10.0.5", + "strip-ansi": "^7.1.0", + "supports-color": "^9.4.0", + "tar": "^6.2.0", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", "treeverse": "^3.0.0", "validate-npm-package-name": "^5.0.0", - "which": "^3.0.0", - "write-file-atomic": "^5.0.0" + "which": "^4.0.0", + "write-file-atomic": "^5.0.1" }, "dependencies": { "@colors/colors": { @@ -35488,64 +35426,99 @@ "bundled": true, "optional": true }, - "@gar/promisify": { - "version": "1.1.3", - "bundled": true + "@isaacs/cliui": { + "version": "8.0.2", + "bundled": true, + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "bundled": true + }, + "string-width": { + "version": "5.1.2", + "bundled": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + } + } }, "@isaacs/string-locale-compare": { "version": "1.1.0", "bundled": true }, + "@npmcli/agent": { + "version": "2.2.0", + "bundled": true, + "requires": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.1" + } + }, "@npmcli/arborist": { - "version": "6.1.5", + "version": "7.3.0", "bundled": true, "requires": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/fs": "^3.1.0", - "@npmcli/installed-package-contents": "^2.0.0", - "@npmcli/map-workspaces": "^3.0.0", - "@npmcli/metavuln-calculator": "^5.0.0", - "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/installed-package-contents": "^2.0.2", + "@npmcli/map-workspaces": "^3.0.2", + "@npmcli/metavuln-calculator": "^7.0.0", + "@npmcli/name-from-folder": "^2.0.0", "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^3.0.0", - "@npmcli/query": "^3.0.0", - "@npmcli/run-script": "^6.0.0", + "@npmcli/package-json": "^5.0.0", + "@npmcli/query": "^3.0.1", + "@npmcli/run-script": "^7.0.2", "bin-links": "^4.0.1", - "cacache": "^17.0.3", + "cacache": "^18.0.0", "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^6.1.1", + "hosted-git-info": "^7.0.1", "json-parse-even-better-errors": "^3.0.0", "json-stringify-nice": "^1.1.4", - "minimatch": "^5.1.1", + "minimatch": "^9.0.0", "nopt": "^7.0.0", - "npm-install-checks": "^6.0.0", - "npm-package-arg": "^10.1.0", - "npm-pick-manifest": "^8.0.1", - "npm-registry-fetch": "^14.0.3", + "npm-install-checks": "^6.2.0", + "npm-package-arg": "^11.0.1", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", "npmlog": "^7.0.1", - "pacote": "^15.0.7", + "pacote": "^17.0.4", "parse-conflict-json": "^3.0.0", "proc-log": "^3.0.0", "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^3.0.1", + "promise-call-limit": "^1.0.2", + "read-package-json-fast": "^3.0.2", "semver": "^7.3.7", - "ssri": "^10.0.1", + "ssri": "^10.0.5", "treeverse": "^3.0.0", - "walk-up-path": "^1.0.0" + "walk-up-path": "^3.0.1" } }, "@npmcli/config": { - "version": "6.1.0", + "version": "8.1.0", "bundled": true, "requires": { - "@npmcli/map-workspaces": "^3.0.0", - "ini": "^3.0.0", + "@npmcli/map-workspaces": "^3.0.2", + "ci-info": "^4.0.0", + "ini": "^4.1.0", "nopt": "^7.0.0", "proc-log": "^3.0.0", - "read-package-json-fast": "^3.0.0", + "read-package-json-fast": "^3.0.2", "semver": "^7.3.5", - "walk-up-path": "^1.0.0" + "walk-up-path": "^3.0.1" } }, "@npmcli/disparity-colors": { @@ -35553,6 +35526,15 @@ "bundled": true, "requires": { "ansi-styles": "^4.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "bundled": true, + "requires": { + "color-convert": "^2.0.1" + } + } } }, "@npmcli/fs": { @@ -35563,22 +35545,21 @@ } }, "@npmcli/git": { - "version": "4.0.3", + "version": "5.0.4", "bundled": true, "requires": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^8.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", "proc-log": "^3.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", - "which": "^3.0.0" + "which": "^4.0.0" } }, "@npmcli/installed-package-contents": { - "version": "2.0.1", + "version": "2.0.2", "bundled": true, "requires": { "npm-bundled": "^3.0.0", @@ -35586,27 +35567,27 @@ } }, "@npmcli/map-workspaces": { - "version": "3.0.0", + "version": "3.0.4", "bundled": true, "requires": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", + "@npmcli/name-from-folder": "^2.0.0", + "glob": "^10.2.2", + "minimatch": "^9.0.0", "read-package-json-fast": "^3.0.0" } }, "@npmcli/metavuln-calculator": { - "version": "5.0.0", + "version": "7.0.0", "bundled": true, "requires": { - "cacache": "^17.0.0", + "cacache": "^18.0.0", "json-parse-even-better-errors": "^3.0.0", - "pacote": "^15.0.0", + "pacote": "^17.0.0", "semver": "^7.3.5" } }, "@npmcli/name-from-folder": { - "version": "1.0.1", + "version": "2.0.0", "bundled": true }, "@npmcli/node-gyp": { @@ -35614,66 +35595,97 @@ "bundled": true }, "@npmcli/package-json": { - "version": "3.0.0", + "version": "5.0.0", "bundled": true, "requires": { - "json-parse-even-better-errors": "^3.0.0" + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.5.3" } }, "@npmcli/promise-spawn": { - "version": "6.0.1", + "version": "7.0.1", "bundled": true, "requires": { - "which": "^3.0.0" + "which": "^4.0.0" } }, "@npmcli/query": { - "version": "3.0.0", + "version": "3.0.1", "bundled": true, "requires": { "postcss-selector-parser": "^6.0.10" } }, "@npmcli/run-script": { - "version": "6.0.0", + "version": "7.0.3", "bundled": true, "requires": { "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" + "which": "^4.0.0" } }, - "@tootallnate/once": { - "version": "2.0.0", - "bundled": true + "@pkgjs/parseargs": { + "version": "0.11.0", + "bundled": true, + "optional": true }, - "abbrev": { - "version": "2.0.0", + "@sigstore/bundle": { + "version": "2.1.0", + "bundled": true, + "requires": { + "@sigstore/protobuf-specs": "^0.2.1" + } + }, + "@sigstore/protobuf-specs": { + "version": "0.2.1", "bundled": true }, - "abort-controller": { - "version": "3.0.0", + "@sigstore/sign": { + "version": "2.2.0", "bundled": true, "requires": { - "event-target-shim": "^5.0.0" + "@sigstore/bundle": "^2.1.0", + "@sigstore/protobuf-specs": "^0.2.1", + "make-fetch-happen": "^13.0.0" } }, - "agent-base": { - "version": "6.0.2", + "@sigstore/tuf": { + "version": "2.2.0", "bundled": true, "requires": { - "debug": "4" + "@sigstore/protobuf-specs": "^0.2.1", + "tuf-js": "^2.1.0" + } + }, + "@tufjs/canonical-json": { + "version": "2.0.0", + "bundled": true + }, + "@tufjs/models": { + "version": "2.0.0", + "bundled": true, + "requires": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.3" } }, - "agentkeepalive": { - "version": "4.2.1", + "abbrev": { + "version": "2.0.0", + "bundled": true + }, + "agent-base": { + "version": "7.1.0", "bundled": true, "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" + "debug": "^4.3.4" } }, "aggregate-error": { @@ -35685,15 +35697,12 @@ } }, "ansi-regex": { - "version": "5.0.1", + "version": "6.0.1", "bundled": true }, "ansi-styles": { - "version": "4.3.0", - "bundled": true, - "requires": { - "color-convert": "^2.0.1" - } + "version": "6.2.1", + "bundled": true }, "aproba": { "version": "2.0.0", @@ -35704,43 +35713,15 @@ "bundled": true }, "are-we-there-yet": { - "version": "4.0.0", - "bundled": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^4.1.0" - }, - "dependencies": { - "buffer": { - "version": "6.0.3", - "bundled": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "readable-stream": { - "version": "4.2.0", - "bundled": true, - "requires": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" - } - } - } + "version": "4.0.2", + "bundled": true }, "balanced-match": { "version": "1.0.2", "bundled": true }, - "base64-js": { - "version": "1.5.1", - "bundled": true - }, "bin-links": { - "version": "4.0.1", + "version": "4.0.3", "bundled": true, "requires": { "cmd-shim": "^6.0.0", @@ -35768,45 +35749,40 @@ } }, "cacache": { - "version": "17.0.3", + "version": "18.0.2", "bundled": true, "requires": { "@npmcli/fs": "^3.1.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", "ssri": "^10.0.0", "tar": "^6.1.11", "unique-filename": "^3.0.0" } }, "chalk": { - "version": "4.1.2", - "bundled": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } + "version": "5.3.0", + "bundled": true }, "chownr": { "version": "2.0.0", "bundled": true }, "ci-info": { - "version": "3.7.0", + "version": "4.0.0", "bundled": true }, "cidr-regex": { - "version": "3.1.1", + "version": "4.0.3", "bundled": true, "requires": { - "ip-regex": "^4.1.0" + "ip-regex": "^5.0.0" } }, "clean-stack": { @@ -35819,6 +35795,19 @@ "requires": { "string-width": "^4.2.3", "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "bundled": true + }, + "strip-ansi": { + "version": "6.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "cli-table3": { @@ -35834,7 +35823,7 @@ "bundled": true }, "cmd-shim": { - "version": "6.0.0", + "version": "6.0.2", "bundled": true }, "color-convert": { @@ -35858,20 +35847,47 @@ "requires": { "strip-ansi": "^6.0.1", "wcwidth": "^1.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "bundled": true + }, + "strip-ansi": { + "version": "6.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "common-ancestor-path": { "version": "1.0.1", "bundled": true }, - "concat-map": { - "version": "0.0.1", - "bundled": true - }, "console-control-strings": { "version": "1.1.0", "bundled": true }, + "cross-spawn": { + "version": "7.0.3", + "bundled": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "bundled": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "cssesc": { "version": "3.0.0", "bundled": true @@ -35890,24 +35906,20 @@ } }, "defaults": { - "version": "1.0.3", + "version": "1.0.4", "bundled": true, "requires": { "clone": "^1.0.2" } }, - "delegates": { - "version": "1.0.0", - "bundled": true - }, - "depd": { - "version": "1.1.2", - "bundled": true - }, "diff": { "version": "5.1.0", "bundled": true }, + "eastasianwidth": { + "version": "0.2.0", + "bundled": true + }, "emoji-regex": { "version": "8.0.0", "bundled": true @@ -35928,121 +35940,113 @@ "version": "2.0.3", "bundled": true }, - "event-target-shim": { - "version": "5.0.1", - "bundled": true - }, - "events": { - "version": "3.3.0", + "exponential-backoff": { + "version": "3.1.1", "bundled": true }, "fastest-levenshtein": { "version": "1.0.16", "bundled": true }, - "fs-minipass": { - "version": "2.1.0", + "foreground-child": { + "version": "3.1.1", "bundled": true, "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - } + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" } }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true + "fs-minipass": { + "version": "3.0.3", + "bundled": true, + "requires": { + "minipass": "^7.0.3" + } }, "function-bind": { - "version": "1.1.1", + "version": "1.1.2", "bundled": true }, "gauge": { - "version": "5.0.0", + "version": "5.0.1", "bundled": true, "requires": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", "console-control-strings": "^1.1.0", "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", + "signal-exit": "^4.0.1", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "wide-align": "^1.1.5" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "bundled": true + }, + "strip-ansi": { + "version": "6.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "glob": { - "version": "8.0.3", + "version": "10.3.10", "bundled": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" } }, "graceful-fs": { - "version": "4.2.10", - "bundled": true - }, - "has": { - "version": "1.0.3", - "bundled": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", + "version": "4.2.11", "bundled": true }, "has-unicode": { "version": "2.0.1", "bundled": true }, + "hasown": { + "version": "2.0.0", + "bundled": true, + "requires": { + "function-bind": "^1.1.2" + } + }, "hosted-git-info": { - "version": "6.1.1", + "version": "7.0.1", "bundled": true, "requires": { - "lru-cache": "^7.5.1" + "lru-cache": "^10.0.1" } }, "http-cache-semantics": { - "version": "4.1.0", + "version": "4.1.1", "bundled": true }, "http-proxy-agent": { - "version": "5.0.0", + "version": "7.0.0", "bundled": true, "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" } }, "https-proxy-agent": { - "version": "5.0.1", + "version": "7.0.2", "bundled": true, "requires": { - "agent-base": "6", + "agent-base": "^7.0.2", "debug": "4" } }, - "humanize-ms": { - "version": "1.2.1", - "bundled": true, - "requires": { - "ms": "^2.0.0" - } - }, "iconv-lite": { "version": "0.6.3", "bundled": true, @@ -36051,15 +36055,11 @@ "safer-buffer": ">= 2.1.2 < 3.0.0" } }, - "ieee754": { - "version": "1.2.1", - "bundled": true - }, "ignore-walk": { - "version": "6.0.0", + "version": "6.0.4", "bundled": true, "requires": { - "minimatch": "^5.0.1" + "minimatch": "^9.0.0" } }, "imurmurhash": { @@ -36070,34 +36070,18 @@ "version": "4.0.0", "bundled": true }, - "infer-owner": { - "version": "1.0.4", - "bundled": true - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true - }, "ini": { - "version": "3.0.1", + "version": "4.1.1", "bundled": true }, "init-package-json": { - "version": "4.0.1", + "version": "6.0.0", "bundled": true, "requires": { - "npm-package-arg": "^10.0.0", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^6.0.0", + "npm-package-arg": "^11.0.0", + "promzard": "^1.0.0", + "read": "^2.0.0", + "read-package-json": "^7.0.0", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4", "validate-npm-package-name": "^5.0.0" @@ -36108,21 +36092,21 @@ "bundled": true }, "ip-regex": { - "version": "4.3.0", + "version": "5.0.0", "bundled": true }, "is-cidr": { - "version": "4.0.2", + "version": "5.0.3", "bundled": true, "requires": { - "cidr-regex": "^3.1.1" + "cidr-regex": "4.0.3" } }, "is-core-module": { - "version": "2.10.0", + "version": "2.13.1", "bundled": true, "requires": { - "has": "^1.0.3" + "hasown": "^2.0.0" } }, "is-fullwidth-code-point": { @@ -36137,8 +36121,16 @@ "version": "2.0.0", "bundled": true }, + "jackspeak": { + "version": "2.3.6", + "bundled": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, "json-parse-even-better-errors": { - "version": "3.0.0", + "version": "3.0.1", "bundled": true }, "json-stringify-nice": { @@ -36150,197 +36142,173 @@ "bundled": true }, "just-diff": { - "version": "5.1.1", + "version": "6.0.2", "bundled": true }, "just-diff-apply": { - "version": "5.4.1", + "version": "5.5.0", "bundled": true }, "libnpmaccess": { - "version": "7.0.1", + "version": "8.0.2", "bundled": true, "requires": { - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3" + "npm-package-arg": "^11.0.1", + "npm-registry-fetch": "^16.0.0" } }, "libnpmdiff": { - "version": "5.0.6", + "version": "6.0.5", "bundled": true, "requires": { - "@npmcli/arborist": "^6.1.5", + "@npmcli/arborist": "^7.2.1", "@npmcli/disparity-colors": "^3.0.0", - "@npmcli/installed-package-contents": "^2.0.0", + "@npmcli/installed-package-contents": "^2.0.2", "binary-extensions": "^2.2.0", "diff": "^5.1.0", - "minimatch": "^5.1.1", - "npm-package-arg": "^10.1.0", - "pacote": "^15.0.7", - "tar": "^6.1.13" + "minimatch": "^9.0.0", + "npm-package-arg": "^11.0.1", + "pacote": "^17.0.4", + "tar": "^6.2.0" } }, "libnpmexec": { - "version": "5.0.6", + "version": "7.0.6", "bundled": true, "requires": { - "@npmcli/arborist": "^6.1.5", - "@npmcli/run-script": "^6.0.0", - "chalk": "^4.1.0", - "ci-info": "^3.7.0", - "npm-package-arg": "^10.1.0", + "@npmcli/arborist": "^7.2.1", + "@npmcli/run-script": "^7.0.2", + "ci-info": "^4.0.0", + "npm-package-arg": "^11.0.1", "npmlog": "^7.0.1", - "pacote": "^15.0.7", + "pacote": "^17.0.4", "proc-log": "^3.0.0", - "read": "^1.0.7", - "read-package-json-fast": "^3.0.1", + "read": "^2.0.0", + "read-package-json-fast": "^3.0.2", "semver": "^7.3.7", - "walk-up-path": "^1.0.0" + "walk-up-path": "^3.0.1" } }, "libnpmfund": { - "version": "4.0.6", + "version": "5.0.3", "bundled": true, "requires": { - "@npmcli/arborist": "^6.1.5" + "@npmcli/arborist": "^7.2.1" } }, "libnpmhook": { - "version": "9.0.1", + "version": "10.0.1", "bundled": true, "requires": { "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" } }, "libnpmorg": { - "version": "5.0.1", + "version": "6.0.2", "bundled": true, "requires": { "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" } }, "libnpmpack": { - "version": "5.0.6", + "version": "6.0.5", "bundled": true, "requires": { - "@npmcli/arborist": "^6.1.5", - "@npmcli/run-script": "^6.0.0", - "npm-package-arg": "^10.1.0", - "pacote": "^15.0.7" + "@npmcli/arborist": "^7.2.1", + "@npmcli/run-script": "^7.0.2", + "npm-package-arg": "^11.0.1", + "pacote": "^17.0.4" } }, "libnpmpublish": { - "version": "7.0.6", + "version": "9.0.3", "bundled": true, "requires": { - "normalize-package-data": "^5.0.0", - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3", + "ci-info": "^4.0.0", + "normalize-package-data": "^6.0.0", + "npm-package-arg": "^11.0.1", + "npm-registry-fetch": "^16.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.7", - "ssri": "^10.0.1" + "sigstore": "^2.1.0", + "ssri": "^10.0.5" } }, "libnpmsearch": { - "version": "6.0.1", + "version": "7.0.1", "bundled": true, "requires": { - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" } }, "libnpmteam": { - "version": "5.0.1", + "version": "6.0.1", "bundled": true, "requires": { "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" + "npm-registry-fetch": "^16.0.0" } }, "libnpmversion": { - "version": "4.0.1", + "version": "5.0.2", "bundled": true, "requires": { - "@npmcli/git": "^4.0.1", - "@npmcli/run-script": "^6.0.0", + "@npmcli/git": "^5.0.3", + "@npmcli/run-script": "^7.0.2", "json-parse-even-better-errors": "^3.0.0", "proc-log": "^3.0.0", "semver": "^7.3.7" } }, "lru-cache": { - "version": "7.13.2", + "version": "10.1.0", "bundled": true }, "make-fetch-happen": { - "version": "11.0.2", + "version": "13.0.0", "bundled": true, "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", + "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", "ssri": "^10.0.0" } }, "minimatch": { - "version": "5.1.1", + "version": "9.0.3", "bundled": true, "requires": { "brace-expansion": "^2.0.1" } }, "minipass": { - "version": "4.0.0", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } + "version": "7.0.4", + "bundled": true }, "minipass-collect": { - "version": "1.0.2", + "version": "2.0.1", "bundled": true, "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - } + "minipass": "^7.0.3" } }, "minipass-fetch": { - "version": "3.0.0", + "version": "3.0.4", "bundled": true, "requires": { "encoding": "^0.1.13", - "minipass": "^3.1.6", + "minipass": "^7.0.3", "minipass-sized": "^1.0.3", "minizlib": "^2.1.2" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - } } }, "minipass-flush": { @@ -36434,7 +36402,7 @@ "bundled": true }, "mute-stream": { - "version": "0.0.8", + "version": "1.0.0", "bundled": true }, "negotiator": { @@ -36442,250 +36410,41 @@ "bundled": true }, "node-gyp": { - "version": "9.3.0", + "version": "10.0.1", "bundled": true, "requires": { "env-paths": "^2.2.0", - "glob": "^7.1.4", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", "semver": "^7.3.5", "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "@npmcli/fs": { - "version": "2.1.2", - "bundled": true, - "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - } - }, - "@npmcli/move-file": { - "version": "2.0.1", - "bundled": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "abbrev": { - "version": "1.1.1", - "bundled": true - }, - "are-we-there-yet": { - "version": "3.0.1", - "bundled": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "cacache": { - "version": "16.1.3", - "bundled": true, - "requires": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "bundled": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "8.0.3", - "bundled": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "minimatch": { - "version": "5.1.0", - "bundled": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "gauge": { - "version": "4.0.4", - "bundled": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "glob": { - "version": "7.2.3", - "bundled": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "make-fetch-happen": { - "version": "10.2.1", - "bundled": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "bundled": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minipass": { - "version": "3.3.6", - "bundled": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-fetch": { - "version": "2.1.2", - "bundled": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "nopt": { - "version": "6.0.0", - "bundled": true, - "requires": { - "abbrev": "^1.0.0" - } - }, - "npmlog": { - "version": "6.0.2", - "bundled": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "ssri": { - "version": "9.0.1", - "bundled": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "unique-filename": { - "version": "2.0.1", - "bundled": true, - "requires": { - "unique-slug": "^3.0.0" - } - }, - "unique-slug": { - "version": "3.0.0", - "bundled": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "which": { - "version": "2.0.2", - "bundled": true, - "requires": { - "isexe": "^2.0.0" - } - } + "which": "^4.0.0" } }, "nopt": { - "version": "7.0.0", + "version": "7.2.0", "bundled": true, "requires": { "abbrev": "^2.0.0" } }, "normalize-package-data": { - "version": "5.0.0", + "version": "6.0.0", "bundled": true, "requires": { - "hosted-git-info": "^6.0.0", + "hosted-git-info": "^7.0.0", "is-core-module": "^2.8.1", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4" } }, "npm-audit-report": { - "version": "4.0.0", - "bundled": true, - "requires": { - "chalk": "^4.0.0" - } + "version": "5.0.0", + "bundled": true }, "npm-bundled": { "version": "3.0.0", @@ -36695,66 +36454,66 @@ } }, "npm-install-checks": { - "version": "6.0.0", + "version": "6.3.0", "bundled": true, "requires": { "semver": "^7.1.1" } }, "npm-normalize-package-bin": { - "version": "3.0.0", + "version": "3.0.1", "bundled": true }, "npm-package-arg": { - "version": "10.1.0", + "version": "11.0.1", "bundled": true, "requires": { - "hosted-git-info": "^6.0.0", + "hosted-git-info": "^7.0.0", "proc-log": "^3.0.0", "semver": "^7.3.5", "validate-npm-package-name": "^5.0.0" } }, "npm-packlist": { - "version": "7.0.4", + "version": "8.0.2", "bundled": true, "requires": { - "ignore-walk": "^6.0.0" + "ignore-walk": "^6.0.4" } }, "npm-pick-manifest": { - "version": "8.0.1", + "version": "9.0.0", "bundled": true, "requires": { "npm-install-checks": "^6.0.0", "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", + "npm-package-arg": "^11.0.0", "semver": "^7.3.5" } }, "npm-profile": { - "version": "7.0.1", + "version": "9.0.0", "bundled": true, "requires": { - "npm-registry-fetch": "^14.0.0", + "npm-registry-fetch": "^16.0.0", "proc-log": "^3.0.0" } }, "npm-registry-fetch": { - "version": "14.0.3", + "version": "16.1.0", "bundled": true, "requires": { - "make-fetch-happen": "^11.0.0", - "minipass": "^4.0.0", + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", "minipass-fetch": "^3.0.0", "minipass-json-stream": "^1.0.1", "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", + "npm-package-arg": "^11.0.0", "proc-log": "^3.0.0" } }, "npm-user-validate": { - "version": "1.0.1", + "version": "2.0.0", "bundled": true }, "npmlog": { @@ -36767,13 +36526,6 @@ "set-blocking": "^2.0.0" } }, - "once": { - "version": "1.4.0", - "bundled": true, - "requires": { - "wrappy": "1" - } - }, "p-map": { "version": "4.0.0", "bundled": true, @@ -36782,43 +36534,52 @@ } }, "pacote": { - "version": "15.0.7", + "version": "17.0.5", "bundled": true, "requires": { - "@npmcli/git": "^4.0.0", + "@npmcli/git": "^5.0.0", "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", - "fs-minipass": "^2.1.0", - "minipass": "^4.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^7.0.0", + "cacache": "^18.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^16.0.0", "proc-log": "^3.0.0", "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", + "read-package-json": "^7.0.0", "read-package-json-fast": "^3.0.0", + "sigstore": "^2.0.0", "ssri": "^10.0.0", "tar": "^6.1.11" } }, "parse-conflict-json": { - "version": "3.0.0", + "version": "3.0.1", "bundled": true, "requires": { "json-parse-even-better-errors": "^3.0.0", - "just-diff": "^5.0.1", + "just-diff": "^6.0.0", "just-diff-apply": "^5.2.0" } }, - "path-is-absolute": { - "version": "1.0.1", + "path-key": { + "version": "3.1.1", "bundled": true }, + "path-scurry": { + "version": "1.10.1", + "bundled": true, + "requires": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + } + }, "postcss-selector-parser": { - "version": "6.0.10", + "version": "6.0.15", "bundled": true, "requires": { "cssesc": "^3.0.0", @@ -36829,16 +36590,12 @@ "version": "3.0.0", "bundled": true }, - "process": { - "version": "0.11.10", - "bundled": true - }, "promise-all-reject-late": { "version": "1.0.1", "bundled": true }, "promise-call-limit": { - "version": "1.0.1", + "version": "1.0.2", "bundled": true }, "promise-inflight": { @@ -36854,10 +36611,10 @@ } }, "promzard": { - "version": "0.3.0", + "version": "1.0.0", "bundled": true, "requires": { - "read": "1" + "read": "^2.0.0" } }, "qrcode-terminal": { @@ -36865,10 +36622,10 @@ "bundled": true }, "read": { - "version": "1.0.7", + "version": "2.1.0", "bundled": true, "requires": { - "mute-stream": "~0.0.4" + "mute-stream": "~1.0.0" } }, "read-cmd-shim": { @@ -36876,83 +36633,34 @@ "bundled": true }, "read-package-json": { - "version": "6.0.0", + "version": "7.0.0", "bundled": true, "requires": { - "glob": "^8.0.1", + "glob": "^10.2.2", "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", + "normalize-package-data": "^6.0.0", "npm-normalize-package-bin": "^3.0.0" } }, "read-package-json-fast": { - "version": "3.0.1", + "version": "3.0.2", "bundled": true, "requires": { "json-parse-even-better-errors": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" } }, - "readable-stream": { - "version": "3.6.0", - "bundled": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, "retry": { "version": "0.12.0", "bundled": true }, - "rimraf": { - "version": "3.0.2", - "bundled": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "bundled": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "bundled": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "bundled": true - }, "safer-buffer": { "version": "2.1.2", "bundled": true, "optional": true }, "semver": { - "version": "7.3.8", + "version": "7.5.4", "bundled": true, "requires": { "lru-cache": "^6.0.0" @@ -36971,16 +36679,37 @@ "version": "2.0.0", "bundled": true }, + "shebang-command": { + "version": "2.0.0", + "bundled": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "bundled": true + }, "signal-exit": { - "version": "3.0.7", + "version": "4.1.0", "bundled": true }, + "sigstore": { + "version": "2.1.0", + "bundled": true, + "requires": { + "@sigstore/bundle": "^2.1.0", + "@sigstore/protobuf-specs": "^0.2.1", + "@sigstore/sign": "^2.1.0", + "@sigstore/tuf": "^2.1.0" + } + }, "smart-buffer": { "version": "4.2.0", "bundled": true }, "socks": { - "version": "2.7.0", + "version": "2.7.1", "bundled": true, "requires": { "ip": "^2.0.0", @@ -36988,16 +36717,16 @@ } }, "socks-proxy-agent": { - "version": "7.0.0", + "version": "8.0.2", "bundled": true, "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" } }, "spdx-correct": { - "version": "3.1.1", + "version": "3.2.0", "bundled": true, "requires": { "spdx-expression-parse": "^3.0.0", @@ -37017,56 +36746,116 @@ } }, "spdx-license-ids": { - "version": "3.0.11", + "version": "3.0.16", "bundled": true }, "ssri": { - "version": "10.0.1", + "version": "10.0.5", "bundled": true, "requires": { - "minipass": "^4.0.0" + "minipass": "^7.0.3" } }, - "string_decoder": { - "version": "1.3.0", + "string-width": { + "version": "4.2.3", "bundled": true, "requires": { - "safe-buffer": "~5.2.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "bundled": true + }, + "strip-ansi": { + "version": "6.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, - "string-width": { - "version": "4.2.3", + "string-width-cjs": { + "version": "npm:string-width@4.2.3", "bundled": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "bundled": true + }, + "strip-ansi": { + "version": "6.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "strip-ansi": { - "version": "6.0.1", + "version": "7.1.0", "bundled": true, "requires": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^6.0.1" } }, - "supports-color": { - "version": "7.2.0", + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", "bundled": true, "requires": { - "has-flag": "^4.0.0" + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "bundled": true + } } }, + "supports-color": { + "version": "9.4.0", + "bundled": true + }, "tar": { - "version": "6.1.13", + "version": "6.2.0", "bundled": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" + }, + "dependencies": { + "fs-minipass": { + "version": "2.1.0", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "minipass": { + "version": "5.0.0", + "bundled": true + } } }, "text-table": { @@ -37081,6 +36870,15 @@ "version": "3.0.0", "bundled": true }, + "tuf-js": { + "version": "2.1.0", + "bundled": true, + "requires": { + "@tufjs/models": "2.0.0", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.0" + } + }, "unique-filename": { "version": "3.0.0", "bundled": true, @@ -37115,7 +36913,7 @@ } }, "walk-up-path": { - "version": "1.0.0", + "version": "3.0.1", "bundled": true }, "wcwidth": { @@ -37126,10 +36924,16 @@ } }, "which": { - "version": "3.0.0", + "version": "4.0.0", "bundled": true, "requires": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" + }, + "dependencies": { + "isexe": { + "version": "3.1.1", + "bundled": true + } } }, "wide-align": { @@ -37139,16 +36943,65 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "wrappy": { - "version": "1.0.2", - "bundled": true + "wrap-ansi": { + "version": "8.1.0", + "bundled": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "bundled": true + }, + "string-width": { + "version": "5.1.2", + "bundled": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + } + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "bundled": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "bundled": true + }, + "ansi-styles": { + "version": "4.3.0", + "bundled": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } }, "write-file-atomic": { - "version": "5.0.0", + "version": "5.0.1", "bundled": true, "requires": { "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "signal-exit": "^4.0.1" } }, "yallist": { diff --git a/package.json b/package.json index 9374e23465..adfab99992 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "superalgos", - "version": "1.5.0", + "version": "1.6.0", "description": "Superalgos is a free, open-source crypto trading bot", "author": { "name": "Superalgos Contributors" @@ -65,7 +65,7 @@ "ndjson": "^2.0.0", "node-fetch": "^2.6.6", "node-static": "^0.7.11", - "npm": "^9.1.2", + "npm": ">=10.3.0", "open": "^8.4.0", "pako": "^2.1.0", "path": "^0.12.7",