From 6bd88aeaae0ae75225314d4f6b2b6d0242804cdc Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Sat, 27 Nov 2021 17:38:58 +0100 Subject: [PATCH 01/12] (Translation into german: rest of "Trading Farms - Set Up a Network of Nodes") --- ...ading-farms-set-up-a-network-of-nodes.json | 261 ++++++++++++++++-- 1 file changed, 232 insertions(+), 29 deletions(-) diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json index b6453adb1..777b3c85e 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json @@ -190,35 +190,84 @@ }, { "style": "Title", - "text": "Moving Tasks" + "text": "Moving Tasks", + "translations": [ + { + "language": "DE", + "text": "Task`s verschieben (Moving Tasks)", + "updated": 1638026929422 + } + ] }, { "style": "Text", "text": "Assuming you will go with the strategy of installing one Network Node first, this is what you need to know on how to move Task s to other Network Nodes.", - "updated": 1614357184981 + "updated": 1614357184981, + "translations": [ + { + "language": "DE", + "text": "Angenommen, Sie installieren zunächst eine Network Node, dann sollten Sie wissen, wie Sie Tasks zu anderen Network Nodes verschieben können.", + "updated": 1638026974664 + } + ] }, { "style": "Text", "text": "There are different types of Tasks and each one needs to be moved together with their corresponding Data Products definitions in order for the system to being able to track dependencies. The Data Products definitions are the ones under the Data Storage node of a Network Node. They are subdivided in different branches depending of the Type of Data, Project, Exchange, Market and many other stuff, but in the end you will find Data Product nodes which reference Product Definitions inside Mines. When you move Tasks from one Network Node to other you also need to move the related branch at Data Storage to the same Network Node.", - "updated": 1617264118423 + "updated": 1617264118423, + "translations": [ + { + "language": "DE", + "text": "Es gibt verschiedene Arten von Tasks (Aufgaben), die alle zusammen mit den entsprechenden Data Products definitions verschoben werden müssen, damit das System die dependencies (Abhängigkeiten) verfolgen kann. Die Data Products definitions befinden sich unter der \"Data Storage\" Node einer Network Nodes. Sie sind in verschiedene Zweige (branches) unterteilt, je nach Art der Data, Project, Exchange, Market und vielem mehr, aber am Ende finden Sie Data Product nodes, die auf Product Definitions innerhalb von Mines (Minen) verweisen. Wenn Sie Tasks von einer Network Node zu einer anderen verschieben, müssen Sie auch den zugehörigen branch (Zweig) in der Datenablage (Data Storage) zu derselben Network Node verschieben.", + "updated": 1638027548415 + } + ] }, { "style": "Text", - "text": "Always remember that the system just needs you to define where you want the Tasks to run and the Data to be Hosted, but there is an implicit relationship between Tasks and Data because a Task produces certain Data, and those definition needs to be consistent and be found at the same Network Node." + "text": "Always remember that the system just needs you to define where you want the Tasks to run and the Data to be Hosted, but there is an implicit relationship between Tasks and Data because a Task produces certain Data, and those definition needs to be consistent and be found at the same Network Node.", + "translations": [ + { + "language": "DE", + "text": "Denken Sie immer daran, dass Sie im System lediglich festlegen müssen, wo die Tasks ausgeführt und die Daten gehostet werden sollen. Es besteht jedoch eine implizite Beziehung zwischen Tasks und Daten, da eine Task bestimmte Daten erzeugt, und diese Definitionen müssen konsistent sein und sich an derselben Network Node befinden.", + "updated": 1638027682358 + } + ] }, { "style": "Warning", - "text": "If you only move a Task and do not move the related Data Products definitions most likely things will stop working right there." + "text": "If you only move a Task and do not move the related Data Products definitions most likely things will stop working right there.", + "translations": [ + { + "language": "DE", + "text": "Wenn Sie nur eine Task verschieben, ohne die zugehörigen Data Products definitions zu verschieben, werden die Dinge höchstwahrscheinlich genau dort aufhören zu funktionieren.", + "updated": 1638027771925 + } + ] }, { "style": "Success", "text": "The definitions at the Charting System hierarchy do not need to be changed at all. They will continue pointing to the Data Products they were pointed to no matter where you moved those Data Products definitions. If you changed them from one Network Node to another, the Plotter will simply fetch the data from the Network Node where you left those Data Product s definitions.", - "updated": 1617264173906 + "updated": 1617264173906, + "translations": [ + { + "language": "DE", + "text": "Die Definitionen in der Charting System hierarchy müssen nicht geändert werden. Sie verweisen weiterhin auf die Data products, auf die sie zuvor verweisen, unabhängig davon, wohin Sie diese Data Products definitions verschieben. Wenn Sie sie von einer Network Node zu einer anderen geändert haben, holt der Plotter die Daten einfach von der Network Node ab, bei dem Sie diese Data Product definitionen hinterlassen haben.", + "updated": 1638028163201 + } + ] }, { "style": "Note", "text": "When we say moving, what we are saying is detaching a Node branch and re-attaching that same branch somewhere else. Note that if you, for example, make a backup of a branch, restore that somewhere else without deleting the original branch first, you will inadvertently be creating new ids for each Node at this branch and messing up the incoming references, which will cause things to not work anymore.", - "updated": 1617264249424 + "updated": 1617264249424, + "translations": [ + { + "language": "DE", + "text": "Wenn wir von Verschieben sprechen, meinen wir damit, dass eine Node branch (Zweig) abgetrennt und dieselbe branch an einer anderen Stelle wieder angefügt wird. Beachten Sie, dass Sie, wenn Sie z.B. ein Backup einer branch erstellen und diese an einem anderen Ort wiederherstellen, ohne die ursprüngliche branch vorher zu löschen, versehentlich neue IDs für jeden Node in dieser branch erstellen und die eingehenden Referenzen durcheinander bringen, was dazu führt, dass die Dinge nicht mehr funktionieren.", + "updated": 1638028769523 + } + ] }, { "style": "Text", @@ -226,77 +275,203 @@ }, { "style": "Title", - "text": "Before You Begin" + "text": "Before You Begin", + "translations": [ + { + "language": "DE", + "text": "Bevor Sie beginnen", + "updated": 1638028780622 + } + ] }, { "style": "Text", - "text": "Make a quick list with the name you wish to give to each node and the corresponding IP address on the network. You will need those to configure each network node." + "text": "Make a quick list with the name you wish to give to each node and the corresponding IP address on the network. You will need those to configure each network node.", + "translations": [ + { + "language": "DE", + "text": "Erstellen Sie eine kurze Liste mit dem Namen, den Sie jeder Node geben möchten, und der entsprechenden IP-Adresse im Netzwerk. Diese benötigen Sie für die Konfiguration der einzelnen Network Nodes.", + "updated": 1638028817241 + } + ] }, { "style": "Text", - "text": "Also, you may want to plan what your operation should look like." + "text": "Also, you may want to plan what your operation should look like.", + "translations": [ + { + "language": "DE", + "text": "Vielleicht möchten Sie auch planen, wie Ihr Betrieb aussehen soll.", + "updated": 1638028843062 + } + ] }, { "style": "Callout", - "text": "First and foremost, you may want to decide on which node you will keep the workspace on which the network of nodes shall be configured. We call this, the home node." + "text": "First and foremost, you may want to decide on which node you will keep the workspace on which the network of nodes shall be configured. We call this, the home node.", + "translations": [ + { + "language": "DE", + "text": "Zuallererst sollten Sie entscheiden, auf welcher Node Sie den Workspace aufbewahren wollen, auf dem das Netzwerk von Nodes konfiguriert werden soll. Wir nennen dies den home node (Heimatknoten).", + "updated": 1638028934865 + } + ] }, { "style": "Text", - "text": "This is not a requirement, as you may keep different workspaces in different nodes, and even set up different networks on different workspaces, but it’s the most usual setup." + "text": "This is not a requirement, as you may keep different workspaces in different nodes, and even set up different networks on different workspaces, but it’s the most usual setup.", + "translations": [ + { + "language": "DE", + "text": "Dies ist keine Voraussetzung, da Sie verschiedene Workspaces in verschiedenen Nodes halten und sogar verschiedene Netzwerke auf verschiedenen Workspaces einrichten können, aber es ist die übliche Konfiguration.", + "updated": 1638029006555 + } + ] }, { "style": "Text", - "text": "Also, you may want to plan which nodes in the network should run which data-mining tasks, which nodes should run which trading sessions, and so on. As hinted in the fundamental concepts page, possibilities are endless, so we are not going to cover alternatives here. If you know exactly what you want to do, it should be easy to implement. That said, you are free to explore and experiment as well." + "text": "Also, you may want to plan which nodes in the network should run which data-mining tasks, which nodes should run which trading sessions, and so on. As hinted in the fundamental concepts page, possibilities are endless, so we are not going to cover alternatives here. If you know exactly what you want to do, it should be easy to implement. That said, you are free to explore and experiment as well.", + "translations": [ + { + "language": "DE", + "text": "Außerdem möchten Sie vielleicht planen, welche Nodes im Netzwerk welche Data Mining Tasks ausführen sollen, welche Nodes welche trading sessions durchführen sollen usw. Wie auf der Seite mit den grundlegenden Konzepten (fundamental concepts page) angedeutet, sind die Möglichkeiten endlos, so dass wir hier nicht auf Alternativen eingehen werden. Wenn Sie genau wissen, was Sie tun wollen, sollte es einfach zu implementieren sein. Es steht Ihnen jedoch frei, auch zu experimentieren.", + "updated": 1638029310544 + } + ] }, { "style": "Title", - "text": "Start Here" + "text": "Start Here", + "translations": [ + { + "language": "DE", + "text": "Beginnen sie hier:", + "updated": 1638029348510 + } + ] }, { "style": "Text", - "text": "1. Set up Superalgos on each machine. Once Superalgos is installed, run the system for the first time using the node run noBrowser command. The noBrowser parameter runs the Client without firing up the UI." + "text": "1. Set up Superalgos on each machine. Once Superalgos is installed, run the system for the first time using the node run noBrowser command. The noBrowser parameter runs the Client without firing up the UI.", + "translations": [ + { + "language": "DE", + "text": "1. Richten Sie Superalgos den Rechnern die sie dafür nutzen möchten. Sobald Superalgos installiert ist, starten Sie das System zum ersten Mal mit dem \" node run noBrowser \" Befehl. Der Parameter noBrowser führt den Client aus, ohne die Benutzeroberfläche (UI) zu starten.", + "updated": 1638029478889 + } + ] }, { "style": "Text", - "text": "2. Run the UI to access the home node." + "text": "2. Run the UI to access the home node.", + "translations": [ + { + "language": "DE", + "text": "2. Starten Sie die Benutzeroberfläche, um auf die home node zuzugreifen.", + "updated": 1638029554999 + } + ] }, { "style": "Text", - "text": "You may access the home node locally, that is, running the browser on the machine where the home node is running, or you may run the browser on any other machine in the physical network—even one not running Superalgos—by navigating to the home node’s IP address." + "text": "You may access the home node locally, that is, running the browser on the machine where the home node is running, or you may run the browser on any other machine in the physical network—even one not running Superalgos—by navigating to the home node’s IP address.", + "translations": [ + { + "language": "DE", + "text": "Sie können auf die home node lokal zugreifen, d. h. den Browser auf dem Rechner ausführen, auf dem die home node läuft, oder Sie können den Browser auf einem beliebigen anderen Rechner im physischen Netzwerk ausführen - auch auf einem, auf dem Superalgos nicht läuft , indem Sie zur IP-Adresse der home node navigieren.", + "updated": 1638029674761 + } + ] }, { "style": "Note", "text": "If you are accessing the home node remotely, you need to configure the My Computer network node to use the machine’s IP address instead of localhost in the host parameter. This enables the web sockets connection.", - "updated": 1611343511090 + "updated": 1611343511090, + "translations": [ + { + "language": "DE", + "text": "Wenn Sie aus der Ferne auf die home node zugreifen, müssen Sie die My Computer network node so konfigurieren, dass die IP-Adresse des Rechners anstelle von localhost im Parameter host verwendet wird. Dadurch wird die Web Sockets Verbindung aktiviert.", + "updated": 1638029885556 + } + ] }, { "style": "Success", "text": "For organizational purposes and to avoid confusion later on, it is recommended to clean up the home node’s workspace, uninstalling the markets that you don’t need.", - "updated": 1617264320991 + "updated": 1617264320991, + "translations": [ + { + "language": "DE", + "text": "Aus organisatorischen Gründen und um spätere Verwechslungen/Verwirrungen zu vermeiden, empfiehlt es sich, den Workspace der home node aufzuräumen und die nicht benötigten markets zu deinstallieren.", + "updated": 1638030016950 + } + ] }, { "style": "Text", - "text": "Click to learn how to uninstall an existing market" + "text": "Click to learn how to uninstall an existing market", + "translations": [ + { + "language": "DE", + "text": "Klicken Sie hier, um zu erfahren, wie Sie einen bestehenden market deinstallieren können", + "updated": 1638030047887 + } + ] }, { "style": "Text", - "text": "3. Add and configure a network node for each machine." + "text": "3. Add and configure a network node for each machine.", + "translations": [ + { + "language": "DE", + "text": "3. Fügen Sie für jeden Rechner eine Network Node hinzu und konfigurieren Sie diese.", + "updated": 1638030080581 + } + ] }, { "style": "Subtitle", - "text": "Adding a Network Node" + "text": "Adding a Network Node", + "translations": [ + { + "language": "DE", + "text": "Hinzufügen einer Network Node", + "updated": 1638030106718 + } + ] }, { "style": "Text", - "text": "To add a network node, select Add LAN Network Node on the Superalgos Network node menu. A network node is added along with the basic structure of nodes to set up a node." + "text": "To add a network node, select Add LAN Network Node on the Superalgos Network node menu. A network node is added along with the basic structure of nodes to set up a node.", + "translations": [ + { + "language": "DE", + "text": "Um eine Network Node hinzuzufügen, wählen Sie die Add LAN Network Node im Superalgos Network Node Menü. Eine Network Node wird zusammen mit der Grundstruktur der Nodes zum Einrichten einer Node hinzugefügt.", + "updated": 1638030176456 + } + ] }, { "style": "Subtitle", - "text": "Configuring the Network Node" + "text": "Configuring the Network Node", + "translations": [ + { + "language": "DE", + "text": "Konfigurieren der Network Node", + "updated": 1638030220405 + } + ] }, { "style": "Text", - "text": "Select Configure on the menu to access the configuration." + "text": "Select Configure on the menu to access the configuration.", + "translations": [ + { + "language": "DE", + "text": "Wählen Sie im Menü Configure, um auf die Konfiguration zuzugreifen.", + "updated": 1638030237147 + } + ] }, { "style": "Javascript", @@ -306,19 +481,47 @@ { "style": "List", "text": "host is the machine or hardware represented by the network node. The default parameter is localhost, but if you intend to access the Client services of this node from a remote computer, then you must change localhost for the IP Address of the machine on which the node is running, for example, to 147.0.0.1. Use the dotted IP address rather than a host name, since this reduces host name lookups.", - "updated": 1617264451129 + "updated": 1617264451129, + "translations": [ + { + "language": "DE", + "text": "Host ist die Maschine oder Hardware, die durch die Network Node repräsentiert wird. Der Standardparameter ist localhost. Wenn Sie jedoch von einem entfernten Computer aus auf die Client-Dienste dieser Node zugreifen möchten, müssen Sie localhost in die IP-Adresse des Rechners ändern, auf dem die Node läuft, z. B. in 147.0.0.1. Verwenden Sie die gepunktete IP-Adresse anstelle eines Hostnamens, da dies die Suche nach dem Hostnamen reduziert.", + "updated": 1638030334611 + } + ] }, { "style": "List", - "text": "webPort is the port used by the Web Server, at this stage 34248." + "text": "webPort is the port used by the Web Server, at this stage 34248.", + "translations": [ + { + "language": "DE", + "text": "webPort ist der vom Webserver verwendete Port, in diesem Fall 34248.", + "updated": 1638030864316 + } + ] }, { "style": "List", - "text": "webSocketsPort is the port used by the system to communicate over the local area network, by default set at 18041." + "text": "webSocketsPort is the port used by the system to communicate over the local area network, by default set at 18041.", + "translations": [ + { + "language": "DE", + "text": "webSocketsPort ist der port, der vom System für die Kommunikation über das lokale Netzwerk verwendet wird und standardmäßig auf 18041 eingestellt ist.", + "updated": 1638030922690 + } + ] }, { "style": "Text", - "text": "Configure the first node and hit F5 to refresh the page. Once the page reloads, a notice indicating the system is connecting with the new network node will show on the top of the screen. Repeat the process for each machine." + "text": "Configure the first node and hit F5 to refresh the page. Once the page reloads, a notice indicating the system is connecting with the new network node will show on the top of the screen. Repeat the process for each machine.", + "translations": [ + { + "language": "DE", + "text": "Konfigurieren Sie die erste Node und drücken Sie F5, um die Seite zu aktualisieren. Sobald die Seite neu geladen ist, wird oben auf dem Bildschirm ein Hinweis angezeigt, dass das System eine Verbindung mit der neuen Network Node herstellt. Wiederholen Sie den Vorgang für jeden Rechner.", + "updated": 1638031013262 + } + ] } ] } \ No newline at end of file From 8c89eabc2c6dd45f7ffff06fb05e1d7fb16d19f6 Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Sat, 27 Nov 2021 19:15:12 +0100 Subject: [PATCH 02/12] (Translation into german: "Debugging - Start Your Processes") --- ...or-004-debugging-start-your-processes.json | 131 ++++++++++++++++-- 1 file changed, 117 insertions(+), 14 deletions(-) diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-004-debugging-start-your-processes.json b/Projects/Foundations/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-004-debugging-start-your-processes.json index eccd3006a..ed77b5a14 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-004-debugging-start-your-processes.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-004-debugging-start-your-processes.json @@ -11,6 +11,11 @@ "text": "Start the Task in Debug mode while running a debug session in your IDE. ", "updated": 1614338791705, "style": "Definition" + }, + { + "language": "DE", + "text": "Jetzt haben wir einen breakpoint konfiguriert und können den TS in Visual Studio Code starten. In der Superalgos UI (Benutzeroberfläche) können wir dann eine Task finden und diese im Debug-Modus starten.", + "updated": 1638032216795 } ] }, @@ -18,21 +23,49 @@ { "style": "Text", "text": "As we covered before there are three core components to Superalgos, the Client, TS and UI. ", - "updated": 1623409529218 + "updated": 1623409529218, + "translations": [ + { + "language": "DE", + "text": "Wie bereits erwähnt, besteht Superalgos aus drei Kernkomponenten: dem Client, dem TS und der UI.", + "updated": 1638032441543 + } + ] }, { "style": "Text", "text": "First, we need to make sure the Client and UI are running. If they are not already running, you can start the UI by going to the terminal, ensuring you are in the Superalgos root directory and enter \"node run\".", - "updated": 1623409611552 + "updated": 1623409611552, + "translations": [ + { + "language": "DE", + "text": "Zunächst müssen wir sicherstellen, dass der Client und die UI ausgeführt werden. Wenn sie noch nicht laufen, können Sie die UI starten, indem Sie im Terminal sicherstellen, dass Sie sich im Superalgos root directory (Stammverzeichnis) befinden und \"node run\" eingeben.", + "updated": 1638035462816 + } + ] }, { "style": "Success", "text": "If the Terminal is not visible click on View -> Terminal and it should appear at the bottom.", - "updated": 1623410067613 + "updated": 1623410067613, + "translations": [ + { + "language": "DE", + "text": " Wenn das Terminal nicht sichtbar ist, klicken Sie auf View -> Terminal und es sollte am unteren Rand erscheinen.", + "updated": 1638035499037 + } + ] }, { "style": "Note", - "text": "If needed you can run this with any parameters like \"node run minMemo noBrowser\" as required." + "text": "If needed you can run this with any parameters like \"node run minMemo noBrowser\" as required.", + "translations": [ + { + "language": "DE", + "text": "Bei Bedarf können Sie dies mit beliebigen Parametern wie \"node run minMemo noBrowser\" ausführen.", + "updated": 1638035735520 + } + ] }, { "style": "Png", @@ -42,12 +75,26 @@ { "style": "Text", "text": "At this stage you should be able to access Superalgos in the browser using http://localhost:34248/ (or the particular hostname and port you use).", - "updated": 1623409750881 + "updated": 1623409750881, + "translations": [ + { + "language": "DE", + "text": "Zu diesem Zeitpunkt sollten Sie in der Lage sein, Superalgos im Browser über http://localhost:34248/ (oder den von Ihnen verwendeten Hostnamen und Port) zu erreichen.", + "updated": 1638035762798 + } + ] }, { "style": "Text", "text": "Next we are going to start the TS in debug mode. To do this start a Debug Session in Visual Studio Code by clicking \"Run -> Start Debugging\" F5", - "updated": 1623410434222 + "updated": 1623410434222, + "translations": [ + { + "language": "DE", + "text": "Als nächstes werden wir den TS im Debug Modus starten. Starten Sie dazu eine Debug Session in Visual Studio Code, indem Sie auf \"Run -> Start Debugging\" F5 klicken.", + "updated": 1638035870215 + } + ] }, { "style": "Png", @@ -57,7 +104,14 @@ { "style": "Text", "text": "To confirm the TS is running, you can click on the Run and Debug icon which will open a new left-hand panel. In here under the Call Stack you should be able to see the TaskServer running.", - "updated": 1623410288365 + "updated": 1623410288365, + "translations": [ + { + "language": "DE", + "text": "Um zu bestätigen, dass der TS läuft, können Sie auf das Symbol Ausführen und Debuggen klicken, wodurch sich ein neues Fenster auf der linken Seite öffnet. Hier unter dem Call Stack sollten Sie den TaskServer laufen sehen können.", + "updated": 1638035990486 + } + ] }, { "style": "Png", @@ -66,11 +120,25 @@ { "style": "Text", "text": "Now the TS is running we can start a Task via the Debug action.", - "updated": 1623410467602 + "updated": 1623410467602, + "translations": [ + { + "language": "DE", + "text": "Jetzt, wo der TS läuft, können wir über die Debug Aktion eine Task starten.", + "updated": 1638036015855 + } + ] }, { "style": "Text", - "text": "Go to your Network node and find the Data Task for your indicator." + "text": "Go to your Network node and find the Data Task for your indicator.", + "translations": [ + { + "language": "DE", + "text": "Gehen Sie zu Ihrer Network node und suchen Sie die Data Task für Ihren Indikator.", + "updated": 1638036155109 + } + ] }, { "style": "Png", @@ -80,12 +148,26 @@ { "style": "Text", "text": "Expand the Data Tasks and hover over the Task node for your indicator and click \"Debug\" (the Task will start up, but in Debug mode).", - "updated": 1614332581381 + "updated": 1614332581381, + "translations": [ + { + "language": "DE", + "text": "Erweitern Sie die Data Tasks, bewegen Sie den Mauszeiger über die Task Node für Ihren Indikator und klicken Sie auf \"Debug\" (die Task wird gestartet, aber im Debug-Modus).", + "updated": 1638036387502 + } + ] }, { "style": "Important", "text": "If you receive an error stating \"Parent Task Not Running\" this can be ignored. As we are using the Debug action the task will start anyway.", - "updated": 1623410561295 + "updated": 1623410561295, + "translations": [ + { + "language": "DE", + "text": "Wenn Sie die Fehlermeldung \"Parent Task Not Running\" erhalten, können Sie dies ignorieren. Da wir die Debug Aktion verwenden, wird die Aufgabe trotzdem gestartet.", + "updated": 1638036480125 + } + ] }, { "style": "Png", @@ -100,7 +182,14 @@ { "style": "Text", "text": "If your Task has dependencies (for example above we are debugging Resistances and Supports, but these need the Exchange Raw Data and Candles running before they will run) start the needed tasks connected to your indicator by hovering over the nodes and click \"Run\".", - "updated": 1623410869266 + "updated": 1623410869266, + "translations": [ + { + "language": "DE", + "text": "Wenn Ihre Task Abhängigkeiten hat (z. B. debuggen wir oben Resistances und Supports, aber diese benötigen Exchange Raw Data und Candles, bevor sie ausgeführt werden können), starten Sie die benötigten Tasks, die mit Ihrem Indikator verbunden sind, indem Sie mit dem Mauszeiger über der Node schweben und auf \"Run\" klicken.", + "updated": 1638036654674 + } + ] }, { "style": "Png", @@ -115,7 +204,14 @@ { "style": "Text", "text": "If you have a look in the Debug Code terminal you should now see your indicator running as normal.", - "updated": 1623410912711 + "updated": 1623410912711, + "translations": [ + { + "language": "DE", + "text": "Wenn Sie einen Blick in das Debug Code Terminal werfen, sollten Sie nun sehen, dass Ihr indicator ganz normal läuft.", + "updated": 1638036732977 + } + ] }, { "style": "Png", @@ -125,7 +221,14 @@ { "style": "Note", "text": "Deleting existing data from your indicator in the ..Superalgos/Data-Storage/ folder might speed up the data mining process.", - "updated": 1623410940602 + "updated": 1623410940602, + "translations": [ + { + "language": "DE", + "text": "Das Löschen vorhandener Daten aus Ihrem Indikator im Superalgos/Data-Storage/ Ordner kann den Data Mining Prozess beschleunigen.", + "updated": 1638036825328 + } + ] } ] } \ No newline at end of file From 55abcc302eba4a2b9e160cbae97c47793c1e5542 Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Sat, 27 Nov 2021 19:21:47 +0100 Subject: [PATCH 03/12] (Translation into german: "App Message - Updating Your Local App") --- ...ssages-003-app-message-updating-your-local-app.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-003-app-message-updating-your-local-app.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-003-app-message-updating-your-local-app.json index 1f8ca4ac0..895c645c9 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-003-app-message-updating-your-local-app.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-003-app-message-updating-your-local-app.json @@ -10,6 +10,11 @@ "text": "Tunggu Sebentar!. Aplikasi ini sedang memeriksa cabang repositori Superalgos saat ini untuk versi terbaru.", "updated": 1613891554016, "style": "Definition" + }, + { + "language": "DE", + "text": "Die App prüft den von Ihnen ausgewählten current branch des Superalgos Repositorys auf eine neue Version. Warte einen Moment!", + "updated": 1638037210492 } ] }, @@ -23,6 +28,11 @@ "text": "Anda akan segera mendapatkan pemberitahuan yang menginformasikan apakah versi baru telah hadir atau sudah menjalankan versi terbaru dari Superalgos!", "updated": 1613891634145, "style": "Success" + }, + { + "language": "DE", + "text": "Sie werden in Kürze eine Meldung erhalten, die Ihnen mitteilt, ob eine neue Version gefunden wurde oder ob es sich bei der von Ihnen verwendeten Version um die letzte verfügbare handelt!", + "updated": 1638037245983 } ] } From 15997b313667b3cf1899bdd0cf34126cbff0f008 Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Sat, 27 Nov 2021 19:33:31 +0100 Subject: [PATCH 04/12] (Translation into german: "App Message - Update Done - New Version Found") --- ...app-message-update-done-new-version-found.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-004-app-message-update-done-new-version-found.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-004-app-message-update-done-new-version-found.json index 873b7dfe0..b9a3670b6 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-004-app-message-update-done-new-version-found.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-004-app-message-update-done-new-version-found.json @@ -16,6 +16,11 @@ "language": "ES", "text": "El proceso de actualización ha finalizado exitosamente. Un nueva versión de Superalgos se ha bajado reemplazando a la actual. Para que los cambios se hagan efectivos, debe comenzar nuevamente el Client y refrescar la página UI.", "updated": 1636624628502 + }, + { + "language": "DE", + "text": "Der Aktualisierungsvorgang wurde erfolgreich abgeschlossen. Es wurde eine neue Version von Superalgos heruntergeladen, die die aktuelle Version ersetzt. Damit die Änderungen wirksam werden, müssen Sie den Client neu starten und die UI (Benutzeroberfläche) aktualisieren.", + "updated": 1638037815569 } ] }, @@ -35,6 +40,11 @@ "language": "ES", "text": "Tiene ahora la ´ltima versión de Superalgos. Solo recuerde comenzar otra vez el Client y el UI. Si tiene tareas activas, debería primero cerrar las tareas y luego restablecer el cliente, para que pueda ejecutar esas tareas nuevamente usando el código de base actualizado.", "updated": 1636625028143 + }, + { + "language": "DE", + "text": "Sie haben nun die neueste Version von Superalgos. Denken Sie nur daran, den Client und die Benutzeroberfläche neu zu starten. Wenn Sie Tasks laufen haben, sollten Sie zuerst die Tasks stoppen und dann den Client neu starten, damit Sie diese Tasks wieder mit der aktualisierten Codebasis ausführen können.", + "updated": 1638037876325 } ] }, @@ -52,6 +62,11 @@ "language": "ES", "text": "La actualización que ha hecho solo afecta al cliente al cual está conectado a través de http usando su navegador. Si tiene más Clientes ejecutándose como parte de una Red, también deberá actualizarlos, ya sea manualmente usando Git, o navegando con su navegador a su URL y ejecutando el comano de App Update ahí.", "updated": 1636625003204 + }, + { + "language": "DE", + "text": "Die von Ihnen vorgenommene Aktualisierung betrifft nur den Client, mit dem Sie über http mit Ihrem Browser verbunden sind. Wenn Sie weitere Clients als Teil eines Netzwerks betreiben, müssen Sie auch diese aktualisieren, entweder manuell mit Git oder indem Sie mit Ihrem Browser zu deren URL navigieren und dort den Befehl App Update ausführen.", + "updated": 1638037951915 } ], "updated": 1616081262353 From 14d4ba3c6c0e89d3349b64af9b2f795fdd7404f1 Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Sat, 27 Nov 2021 19:37:09 +0100 Subject: [PATCH 05/12] (Translation into german: "App Update Command") --- .../app-commands-002-app-update-command.json | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-002-app-update-command.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-002-app-update-command.json index 6d2b2ae00..c6f2b46ac 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-002-app-update-command.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-002-app-update-command.json @@ -4,7 +4,14 @@ "type": "App Update Command", "definition": { "text": "Use this command to update your local installation of Superalgos to the latest version available. ", - "updated": 1610449365984 + "updated": 1610449365984, + "translations": [ + { + "language": "DE", + "text": "Zusammenfassung: Verwenden Sie diesen Befehl, um Ihre lokale Installation von Superalgos auf die neueste verfügbare Version zu aktualisieren.", + "updated": 1638038182879 + } + ] }, "paragraphs": [ { @@ -19,7 +26,14 @@ }, { "style": "Title", - "text": "Examples" + "text": "Examples", + "translations": [ + { + "language": "DE", + "text": "Beispiele", + "updated": 1638038191514 + } + ] }, { "style": "Json", From 0b17ec8bd9ec8057fad0556d0c0db9405c4673ce Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Sat, 27 Nov 2021 19:49:53 +0100 Subject: [PATCH 06/12] (Translation into german: "Automating Actions - Adding your Function") --- ...tomating-actions-adding-your-function.json | 72 ++++++++++++++++--- 1 file changed, 64 insertions(+), 8 deletions(-) diff --git a/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json b/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json index f4afe9051..563edd11b 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json +++ b/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json @@ -4,22 +4,50 @@ "type": "Automating Actions - Adding your Function", "definition": { "text": "Take a look at how other functions are implemented in the Function Library and try to follow the same format.", - "updated": 1628257476029 + "updated": 1628257476029, + "translations": [ + { + "language": "DE", + "text": "Schauen Sie sich an, wie andere functions in der Function Library implementiert sind, und versuchen Sie, demselben Format zu folgen.", + "updated": 1638038590617 + } + ] }, "paragraphs": [ { "style": "Text", "text": "The basic procedure is quite straight forward. First add the function name to the thisObject and then write your function at the most appropriate place at the Function Library.", - "updated": 1628257461177 + "updated": 1628257461177, + "translations": [ + { + "language": "DE", + "text": "Das grundlegende Verfahren ist recht einfach. Fügen Sie zunächst den Funktionsnamen (function name) zum thisObject hinzu und schreiben Sie dann Ihre Funktion an die am besten geeignete Stelle in der Function Library (Funktionsbibliothek).", + "updated": 1638038673577 + } + ] }, { "style": "Important", "text": "Please document your function the best you can, even if you see other functions implemented at the same library poorly documented. See if you can make your function the best documented in the whole library.", - "updated": 1628257493687 + "updated": 1628257493687, + "translations": [ + { + "language": "DE", + "text": "Bitte dokumentieren Sie Ihre function so gut Sie können, auch wenn Sie sehen, dass andere functions, die in derselben Bibliothek implementiert sind, schlecht dokumentiert sind. Versuchen Sie, Ihre Funktion zur am besten dokumentierten in der gesamten Bibliothek (library) zu machen.", + "updated": 1638038723508 + } + ] }, { "style": "Title", - "text": "Example of thisObject" + "text": "Example of thisObject", + "translations": [ + { + "language": "DE", + "text": "Beispiel für: thisObject", + "updated": 1638038740760 + } + ] }, { "style": "Javascript", @@ -28,21 +56,49 @@ }, { "style": "Title", - "text": "Function Parameters" + "text": "Function Parameters", + "translations": [ + { + "language": "DE", + "text": "Funktionsparameter (Function Parameters):", + "updated": 1638038773277 + } + ] }, { "style": "Text", "text": "Your function will receive some parameters, including the Node object that hosted the Menu Item that triggered your Action. The exact list of parameters will be defined by yourself later at the step Automating Actions - Adding an Action Switch Case. Here is a short list of the most common parameters you might later include:", - "updated": 1614931548904 + "updated": 1614931548904, + "translations": [ + { + "language": "DE", + "text": "Ihre Funktion erhält einige Parameter, darunter das Node object, das den Menüpunkt enthielt, der Ihre Aktion ausgelöst hat. Die genaue Liste der Parameter (parameters) wird später im Schritt step Automating Actions - Adding an Action Switch Case von Ihnen selbst festgelegt. Hier ist eine kurze Liste der häufigsten Parameter, die Sie später einbeziehen können:", + "updated": 1638038885181 + } + ] }, { "style": "List", - "text": "node: the node object that hosted the Menu Item that triggered your Action" + "text": "node: the node object that hosted the Menu Item that triggered your Action", + "translations": [ + { + "language": "DE", + "text": "node: das node object, das den Menüpunkt enthielt, der Ihre Aktion ausgelöst hat", + "updated": 1638038915063 + } + ] }, { "style": "List", "text": "rootNodes: An array of nodes that are floating at the Design Space without parents. This includes all hierarchy heads.", - "updated": 1614931639516 + "updated": 1614931639516, + "translations": [ + { + "language": "DE", + "text": "rootNodes: Ein Array von Nodes, die sich im Design Space ohne Eltern-Nodes befinden. Dazu gehören alle hierarchy heads.", + "updated": 1638038950861 + } + ] }, { "style": "Text", From 4eb633389dcc49564a5ae6863e7f9fc5e336ecce Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Sat, 27 Nov 2021 20:31:19 +0100 Subject: [PATCH 07/12] (Translation into german: "Staking Program") --- .../Staking-Program/staking-program.json | 45 +++++++++++-------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json b/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json index dade4349f..718adc78e 100644 --- a/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json +++ b/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json @@ -5,9 +5,9 @@ "updated": 1630399040101, "translations": [ { - "language": "ES", - "text": "El programa de staking program le permite a la comunidad de Superalgos compensar a los token holders por mantener sus tokens. Mantener los tokens puede ser una contribución muy valiosa que la comunidad puede decidir incentivar en cualquier momento.", - "updated": 1637849563660 + "language": "DE", + "text": "Das Staking Programm ermöglicht es der Superalgos Community, Token Inhaber für das Halten von Token zu entschädigen. Das Halten von Token kann ein wertvoller Beitrag sein, den die Gemeinschaft zu einem beliebigen Zeitpunkt belohnen kann.", + "updated": 1638041015317 } ] }, @@ -22,9 +22,9 @@ "text": "This is a very simple program, as it doesn't involve smart contracts or transferring funds out of your Governance Address.", "translations": [ { - "language": "ES", - "text": "Este es un programa muy simple, ya que no implica contratos inteligentes o transferencia de fondos fuera de su Governance Address.", - "updated": 1637849587765 + "language": "DE", + "text": "Dies ist ein sehr einfaches Programm, da es keine intelligenten Verträge oder Überweisungen von Ihrer Governance Adress beinhaltet.", + "updated": 1638041041171 } ] }, @@ -34,9 +34,9 @@ "updated": 1630399445299, "translations": [ { - "language": "ES", - "text": "Puede participar en el Staking Program con el Token Power que no haya usado para otras propuestas. Todo lo que necesita hacer es deplegar el programa dentro del nodo de Financial Programs y permitir que algo de Token Power fluya en él.", - "updated": 1637849740621 + "language": "DE", + "text": "Sie können mit der Token Power, die Sie nicht für andere Zwecke verwendet haben, am Staking Programm teilnehmen. Alles, was Sie tun müssen, ist, das Programm innerhalb der Node \"Financial Programs\" zu starten und etwas Token Power in das Programm fließen zu lassen.", + "updated": 1638041139025 } ] }, @@ -45,9 +45,9 @@ "text": "You will get tokens from the Staking Rewards Pool defined in the Superalgos Pools hierarchy under the Governance Programs node, proportional to the Staking Power you direct to the program.", "translations": [ { - "language": "ES", - "text": "Recibirá tokens desde Staking Rewards Pool definido en la jerarquía de Superalgos Pools debajo del nodo de Governance Programs, proporcional al Staking Power que haya dirigido al programa.", - "updated": 1637849858949 + "language": "DE", + "text": "Sie erhalten Token aus dem Staking Rewards Pool, der in der Superalgos Pools hierarchy unter der Node \"Governance Programs\" definiert ist, proportional zu der Einsatzstärke (Staking Power), die Sie dem Programm zuweisen.", + "updated": 1638041260331 } ] }, @@ -57,9 +57,9 @@ "updated": 1630409043816, "translations": [ { - "language": "ES", - "text": "El cálculo de Tokens Awarded por este programa es similar a cómo el Tokens Bonus es calculado en otros programas: como una regla de tres directa.", - "updated": 1637849947801 + "language": "DE", + "text": "Die Berechnung der Tokens, die für dieses Programm vergeben werden, ist ähnlich wie die Berechnung des Token Bonus bei anderen Programmen: als direkter Dreisatz (Rule of Three).", + "updated": 1638041317916 } ] }, @@ -74,9 +74,9 @@ "updated": 1630399853495, "translations": [ { - "language": "ES", - "text": "Tenga en cuenta que stakingpuede no ser la mejor manera de acumular más tokens. Algunos otros programas, como los Community Building Programs, puede ofrecer una mejor oportunidad financiera a través de su Tokens Bonus! Es posible que desee comprobar cuán grandes son las Bonus Pool que incentiva en otros programas and compare esos con la Staking Rewards Pool!", - "updated": 1637850123572 + "language": "DE", + "text": "Beachten Sie, dass der Einsatz nicht unbedingt der beste Weg ist, um mehr Token zu sammeln. Einige andere Programme, wie z. B. die Community Building Programs, bieten durch ihren Token Bonus möglicherweise eine bessere finanzielle Möglichkeit! Prüfen Sie, wie groß die Bonus Pool incentives (Bonus Pool Anreize) in anderen Programmen sind und vergleichen Sie diese mit dem Staking Rewards Pool!", + "updated": 1638041410705 } ] }, @@ -86,7 +86,14 @@ }, { "style": "Title", - "text": "Configuration" + "text": "Configuration", + "translations": [ + { + "language": "DE", + "text": "Konfiguration", + "updated": 1638041422200 + } + ] } ] } \ No newline at end of file From 90813f382ff10b8fcf746c57ed94d6a29b4673af Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Sat, 27 Nov 2021 23:33:19 +0100 Subject: [PATCH 08/12] (New Docs Article: Technical term overview) --- .../technical-term-overview.json | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json diff --git a/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json b/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json new file mode 100644 index 000000000..e01efc798 --- /dev/null +++ b/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json @@ -0,0 +1,43 @@ +{ + "type": "Technical term overview", + "definition": { + "text": "This article was created to show you which terms you should not translate because they are a fixed term. An example is the word Node.\n", + "updated": 1638052164737 + }, + "paragraphs": [ + { + "style": "Text", + "text": "One of our goals is to make Superalgos available for everyone for free and open source forever. For this, translations are extremely important and essential. However, there are some technical terms that should not be translated. Because otherwise it could be difficult when describing problems to others, start contributing, understanding superalgos...", + "updated": 1638052177612 + }, + { + "style": "Text", + "text": "\"Below here is a table in which the terms are listed. Here the translators can orient themselves and each Superalgos user add terms of which he thinks that they should not be translated. If you translate articles please look here from time to time to see which terms you should leave as they are in the original. Translations in brackets behind the terms themselves are of course legitimate and welcome by readers of the articles.", + "updated": 1638052195441 + }, + { + "style": "Success", + "text": "Feel free to add Terms in the table!", + "updated": 1638052209974 + }, + { + "style": "Note", + "text": "Terms that should remain original in the translations of articles:", + "updated": 1638052228369 + }, + { + "style": "Table", + "text": "|Workspace Terms|Node Terms|Other Technical Terms|Workspace Terms translation|Node Terms translation|Other Technical Terms translation|\n|Pin/Unpin|Node|add terms here|add Term translation here|add Term translation here|add Term translation here|\n|add terms here|Parent Node|add terms here|add Term translation here|add Term translation here|add Term translation here|\n|add terms here|Child Node|add terms here|add Term translation here|add Term translation here|add Term translation here|\n|add terms here|add terms here|add terms here|add Term translation here|add Term translation here|add Term translation here|", + "updated": 1638052333924 + }, + { + "style": "Note", + "text": "In the columns with translation as their header you can add the translation into your language, if your language is selected in the footer, otherwise the translations would be globally in the table what isn`t the Goal.", + "updated": 1638052343422 + }, + { + "style": "Text", + "text": "" + } + ] +} \ No newline at end of file From 11d9ce5a530d2d7be4a7ba03d16308ae51a3459f Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Sat, 27 Nov 2021 23:43:11 +0100 Subject: [PATCH 09/12] (small fix) --- .../technical-term-overview.json | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json b/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json index e01efc798..920b53aa7 100644 --- a/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json +++ b/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json @@ -1,8 +1,15 @@ { "type": "Technical term overview", "definition": { - "text": "This article was created to show you which terms you should not translate because they are a fixed term. An example is the word Node.\n", - "updated": 1638052164737 + "text": "This article was created to show you which terms you should not translate because they are a fixed term. An example is the word Node. Created and maintained by gitforkgit.", + "updated": 1638052921801, + "translations": [ + { + "language": "DE", + "text": "This article was created to show you which terms you should not translate because they are a fixed term. An example is the word Node. Created and maintained by gitforkgit ", + "updated": 1638052964966 + } + ] }, "paragraphs": [ { From c2a6938339a7bb9f60d25237fe085e4fca2e4dd1 Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Sun, 28 Nov 2021 16:36:51 +0100 Subject: [PATCH 10/12] (Current projects) --- .../Current-projects/current-projects.json | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Projects/Education/Schemas/Docs-Concepts/C/Current/Current-projects/current-projects.json diff --git a/Projects/Education/Schemas/Docs-Concepts/C/Current/Current-projects/current-projects.json b/Projects/Education/Schemas/Docs-Concepts/C/Current/Current-projects/current-projects.json new file mode 100644 index 000000000..69f601a83 --- /dev/null +++ b/Projects/Education/Schemas/Docs-Concepts/C/Current/Current-projects/current-projects.json @@ -0,0 +1,27 @@ +{ + "type": "Current projects", + "definition": { + "text": "The table below contains all current projects to which you can add new docs-articles. Feel free to add projects if they are missing.", + "updated": 1638112235073 + }, + "paragraphs": [ + { + "style": "Table", + "text": "|Project|Project Explanation|\n|Algorithmic-Trading|Project Explanation|\n|Community-Plugins|Project Explanation|\n|Data-Mining|Project Explanation|\n|Education|This Project is about building up and maintaining the Docs (-Articles)|\n|Ethereum|Project Explanation|\n|Foundations|Project Explanation|\n|Governance|Manages and organizes the Superalgos Project (All of us, the community)|\n|Machine-Learning|Project Explanation|\n|Network|Project Explanation|\n|Social-Bots|Project Explanation|\n|Social-Trading|Project Explanation|\n|TensorFlow|Project Explanation|\n|Visual-Scripting|Project Explanation|", + "updated": 1638113184791 + }, + { + "style": "Text", + "text": "Created and maintained by gitforkgit.", + "updated": 1638112659687 + }, + { + "style": "Text", + "text": "" + }, + { + "style": "Text", + "text": "" + } + ] +} \ No newline at end of file From 2f95b6e7c8083532faec48376b0eaf51c3ce3376 Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Tue, 30 Nov 2021 11:14:58 +0100 Subject: [PATCH 11/12] (now it should work) --- .../Current-projects/current-projects.json | 11 +++- .../docs-commands-003-docs-add-command.json | 10 +++ ...paragraph-styles-022-docs-block-style.json | 4 +- .../Staking-Program/staking-program.json | 63 +++---------------- 4 files changed, 28 insertions(+), 60 deletions(-) diff --git a/Projects/Education/Schemas/Docs-Concepts/C/Current/Current-projects/current-projects.json b/Projects/Education/Schemas/Docs-Concepts/C/Current/Current-projects/current-projects.json index 69f601a83..911203a66 100644 --- a/Projects/Education/Schemas/Docs-Concepts/C/Current/Current-projects/current-projects.json +++ b/Projects/Education/Schemas/Docs-Concepts/C/Current/Current-projects/current-projects.json @@ -8,7 +8,14 @@ { "style": "Table", "text": "|Project|Project Explanation|\n|Algorithmic-Trading|Project Explanation|\n|Community-Plugins|Project Explanation|\n|Data-Mining|Project Explanation|\n|Education|This Project is about building up and maintaining the Docs (-Articles)|\n|Ethereum|Project Explanation|\n|Foundations|Project Explanation|\n|Governance|Manages and organizes the Superalgos Project (All of us, the community)|\n|Machine-Learning|Project Explanation|\n|Network|Project Explanation|\n|Social-Bots|Project Explanation|\n|Social-Trading|Project Explanation|\n|TensorFlow|Project Explanation|\n|Visual-Scripting|Project Explanation|", - "updated": 1638113184791 + "updated": 1638116155258, + "translations": [ + { + "language": "DE", + "text": "|Project|Project Explanation|\n|Algorithmic-Trading|Project Explanation|\n|Community-Plugins|Project Explanation|\n|Data-Mining|Project Explanation|\n|Education|This Project is about building up and maintaining the Docs (-Articles)|\n|Ethereum|Project Explanation|\n|Foundations|Project Explanation|\n|Governance|Manages and organizes the Superalgos Project (All of us, the community)|\n|Machine-Learning|Project Explanation|\n|Network|Project Explanation|\n|Social-Bots|Project Explanation|\n|Social-Trading|Project Explanation|\n|TensorFlow|Project Explanation|\n|Visual-Scripting|Project Explanation|", + "updated": 1638115499301 + } + ] }, { "style": "Text", @@ -24,4 +31,4 @@ "text": "" } ] -} \ No newline at end of file +} diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-003-docs-add-command.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-003-docs-add-command.json index 35822e615..bb0859e74 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-003-docs-add-command.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-003-docs-add-command.json @@ -29,6 +29,16 @@ "text": "The Project within which the page will live: Each project within Superalgos contains it's own documentation. This option allows you to choose the project your page will be added to.", "updated": 1637182337124 }, + { + "style": "Callout", + "text": "From these projects they have to choose one", + "updated": 1638115759331 + }, + { + "style": "Include", + "text": "Education->Concept->Current projects->CurrentProjects", + "updated": 1638116210454 + }, { "style": "List", "text": "Topic, Tutorial, or Review Title: Collections of pages are gathered under topic titles. These titles act as unique keys that make the collection of pages browsable as a unit. This option allows you to choose which topic to create or add your page to.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-022-docs-block-style.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-022-docs-block-style.json index 7d9ddfc55..e2a82366d 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-022-docs-block-style.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-022-docs-block-style.json @@ -3,8 +3,8 @@ "pageNumber": 22, "type": "Docs Block Style", "definition": { - "text": "Block paragraphs defines set of paragraphs that can be inclided from other pages. When you include a block by creating a Docs Include Style paragraph, you need to reference a Block paragraph created at the page that have the set of paragraphs to be inclided. A Block contains all the paragraph after itself until the next Block or the end of the page.", - "updated": 1609259016289, + "text": "Block paragraphs defines set of paragraphs that can be included from other pages. When you include a block by creating a Docs Include Style paragraph, you need to reference a Block paragraph created at the page that have the set of paragraphs to be included. A Block contains all the paragraph after itself until the next Block or the end of the page.", + "updated": 1638116268152, "translations": [ { "language": "DE", diff --git a/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json b/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json index 718adc78e..69a97a6c2 100644 --- a/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json +++ b/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json @@ -2,14 +2,7 @@ "type": "Staking Program", "definition": { "text": "The staking program allows the Superalgos Community to compensate token holders for the sake of holding tokens. Holding tokens may be a valuable contribution that the Community may decide to incentivize at any point.", - "updated": 1630399040101, - "translations": [ - { - "language": "DE", - "text": "Das Staking Programm ermöglicht es der Superalgos Community, Token Inhaber für das Halten von Token zu entschädigen. Das Halten von Token kann ein wertvoller Beitrag sein, den die Gemeinschaft zu einem beliebigen Zeitpunkt belohnen kann.", - "updated": 1638041015317 - } - ] + "updated": 1630399040101 }, "paragraphs": [ { @@ -19,49 +12,21 @@ }, { "style": "Text", - "text": "This is a very simple program, as it doesn't involve smart contracts or transferring funds out of your Governance Address.", - "translations": [ - { - "language": "DE", - "text": "Dies ist ein sehr einfaches Programm, da es keine intelligenten Verträge oder Überweisungen von Ihrer Governance Adress beinhaltet.", - "updated": 1638041041171 - } - ] + "text": "This is a very simple program, as it doesn't involve smart contracts or transferring funds out of your Governance Address." }, { "style": "Callout", "text": "You may participate in the Staking Program with the Token Power that you haven’t used for other purposes. All you need to do is spawn the program from within the Financial Programs node and let some Token Power flow into it.", - "updated": 1630399445299, - "translations": [ - { - "language": "DE", - "text": "Sie können mit der Token Power, die Sie nicht für andere Zwecke verwendet haben, am Staking Programm teilnehmen. Alles, was Sie tun müssen, ist, das Programm innerhalb der Node \"Financial Programs\" zu starten und etwas Token Power in das Programm fließen zu lassen.", - "updated": 1638041139025 - } - ] + "updated": 1630399445299 }, { "style": "Text", - "text": "You will get tokens from the Staking Rewards Pool defined in the Superalgos Pools hierarchy under the Governance Programs node, proportional to the Staking Power you direct to the program.", - "translations": [ - { - "language": "DE", - "text": "Sie erhalten Token aus dem Staking Rewards Pool, der in der Superalgos Pools hierarchy unter der Node \"Governance Programs\" definiert ist, proportional zu der Einsatzstärke (Staking Power), die Sie dem Programm zuweisen.", - "updated": 1638041260331 - } - ] + "text": "You will get tokens from the Staking Rewards Pool defined in the Superalgos Pools hierarchy under the Governance Programs node, proportional to the Staking Power you direct to the program." }, { "style": "Text", "text": "The calculation of the Tokens Awarded for this program is similar to how Tokens Bonus is calculated on other programs: as a direct Rule of Three.", - "updated": 1630409043816, - "translations": [ - { - "language": "DE", - "text": "Die Berechnung der Tokens, die für dieses Programm vergeben werden, ist ähnlich wie die Berechnung des Token Bonus bei anderen Programmen: als direkter Dreisatz (Rule of Three).", - "updated": 1638041317916 - } - ] + "updated": 1630409043816 }, { "style": "Json", @@ -71,14 +36,7 @@ { "style": "Note", "text": "Notice that staking may not be the best way to accumulate more tokens. Some other programs, like the Community Building Programs, may offer a better financial opportunity through their Tokens Bonus! You may want to check how big are the Bonus Pool incentives in other programs and compare those with the Staking Rewards Pool!", - "updated": 1630399853495, - "translations": [ - { - "language": "DE", - "text": "Beachten Sie, dass der Einsatz nicht unbedingt der beste Weg ist, um mehr Token zu sammeln. Einige andere Programme, wie z. B. die Community Building Programs, bieten durch ihren Token Bonus möglicherweise eine bessere finanzielle Möglichkeit! Prüfen Sie, wie groß die Bonus Pool incentives (Bonus Pool Anreize) in anderen Programmen sind und vergleichen Sie diese mit dem Staking Rewards Pool!", - "updated": 1638041410705 - } - ] + "updated": 1630399853495 }, { "style": "Block", @@ -86,14 +44,7 @@ }, { "style": "Title", - "text": "Configuration", - "translations": [ - { - "language": "DE", - "text": "Konfiguration", - "updated": 1638041422200 - } - ] + "text": "Configuration" } ] } \ No newline at end of file From 9ba5cb776c76465fec35885914a3d34745012e2f Mon Sep 17 00:00:00 2001 From: gitforkgit Date: Tue, 30 Nov 2021 15:21:50 +0100 Subject: [PATCH 12/12] (It shoould work now) --- .../Staking-Program/staking-program.json | 54 ++++++++++++++++--- 1 file changed, 48 insertions(+), 6 deletions(-) diff --git a/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json b/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json index 69a97a6c2..dade4349f 100644 --- a/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json +++ b/Projects/Governance/Schemas/Docs-Nodes/S/Staking/Staking-Program/staking-program.json @@ -2,7 +2,14 @@ "type": "Staking Program", "definition": { "text": "The staking program allows the Superalgos Community to compensate token holders for the sake of holding tokens. Holding tokens may be a valuable contribution that the Community may decide to incentivize at any point.", - "updated": 1630399040101 + "updated": 1630399040101, + "translations": [ + { + "language": "ES", + "text": "El programa de staking program le permite a la comunidad de Superalgos compensar a los token holders por mantener sus tokens. Mantener los tokens puede ser una contribución muy valiosa que la comunidad puede decidir incentivar en cualquier momento.", + "updated": 1637849563660 + } + ] }, "paragraphs": [ { @@ -12,21 +19,49 @@ }, { "style": "Text", - "text": "This is a very simple program, as it doesn't involve smart contracts or transferring funds out of your Governance Address." + "text": "This is a very simple program, as it doesn't involve smart contracts or transferring funds out of your Governance Address.", + "translations": [ + { + "language": "ES", + "text": "Este es un programa muy simple, ya que no implica contratos inteligentes o transferencia de fondos fuera de su Governance Address.", + "updated": 1637849587765 + } + ] }, { "style": "Callout", "text": "You may participate in the Staking Program with the Token Power that you haven’t used for other purposes. All you need to do is spawn the program from within the Financial Programs node and let some Token Power flow into it.", - "updated": 1630399445299 + "updated": 1630399445299, + "translations": [ + { + "language": "ES", + "text": "Puede participar en el Staking Program con el Token Power que no haya usado para otras propuestas. Todo lo que necesita hacer es deplegar el programa dentro del nodo de Financial Programs y permitir que algo de Token Power fluya en él.", + "updated": 1637849740621 + } + ] }, { "style": "Text", - "text": "You will get tokens from the Staking Rewards Pool defined in the Superalgos Pools hierarchy under the Governance Programs node, proportional to the Staking Power you direct to the program." + "text": "You will get tokens from the Staking Rewards Pool defined in the Superalgos Pools hierarchy under the Governance Programs node, proportional to the Staking Power you direct to the program.", + "translations": [ + { + "language": "ES", + "text": "Recibirá tokens desde Staking Rewards Pool definido en la jerarquía de Superalgos Pools debajo del nodo de Governance Programs, proporcional al Staking Power que haya dirigido al programa.", + "updated": 1637849858949 + } + ] }, { "style": "Text", "text": "The calculation of the Tokens Awarded for this program is similar to how Tokens Bonus is calculated on other programs: as a direct Rule of Three.", - "updated": 1630409043816 + "updated": 1630409043816, + "translations": [ + { + "language": "ES", + "text": "El cálculo de Tokens Awarded por este programa es similar a cómo el Tokens Bonus es calculado en otros programas: como una regla de tres directa.", + "updated": 1637849947801 + } + ] }, { "style": "Json", @@ -36,7 +71,14 @@ { "style": "Note", "text": "Notice that staking may not be the best way to accumulate more tokens. Some other programs, like the Community Building Programs, may offer a better financial opportunity through their Tokens Bonus! You may want to check how big are the Bonus Pool incentives in other programs and compare those with the Staking Rewards Pool!", - "updated": 1630399853495 + "updated": 1630399853495, + "translations": [ + { + "language": "ES", + "text": "Tenga en cuenta que stakingpuede no ser la mejor manera de acumular más tokens. Algunos otros programas, como los Community Building Programs, puede ofrecer una mejor oportunidad financiera a través de su Tokens Bonus! Es posible que desee comprobar cuán grandes son las Bonus Pool que incentiva en otros programas and compare esos con la Staking Rewards Pool!", + "updated": 1637850123572 + } + ] }, { "style": "Block",