diff --git a/Platform/Client/httpInterface.js b/Platform/Client/httpInterface.js index 81e4a60af..d00205b88 100644 --- a/Platform/Client/httpInterface.js +++ b/Platform/Client/httpInterface.js @@ -79,6 +79,16 @@ exports.newHttpInterface = function newHttpInterface() { SA.projects.foundations.utilities.httpResponses.respondWithContent(JSON.stringify(serverResponse), httpResponse) return } + case 'getUserWalletBalance': { + + let serverResponse = await PL.servers.WEB3_SERVER.getUserWalletBalance( + params.walletAddress, + params.contractAddress + ) + + SA.projects.foundations.utilities.httpResponses.respondWithContent(JSON.stringify(serverResponse), httpResponse) + return + } case 'getWalletBalances': { let serverResponse = await PL.servers.WEB3_SERVER.getWalletBalances( diff --git a/Platform/Client/web3Server.js b/Platform/Client/web3Server.js index e3f7d5888..0e4624bf5 100644 --- a/Platform/Client/web3Server.js +++ b/Platform/Client/web3Server.js @@ -5,6 +5,7 @@ exports.newWeb3Server = function newWeb3Server() { let thisObject = { getNetworkClientStatus: getNetworkClientStatus, createWalletAccount: createWalletAccount, + getUserWalletBalance: getUserWalletBalance, getWalletBalances: getWalletBalances, signData: signData, hashData: hashData, @@ -82,6 +83,28 @@ exports.newWeb3Server = function newWeb3Server() { } } + async function getUserWalletBalance(walletAddress, contractAddress) { + + const bscUri = 'https://bsc-dataseed.binance.org/' + const web3 = new Web3(bscUri) + + let balance + + let ABI = [{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"},{"name":"amount","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"listAddress","type":"address"},{"name":"isBlackListed","type":"bool"}],"name":"blackListAddress","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint256"},{"name":"_supply","type":"uint256"},{"name":"tokenOwner","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"blackListed","type":"address"},{"indexed":false,"name":"value","type":"bool"}],"name":"Blacklist","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}] + + const contractInst = new web3.eth.Contract(ABI, contractAddress) + + async function getBalance() { + balance = await contractInst.methods.balanceOf(walletAddress).call().then(result => web3.utils.fromWei(result, 'ether')) + return balance + } + + await getBalance() + + return balance + + } + async function getWalletBalances(host, port, interface, walletDefinition) { let key = 'host (' + host + ') at port (' + port + ') via interface (' + interface + ')' diff --git a/Platform/UI/Canvas.js b/Platform/UI/Canvas.js index 7a2d09b74..459e3e675 100644 --- a/Platform/UI/Canvas.js +++ b/Platform/UI/Canvas.js @@ -56,6 +56,7 @@ function newCanvas() { UI.projects.foundations.spaces.sideSpace.finalize() UI.projects.foundations.spaces.chartingSpace.finalize() UI.projects.foundations.spaces.floatingSpace.finalize() + UI.projects.foundations.spaces.codeEditorSpace.finalize() thisObject.shorcutNumbers = undefined if (browserCanvas.removeEventListener) { @@ -385,6 +386,11 @@ function newCanvas() { if (UI.projects.education !== undefined && UI.projects.education.spaces.docsSpace.isVisible === true) { return } + /* When the Code Editor is Visible, we do not process key down events of the Designer Space. */ + if (UI.projects.foundations.spaces.codeEditorSpace.isVisible === true) { + return + } + thisObject.mouse.event = event thisObject.mouse.action = 'key down' diff --git a/Platform/WebServer/index.html b/Platform/WebServer/index.html index 0925c901c..8eeeb113a 100644 --- a/Platform/WebServer/index.html +++ b/Platform/WebServer/index.html @@ -140,7 +140,7 @@
icon is the name of the image that illustrates the corresponding layer in the Layers Panel. In case the icon is not specified, the default idon is used. Possible values are...",
"updated": 1636672891580
@@ -51,22 +94,50 @@
},
{
"style": "Text",
- "text": "Custom images may be added too. To do that:"
+ "text": "Custom images may be added too. To do that:",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Es können auch eigene Bilder hinzugefügt werden. Um das zu tun:",
+ "updated": 1636660314385
+ }
+ ]
},
{
"style": "Text",
"text": "1. Name the image in the following format: image-name.png;",
- "updated": 1609852305205
+ "updated": 1609852305205,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "1. Benennen Sie das Bild in folgendem Format: bild-name.png;",
+ "updated": 1636660337014
+ }
+ ]
},
{
"style": "Text",
"text": "2. Place images in the WebServer\\Images\\Icons folder;",
- "updated": 1609852315978
+ "updated": 1609852315978,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "2. Legen Sie die Bilder in den Ordner WebServer\\Images\\Icons;",
+ "updated": 1636660361650
+ }
+ ]
},
{
"style": "Text",
"text": "3. In the configuration of the module, use the name as is (e.g.: \"icon\": \"image-name\")",
- "updated": 1609852322876
+ "updated": 1609852322876,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "3. In der Konfiguration des Moduls ist der Name unverändert zu verwenden (z. B.: \"icon\": \"image-name\")",
+ "updated": 1636660481504
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Nodes/P/Procedure/Procedure-Javascript-Code/procedure-javascript-code.json b/Projects/Foundations/Schemas/Docs-Nodes/P/Procedure/Procedure-Javascript-Code/procedure-javascript-code.json
index 1c76c451b..f1f72fe92 100644
--- a/Projects/Foundations/Schemas/Docs-Nodes/P/Procedure/Procedure-Javascript-Code/procedure-javascript-code.json
+++ b/Projects/Foundations/Schemas/Docs-Nodes/P/Procedure/Procedure-Javascript-Code/procedure-javascript-code.json
@@ -9,11 +9,6 @@
"style": "Text",
"text": "The system allows developers great flexibility as all valid JavaScript code is allowed.",
"updated": 1609789473533
- },
- {
- "style": "Important",
- "text": "Until a robust JavaScript editor is implemented on the UI, it is recommended to write code on an external editor and paste it in the UI code bubble to ensure consistency.",
- "updated": 1609789526505
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-017-superalgos-review-best-ever.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-017-superalgos-review-best-ever.json
index 75bfe0cda..7bdf043da 100644
--- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-017-superalgos-review-best-ever.json
+++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-017-superalgos-review-best-ever.json
@@ -4,7 +4,14 @@
"type": "Superalgos Review - Best Ever",
"definition": {
"text": "A whole new way to understand the motnions behind the courtain of bots and trading. \nLoving every moment of my learnig with this app. It is defintely not an easy task to understand everything but repeating the tutorials helps. Also a great comunity behnid this project which are all ready to help. so glad I stumped onto this.\n\nbrombispi",
- "updated": 1622360083224
+ "updated": 1622360083224,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Una forma completamente nueva de entender los movimientos detrás de la cortina de bots y trading. \nAmando cada momento de mi aprendizaje con esta aplicación. Definitivamente no es una tarea fácil entender todo, pero repetir los tutoriales ayuda. También una gran comunidad behnid este proyecto que está lista para ayudar. tan contento de haber tropezado con esto.\nbrombispi",
+ "updated": 1636738446550
+ }
+ ]
},
"paragraphs": [
{
diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-019-superalgos-review-reviewing-the-starting-tutorials.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-019-superalgos-review-reviewing-the-starting-tutorials.json
index c4d1bc07f..29908ab4b 100644
--- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-019-superalgos-review-reviewing-the-starting-tutorials.json
+++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-019-superalgos-review-reviewing-the-starting-tutorials.json
@@ -4,7 +4,14 @@
"type": "Superalgos Review - Reviewing the starting tutorials",
"definition": {
"text": "Superalgos tutorial review\n\nIn general the tutorial is really clear, and takes you through the motions. As such a vast systems it naturally takes some time to absorb. As a point of improvement, it would be nice to have some more overview of how the certain elements work together. Taking starters through the logical steps: 1. Where does the market data come in, 2. How is that data interpreted and translated into indicators, 3. How can the system act on those indicators, 4. How do these actions feeback into the markets to execute trades. If the tutorial could be structured according to those steps, it mentally takes a beginner through all the motions and makes them understand the flow. Maybe this is premature and the following tutorials are structured like this, however making this larger flow already clear in the beginning allows users to place their actions in one of those 4 categories, providing a sense of where in the process you are interacting. ",
- "updated": 1622820283052
+ "updated": 1622820283052,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Revisión de tutorial Superalgos \n\nEn general, el tutorial es muy claro. y te lleva a través de los movimientos. Con sistemas tan vastos como estos, naturalmente lleva algún tiempo absorberlos. Como punto de mejora, sería bueno tener una visión más general de cómo funcionan juntos ciertos elementos. Llevando a los principiantes a través de los pasos lógicos: 1. Dónde entran los datos del mercado 2. Cómo se interpretan y traducen esos datos en indicadores, 3. Cómo puede actuar el sistema sobre esos indicadores, 4. Cómo repercuten estas acciones en los mercados para ejecutar operaciones. Si el tutorial pudiera estructurarse de acuerdo con esos pasos, mentalmente lleva al principiante a través de todos los movimientos y le hace entender el flujo.. Quizás esto sea prematuro y los siguientes tutoriales están estructurados así, Sin embargo, hacer que este flujo más grande ya sea claro al principio permite a los usuarios colocar sus acciones en una de esas 4 categorías., proporcionando una idea de en qué parte del proceso está interactuando.",
+ "updated": 1636719583916
+ }
+ ]
},
"paragraphs": [
{
diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-020-superalgos-review-incredible-intuitive-trading-tool.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-020-superalgos-review-incredible-intuitive-trading-tool.json
index e339918f4..c61da3994 100644
--- a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-020-superalgos-review-incredible-intuitive-trading-tool.json
+++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-020-superalgos-review-incredible-intuitive-trading-tool.json
@@ -4,7 +4,14 @@
"type": "Superalgos Review - Incredible intuitive trading tool",
"definition": {
"text": "Superalgos is an incredible tool, alowing all kinds of traders to work together with an intuitive GUI. The app has a quite steep learning curve and seems at the beginning quite overwhelming but the tutorials are done in a way which guides you quickly through all the important features and one understands that the complexity which seems difficult to master in the beginning allows for an incredible flexibility without having to know a lot about programming.\n\nThe strongest feature of the app is however its community-driven apporach allowing users to alter the software and thereby to contribute to the project. Meaning that not only developpers can contribute but also experienced traders with little or no programming knowledge or also motivated newcomers as every little improvement counts.\n\nAs the software is an ever-increasing project I am looking forward to explore it more and to help to contribute.\n\nfredericopitz",
- "updated": 1629365654376
+ "updated": 1629365654376,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Superalgoses una herramienta increíble, que permite a todo tipo de traders trabajar junto con un intuitivo GUI. La aplicación tiene una curva de aprendizaje bastante empinada y al principio parece bastante abrumadora, pero los tutoriales están hechos de una manera que lo guía rápidamente a través de todas las características importantes y uno comprende que la complejidad que parece difícil de dominar al principio permite una increíble flexibilidad sin tener que saber mucho sobre programación.\n\nSin embargo, la característica más fuerte de la aplicación es su enfoque impulsado por la comunidad que permite a los usuarios modificar el software y, por lo tanto, contribuir al proyecto. Lo que significa que no solo los desarrolladores pueden contribuir, sino también los operadores experimentados con poco o ningún conocimiento de programación o también los recién llegados motivados, ya que cada pequeña mejora cuenta.\n\nComo el software es un proyecto en constante crecimiento, estoy deseando explorarlo más y ayudar a contribuir.",
+ "updated": 1636728050887
+ }
+ ]
},
"paragraphs": [
{
diff --git a/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-034-superalgos-review-how-to-run-a-trading-bot.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-034-superalgos-review-how-to-run-a-trading-bot.json
new file mode 100644
index 000000000..f1dfc332b
--- /dev/null
+++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-034-superalgos-review-how-to-run-a-trading-bot.json
@@ -0,0 +1,15 @@
+{
+ "review": "Superalgos Project Review",
+ "pageNumber": 34,
+ "type": "Superalgos Review - How to Run a Trading Bot",
+ "definition": {
+ "text": "Thus far I have learned alot about how the different crypto trading platforms work and how to get information from them. The tutorials are good for someone with at least some background in working with computer code. Overall I am excited to keep working through the tutorials. I hope to see even more exchanges on superalgos. Great work so far everyone and I hope I can contribute something to the project.",
+ "updated": 1636063209051
+ },
+ "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-034-superalgos-review-my-superalgos-review.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-034-superalgos-review-my-superalgos-review.json
new file mode 100644
index 000000000..ed54fbb17
--- /dev/null
+++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-034-superalgos-review-my-superalgos-review.json
@@ -0,0 +1,15 @@
+{
+ "review": "Superalgos Project Review",
+ "pageNumber": 34,
+ "type": "Superalgos Review - My Superalgos Review!",
+ "definition": {
+ "text": "Awesome project! What a great opportunity to get involved.\nozichris",
+ "updated": 1636321623989
+ },
+ "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-035-superalgos-review-great-way-to-learn-to-run-a-trading-bot.json b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-035-superalgos-review-great-way-to-learn-to-run-a-trading-bot.json
new file mode 100644
index 000000000..7d7ee9847
--- /dev/null
+++ b/Projects/Foundations/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-035-superalgos-review-great-way-to-learn-to-run-a-trading-bot.json
@@ -0,0 +1,15 @@
+{
+ "review": "Superalgos Project Review",
+ "pageNumber": 35,
+ "type": "Superalgos Review - Great Way to Learn to Run a Trading Bot",
+ "definition": {
+ "text": "The tutorials are great and I am learning a lot about how to use Superalgos. The program is very indepth and will probably take me a few more days before I even try a live trade, but I am confident the information I need is available. Superalgos has great documentation and most things are easily available if you know how to find them. Can't wait to contribute.\n\nLiteir",
+ "updated": 1636740066714
+ },
+ "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/C/Community/Community-Workspaces/community-workspaces-005-hello-world-tutorial-plugin-workspace.json b/Projects/Foundations/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-005-hello-world-tutorial-plugin-workspace.json
index 945cad5a4..7cb0e08f1 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-005-hello-world-tutorial-plugin-workspace.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-005-hello-world-tutorial-plugin-workspace.json
@@ -4,7 +4,14 @@
"type": "Hello World Tutorial Plugin Workspace",
"definition": {
"text": "This workspace serves as a demonstration on how to build a very simple strategy, complementing the education provided by the Trading System Design Tutorials Plugin Workspace, with a different approach.",
- "updated": 1616148044271
+ "updated": 1616148044271,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Este workspace sirve como demostración de cómo construir una estrategia muy simple, complementando la educación brindada por el Trading System Design Tutorials Plugin Workspace, con un enfoque diferente.",
+ "updated": 1636725234290
+ }
+ ]
},
"paragraphs": [
{
@@ -15,7 +22,14 @@
{
"style": "List",
"text": "Hello World Tutorial",
- "updated": 1616151556035
+ "updated": 1616151556035,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Hello World Tutorial ( Tutorial Hola al mundo)",
+ "updated": 1636725249737
+ }
+ ]
},
{
"style": "Title",
diff --git a/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-001-how-to-contribute-to-superalgos.json b/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-001-how-to-contribute-to-superalgos.json
index 3344275c9..f14300d7d 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-001-how-to-contribute-to-superalgos.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-001-how-to-contribute-to-superalgos.json
@@ -4,18 +4,39 @@
"type": "How to Contribute to Superalgos",
"definition": {
"text": "This topic covers the logistics and details of how to contribute different kinds of assets to the project, including a Trading System, a Data Mine, icons, documentation, translations, tutorials, and so on.",
- "updated": 1618323854276
+ "updated": 1618323854276,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Este tema cubre la logística y los detalles de cómo contribuir con diferentes tipos de activos al proyecto, incluido un Trading System, un Data Mine, íconos, documentación, tranducciones, tutoriales, etcetera.",
+ "updated": 1636726366195
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "Scan the table of contents below to find the documentation about how to contribute the kind of asset you may have in mind.",
- "updated": 1617032405931
+ "updated": 1617032405931,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Escanee la tabla de contenido a continuación para encontrar la documentación sobre cómo contribuir con el tipo de activo que pueda tener en mente.",
+ "updated": 1636726389032
+ }
+ ]
},
{
"style": "Success",
"text": "If there is no explanation about the type of asset you wish to contribute, please reach out to the team in the Superalgos Community Group!",
- "updated": 1617032427271
+ "updated": 1617032427271,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Si no hay una explicación sobre el tipo de activo que desea contribuir, comuníquese con el equipo en el Superalgos Community Group!",
+ "updated": 1636726430146
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Topics/C/Crypto/Crypto-Ecosystem/crypto-ecosystem-002-how-to-install-a-new-market.json b/Projects/Foundations/Schemas/Docs-Topics/C/Crypto/Crypto-Ecosystem/crypto-ecosystem-002-how-to-install-a-new-market.json
index 31b4fd3e1..42802d273 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/C/Crypto/Crypto-Ecosystem/crypto-ecosystem-002-how-to-install-a-new-market.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/C/Crypto/Crypto-Ecosystem/crypto-ecosystem-002-how-to-install-a-new-market.json
@@ -4,13 +4,27 @@
"type": "How to Install a New Market",
"definition": {
"text": "To install a new market, select Install Market on the menu of the market you wish to install. If the market is not set up, then you must set it up first.",
- "updated": 1611651225966
+ "updated": 1611651225966,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "\nPara instalar un nuevo mercado, seleccione Install Market oen el menú del mercado que desea instalar.Si el mercado no está configurado, primero debe configurarlo.",
+ "updated": 1636725597340
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "For the details, please follow the Install New Market tutorial on the Getting Started Workspace.",
- "updated": 1611651240216
+ "updated": 1611651240216,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Para obtener más información, siga las instrucciones de instalación en New Market tutorial en el Getting Started Workspace.",
+ "updated": 1636725638812
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-007-docs-tutorial-name.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-007-docs-tutorial-name.json
index 537deba5b..d0d37ec1d 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-007-docs-tutorial-name.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-007-docs-tutorial-name.json
@@ -10,6 +10,11 @@
"language": "DE",
"text": "Bezieht sich auf den Namen des Tutorials. Seiten mit demselben Docs-Tutorial-Namen gehören zu demselben Tutorial.",
"updated": 1633860374031
+ },
+ {
+ "language": "ES",
+ "text": "Hace referencia al nombre del tutorial. Las páginas con el mismo nombre del tutorial de Documentos pertenecen al mismo tutorial.",
+ "updated": 1636725449952
}
]
},
@@ -23,6 +28,11 @@
"language": "DE",
"text": "Es gibt keine Seite, die ein Tutorial beschreibt. Es ist die Tutorial-Hierarchie, die bestimmt, wie Tutorials angeordnet sind. Im Kontext der Docs wird der Name des Docs-Tutorials jedoch verwendet, um eine Reihe von zusammenhängenden Seiten unter einem bestimmten Tutorial zu gruppieren.",
"updated": 1633860632317
+ },
+ {
+ "language": "ES",
+ "text": "No hay una página que describa un tutorial. Es la jerarquía de los tutoriales la que determina cómo se organizan los tutoriales. Sin embargo, en el contexto de los documentos, el nombre del tutorial de documentos se utiliza para agrupar un conjunto de páginas relacionadas en un determinado tutorial.",
+ "updated": 1636725484991
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-002-docs-in-spanish.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-002-docs-in-spanish.json
index 08c871762..a3c9e5241 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-002-docs-in-spanish.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-002-docs-in-spanish.json
@@ -11,6 +11,11 @@
"text": "Si bien la documentación esta originalmente escrita en Inglés, el sistema permite a cualquier usuario buscar contenido en su idioma nativo, siempre y cuando otros usuarios hayan contribuído traducciones de los artículos existentes escritos en el idioma por defecto que es el idioma Inglés. Advertencia!!! Los documentos de Superalgos y de otros proyectos integrados están escritos originariamente en Inglés. El sistema permite a los usuarios buscar y navegar en páginas en toros idiomas también , siempre que algunos usuarios hayan contribuido con las correspondientes traduccciones. Por favor actualice esta traucción.",
"updated": 1633180141328,
"style": "Definition"
+ },
+ {
+ "language": "DE",
+ "text": "Zusammenfassung: Die Docs-Seiten von Superalgos und anderen integrierten Projekten sind ursprünglich in Englisch verfasst. Das System ermöglicht es den Nutzern, die Seiten auch in anderen Sprachen zu suchen und zu durchsuchen, sofern die Nutzer zuvor die entsprechenden Übersetzungen beigetragen haben.",
+ "updated": 1636748741317
}
]
},
@@ -25,34 +30,65 @@
"text": "Es importante notar que por mas que uno seleccione un idioma, el contenido se mostrará en ingles en cada sitio donde todavía no ha sido traducido. El sistema permite a cualquier usuario contribuir traducciones con una granularidad a nivel de párrafos. Esto significa que si una página cualquiera pudiera tener todos, algunos o nigún párrafo traducido. Esto solo depende de cuales hayan sido traducidos previamente por miembros de la comunidad.",
"updated": 1609831884941,
"style": "Text"
+ },
+ {
+ "language": "DE",
+ "text": "Englisch gilt als Standardsprache. Wenn Sie zu einer anderen Sprache wechseln, versucht das System, den Inhalt in der neuen Sprache anzuzeigen. Wenn die Übersetzung jedoch noch nicht verfügbar ist, wird stattdessen die englische Version angezeigt.",
+ "updated": 1636748766355
}
]
},
{
"style": "Text",
- "text": "Node types, variable names, the title of pages in the Docs, and a few more elements of Superalgos may not be translated, as they are unique identifiers of the said elements. You will always get those in English."
+ "text": "Node types, variable names, the title of pages in the Docs, and a few more elements of Superalgos may not be translated, as they are unique identifiers of the said elements. You will always get those in English.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Node types, variable names, der Titel von Seiten in den Docs und einige weitere Elemente von Superalgos werden nicht übersetzt, da sie eindeutige Bezeichner der genannten Elemente sind. Sie erhalten diese immer auf Englisch.",
+ "updated": 1636748781667
+ }
+ ]
},
{
"style": "Success",
- "text": "If you wish to contribute translations, read the How to Contribute Translations page."
+ "text": "If you wish to contribute translations, read the How to Contribute Translations page.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn sie zu den Docs beitragen möchten, lesen sie die How to Contribute Translations Seite.",
+ "updated": 1636748836601
+ }
+ ]
},
{
"style": "Success",
- "text": "Users can switch between languages using the links provided at the footer of every page at the Docs.",
- "updated": 1609831813025,
+ "text": "Users can switch between languages using the links/Flags provided at the footer of every page at the Docs.",
+ "updated": 1636748942800,
"translations": [
{
"language": "ES",
"text": "Para cambiar de un idioma a otro se debe usar los links en el pie de cada página.",
"updated": 1609831898619,
"style": "Success"
+ },
+ {
+ "language": "DE",
+ "text": "Die Benutzer können über die Links in der Fußzeile jeder Seite in den Docs zwischen den Sprachen wechseln.",
+ "updated": 1636748881372
}
]
},
{
"style": "Note",
- "text": "You may only add or delete pages to the Docs when the language is set to English.",
- "updated": 1613820648230
+ "text": "You may only add or delete pages to the Docs when the language is set to English. For the translation you have to select the language you want to translate into. (In this case spanish)",
+ "updated": 1636749198522,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Sie können nur Seiten zu den Dokumenten hinzufügen oder löschen, wenn die Sprache auf Englisch eingestellt ist. Für die Übersetzung müssen Sie die Sprache auswählen, in die Sie übersetzen möchten.",
+ "updated": 1636749982716
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-003-docs-in-russian.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-003-docs-in-russian.json
index acd5718af..07854f757 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-003-docs-in-russian.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-003-docs-in-russian.json
@@ -4,30 +4,73 @@
"type": "Docs In Russian",
"definition": {
"text": "The Docs pages of Superalgos and other projects integrated are originally written in English. The system allows users to search and browse pages in other languages as well, as long as users have previously contributed the corresponding translations.",
- "updated": 1613820592771
+ "updated": 1613820592771,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Die Docs-Seiten von Superalgos und anderen integrierten Projekten sind ursprünglich in Englisch verfasst. Das System ermöglicht es den Nutzern, die Seiten auch in anderen Sprachen zu suchen und zu durchsuchen, sofern die Nutzer zuvor die entsprechenden Übersetzungen beigetragen haben.",
+ "updated": 1636750003639
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "English is considered the default language. When you switch to a different language, the system attempts to show the content in the new language. However, if the translation is not yet available, it shows the English version instead.",
- "updated": 1613820612132
+ "updated": 1613820612132,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Englisch gilt als Standardsprache. Wenn Sie zu einer anderen Sprache wechseln, versucht das System, den Inhalt in der neuen Sprache anzuzeigen. Wenn die Übersetzung jedoch noch nicht verfügbar ist, wird stattdessen die englische Version angezeigt.",
+ "updated": 1636750015798
+ }
+ ]
},
{
"style": "Text",
- "text": "Node types, variable names, the title of pages in the Docs, and a few more elements of Superalgos may not be translated, as they are unique identifiers of the said elements. You will always get those in English."
+ "text": "Node types, variable names, the title of pages in the Docs, and a few more elements of Superalgos may not be translated, as they are unique identifiers of the said elements. You will always get those in English.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Node types, variable names, der Titel von Seiten in den Docs und einige weitere Elemente von Superalgos werden nicht übersetzt, da sie eindeutige Bezeichner der genannten Elemente sind. Sie erhalten diese immer auf Englisch.",
+ "updated": 1636750023487
+ }
+ ]
},
{
"style": "Success",
- "text": "If you wish to contribute translations, read the How to Contribute Translations page."
+ "text": "If you wish to contribute translations, read the How to Contribute Translations page.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn Sie Übersetzungen beisteuern möchten, lesen Sie die Seite: How to Contribute Translations.",
+ "updated": 1636750035891
+ }
+ ]
},
{
"style": "Success",
- "text": "To switch languages, click on the flags on the footer of the Docs."
+ "text": "Users can switch between languages using the links/Flags provided at the footer of every page at the Docs.",
+ "updated": 1636749141265,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Um die Sprache zu wechseln, klicken Sie auf die Flaggen in der Fußzeile der Docs.",
+ "updated": 1636750056716
+ }
+ ]
},
{
"style": "Note",
- "text": "You may only add or delete pages to the Docs when the language is set to English.",
- "updated": 1613820648230
+ "text": "You may only add or delete pages to the Docs when the language is set to English. For the translation you have to select the language you want to translate into. (In this case russian)",
+ "updated": 1636749177741,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Sie können nur Seiten zu den Docs hinzufügen oder löschen, wenn die Sprache auf Englisch eingestellt ist. Für die Übersetzung müssen Sie die Sprache auswählen, in die Sie übersetzen möchten. ",
+ "updated": 1636750092775
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-004-docs-in-italian.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-004-docs-in-italian.json
index f2d1c7e39..349871ff7 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-004-docs-in-italian.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-004-docs-in-italian.json
@@ -11,6 +11,11 @@
"text": "I Docs di Superalgos e degli altri progetti integrati sono scritti originariamente in inglese. Il sistema permette agli utenti di cercare e navigare tra le pagine anche in altri linguaggi, purché qualche collaboratore abbia precedentemente inserito le traduzioni corrispondenti.",
"updated": 1614709804639,
"style": "Definition"
+ },
+ {
+ "language": "DE",
+ "text": "Die Docs-Seiten von Superalgos und anderen integrierten Projekten sind ursprünglich in Englisch verfasst. Das System ermöglicht es den Nutzern, die Seiten auch in anderen Sprachen zu suchen und zu durchsuchen, sofern die Nutzer zuvor die entsprechenden Übersetzungen beigetragen haben.",
+ "updated": 1636750109773
}
]
},
@@ -25,6 +30,11 @@
"text": "L'inglese é considerata la lingua predefinita. Quando si seleziona un linguaggio differente, il sistema cerca di mostrare il contenuto nel linguaggio selezionato. Se la traduzione non é disponibile, allora verrà mostrata comunque la versione in lingua inglese.",
"updated": 1614710023015,
"style": "Text"
+ },
+ {
+ "language": "DE",
+ "text": "Englisch gilt als Standardsprache. Wenn Sie zu einer anderen Sprache wechseln, versucht das System, den Inhalt in der neuen Sprache anzuzeigen. Wenn die Übersetzung jedoch noch nicht verfügbar ist, wird stattdessen die englische Version angezeigt.",
+ "updated": 1636750147739
}
]
},
@@ -37,6 +47,11 @@
"text": "I tipi di nodo, i nomi di variabile, il titolo delle pagine dei Docs e alcuni altri elementi di Superalgos non vengono tradotti, in quanto sono identificatori unici di questi elementi all'interno del sistema. Verranno quindi sempre mostrati in inglese.",
"updated": 1614710301759,
"style": "Text"
+ },
+ {
+ "language": "DE",
+ "text": "Node types, variable names, der Titel von Seiten in den Docs und einige weitere Elemente von Superalgos werden nicht übersetzt, da sie eindeutige Bezeichner der genannten Elemente sind. Sie erhalten diese immer auf Englisch.",
+ "updated": 1636750157611
}
]
},
@@ -49,6 +64,11 @@
"text": "Se vuoi contribuire alle traduzioni, leggi la pagina How to Contribute Translations.",
"updated": 1614710364389,
"style": "Success"
+ },
+ {
+ "language": "DE",
+ "text": "Wenn Sie Übersetzungen beisteuern möchten, lesen Sie die Seite: How to Contribute Translations.",
+ "updated": 1636750175388
}
]
},
@@ -62,32 +82,47 @@
"text": "Il contenuto dei Docs può essere tradotto da chiunque desideri contribuire. Ciò aiuta gli utenti a leggere il contenuto dei Docs nella loro lingua madre. ",
"updated": 1614710559720,
"style": "Text"
+ },
+ {
+ "language": "DE",
+ "text": "Der Inhalt der Docs kann von jedem übersetzt werden, der bereit ist, etwas Zeit dafür aufzuwenden. Das hilft den Nutzern, die Inhalte der Docs in ihrer Muttersprache zu lesen.",
+ "updated": 1636750252283
}
]
},
{
"style": "Success",
- "text": "To switch languages, click on the flags on the footer of the Docs.",
- "updated": 1613820592771,
+ "text": "Users can switch between languages using the links/Flags provided at the footer of every page at the Docs.",
+ "updated": 1636749218784,
"translations": [
{
"language": "IT",
"text": "Per cambiare la lingua, é sufficiente cliccare sulle bandiere che si trovano in fondo a ogni pagina dei Docs.",
"updated": 1614710684503,
"style": "Success"
+ },
+ {
+ "language": "DE",
+ "text": "Um die Sprache zu wechseln, klicken Sie auf die Flaggen in der Fußzeile der Docs.",
+ "updated": 1636750268351
}
]
},
{
"style": "Note",
- "text": "You may only add or delete pages to the Docs when the language is set to English.",
- "updated": 1613820648230,
+ "text": "You may only add or delete pages to the Docs when the language is set to English. For the translation you have to select the language you want to translate into. (In this case italian)",
+ "updated": 1636749237058,
"translations": [
{
"language": "IT",
"text": "É possible aggiungere o cancellare pagine dei Docs solamente quando la lingua di visualizzazione é in inglese.",
"updated": 1614710793433,
"style": "Note"
+ },
+ {
+ "language": "DE",
+ "text": "Sie können nur Seiten zu den Docs hinzufügen oder löschen, wenn die Sprache auf Englisch eingestellt ist. Für die Übersetzung müssen Sie die Sprache auswählen, in die Sie übersetzen möchten. ",
+ "updated": 1636750280116
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-006-docs-in-bahasa.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-006-docs-in-bahasa.json
index 661ccfe9f..43e6927b3 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-006-docs-in-bahasa.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-006-docs-in-bahasa.json
@@ -11,6 +11,11 @@
"text": "Halaman Docs dari Superalgos dan proyek lainnya, tertulis dengan bahasa Inggris. Adapun Sistem ini membantu anda untuk mencari dan menjelajah halaman dalam bahasa berbeda, selama anda sebelumnya telah berkontribusi dalam penerjemahan yang sesuai.",
"updated": 1613857356680,
"style": "Definition"
+ },
+ {
+ "language": "DE",
+ "text": "Die Docs-Seiten von Superalgos und anderen integrierten Projekten sind ursprünglich in Englisch verfasst. Das System ermöglicht es den Nutzern, die Seiten auch in anderen Sprachen zu suchen und zu durchsuchen, sofern die Nutzer zuvor die entsprechenden Übersetzungen beigetragen haben.",
+ "updated": 1636750464649
}
]
},
@@ -25,6 +30,11 @@
"text": "Bahasa Inggris dianggap sebagai bahasa default. Saat anda beralih ke bahasa lain, sistem mencoba menampilkan konten dalam bahasa baru. Namun, jika terjemahan belum tersedia, maka yang tampil hanya versi bahasa Inggris saja.",
"updated": 1613857511193,
"style": "Text"
+ },
+ {
+ "language": "DE",
+ "text": "Englisch gilt als Standardsprache. Wenn Sie zu einer anderen Sprache wechseln, versucht das System, den Inhalt in der neuen Sprache anzuzeigen. Wenn die Übersetzung jedoch noch nicht verfügbar ist, wird stattdessen die englische Version angezeigt.",
+ "updated": 1636750474063
}
]
},
@@ -37,21 +47,48 @@
"text": "Tipe Node, nama variable, judul halaman di Docs, dan beberapa elemen Superalgos lainnya tidak boleh diterjemahkan, karena merupakan bagian unik dari elemen Superalgos. Anda akan selalu membacanya dalam bahasa Inggris.",
"updated": 1613857742821,
"style": "Text"
+ },
+ {
+ "language": "DE",
+ "text": "Node types, variable names, der Titel von Seiten in den Docs und einige weitere Elemente von Superalgos werden nicht übersetzt, da sie eindeutige Bezeichner der genannten Elemente sind. Sie erhalten diese immer auf Englisch.",
+ "updated": 1636750480917
}
]
},
{
"style": "Success",
- "text": "If you wish to contribute translations, read the How to Contribute Translations page."
+ "text": "If you wish to contribute translations, read the How to Contribute Translations page.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "enn Sie Übersetzungen beisteuern möchten, lesen Sie die Seite: How to Contribute Translations.",
+ "updated": 1636750495638
+ }
+ ]
},
{
"style": "Success",
- "text": "To switch languages, click on the flags on the footer of the Docs."
+ "text": "Users can switch between languages using the links/Flags provided at the footer of every page at the Docs.",
+ "updated": 1636749263074,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Um die Sprache zu wechseln, klicken Sie auf die Flaggen in der Fußzeile der Docs.",
+ "updated": 1636750521606
+ }
+ ]
},
{
"style": "Note",
- "text": "You may only add or delete pages to the Docs when the language is set to English.",
- "updated": 1613820648230
+ "text": "You may only add or delete pages to the Docs when the language is set to English. For the translation you have to select the language you want to translate into. (In this case bahasa)",
+ "updated": 1636749282438,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Sie können nur Seiten zu den Docs hinzufügen oder löschen, wenn die Sprache auf Englisch eingestellt ist. Für die Übersetzung müssen Sie die Sprache auswählen, in die Sie übersetzen möchten. ",
+ "updated": 1636750535105
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-007-docs-in-turkish.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-007-docs-in-turkish.json
index a047632c1..e66d2279c 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-007-docs-in-turkish.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-007-docs-in-turkish.json
@@ -5,32 +5,72 @@
"definition": {
"text": "The Docs pages of Superalgos and other projects integrated are originally written in English. The system allows users to search and browse pages in other languages as well, as long as users have previously contributed the corresponding translations.",
"updated": 1613820592771,
- "translations": []
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Die Docs-Seiten von Superalgos und anderen integrierten Projekten sind ursprünglich in Englisch verfasst. Das System ermöglicht es den Nutzern, die Seiten auch in anderen Sprachen zu suchen und zu durchsuchen, sofern die Nutzer zuvor die entsprechenden Übersetzungen beigetragen haben.",
+ "updated": 1636750558018
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "English is considered the default language. When you switch to a different language, the system attempts to show the content in the new language. However, if the translation is not yet available, it shows the English version instead.",
"updated": 1613820612132,
- "translations": []
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Englisch gilt als Standardsprache. Wenn Sie zu einer anderen Sprache wechseln, versucht das System, den Inhalt in der neuen Sprache anzuzeigen. Wenn die Übersetzung jedoch noch nicht verfügbar ist, wird stattdessen die englische Version angezeigt.",
+ "updated": 1636750574994
+ }
+ ]
},
{
"style": "Text",
"text": "Node types, variable names, the title of pages in the Docs, and a few more elements of Superalgos may not be translated, as they are unique identifiers of the said elements. You will always get those in English.",
- "translations": []
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Node types, variable names, der Titel von Seiten in den Docs und einige weitere Elemente von Superalgos werden nicht übersetzt, da sie eindeutige Bezeichner der genannten Elemente sind. Sie erhalten diese immer auf Englisch.",
+ "updated": 1636750589863
+ }
+ ]
},
{
"style": "Success",
- "text": "If you wish to contribute translations, read the How to Contribute Translations page."
+ "text": "If you wish to contribute translations, read the How to Contribute Translations page.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn Sie Übersetzungen beisteuern möchten, lesen Sie die Seite: How to Contribute Translations.",
+ "updated": 1636750600480
+ }
+ ]
},
{
"style": "Success",
- "text": "To switch languages, click on the flags on the footer of the Docs."
+ "text": "Users can switch between languages using the links/Flags provided at the footer of every page at the Docs.",
+ "updated": 1636749306719,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Um die Sprache zu wechseln, klicken Sie auf die Flaggen in der Fußzeile der Docs.",
+ "updated": 1636750616494
+ }
+ ]
},
{
"style": "Note",
- "text": "You may only add or delete pages to the Docs when the language is set to English.",
- "updated": 1613820648230
+ "text": "You may only add or delete pages to the Docs when the language is set to English. For the translation you have to select the language you want to translate into. (In this case turkish)",
+ "updated": 1636749321941,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Sie können nur Seiten zu den Dokumenten hinzufügen oder löschen, wenn die Sprache auf Englisch eingestellt ist. Für die Übersetzung müssen Sie die Sprache auswählen, in die Sie übersetzen möchten.",
+ "updated": 1636750772952
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-french.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-french.json
index b8b0d2fdf..102b51548 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-french.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-french.json
@@ -10,6 +10,11 @@
"language": "FR",
"text": "La documentation de Superalgos et des projets intégrés est à l'origine écrite en Anglais. The system allows users to search and browse pages in other languages as well, as long as users have previously contributed the corresponding translations.",
"updated": 1630680264127
+ },
+ {
+ "language": "DE",
+ "text": "Die Docs-Seiten von Superalgos und anderen integrierten Projekten sind ursprünglich in Englisch verfasst. Das System ermöglicht es den Nutzern, die Seiten auch in anderen Sprachen zu suchen und zu durchsuchen, sofern die Nutzer zuvor die entsprechenden Übersetzungen beigetragen haben.",
+ "updated": 1636750800546
}
]
},
@@ -18,25 +23,59 @@
"style": "Text",
"text": "English is considered the default language. When you switch to a different language, the system attempts to show the content in the new language. However, if the translation is not yet available, it shows the English version instead.",
"updated": 1613820612132,
- "translations": []
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Englisch gilt als Standardsprache. Wenn Sie zu einer anderen Sprache wechseln, versucht das System, den Inhalt in der neuen Sprache anzuzeigen. Wenn die Übersetzung jedoch noch nicht verfügbar ist, wird stattdessen die englische Version angezeigt.",
+ "updated": 1636750807278
+ }
+ ]
},
{
"style": "Text",
"text": "Node types, variable names, the title of pages in the Docs, and a few more elements of Superalgos may not be translated, as they are unique identifiers of the said elements. You will always get those in English.",
- "translations": []
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Node types, variable names, der Titel von Seiten in den Docs und einige weitere Elemente von Superalgos werden nicht übersetzt, da sie eindeutige Bezeichner der genannten Elemente sind. Sie erhalten diese immer auf Englisch.",
+ "updated": 1636750815636
+ }
+ ]
},
{
"style": "Success",
- "text": "If you wish to contribute translations, read the How to Contribute Translations page."
+ "text": "If you wish to contribute translations, read the How to Contribute Translations page.",
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Wenn Sie Übersetzungen beisteuern möchten, lesen Sie die Seite: How to Contribute Translations.",
+ "updated": 1636750827324
+ }
+ ]
},
{
"style": "Success",
- "text": "To switch languages, click on the flags on the footer of the Docs."
+ "text": "Users can switch between languages using the links/Flags provided at the footer of every page at the Docs.",
+ "updated": 1636749351541,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Um die Sprache zu wechseln, klicken Sie auf die Flaggen in der Fußzeile der Docs.",
+ "updated": 1636750837505
+ }
+ ]
},
{
"style": "Note",
- "text": "You may only add or delete pages to the Docs when the language is set to English.",
- "updated": 1613820648230
+ "text": "You may only add or delete pages to the Docs when the language is set to English. For the translation you have to select the language you want to translate into. (In this case french)",
+ "updated": 1636749347360,
+ "translations": [
+ {
+ "language": "DE",
+ "text": "Sie können nur Seiten zu den Dokumenten hinzufügen oder löschen, wenn die Sprache auf Englisch eingestellt ist. Für die Übersetzung müssen Sie die Sprache auswählen, in die Sie übersetzen möchten.",
+ "updated": 1636750848766
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-german.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-german.json
index 4ff506820..9da0e6c62 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-german.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-german.json
@@ -50,24 +50,25 @@
},
{
"style": "Success",
- "text": "To switch languages, click on the flags on the footer of the Docs.",
+ "text": "Users can switch between languages using the links/Flags provided at the footer of every page at the Docs.",
"translations": [
{
"language": "DE",
- "text": "Um die Sprache zu wechseln, klicken Sie auf die Flaggen in der Fußzeile der Dokumente.",
- "updated": 1634069610043
+ "text": "Um die Sprache zu wechseln, klicken Sie auf die Flaggen in der Fußzeile der Docs.",
+ "updated": 1636750877886
}
- ]
+ ],
+ "updated": 1636749365748
},
{
"style": "Note",
- "text": "You may only add or delete pages to the Docs when the language is set to English.",
- "updated": 1613820648230,
+ "text": "You may only add or delete pages to the Docs when the language is set to English. For the translation you have to select the language you want to translate into. (In this case german)",
+ "updated": 1636749376271,
"translations": [
{
"language": "DE",
- "text": "Sie können nur Seiten zu den Dokumenten hinzufügen oder löschen, wenn die Sprache auf Englisch eingestellt ist.",
- "updated": 1634069626053
+ "text": "Sie können nur Seiten zu den Dokumenten hinzufügen oder löschen, wenn die Sprache auf Englisch eingestellt ist. Für die Übersetzung müssen Sie die Sprache auswählen, in die Sie übersetzen möchten.",
+ "updated": 1636750866679
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-001-node.json b/Projects/Foundations/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-001-node.json
index f4f709ed6..922006311 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-001-node.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-001-node.json
@@ -10,6 +10,11 @@
"language": "RU",
"text": "Узлы - это объекты, которые существуют в рабочих пространствах и могут быть визуализированы в the Design Space. Узлы могут быть присоединены друг к другу, образуя иерархические структуры.\n",
"updated": 1635514669410
+ },
+ {
+ "language": "DE",
+ "text": "Nodes sind Objekte, die im Workspace existieren und im Design Space visualisiert werden können. Nodes können miteinander verbunden/referenziert werden, um hierarchische Strukturen zu bilden.",
+ "updated": 1636744729977
}
]
},
diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-004-ascendex-test-status.json b/Projects/Foundations/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-004-ascendex-test-status.json
index 686ede677..59296d499 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-004-ascendex-test-status.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-004-ascendex-test-status.json
@@ -3,8 +3,8 @@
"pageNumber": 4,
"type": "Ascendex Test Status",
"definition": {
- "text": "Passed Fetch OHLVCs and Backtesting test. Live trading will soon be tested.",
- "updated": 1635446898934
+ "text": "Passed all tests",
+ "updated": 1636749168642
},
"paragraphs": [
{
@@ -24,8 +24,8 @@
},
{
"style": "List",
- "text": "Trading Capability: Unknown. The ability to run strategies in live-trading mode has not been verified.",
- "updated": 1616003699055
+ "text": "Trading Capability: Yes. The ability to place market orders, create and cancel limit orders for Live Trading purposes has been verified.",
+ "updated": 1636749320010
},
{
"style": "List",
@@ -38,8 +38,8 @@
},
{
"style": "Json",
- "text": "{\n \"codeName\": \"ascendex\",\n \"rateLimit\": 500,\n \"sandBox\": \"false\"\n}",
- "updated": 1635446820958
+ "text": "{\n \"codeName\": \"ascendex\"\n}",
+ "updated": 1615204693035
},
{
"style": "Text",
diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-015-okex-test-status.json b/Projects/Foundations/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-015-okex-test-status.json
new file mode 100644
index 000000000..9ac845784
--- /dev/null
+++ b/Projects/Foundations/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-015-okex-test-status.json
@@ -0,0 +1,59 @@
+{
+ "topic": "Tested Exchanges",
+ "pageNumber": 15,
+ "type": "OKEX Test Status",
+ "definition": {
+ "text": "Passed Live Trading Test but limited Historical Data ",
+ "updated": 1636810465259
+ },
+ "paragraphs": [
+ {
+ "style": "Title",
+ "text": "Properties",
+ "updated": 1636811142009
+ },
+ {
+ "style": "List",
+ "text": "1-min OHLCVs Capability: No. The ability to fetch historical data for backtesting purposes is not possible.",
+ "updated": 1636811644277
+ },
+ {
+ "style": "List",
+ "text": "Market History: From that day you to start mining historical data",
+ "updated": 1636811635789
+ },
+ {
+ "style": "List",
+ "text": "Trading Capability: Yes The ability to place market orders, create and cancel limit orders in a live-trading mode has been verified.",
+ "updated": 1636811869127
+ },
+ {
+ "style": "List",
+ "text": "Comments: Raw Data mining is limited to a few minutes due to exchange restrictions on their API that limit the number of data it can be requested via Rest API",
+ "updated": 1636812202662
+ },
+ {
+ "style": "Title",
+ "text": "Configuration"
+ },
+ {
+ "style": "Json",
+ "text": "{\n \"codeName\": \"okex\",\n \"API\": [\n {\n \"method\": \"fetchTrades\",\n \"fetchType\": \"by Id\",\n \"fetchTradesMethod\": \"publicGetHistoricalTrades\",\n \"firstId\": \"f\"\n }\n ]\n}",
+ "updated": 1636811208143
+ },
+ {
+ "style": "Title",
+ "text": "User Exchange Account Configuration",
+ "updated": 1636811329265
+ },
+ {
+ "style": "Title",
+ "text": ""
+ },
+ {
+ "style": "Note",
+ "text": "That your PASSPHRASE is your password in the user exchanger account configuration",
+ "updated": 1636811457247
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-007-perception-issues-there-are-no-candles-on-the-charts.json b/Projects/Foundations/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-007-perception-issues-there-are-no-candles-on-the-charts.json
index 335630417..aee3e6218 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-007-perception-issues-there-are-no-candles-on-the-charts.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-007-perception-issues-there-are-no-candles-on-the-charts.json
@@ -4,13 +4,27 @@
"type": "Perception Issues - There Are No Candles on The Charts",
"definition": {
"text": "It takes time for your data mining operation to download data from the exchange and process the raw data to build candles. Check the progress of your data mining operation in the network hierarchy.",
- "updated": 1611513813893
+ "updated": 1611513813893,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "\nSu operación de minería de datos necesita tiempo para descargar datos del exchange \ny procesar los datos sin procesar para construir velas. Verifique el progreso de su operación de minería de datos en la jerarquía de la red.",
+ "updated": 1636726546715
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
"text": "There are a few reasons why you may be having issues finding candles on the charts. Please, consider the following…",
- "updated": 1611513833239
+ "updated": 1611513833239,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Hay algunas razones por las que puede tener problemas para encontrar velas en los gráficos. Por favor, considere lo siguiente ...",
+ "updated": 1636726572622
+ }
+ ]
},
{
"style": "Title",
@@ -22,12 +36,26 @@
},
{
"style": "Text",
- "text": "Check the data mining operation on the network hierarchy. You will be able to see candles on the screen only after the OHLCV Sensor Bot and the Candles Volumes indicator in the Masters task manager of the corresponding exchange data tasks node and market have both reached 100% progress."
+ "text": "Check the data mining operation on the network hierarchy. You will be able to see candles on the screen only after the OHLCV Sensor Bot and the Candles Volumes indicator in the Masters task manager of the corresponding exchange data tasks node and market have both reached 100% progress.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Verifique la operación de minería de datos en la jerarquía de la red. Podrá ver velas en la pantalla solo después del OHLCV Sensor Bot y el indicador de Volúmenes de Velas en el administrador de tareas del Masters del exhange correspondiente del nodo de intercambio de datos y el mercado han alcanzado un avance del 100%..",
+ "updated": 1636726918060
+ }
+ ]
},
{
"style": "Success",
"text": "If you are not sure what the above paragraph refers to, go back to the Welcome tutorial as a refresher.",
- "updated": 1611513856516
+ "updated": 1611513856516,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Si no está seguro de a qué se refiere el párrafo anterior, vuelva al Welcome tutorial como recordatorio.",
+ "updated": 1636726967868
+ }
+ ]
},
{
"style": "Title",
@@ -35,7 +63,14 @@
},
{
"style": "Text",
- "text": "Zoom into the chart until you see the layer manager featuring the candles layer. Turn off the candles layer and turn it back on. This forces to candles layer to reload."
+ "text": "Zoom into the chart until you see the layer manager featuring the candles layer. Turn off the candles layer and turn it back on. This forces to candles layer to reload.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Amplíe el gráfico hasta que vea el administrador de capas con la capa de velas. Apaga la capa de velas y vuelve a encenderla. Esto obliga a la capa de velas a recargarse.",
+ "updated": 1636726991858
+ }
+ ]
},
{
"style": "Title",
@@ -43,11 +78,25 @@
},
{
"style": "Text",
- "text": "It may happen that you attempted to manipulate the charts and something went wrong in the process."
+ "text": "It may happen that you attempted to manipulate the charts and something went wrong in the process.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Puede suceder que haya intentado manipular los gráficos y algo salió mal en el proceso.",
+ "updated": 1636727008862
+ }
+ ]
},
{
"style": "Text",
- "text": "Try setting the time frame scale to 24 hours, and both the time scale and rate scale to automatic mode. Setting the time scale to automatic mode brings the whole span of the market in focus on the chart. Setting the rate scale to automatic mode sets the scale to fit the entire range of prices in the market. The goal is to make sure that all scales are set in a way in which—if there is any data to show—it will show."
+ "text": "Try setting the time frame scale to 24 hours, and both the time scale and rate scale to automatic mode. Setting the time scale to automatic mode brings the whole span of the market in focus on the chart. Setting the rate scale to automatic mode sets the scale to fit the entire range of prices in the market. The goal is to make sure that all scales are set in a way in which—if there is any data to show—it will show.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Intente establecer la escala del marco de tiempo en 24 horas, y tanto la escala de tiempo como la escala de tasa en modo automático. Al establecer la escala de tiempo en modo automático, todo el mercado se enfoca en el gráfico. Al establecer la escala de tarifas en modo automático, la escala se ajusta a toda la gama de precios del mercado. El objetivo es asegurarse de que todas las escalas estén configuradas de manera que, si hay algún dato que mostrar, se muestre.",
+ "updated": 1636727044497
+ }
+ ]
},
{
"style": "Title",
@@ -55,7 +104,14 @@
},
{
"style": "Text",
- "text": "Your PC may have been forcefully shut down or you may have closed the console running the Superalgos backend while running a data-mining operation. Such situations may cause some data to become corrupt."
+ "text": "Your PC may have been forcefully shut down or you may have closed the console running the Superalgos backend while running a data-mining operation. Such situations may cause some data to become corrupt.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Es posible que su PC se haya apagado a la fuerza o que haya cerrado la consola que ejecuta el backend de Superalgos mientras se ejecuta una operación de extracción de datos. Tales situaciones pueden hacer que algunos datos se corrompan.",
+ "updated": 1636727077473
+ }
+ ]
},
{
"style": "Subtitle",
@@ -63,15 +119,36 @@
},
{
"style": "Text",
- "text": "Go to the Exchange-Raw-Data folder under Data-Storage > Exchange > Market > Masters and keep opening the subfolders to get to the last day available, and open the Data.json file. If the file opens fine, this may mean that the data you downloaded from the exchange is safe."
+ "text": "Go to the Exchange-Raw-Data folder under Data-Storage > Exchange > Market > Masters and keep opening the subfolders to get to the last day available, and open the Data.json file. If the file opens fine, this may mean that the data you downloaded from the exchange is safe.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "vaya a la carpeta de Exchange-Raw-Data debajo de Data-Storage > Exchange > Market > Masters y siga abriendo las subcarpetas para llegar al último día disponible, y abra el rchivo Data.json. Si el archivo se abre bien, esto puede significar que los datos que descargó del intercambio están seguros.",
+ "updated": 1636727202383
+ }
+ ]
},
{
"style": "Text",
- "text": "If the last file in Exchange-Raw-Data does not open properly then delete the whole Data-Storage > Exchange > Market and run the data mining operation. This will have the OHLCV sensor bot download all the data from the exchange again, and all indicators calculated from scratch."
+ "text": "If the last file in Exchange-Raw-Data does not open properly then delete the whole Data-Storage > Exchange > Market and run the data mining operation. This will have the OHLCV sensor bot download all the data from the exchange again, and all indicators calculated from scratch.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Si el último archivo en Exchange-Raw-Data no se abre correctamente, luego borre todo Data-Storage > Exchange > Market y ejecutar la operación de minería de datos. Esto hará que el robot sensor OHLCV descargue todos los datos del exchange de nuevo y todos los indicadores calculados desde cero.",
+ "updated": 1636727332248
+ }
+ ]
},
{
"style": "Text",
- "text": "If the sensor data seems fine, then proceed with the next step."
+ "text": "If the sensor data seems fine, then proceed with the next step.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Si los datos del sensor parecen correctos, continúe con el siguiente paso.",
+ "updated": 1636727349782
+ }
+ ]
},
{
"style": "Subtitle",
@@ -79,24 +156,59 @@
},
{
"style": "Text",
- "text": "If you are having issues with candles you need to check the data of the Candles Volumes indicator of the Masters Data Mine located deep in Multi-Time-Frame-Daily and Multi-Time-Frame-Market folders under Data-Storage > Exchange > Market > Masters > Candles-Volumes > Output > Candles."
+ "text": "If you are having issues with candles you need to check the data of the Candles Volumes indicator of the Masters Data Mine located deep in Multi-Time-Frame-Daily and Multi-Time-Frame-Market folders under Data-Storage > Exchange > Market > Masters > Candles-Volumes > Output > Candles.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Si tiene problemas con las velas, debe verificar los datos del indicador de Volúmenes de velas del Masters Data Mine ubicado en lo profundo de Multi-Time-Frame-Daily y archivos Multi-Time-Frame-Market debajo de Data-Storage > Exchange > Market > Masters > Candles-Volumes > Output > Candles.",
+ "updated": 1636727469722
+ }
+ ]
},
{
"style": "Text",
- "text": "If you find any .tmp files or you can’t open some of the latest Data.json files in a regular text editor, or some files are empty, chances are the files have been corrupted."
+ "text": "If you find any .tmp files or you can’t open some of the latest Data.json files in a regular text editor, or some files are empty, chances are the files have been corrupted.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Si encuentra archivos .tmp o no puede abrir algunos de los archivos Data.json más recientes en un editor de texto normal, o si algunos archivos están vacíos, es probable que los archivos estén dañados.",
+ "updated": 1636727490907
+ }
+ ]
},
{
"style": "Note",
"text": "Something similar may have happened with other indicators as well, so make sure you check the data storage folders of indicators that may not be working or that you may be experiencing issues with.",
- "updated": 1611513920939
+ "updated": 1611513920939,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Algo similar también puede haber sucedido con otros indicadores, así que asegúrese de revisar las carpetas de almacenamiento de datos de los indicadores que pueden no estar funcionando o con los que puede estar experimentando problemas.",
+ "updated": 1636727534325
+ }
+ ]
},
{
"style": "Text",
- "text": "If that is the case, then you will delete the folder for each data mine within Data-Storage > Exchange > Market, but will leave Exchange-Raw-Data intact, and get the data mining operation running afterward. This will regenerate all indicators data products, including Candles Volumes."
+ "text": "If that is the case, then you will delete the folder for each data mine within Data-Storage > Exchange > Market, but will leave Exchange-Raw-Data intact, and get the data mining operation running afterward. This will regenerate all indicators data products, including Candles Volumes.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Si ese es el caso, eliminará la carpeta de cada mina de datos dentro de Data-Storage > Exchange > Market, pero dejará Exchange-Raw-Data intacto, ay conseguir que la operación de minería de datos se ejecute después. Esto regenerará todos los productos de datos de indicadores, incluidos los volúmenes de velas.",
+ "updated": 1636727614377
+ }
+ ]
},
{
"style": "Subtitle",
- "text": "3. Remember that there is a proper way to close the system!"
+ "text": "3. Remember that there is a proper way to close the system!",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "3. Remember that there is a proper way to close the system! ( ¡Recuerde que existe una forma adecuada de cerrar el sistema!)",
+ "updated": 1636727644457
+ }
+ ]
},
{
"style": "Title",
@@ -104,11 +216,25 @@
},
{
"style": "Text",
- "text": "Open Chrome’s DevTools with the F12 key (when the browser is in focus) and click the Console tab. Then go back to Superalgos and reproduce the issue. The console may display network errors and warnings of different sorts. Those are not important and you may safely ignore them."
+ "text": "Open Chrome’s DevTools with the F12 key (when the browser is in focus) and click the Console tab. Then go back to Superalgos and reproduce the issue. The console may display network errors and warnings of different sorts. Those are not important and you may safely ignore them.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Open Chrome’s DevTools con la tecla F12 (cuando el navegador está en foco) y clickee el tab de la consola. Luego regrese a Superalgos y reproduzca el problema. La consola puede mostrar errores de red y advertencias de diferentes tipos. Esos no son importantes y puede ignorarlos con seguridad.",
+ "updated": 1636727744906
+ }
+ ]
},
{
"style": "Text",
- "text": "Do pay attention to other kinds of errors, such as files that can not be loaded, or errors in specific system components."
+ "text": "Do pay attention to other kinds of errors, such as files that can not be loaded, or errors in specific system components.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Preste atención a otros tipos de errores, como archivos que no se pueden cargar o errores en componentes específicos del sistema.",
+ "updated": 1636727766726
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-007-tutorial-step-180-degrees.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-007-tutorial-step-180-degrees.json
index 0bc93fcf9..60cc15cab 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-007-tutorial-step-180-degrees.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-007-tutorial-step-180-degrees.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Wenn alle Nachkommenknoten auf einen Winkel von 180 Grad eingestellt sind, nimmt jeder Knoten einen Platz in einem Bruchteil eines Kreises ein, der sich über 180 Grad erstreckt, normal zum Elternteil.",
"updated": 1634297880856
+ },
+ {
+ "language": "TR",
+ "text": "Tüm yavru düğümler 180 derecelik açıya ayarlandığında, her düğüm, ana düğüme dik olan 180 derecelik bir açıyla konumanır.",
+ "updated": 1636745968751
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Aber was passiert, wenn einer der Nachkommenknoten einen anderen Winkel zum Elternteil hat? Lassen Sie uns ein Experiment durchführen!",
"updated": 1634297887613
+ },
+ {
+ "language": "TR",
+ "text": "Ancak, yavru düğümlerden birinin ana düğüme farklı bir açıyla bağlıysa ne olur? Hadi bir deney yapalım!",
+ "updated": 1636746037914
}
]
},
@@ -74,6 +84,11 @@
"language": "DE",
"text": "Klicken Sie einmal auf die Einstellung \"Trading Parameters\" Winkel zu Elternteil und verlassen Sie das Menü!",
"updated": 1634297909566
+ },
+ {
+ "language": "TR",
+ "text": "Trading Parameters düğümünde açı butonuna bir kez tıklayın ve menüden çıkın!",
+ "updated": 1636746260797
}
]
},
@@ -98,6 +113,11 @@
"language": "DE",
"text": "Der Knoten nimmt einen Platz in einem kleineren Winkel ein - 90 Grad! Machen Sie dasselbe mit den Knoten \"Trading System Reference\" und \"Trading Engine Reference\"!",
"updated": 1634297917131
+ },
+ {
+ "language": "TR",
+ "text": "Düğüm daha küçük bir açıda pozisyon alır (- 90 derece)! Aynısını İşlem Sistemi Referansı ( Trading System Reference ) ve İşlem Motoru Referansı ( Trading Engine Reference ) düğümleri ile yapın!",
+ "updated": 1636746373655
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-008-tutorial-step-nodes-independence.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-008-tutorial-step-nodes-independence.json
index b4d2eedba..dcfe4757f 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-008-tutorial-step-nodes-independence.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-008-tutorial-step-nodes-independence.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Beachten Sie, wie Sie die Einstellung \"Angle to Parent\" bei verschiedenen Geschwistern geändert haben und jedes von ihnen unabhängig von den anderen auf die neue Einstellung reagierte!",
"updated": 1634298018896
+ },
+ {
+ "language": "TR",
+ "text": "Farklı alt düğümlerin açı ayarının ana düğüme göre nasıl değiştirdiğinize ve her birinin yeni ayara diğerlerinden bağımsız olarak nasıl tepki verdiğine dikkat edin!",
+ "updated": 1636746759816
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Sie steuern die Position jedes Knotens über das Menü des Knotens. Weder der übergeordnete Knoten noch die Geschwister können die Position beeinflussen... mit dieser coolen Ausnahme:",
"updated": 1634298027723
+ },
+ {
+ "language": "TR",
+ "text": "Düğümler menüsünden her bir düğümün konumunu kontrol edersiniz. Ne ana düğüm ne de alt düğümlerin konumu etkileyemez... bu harika istisna dışında:",
+ "updated": 1636746814955
}
]
},
@@ -74,6 +84,11 @@
"language": "DE",
"text": "Rufen Sie die Lightning Strike \"Backtesting Session\" auf und wählen Sie \"Add Missing Children\" auf der rechten Seite des Menüs!",
"updated": 1634298035258
+ },
+ {
+ "language": "TR",
+ "text": "Lightning Strike Backtesting Oturumuna gidin ve menünün sağ tarafından Kayıp Çocukları Ekle'yi ( Add Missing Children ) seçin!",
+ "updated": 1636746977214
}
]
},
@@ -98,6 +113,11 @@
"language": "DE",
"text": "Beachten Sie, dass der Knoten \"Social Bots\" die Einstellung \"Winkel zum Elternteil\" von seinem nächsten Geschwisterknoten geerbt hat!",
"updated": 1634298043102
+ },
+ {
+ "language": "TR",
+ "text": "Sosyal Botlar ( Social Bots ) düğümünün, ana düğüm ayarını en yakın kardeşinden nasıl devraldığına dikkat edin!",
+ "updated": 1636747051481
}
]
},
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-009-tutorial-step-free-range-nodes.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-009-tutorial-step-free-range-nodes.json
index 68ef923a0..c432ea1c0 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-009-tutorial-step-free-range-nodes.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-009-tutorial-step-free-range-nodes.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Wenn Sie die Option zum Aufheben der Einstellung \"Angle to Parent\" wählen, kann der Knoten jeden beliebigen Winkel relativ zu seinem Elternteil und seinen Geschwistern einnehmen!",
"updated": 1634298097508
+ },
+ {
+ "language": "TR",
+ "text": "Ana düğüm açısı ayarını iptal ettiğinizde , düğüm ebeveynine ve kardeşlerine göre herhangi bir açıyı almakta serbesttir!",
+ "updated": 1636747810405
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Rufen Sie das Menü des Knotens \"Trading Parameters\" auf, wählen Sie die Option zum Aufheben der Einstellung \"Angle to Parent\" und bewegen Sie den Knoten in eine beliebige Richtung!",
"updated": 1634298112868
+ },
+ {
+ "language": "TR",
+ "text": "İşlem Parametreleri ( Trading Parameters ) düğümünün menüsüne girin, düğüm açısı ayarını iptal etme seçeneğini seçin ve düğümü herhangi bir yöne hareket ettirin!",
+ "updated": 1636747904764
}
]
},
@@ -75,6 +85,11 @@
"language": "DE",
"text": "Wie Sie sehen können, bleibt der Knoten an der Stelle, an der Sie ihn verlassen haben, und die gepunktete Linie, die ihn mit seinem übergeordneten Knoten verbindet, wird gelb. Beachten Sie, dass sowohl der Winkel zum übergeordneten Knoten als auch der Abstand willkürlich werden.",
"updated": 1634298120484
+ },
+ {
+ "language": "TR",
+ "text": "Gördüğünüz gibi, düğüm bıraktığınız yerde kalıyor ve ebeveynine bağlanan noktalı çizgi sarıya dönüyor. Hem ana düğüme olan açının hem de uzaklığın keyfi hale geldiğine dikkat edin.",
+ "updated": 1636747945735
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-010-tutorial-step-controlling-distances.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-010-tutorial-step-controlling-distances.json
index 705bc0506..c8c055534 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-010-tutorial-step-controlling-distances.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-010-tutorial-step-controlling-distances.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Die nächste Option im Menü steuert den Abstand zwischen dem Unterknoten und seinem Übergeordneten Knoten. Durch Klicken auf die Schaltfläche werden die Optionen durchlaufen.",
"updated": 1634332176300
+ },
+ {
+ "language": "TR",
+ "text": "Menüdeki bir sonraki seçenek, düğümden ebeveynine olan mesafeyi kontrol eder. Düğmeye tıklamak seçenekler arasında geçiş yapar.",
+ "updated": 1636748818153
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Der Abstand eines Knotens zu seinem übergeordneten Knoten wird relativ zum Abstand des übergeordneten Knotens zu seinem übergeordneten Knoten festgelegt. Die verfügbaren Optionen sind:",
"updated": 1634332213957
+ },
+ {
+ "language": "TR",
+ "text": "Bir düğümden ebeveynine olan mesafe, ebeveynden ebeveyn düğümüne olan mesafeye göre ayarlanır. Mevcut seçenekler şunlardır:",
+ "updated": 1636748858484
}
]
},
@@ -69,6 +79,11 @@
"language": "DE",
"text": "Rosa: 0.25X",
"updated": 1634332245055
+ },
+ {
+ "language": "TR",
+ "text": "Pink (Pembe): 0.25X",
+ "updated": 1636748869618
}
]
},
@@ -81,6 +96,11 @@
"text": "Arancione: 0.5X",
"updated": 1619460530100,
"style": "List"
+ },
+ {
+ "language": "TR",
+ "text": "Orange (Kavuniçi): 0.5X",
+ "updated": 1636748886700
}
]
},
@@ -98,6 +118,11 @@
"language": "DE",
"text": "Grün: 1X",
"updated": 1634332224238
+ },
+ {
+ "language": "TR",
+ "text": "Green (Yeşil): 1X",
+ "updated": 1636748898393
}
]
},
@@ -115,6 +140,11 @@
"language": "DE",
"text": "Blau: 1.5X",
"updated": 1634332228958
+ },
+ {
+ "language": "TR",
+ "text": "Blue (Mavi): 1.5X",
+ "updated": 1636749062176
}
]
},
@@ -132,6 +162,11 @@
"language": "DE",
"text": "Rot: 2X",
"updated": 1634332233805
+ },
+ {
+ "language": "TR",
+ "text": "Red (Kırmızı): 2X",
+ "updated": 1636749080979
}
]
},
@@ -156,6 +191,11 @@
"language": "DE",
"text": "Nehmen wir an, Sie wählen die grüne Option. Der Abstand des Knotens zu seinem übergeordneten Knoten ist derselbe Abstand, der den übergeordneten Knoten von seinem übergeordneten Knoten trennt!",
"updated": 1634332187256
+ },
+ {
+ "language": "TR",
+ "text": "Diyelim ki yeşil seçeneği seçtiniz. Düğümden ebeveynine olan mesafe, ebeveyn düğümünden ayıran mesafeyle aynı olacaktır!",
+ "updated": 1636749146092
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-011-tutorial-step-play-with-the-tape.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-011-tutorial-step-play-with-the-tape.json
index f54f663cb..2a68ee323 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-011-tutorial-step-play-with-the-tape.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-011-tutorial-step-play-with-the-tape.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Probieren Sie die verschiedenen Entfernungseinstellungen des Lightning Strike Trading System Reference Knoten aus! Machen Sie weiter! Klicken Sie auf die Schaltfläche mit dem \"Maßband\"!",
"updated": 1634332512924
+ },
+ {
+ "language": "TR",
+ "text": "Lightning Strike Ticaret Sistemi Referans düğümünün ( Trading System Reference Node ) farklı mesafe ayarlarını deneyin! Devam edelim! Bant düğmesine tıklayın!",
+ "updated": 1636749363536
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Ziemlich einfach, oder? Was passiert nun, wenn der Knoten, den Sie einstellen, selbst Ableger hat?",
"updated": 1634332545887
+ },
+ {
+ "language": "TR",
+ "text": "Oldukça basit, değil mi? Şimdi, ayarladığınız düğümün kendi yavruları olduğunda ne olur ona bakalım.",
+ "updated": 1636749391543
}
]
},
@@ -74,6 +84,11 @@
"language": "DE",
"text": "Finden wir es heraus! Klicken Sie einmal auf die Schaltfläche Abstand zum Übergeordneten Knoten auf den Knoten Trading Parameters !",
"updated": 1634332609115
+ },
+ {
+ "language": "TR",
+ "text": "Hadi bulalım! İşlem Parametreleri ( Trading Parameters ) düğümünde Ebeveyne Uzaklık ( Distance To Parent ) düğmesine bir kez tıklayın!",
+ "updated": 1636749475116
}
]
},
@@ -98,6 +113,11 @@
"language": "DE",
"text": "Da Sie den Abstand zwischen dem Trading Parameters Knoten und dem Backtesting Session Knoten vergrößert haben, haben sich auch die Unterknoten des Trading Parameters Knotens proportional vergrößert!",
"updated": 1634332645315
+ },
+ {
+ "language": "TR",
+ "text": "İşlem Parametreleri düğümünü Geri Test Oturumu (Backtesting Session Node ) düğümünden ayıran mesafeyi artırdığınız için, İşlem Parametreleri ( Trading Parameters ) düğümünün yavruları da orantılı olarak arttı!",
+ "updated": 1636749564919
}
]
},
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-012-tutorial-step-how-about-the-hierarchy.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-012-tutorial-step-how-about-the-hierarchy.json
index e00a87131..a2af55dcc 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-012-tutorial-step-how-about-the-hierarchy.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-012-tutorial-step-how-about-the-hierarchy.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Der Grund, warum der Abstand zum übergeordneten Knoten relativ zum Abstand des übergeordneten Knotens zu seinem übergeordneten Knoten ist, ist, dass Sie lange Strukturen von Knoten beeinflussen können!",
"updated": 1634332747191
+ },
+ {
+ "language": "TR",
+ "text": "Ebeveyn düğüme olan uzaklığın ebeveynin ebeveynine olan mesafesine göre olmasının nedeni, uzun düğüm yapılarını etkileyebilmeniz içindir!",
+ "updated": 1636750239895
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Klicken Sie einmal auf die Schaltfläche Abstand zum übergeordneten Knoten des Netzwerkknotens!",
"updated": 1634332754400
+ },
+ {
+ "language": "TR",
+ "text": "Ağ düğümünün Ebeveyne Uzaklık ( Distance To Parent ) düğmesine bir kez tıklayın!",
+ "updated": 1636750278445
}
]
},
@@ -75,6 +85,11 @@
"language": "DE",
"text": "Wahnsinn! Sehen Sie? Mit diesen Werkzeugen haben Sie die volle Kontrolle darüber, wie Sie Hierarchien visuell organisieren!",
"updated": 1634332763485
+ },
+ {
+ "language": "TR",
+ "text": "Vayyy! Gördün mü? Bu araçlar, hiyerarşiler üzerinde görsel olarak tam kontrol sahibi olmanızı sağlar!",
+ "updated": 1636751755132
}
]
},
@@ -99,6 +114,11 @@
"language": "DE",
"text": "Versuchen Sie, die Einstellung \"Abstand zum Übergeordneten\" auf dem Knoten Testing Trading Tasks aufzuheben! Wie Sie sehen, können Sie einen beliebigen Abstand zum übergeordneten Knoten einstellen, aber der Winkel zum übergeordneten Knoten bleibt fest.",
"updated": 1634332795200
+ },
+ {
+ "language": "TR",
+ "text": "Ticaret Görevlerini Test Etme ( Testing Trading Tasks ) düğümündeki Ebeveyne Mesafe (Distance To Parent) ayarını iptal etmeyi deneyin! Gördüğünüz gibi, ebeveyn düğüme herhangi bir uzaklık ayarlayabilirsiniz, Ancak ebeveyne olan açı sabit kalır.",
+ "updated": 1636751865776
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-013-tutorial-step-arrangement-style.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-013-tutorial-step-arrangement-style.json
index 7c0d814f9..1dfe45c71 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-013-tutorial-step-arrangement-style.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-013-tutorial-step-arrangement-style.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Die Schaltfläche schaltet zwischen verschiedenen Anordnungsoptionen um, die sich darauf auswirken, wo ein Knoten im Verhältnis zu seinem übergeordneten Knoten platziert wird.",
"updated": 1634332853777
+ },
+ {
+ "language": "TR",
+ "text": "Bu düğme, düğümün üst öğesiyle ilişkili olarak nereye yerleştirileceğini etkileyen çeşitli düzenleme seçenekleri arasında geçiş yapar.",
+ "updated": 1636752213924
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "In der Zeichnung stellt der orangefarbene Punkt den übergeordneten Knoten dar, und die blauen Punkte repräsentieren den Knoten, der den spezifischen Anordnungsstil annimmt.",
"updated": 1634332860892
+ },
+ {
+ "language": "TR",
+ "text": "Çizimde turuncu nokta üst düğümü, mavi noktalar ise belirli düzenleme stilini benimseyen düğümü temsil eder.",
+ "updated": 1636752246374
}
]
},
@@ -75,6 +85,11 @@
"language": "DE",
"text": "Konkav: Dies ist der Standardstil. Der Knoten nimmt einen Platz auf einem Kreis um seinen übergeordneten Knoten ein.",
"updated": 1634332870561
+ },
+ {
+ "language": "TR",
+ "text": "İçbükey: Bu, varsayılan stildir. Düğüm, üst düğümünün etrafındaki bir çevre üzerinde konumlanır",
+ "updated": 1636752350927
}
]
},
@@ -99,6 +114,11 @@
"language": "DE",
"text": "Konvex: Der Schlitz befindet sich auf einer konvexen Kurve.",
"updated": 1634332885678
+ },
+ {
+ "language": "TR",
+ "text": "Dışbükey: Yuva dışbükey bir eğri üzerinde konumlanır.",
+ "updated": 1636752424282
}
]
},
@@ -123,6 +143,11 @@
"language": "DE",
"text": "Vertikal-Rechts: Auf einer vertikalen Linie nach rechts.",
"updated": 1634332895278
+ },
+ {
+ "language": "TR",
+ "text": "Dikey-Sağ: Sağa dikey bir çizgi üzerinde konumlanır.",
+ "updated": 1636752436742
}
]
},
@@ -147,6 +172,11 @@
"language": "DE",
"text": "Vertikal-Links: Der Schlitz befindet sich auf einer vertikalen Linie nach links.",
"updated": 1634332902630
+ },
+ {
+ "language": "TR",
+ "text": "Dikey-Sol: Yuva, sola doğru dikey bir çizgi üzerinde konumlanır.",
+ "updated": 1636752467099
}
]
},
@@ -171,6 +201,11 @@
"language": "DE",
"text": "Horizontal-unten: Auf einer horizontalen Linie nach unten.",
"updated": 1634332909056
+ },
+ {
+ "language": "TR",
+ "text": "Yatay-Alt: Aşağıda yatay bir çizgi üzerinde konumlanır.",
+ "updated": 1636752488032
}
]
},
@@ -195,6 +230,11 @@
"language": "DE",
"text": "Horizontal-Oben: Der Schlitz befindet sich auf einer horizontalen Linie oben.",
"updated": 1634332915541
+ },
+ {
+ "language": "TR",
+ "text": "Yatay-Üst: Yuva, yukarıda yatay bir çizgi üzerinde konumlanır.",
+ "updated": 1636752516000
}
]
},
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-015-tutorial-step-shall-we-improve-this.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-015-tutorial-step-shall-we-improve-this.json
index dcc8bed08..ab2c78158 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-015-tutorial-step-shall-we-improve-this.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-015-tutorial-step-shall-we-improve-this.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Wenn Sie mit dieser Funktion experimentieren, werden Sie feststellen, dass das Verhalten der einzelnen Einstellungen nicht eindeutig oder vorhersehbar ist.",
"updated": 1634333050228
+ },
+ {
+ "language": "TR",
+ "text": "Bu özelliği denerseniz, her bir ayarın davranışının net veya tahmin edilebilir olmadığını fark edeceksiniz.",
+ "updated": 1636752597353
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Die derzeitige Implementierung dieser Funktion ist nicht optimal, und das Verhalten einiger der Optionen ist schwer vorhersehbar. Wenn Sie ein Entwickler sind, könnte dies eine gute Gelegenheit sein, den bestehenden Code zu überarbeiten und diese Funktion in einen brauchbareren Zustand zu bringen!",
"updated": 1634333057384
+ },
+ {
+ "language": "TR",
+ "text": "Bu özelliğin mevcut uygulaması optimal değildir ve bazı seçeneklerin davranışını tahmin etmek zordur. Bir geliştiriciyseniz, mevcut kodu tekrarlamak ve bu özelliği daha kullanılabilir bir duruma getirmek için bu harika bir fırsat olabilir!",
+ "updated": 1636752636392
}
]
},
@@ -75,6 +85,11 @@
"language": "DE",
"text": "Sie können diese Funktion gerne ausprobieren, aber Sie werden höchstwahrscheinlich zur Standardeinstellung zurückkehren wollen!",
"updated": 1634333066060
+ },
+ {
+ "language": "TR",
+ "text": "Bu özelliği denemekten çekinmeyin, ancak büyük olasılıkla varsayılan ayara geri dönmek isteyeceksiniz!",
+ "updated": 1636752653398
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-016-tutorial-step-freeze.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-016-tutorial-step-freeze.json
index 7f5da05a9..58fd60ab9 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-016-tutorial-step-freeze.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-016-tutorial-step-freeze.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Die Schaltfläche \"Einfrieren\" ist nur unter ganz bestimmten Umständen sinnvoll: wenn die Physik auf der Ebene des Design Space aktiviert ist.",
"updated": 1634333134069
+ },
+ {
+ "language": "TR",
+ "text": "Dondur düğmesi çok özel koşullar altında anlamlıdır.",
+ "updated": 1636752747872
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Der Design Space bietet einige Anpassungsmöglichkeiten, von denen eine die Aktivierung der Physik des Universums ist. Wenn die Physik aktiviert ist, wird der ganze Raum lebendig!",
"updated": 1634333140802
+ },
+ {
+ "language": "TR",
+ "text": "Tasarım Alanı ( Design Space ), biri evrenin fiziğini etkinleştiren bazı özelleştirme özellikleri sunar. Fizik açıkken, tüm uzay canlanır!",
+ "updated": 1636752835468
}
]
},
@@ -75,6 +85,11 @@
"language": "DE",
"text": "Wir werden an dieser Stelle nicht auf dieses Thema eingehen, da es nicht im Lehrplan für die Grundausbildung enthalten ist!",
"updated": 1634333147196
+ },
+ {
+ "language": "TR",
+ "text": "Temel eğitim müfredatında olmadığı için bu noktada o tavşan deliğine girmeyeceğiz!",
+ "updated": 1636752855204
}
]
},
@@ -99,6 +114,11 @@
"language": "DE",
"text": "Die Option Einfrieren friert die Kettenverbindungen des Knotens mit seinen Über- und Unterknoten ein, und die Verbindungslinien werden blau. Das Einfrieren setzt CPU-Ressourcen frei, wenn die Physik-Animationen eingeschaltet sind, da das System aufhört, die Positionen und den Status der Knoten zu berechnen.",
"updated": 1634333202786
+ },
+ {
+ "language": "TR",
+ "text": "Dondur seçeneği, düğümün ebeveyni ile zincir bağlantılarını dondurur ve yavrular ve bağlantı hatları maviye döner. Fizik animasyonları açıkken dondurma işlemi, sistem düğümlerin konumlarını ve durumunu hesaplamayı durdurduğundan CPU kaynaklarını serbest bırakır.",
+ "updated": 1636752891025
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-017-tutorial-step-lets-talk-backups.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-017-tutorial-step-lets-talk-backups.json
index ef5648fec..85a1eb33b 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-017-tutorial-step-lets-talk-backups.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-017-tutorial-step-lets-talk-backups.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Backups sind sehr leistungsfähig, und es gibt mehrere Anwendungsfälle! Wenn Sie auf die Schaltfläche \"Backup\" klicken, werden der Knoten und seine Unterknoten in einer JSON-Datei gespeichert!",
"updated": 1634333266362
+ },
+ {
+ "language": "TR",
+ "text": "Yedeklemeler ( Backups ) çok güçlüdür ve çeşitli kullanım durumları vardır! Düğmeye tıkladığınızda, düğüm ve yavruları bir JSON dosyasına kaydedilir!",
+ "updated": 1636789947185
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Sie können eine Struktur von Knoten sichern, um Ihre Arbeit zu schützen oder um eine Kopie der Struktur in ihrem aktuellen Zustand zu erhalten.",
"updated": 1634333291426
+ },
+ {
+ "language": "TR",
+ "text": "Çalışmanızı korumak veya yapının bir kopyasını mevcut durumunda tutmak için bir düğüm yapısını yedeklemek isteyebilirsiniz.",
+ "updated": 1636789960355
}
]
},
@@ -69,6 +79,11 @@
"language": "DE",
"text": "Machen Sie ein Backup des Lightning Strike trading system und überprüfen Sie Ihren Download-Ordner!",
"updated": 1634333312934
+ },
+ {
+ "language": "TR",
+ "text": "Lightning Strike ticaret sisteminin yedeğini alın ve indirilenler klasörünüzü kontrol edin!",
+ "updated": 1636789977365
}
]
},
@@ -93,6 +108,11 @@
"language": "DE",
"text": "Die Datei wird vom Browser heruntergeladen und im Standardordner Downloads gespeichert. Wenn Sie mehrere Sicherungskopien der gleichen Datei erstellen, benennt der Browser die Datei mit fortlaufenden Nummern um.",
"updated": 1634333320554
+ },
+ {
+ "language": "TR",
+ "text": "Dosya tarayıcı tarafından indirilir ve varsayılan İndirilenler klasöründe saklanır. Aynı dosyanın birden çok yedeğini alırsanız, tarayıcı dosyayı sıralı sayılarla yeniden adlandırır.",
+ "updated": 1636789994542
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-018-tutorial-step-working-with-versions.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-018-tutorial-step-working-with-versions.json
index e62aec7c7..8835106bf 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-018-tutorial-step-working-with-versions.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-018-tutorial-step-working-with-versions.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Angenommen, Sie wollen eine Strategie mit verschiedenen Parametersätzen testen, dann erstellen Sie ein Backup des Knotens Trading Parameters!",
"updated": 1634333373800
+ },
+ {
+ "language": "TR",
+ "text": "Diyelim ki farklı parametre setleriyle bir stratejiyi test etmek istiyorsunuz, bu nedenle İşlem Parametreleri düğümünün yedeğini alabilirsiniz!",
+ "updated": 1636790169192
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Machen Sie weiter und nehmen Sie die Sicherung! Jetzt, da Sie eine Sicherungskopie aller Trading Parameter haben, können Sie jede Änderung vornehmen, denn Sie wissen, dass Sie jederzeit auf Ihre Sicherungskopie zurückgreifen können! Wenn Sie mit Chrome arbeiten, muss das Backup in der unteren linken Ecke des Browserfensters sichtbar sein.",
"updated": 1634333390672
+ },
+ {
+ "language": "TR",
+ "text": "Devam edin ve yedeği alın! Artık tüm İşlem Parametrelerinin ( Trading Parameter ) bir yedeğine sahip olduğunuza göre, her zaman yedeğinize geri dönebileceğinizi bilerek herhangi birini değiştirebilirsiniz! Chrome kullanıyorsanız, yedekleme, tarayıcı penceresinin sol alt köşesinde görünmelidir.",
+ "updated": 1636790152231
}
]
},
@@ -75,6 +85,11 @@
"language": "DE",
"text": "Ziehen Sie nun die Sicherungsdatei und legen Sie sie im Design Space ab! So stellen Sie ein Backup wieder her!",
"updated": 1634333401730
+ },
+ {
+ "language": "TR",
+ "text": "Şimdi yedekleme dosyasını sürükleyin ve Tasarım Alanına ( Design Space ) bırakın! Bir yedeği bu şekilde geri yüklersiniz!",
+ "updated": 1636790223553
}
]
},
@@ -99,6 +114,11 @@
"language": "DE",
"text": "Einfach, oder? Im nächsten Schritt zeige ich Ihnen, wie Sie wieder die Originalversion verwenden können!",
"updated": 1634333412661
+ },
+ {
+ "language": "TR",
+ "text": "Kolay değil mi? Bir sonraki adımda, orijinal sürümü kullanmaya nasıl geri döneceğinizi göstereceğim!",
+ "updated": 1636790201614
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-019-tutorial-step-detaching-and-attaching.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-019-tutorial-step-detaching-and-attaching.json
index 4bed83a77..9e147b78f 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-019-tutorial-step-detaching-and-attaching.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-019-tutorial-step-detaching-and-attaching.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Jetzt folgen Sie meinem Beispiel! Wir werden die Strategie nicht wirklich mit verschiedenen Parametern testen... wir simulieren nur einen Anwendungsfall!",
"updated": 1634333486436
+ },
+ {
+ "language": "TR",
+ "text": "Şimdi beni takip et! Stratejiyi farklı parametrelerle gerçekten test etmeyeceğiz... sadece bir kullanım senaryosunu simüle ediyoruz!",
+ "updated": 1636790394665
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Nehmen wir an, wir haben die Trading Parameter geändert und wollen nun wieder die ursprünglichen Parameter verwenden. Die Sicherungskopie befindet sich bereits im Design Space - losgelöst von der Hierarchie - und wir müssen den bestehenden Knoten Trading Parameters durch die Sicherungskopie ersetzen.",
"updated": 1634333510680
+ },
+ {
+ "language": "TR",
+ "text": "Alım Satım Parametrelerini ( Trading Parameters ) değiştirdiğimizi varsayalım ve şimdi orijinal olanları kullanmaya geri dönmek istiyoruz. Hiyerarşiden ayrılmış tasarım alanında yedeğimiz zaten var ve mevcut İşlem Parametreleri düğümünü yedekle değiştirmemiz gerekiyor.",
+ "updated": 1636790758208
}
]
},
@@ -75,6 +85,11 @@
"language": "DE",
"text": "Gehen Sie zu dem derzeit verwendeten Knoten Trading Parameters, der mit dem Knoten Backtesting Session verbunden ist, und doppelklicken Sie auf die Schaltfläche Detach Node. Der Knoten wird von der Hierarchie getrennt! Sie können ihn nun zur Seite schieben!",
"updated": 1634333522271
+ },
+ {
+ "language": "TR",
+ "text": "Şu anda kullanımda olan - Geri Test Oturumu düğümüne ( Backtesting Session Node ) bağlı olan - İşlem Parametreleri ( Trading Parameter ) düğümüne gidin ve Düğümü Ayır ( Detach Node ) düğmesine çift tıklayın. Düğüm hiyerarşiden ayrılıyor! Şimdi yana kaydırabilirsiniz!",
+ "updated": 1636790630805
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-020-tutorial-step-attaching-the-backup.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-020-tutorial-step-attaching-the-backup.json
index 6fdb10b52..1d5a648af 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-020-tutorial-step-attaching-the-backup.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-020-tutorial-step-attaching-the-backup.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Nun müssen wir die Sicherung des Knotens Trading Parameters an die Backtesting Session anhängen. Wie machen wir das?",
"updated": 1634333572735
+ },
+ {
+ "language": "TR",
+ "text": "Şimdi İşlem Parametreleri ( Trading Parameters ) düğümünün yedeğini Geri Test Oturumuna ( Backtesting Session ) eklememiz gerekiyor. Bunu nasıl yaparız?",
+ "updated": 1636791281138
}
]
},
@@ -50,6 +55,11 @@
"language": "DE",
"text": "Klicken Sie mit der rechten Maustaste auf den Knoten Trading Parameters und ziehen Sie ihn näher an den Knoten Backtesting Session! Lassen Sie los, wenn Sie einen orangefarbenen Ring um den Backtesting Session Knoten sehen!",
"updated": 1634333597218
+ },
+ {
+ "language": "TR",
+ "text": "İşlem Parametreleri düğümüne ( Trading Parameters ) sağ tıklayın ve Geriye Dönük Test oturumu (Backtesting Session Node ) düğümüne yaklaştırın! Geriye Dönük Test Oturumu düğümünü çevreleyen turuncu bir halka gördüğünüzde bırakın!",
+ "updated": 1636791340589
}
]
},
@@ -74,6 +84,11 @@
"language": "DE",
"text": "Das war's! Die Sicherung des Knotens Trading Parameters ist wiederhergestellt und kann wieder verwendet werden.",
"updated": 1634333609241
+ },
+ {
+ "language": "TR",
+ "text": "Bu kadar! İşlem Parametreleri düğümünün ( Trading Parameters ) yedeği geri yüklenir ve tekrar kullanıma açılır.",
+ "updated": 1636791375829
}
]
},
@@ -98,6 +113,11 @@
"language": "DE",
"text": "Beachten Sie, dass Sie den zweiten Trading Parameters-Knoten löschen können, wenn Sie möchten, oder Sie können ihn für eine spätere Verwendung beiseite legen.",
"updated": 1634333617512
+ },
+ {
+ "language": "TR",
+ "text": "Dilerseniz ikinci İşlem Parametreleri düğümünü ( Trading Parameters ) silebileceğinizi veya daha sonra kullanmak üzere bir tarafta tutabileceğinizi unutmayın.",
+ "updated": 1636791408211
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-021-tutorial-step-irrelevant-nodes.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-021-tutorial-step-irrelevant-nodes.json
index 7d5798419..2266627da 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-021-tutorial-step-irrelevant-nodes.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-021-tutorial-step-irrelevant-nodes.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Knoten, die nicht mit einer Hierarchie verbunden sind, werden nicht berechnet. Sie sind zwar im Workspace vorhanden, haben aber keinen Einfluss auf die Funktionsweise des Systems auf irgendeiner Ebene.",
"updated": 1634333669893
+ },
+ {
+ "language": "TR",
+ "text": "Bir hiyerarşiye bağlı olmayan düğümler hesaplanmaz. Çalışma alanında bulunurlar, ancak sistemin işleyişini hiçbir düzeyde etkilemezler.",
+ "updated": 1636791617905
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Das bedeutet, dass Sie beliebig viele Strukturen von Knoten losgelöst von Hierarchien aufbewahren können, um sie für eine spätere Verwendung oder aus anderen Gründen zur Verfügung zu haben.",
"updated": 1634333676692
+ },
+ {
+ "language": "TR",
+ "text": "Bu, hiyerarşilerden kopuk sayıda düğüm yapısını istediğiniz kadar tutabileceğiniz, bunları daha sonra kullanmak üzere veya herhangi bir nedenle elinizin altında tutabileceğiniz anlamına gelir.",
+ "updated": 1636792301822
}
]
},
@@ -75,6 +85,11 @@
"language": "DE",
"text": "Ein häufiges Szenario ist die Aufbewahrung mehrerer Versionen bestimmter Definitionen bei der Erstellung von Strategien, so dass Sie einen Satz von Regeln testen und beim nächsten Durchlauf zu anderen Regeln wechseln können. Sie können sogar mehrere Versionen von ganzen Strategien aufbewahren!",
"updated": 1634333685177
+ },
+ {
+ "language": "TR",
+ "text": "Ortak bir senaryo, stratejiler oluştururken belirli tanımların birden çok sürümünü tutmaktır, böylece bir sonraki çalıştırma için bir dizi kuralı test edebilir ve diğer kurallara geçebilirsiniz. Tüm stratejilerin birden fazla versiyonunu bile tutabilirsiniz!",
+ "updated": 1636792469596
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-022-tutorial-step-nodes-attaching-rules.json b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-022-tutorial-step-nodes-attaching-rules.json
index 5a52acb02..022b2a935 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-022-tutorial-step-nodes-attaching-rules.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-022-tutorial-step-nodes-attaching-rules.json
@@ -26,6 +26,11 @@
"language": "DE",
"text": "Klicken Sie auf die Hilfe-Schaltfläche des Knotens Trading Parameters, um die Seite Docs des Knotens aufzurufen. Ich werde Ihnen jetzt etwas zeigen...",
"updated": 1634333867183
+ },
+ {
+ "language": "TR",
+ "text": "Düğümün Yardım/Dokümanlar sayfasına erişmek için İşlem Parametreleri ( Trading Parameters ) düğümündeki yardım düğmesine tıklayın. Sana bir şey göstereceğim...",
+ "updated": 1636792560853
}
]
},
@@ -51,6 +56,11 @@
"language": "DE",
"text": "Blättern Sie die Seite ganz nach unten, bis Sie den Titel \"Trading Parameters Attaching Rules\" finden.",
"updated": 1634333875335
+ },
+ {
+ "language": "TR",
+ "text": "\"Ticaret Parametreleri Ekleme Kuralları\" ( Trading Parameters Attaching Rules ) başlığını bulana kadar sayfayı sonuna kadar kaydırın.",
+ "updated": 1636792599389
}
]
},
@@ -75,6 +85,11 @@
"language": "DE",
"text": "Jeder Knoten kann an bestimmte Knotentypen angehängt werden. Diese Verknüpfungsregeln sind auf der Seite des Knotens in den Docs aufgeführt.",
"updated": 1634333881601
+ },
+ {
+ "language": "TR",
+ "text": "Her düğüm belirli düğüm türlerine eklenebilir. Bu ekleme kuralları, Dokümanlar'da düğümün sayfasında listelenir.",
+ "updated": 1636792641639
}
]
},
@@ -99,6 +114,11 @@
"language": "DE",
"text": "Wenn es mehrere Knoten gibt, die die Verbindung annehmen können, zeigt jeder Kandidat einen grauen Ring an, der anzeigt, dass er bereit ist, die Verbindung anzunehmen. Nur der Kandidat, der sich näher am zu verbindenden Knoten befindet, ist orange markiert.",
"updated": 1634333887983
+ },
+ {
+ "language": "TR",
+ "text": "Bağlantıyı kabul edebilecek birkaç düğüm olduğunda, her aday eki almaya hazır olduklarını belirten gri bir halka görüntüler. Yalnızca eklenecek düğüme daha yakın olan aday turuncu renkle vurgulanır.",
+ "updated": 1636792767216
}
]
}
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-001-defining-a-trading-idea-tutorial.json b/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-001-defining-a-trading-idea-tutorial.json
index 5988022fd..eff10d177 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-001-defining-a-trading-idea-tutorial.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-001-defining-a-trading-idea-tutorial.json
@@ -4,7 +4,14 @@
"type": "Defining a Trading Idea Tutorial",
"definition": {
"text": "This tutorial teaches you how to formulate a testable trading idea. In a way, it is an introduction to the systematic approach to trading, a crucial concept that you must grasp to automate strategies. The example laid out in this tutorial is later used in the rest of the series.",
- "updated": 1617115041307
+ "updated": 1617115041307,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Este tutorial le enseña cómo formular una idea de trading testeable. En cierto modo, es una introducción al enfoque sistemático del trading, un concepto crucial que debe comprender para automatizar estrategias. El ejemplo presentado en este tutorial se utiliza más adelante en el resto de la serie.",
+ "updated": 1636725384415
+ }
+ ]
},
"paragraphs": [
{
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-005-tutorial-step-lets-mine-some-data..json b/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-005-tutorial-step-lets-mine-some-data..json
index 46d7226f4..d36321bf4 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-005-tutorial-step-lets-mine-some-data..json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-005-tutorial-step-lets-mine-some-data..json
@@ -7,17 +7,38 @@
"project": "Foundations",
"name": "run"
},
- "text": "Now that you understand the implications of running this data mining operation, let's get on with it!"
+ "text": "Now that you understand the implications of running this data mining operation, let's get on with it!",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Ahora que comprende las implicaciones de ejecutar esta operación de minería de datos, ¡sigamos adelante!",
+ "updated": 1636723961413
+ }
+ ]
},
"paragraphs": [
{
"style": "Callout",
"text": "Select \"Run All Project Data Tasks\" on the Data Tasks node menu!",
- "updated": 1622447060448
+ "updated": 1622447060448,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Seleccionar \"Run All Project Data Tasks\"en el menú Data Tasks!",
+ "updated": 1636723999566
+ }
+ ]
},
{
"style": "Note",
- "text": "If you are doing this tutorial after doing other tutorials, chances are you may already have part of the data required, which may make things faster! Either way, no need to wait for the data mining to get to the present time... you may keep going with the tutorial!"
+ "text": "If you are doing this tutorial after doing other tutorials, chances are you may already have part of the data required, which may make things faster! Either way, no need to wait for the data mining to get to the present time... you may keep going with the tutorial!",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Si está realizando este tutorial después de realizar otros tutoriales, es probable que ya tenga parte de los datos necesarios, ¡lo que puede hacer las cosas más rápido! De cualquier manera, no es necesario esperar a que la minería de datos llegue al presente ... ¡puede continuar con el tutorial!",
+ "updated": 1636724042227
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-006-tutorial-step-why-test-trading-ideas..json b/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-006-tutorial-step-why-test-trading-ideas..json
index 6d34429a8..817e5367e 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-006-tutorial-step-why-test-trading-ideas..json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-006-tutorial-step-why-test-trading-ideas..json
@@ -7,36 +7,92 @@
"project": "Foundations",
"name": "help"
},
- "text": "Setting up, testing, and deploying a trading strategy requires time and effort. We test trading ideas to avoid wasting resources."
+ "text": "Setting up, testing, and deploying a trading strategy requires time and effort. We test trading ideas to avoid wasting resources.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Configurar, probar e implementar una estrategia de trading requiere tiempo y esfuerzo. Nosotros testeamos ideas de trading para no desperdiciar recursos.",
+ "updated": 1636724590963
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
- "text": "To test a trading idea, we need to formalize it into a hypothesis that:"
+ "text": "To test a trading idea, we need to formalize it into a hypothesis that:",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Para probar una idea comercial, necesitamos formalizarla en una hipótesis que:",
+ "updated": 1636724614580
+ }
+ ]
},
{
"style": "List",
- "text": "proposes a trading process, "
+ "text": "proposes a trading process, ",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "proponga un proceso de trading,",
+ "updated": 1636724682086
+ }
+ ]
},
{
"style": "List",
- "text": "selects the appropriate context; "
+ "text": "selects the appropriate context; ",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "seleccione el contexto adecuado;",
+ "updated": 1636724687795
+ }
+ ]
},
{
"style": "List",
- "text": "defines the main entry rules; "
+ "text": "defines the main entry rules; ",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "defina las reglas de entrada básicas;",
+ "updated": 1636724711247
+ }
+ ]
},
{
"style": "List",
- "text": "predicts a specific outcome; "
+ "text": "predicts a specific outcome; ",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "prediga una salida específica;",
+ "updated": 1636724748969
+ }
+ ]
},
{
"style": "List",
- "text": "offers a specific testing mechanism. "
+ "text": "offers a specific testing mechanism. ",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "ofereza un mecanismo de testeo específico.",
+ "updated": 1636724784337
+ }
+ ]
},
{
"style": "Callout",
- "text": "Let's expand on each of these topics so that we can set clear goals for defining a trading idea."
+ "text": "Let's expand on each of these topics so that we can set clear goals for defining a trading idea.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Ampliemos cada uno de estos temas para que podamos establecer objetivos claros para definir una idea de trading.",
+ "updated": 1636724820325
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-007-tutorial-step-the-trading-process.json b/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-007-tutorial-step-the-trading-process.json
index 511dae02b..d268b0e86 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-007-tutorial-step-the-trading-process.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-007-tutorial-step-the-trading-process.json
@@ -7,20 +7,48 @@
"name": "Trading\\trading-system",
"project": "Foundations"
},
- "text": "The first dimension we should define is what type of strategy the hypothesis is aimed at."
+ "text": "The first dimension we should define is what type of strategy the hypothesis is aimed at.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "La primera dimensión que debemos definir es a qué tipo de estrategia se dirige la hipótesis.",
+ "updated": 1636724926593
+ }
+ ]
},
"paragraphs": [
{
"style": "Text",
- "text": "A simple rule-of-thumb is determining if it is a scalping, day-trading, swing trading, or position trading strategy."
+ "text": "A simple rule-of-thumb is determining if it is a scalping, day-trading, swing trading, or position trading strategy.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Una regla empírica simple es determinar si es una estrategia scalping, day-trading, swing trading, o position trading",
+ "updated": 1636724992046
+ }
+ ]
},
{
"style": "Callout",
- "text": "This definition provides a notion of the expected holding period, that is, the average time range expected for each position to be open."
+ "text": "This definition provides a notion of the expected holding period, that is, the average time range expected for each position to be open.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Esta definición proporciona una noción del período de tenencia esperado, es decir, el rango de tiempo promedio esperado para que cada posición esté abierta.",
+ "updated": 1636725015797
+ }
+ ]
},
{
"style": "Text",
- "text": "The value of such a definition is that it provides a guideline as to what time frames to analyze to determine the existence of trends."
+ "text": "The value of such a definition is that it provides a guideline as to what time frames to analyze to determine the existence of trends.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "El valor de tal definición es que proporciona una guía sobre qué marcos de tiempo analizar para determinar la existencia de tendencias.",
+ "updated": 1636725046243
+ }
+ ]
}
]
}
\ No newline at end of file
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-001-intro-to-trading-systems-tutorial.json b/Projects/Foundations/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-001-intro-to-trading-systems-tutorial.json
index 30f755b42..c162285a9 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-001-intro-to-trading-systems-tutorial.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-001-intro-to-trading-systems-tutorial.json
@@ -4,7 +4,14 @@
"type": "Intro to Trading Systems Tutorial",
"definition": {
"text": "This tutorial is the first in a series of tutorials that teach you how to build trading systems. The series goes deep into multiple topics and takes you through a progression that intends to match basic trading knowledge with particular Superalgos implementations. This first tutorial covers theoretical concepts, explains how trading systems are structured in Superalgos, and highlights how you need to frame your strategies to make the most out of the trading framework built-in the system.",
- "updated": 1617114418610
+ "updated": 1617114418610,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Este tutorial es el primero de una serie de tutoriales que le enseñan a construir sistemas de trading. La serie profundiza en múltiples temas y lo lleva a través de una progresión que tiene la intención de hacer coincidir el conocimiento comercial básico con implementaciones particulares de Superalgos.Este primer tutorial cubre conceptos teóricos, explica cómo se estructuran los sistemas de negociación en Superalgos y destaca cómo debe enmarcar sus estrategias para aprovechar al máximo el marco de negociación integrado en el sistema.",
+ "updated": 1636738336791
+ }
+ ]
},
"paragraphs": [
{
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-001-testing-a-trading-idea-the-other-stages-tutorial.json b/Projects/Foundations/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-001-testing-a-trading-idea-the-other-stages-tutorial.json
index f1442ab4a..3e6b5938c 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-001-testing-a-trading-idea-the-other-stages-tutorial.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-001-testing-a-trading-idea-the-other-stages-tutorial.json
@@ -4,7 +4,14 @@
"type": "Testing a Trading Idea - The Other Stages Tutorial",
"definition": {
"text": "This tutorial completes the implementation of the trading idea formulated in the previous tutorials, covering the definitions of the Open Stage, Manage Stage, and Close Stage.",
- "updated": 1617118735617
+ "updated": 1617118735617,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Este tutorial completa la implementación de la idea de trading formulado en los tutoriales anteriores, cubriendo las definiciones del Open Stage ( etapa abierta), Manage Stage Etapa de gestión), y Close Stage ( etapa de cierre).",
+ "updated": 1636725896473
+ }
+ ]
},
"paragraphs": [
{
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-001-testing-a-trading-idea-the-trigger-stage-tutorial.json b/Projects/Foundations/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-001-testing-a-trading-idea-the-trigger-stage-tutorial.json
index 1ec69ed6b..e643677c7 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-001-testing-a-trading-idea-the-trigger-stage-tutorial.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-001-testing-a-trading-idea-the-trigger-stage-tutorial.json
@@ -4,7 +4,14 @@
"type": "Testing a Trading Idea - The Trigger Stage Tutorial",
"definition": {
"text": "This tutorial walks you through the implementation of the trading idea defined in the previous tutorial, covering the definitions of the Trigger Stage.",
- "updated": 1617118397821
+ "updated": 1617118397821,
+ "translations": [
+ {
+ "language": "ES",
+ "text": "Este tutorial le guía a través de la implementación de la idea de trading comercial definida en el tutorial anterior, cubriendo las definiciones de Trigger Stage (etapa de gatillo).",
+ "updated": 1636725770895
+ }
+ ]
},
"paragraphs": [
{
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-001-trading-bot-layers-tutorial.json b/Projects/Foundations/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-001-trading-bot-layers-tutorial.json
index d94823fba..926e53bc1 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-001-trading-bot-layers-tutorial.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-001-trading-bot-layers-tutorial.json
@@ -11,6 +11,11 @@
"text": "Dieses Tutorial führt dich durch die Layer, die der Trading Bot auf den Charts zur Verfügung stellt, insbesondere die Layer, die mit allen Arten von Trading Sessions verbunden sind. Du wirst einen Backtest des BTC-USDT - Weak-hands Buster - WHB Trading Systems durchführen und einige der Trades erkunden, während du lernst, wie man die Layer verwendet.",
"updated": 1623011979138,
"style": "Definition"
+ },
+ {
+ "language": "ES",
+ "text": "Este tutorial lo guía a través de las capas que ofrece el Trading Bot oen los gráficos, en particular, las capas asociadas con todo tipo de sesiones de Trading. Ejecutará una prueba retrospectiva del sistema BTC-USDT - Weak-hands Buster - WHB de trading y explorar alguno de los trades mientras aprende como usar las capas.",
+ "updated": 1636726168093
}
]
},
diff --git a/Projects/Foundations/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-6.1-ultimate-social-trading.json b/Projects/Foundations/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-6.1-ultimate-social-trading.json
index 7e8ce11dc..1ceed893e 100644
--- a/Projects/Foundations/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-6.1-ultimate-social-trading.json
+++ b/Projects/Foundations/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-6.1-ultimate-social-trading.json
@@ -3,7 +3,14 @@
"pageNumber": "106.1",
"type": "Ultimate Social Trading",
"definition": {
- "text": "Write a summary for this tutorial page."
+ "text": "Write a summary for this tutorial page.",
+ "translations": [
+ {
+ "language": "ES",
+ "text": "\nEscribe un resumen para esta página de tutorial.",
+ "updated": 1636726238351
+ }
+ ]
},
"paragraphs": [
{
diff --git a/Projects/Foundations/UI/Spaces/CodeEditor-Space/CodeEditorSpace.js b/Projects/Foundations/UI/Spaces/CodeEditor-Space/CodeEditorSpace.js
index 71362e847..88e678a51 100644
--- a/Projects/Foundations/UI/Spaces/CodeEditor-Space/CodeEditorSpace.js
+++ b/Projects/Foundations/UI/Spaces/CodeEditor-Space/CodeEditorSpace.js
@@ -5,6 +5,8 @@ function newFoundationsCodeEditorSpace() {
sidePanelTab: undefined,
container: undefined,
editorPage: undefined,
+ isVisible: undefined,
+ reset: reset,
openSpaceArea: openSpaceArea,
physics: physics,
draw: draw,
@@ -23,15 +25,24 @@ function newFoundationsCodeEditorSpace() {
return thisObject
function finalize() {
- thisObject.sidePanelTab = undefined
+ if (isInitialized === false) { return }
+
+ thisObject.container.finalize()
+ thisObject.container = undefined
+
canvas.eventHandler.stopListening(browserResizedEventSubscriptionId)
thisObject.sidePanelTab.container.eventHandler.stopListening(openingEventSubscriptionId)
thisObject.sidePanelTab.container.eventHandler.stopListening(closingEventSubscriptionId)
+ UI.projects.foundations.spaces.sideSpace.deleteSidePanelTab('Foundations', 'javascript-code', 'Code', 'right')
+
+ thisObject.editorPage.finalize()
+ thisObject.editorPage = undefined
+
+ isInitialized = false
}
function initialize() {
-
thisObject.container = newContainer()
thisObject.container.name = MODULE_NAME
thisObject.container.initialize()
@@ -43,10 +54,7 @@ function newFoundationsCodeEditorSpace() {
resize()
thisObject.editorPage = newFoundationsCodeEditorEditorPage()
- thisObject.footer = newGovernanceReportsFooter() // Reuse simple footer
-
thisObject.editorPage.initialize()
- thisObject.footer.initialize()
thisObject.sidePanelTab = UI.projects.foundations.spaces.sideSpace.createSidePanelTab(thisObject.container, 'Foundations', 'javascript-code', 'Code', 'right')
@@ -66,6 +74,11 @@ function newFoundationsCodeEditorSpace() {
thisObject.editorPage.render(originatingNode, codeEditorType)
}
+ function reset() {
+ finalize()
+ initialize()
+ }
+
function physics() {
if (isInitialized === false) {
return
@@ -92,11 +105,11 @@ function newFoundationsCodeEditorSpace() {
}
function onOpening() {
-
+ thisObject.isVisible = true
}
function onClosing() {
-
+ thisObject.isVisible = false
}
function draw() {
diff --git a/Projects/Foundations/UI/Spaces/CodeEditor-Space/EditorPage.js b/Projects/Foundations/UI/Spaces/CodeEditor-Space/EditorPage.js
index 4198e3782..4408e4ed2 100644
--- a/Projects/Foundations/UI/Spaces/CodeEditor-Space/EditorPage.js
+++ b/Projects/Foundations/UI/Spaces/CodeEditor-Space/EditorPage.js
@@ -3,6 +3,7 @@ function newFoundationsCodeEditorEditorPage() {
originatingNode: undefined,
editorType: undefined,
render: render,
+ reset:reset,
initialize: initialize,
finalize: finalize
}
@@ -10,9 +11,10 @@ function newFoundationsCodeEditorEditorPage() {
let monacoInitialized = false
let monacoEditor = undefined
let codeString = ''
+ let stringObjects = []
let tradingEngineObj = undefined
let recordFormulasObj = {}
- let chartObj = {}
+ let chartMarketExchangeObj = {}
return thisObject
@@ -27,13 +29,19 @@ function newFoundationsCodeEditorEditorPage() {
monacoInitialized = false
monacoEditor = undefined
codeString = ''
+ stringObjects = []
tradingEngineObj = undefined
recordFormulasObj = {}
+ chartMarketExchangeObj = {}
thisObject.originatingNode = undefined
thisObject.editorType = undefined
}
+ function reset() {
+ finalize()
+ initialize()
+ }
function render(originatingNode, editorType) {
@@ -56,7 +64,7 @@ function newFoundationsCodeEditorEditorPage() {
function initMonacoEditor() {
if (monacoEditor === undefined) {
document.getElementById('no-content').remove()
- document.getElementById('code-path').insertAdjacentHTML('afterend',`