Merge branch 'Superalgos:develop' into develop
This commit is contained in:
16 files changed
+4429
-1501
No files matched your search
File diff suppressed because it is too large.
Load diff
+113
-15
@@ -4,51 +4,114 @@
|
||||
"type": "Data Mining - Managing Execution",
|
||||
"definition": {
|
||||
"text": "Bots can execute at their own pace or they can wait for other bots to finish executing before starting.",
|
||||
"updated": 1622214711890
|
||||
"updated": 1622214711890,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Bots können in ihrem eigenen Tempo ausgeführt werden oder sie können warten, bis andere Bots die Ausführung beendet haben, bevor sie beginnen.",
|
||||
"updated": 1634828825458
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Bot Execution Tree",
|
||||
"updated": 1622215214005
|
||||
"updated": 1622215214005,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Bot Execution Tree (Bot Ausführungsbaum):",
|
||||
"updated": 1634828847947
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "A helpful way to think about managing bot execution is to think of the image of a tree. The roots support the trunk which supports the branches. In the same way, Superalgos uses many bots to process data each relying on the output of the last to form a tree. As data is passed through the tree the raw data is processed and reprocessed to build more and more elaborate datasets.",
|
||||
"updated": 1622215593975
|
||||
"updated": 1622215593975,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Eine hilfreiche Art und Weise, über die Verwaltung der Bot-Ausführung nachzudenken, ist das Bild eines Baumes. Die Wurzeln unterstützen den Stamm, der wiederum die Äste stützt. Auf die gleiche Weise verwendet Superalgos viele Bots, um Daten zu verarbeiten, wobei sich jeder auf den Output des letzten stützt, um einen Baum zu bilden. Während die Daten den Baum durchlaufen, werden die Rohdaten verarbeitet und weiterverarbeitet, um immer durchdachtere Datensätze zu erstellen.",
|
||||
"updated": 1634832671242
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Types of Execution Managment"
|
||||
"text": "Types of Execution Managment",
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Arten des Execution (Ausführungs)/ Management:",
|
||||
"updated": 1634832926148
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"style": "Subtitle",
|
||||
"text": "There are two types of execution managment:"
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Standalone Bots: These bots are the root of the Bot Execution Tree. They don't depend on any other bot to run but use the configuration of it's Process Definition node to run on a pre-defined schedule (in most cases every one minute).",
|
||||
"updated": 1622215038717
|
||||
"updated": 1622215038717,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Diese Bots sind die Wurzel des Execution Tree (Bot-Ausführungsbaums). Sie sind nicht von anderen Bots abhängig, sondern verwenden die Konfiguration ihrer Process Definition node, um nach einem vordefinierten Zeitplan (in den meisten Fällen jede Minute) zu laufen.",
|
||||
"updated": 1634841023922
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "Usually when a bot produces raw data, it operates as a standalone bot. ",
|
||||
"updated": 1622215509477
|
||||
"updated": 1622215509477,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Wenn ein Bot Rohdaten produziert, arbeitet er normalerweise als eigenständiger Bot.",
|
||||
"updated": 1634841057033
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Execution Dependent Bots: These bots are the branches of the Bot Execution Tree. They need to wait for other Bots to finish their execution in order to start.",
|
||||
"updated": 1622215195801
|
||||
"updated": 1622215195801,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Execution Dependent Bots: Diese Bots sind die Zweige des Bot-Ausführungsbaums. Sie müssen warten, bis andere Bots ihre Ausführung beendet haben, um starten zu können.",
|
||||
"updated": 1634841171154
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Configuring a Standalone Bot",
|
||||
"updated": 1622215700788
|
||||
"updated": 1622215700788,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Einen eigenständigen Bot konfigurieren:",
|
||||
"updated": 1634841196929
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "This is an example of how to configure a bot to execute as a Standalone Bot. Within the Process Definition of a Bot, the normalWaitTime property has a non zero value, in this case 60 seconds.",
|
||||
"updated": 1622215895631
|
||||
"updated": 1622215895631,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Hier ein Beispiel für die Konfiguration eines Bots zur Ausführung als eigenständiger Bot In der Process Definition eines Bots hat die Eigenschaft normalWaitTime einen Wert ungleich Null, in diesem Fall 60 Sekunden.",
|
||||
"updated": 1634841274219
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
@@ -58,22 +121,50 @@
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Configuring an Execution Dependent Bot",
|
||||
"updated": 1622215826932
|
||||
"updated": 1622215826932,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Konfigurieren eines Execution Dependent Bot (ausführungsabhängigen Bots):",
|
||||
"updated": 1634841312416
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "In order to configure a bot to execute as an Execution Dependent Bot two things need to be in place. ",
|
||||
"updated": 1622216289412
|
||||
"updated": 1622216289412,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Um einen Bot so zu konfigurieren, dass er als Execution Dependent Bot (ausführungsabhängiger Bot) ausgeführt wird, müssen zwei Dinge vorhanden sein:",
|
||||
"updated": 1634841400498
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "First, the bot's definition will need to have an Execution Started Event defined. After this, the Execution Started Event will need to have a reference to the Execution Finished Event of the Bot on which it is waiting.",
|
||||
"updated": 1622216544766
|
||||
"updated": 1622216544766,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Zunächst muss in der Definition des Bots ein Ereignis Execution Started Event definiert werden. Danach muss das Ereignis \"Execution Started Event\" einen Verweis auf das Ereignis \"Execution Finished Event\" des Bots enthalten, auf das es wartet.",
|
||||
"updated": 1634843860022
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Second, the Bot's Process Definition will need a zero in the normalWaitTime property. This will force the Bot to immediately run the next loop, but since there is an Execution Started Event defined, that will make it wait until the referenced Bot finishes.",
|
||||
"updated": 1622216345546
|
||||
"updated": 1622216345546,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Zweitens benötigt die Prozessdefinition des Bots eine Null in der Eigenschaft normalWaitTime. Dadurch wird der Bot gezwungen, sofort den nächsten loop auszuführen. Da jedoch ein Ereignis Execution Started Event definiert ist, wird er warten, bis der referenzierte Bot fertig ist.",
|
||||
"updated": 1634843953677
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
@@ -83,7 +174,14 @@
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "From a deployment point of view, the dependant bots can be physically located on the same machine, or on multiple different machines. Superalgos handles syncronization across multiples machines.",
|
||||
"updated": 1622216626010
|
||||
"updated": 1622216626010,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Aus Sicht der Bereitstellung können sich die abhängigen Bots physisch auf demselben Rechner oder auf mehreren verschiedenen Rechnern befinden. Superalgos kümmert sich um die Syncronisierung über mehrere Maschinen hinweg.",
|
||||
"updated": 1634844032286
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
+72
-9
@@ -4,47 +4,110 @@
|
||||
"type": "Data Mining - Data Dependencies",
|
||||
"definition": {
|
||||
"text": "Indicator Bots have data dependencies. This means that they receive their input as Datasets created by other Bots.",
|
||||
"updated": 1622216765574
|
||||
"updated": 1622216765574,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Indicator-Bots haben Datenabhängigkeiten. Das bedeutet, dass sie ihren Input als Datasets (Datensätze) erhalten, die von anderen Bots erstellt wurden.",
|
||||
"updated": 1634844427000
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Data Dependency Tree",
|
||||
"updated": 1622219215680
|
||||
"updated": 1622219215680,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Data Dependency Tree (Datenabhängigkeitsbaum):",
|
||||
"updated": 1634845933837
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "You can think about data dependencies as a type of relationship between bots. Bots producing raw data (Sensor Bot and API Data Fetcher Bot) don't have them, since their job is to extract data from an external source. At the same time, they are also the root of the data dependancy tree of relationships. This tree is very similar to the execution tree but instead of describing how bots run, it describes how bots send and receive Data Products.",
|
||||
"updated": 1622217397887
|
||||
"updated": 1622217397887,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Sie können Datenabhängigkeiten als eine Art von Beziehung zwischen Bots betrachten. Bots, die Rohdaten produzieren (Sensor Bot und API Data Fetcher Bot), haben diese nicht, da ihre Aufgabe darin besteht, Daten aus einer externen Quelle zu extrahieren. Gleichzeitig sind sie aber auch die Wurzel des Beziehungsbaums der Datenabhängigkeit. Dieser Baum ist dem Ausführungsbaum sehr ähnlich, aber anstatt zu beschreiben, wie Bots ausgeführt werden, beschreibt er, wie Bots Datenprodukte senden und empfangen.",
|
||||
"updated": 1634846209261
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Defining Data Dependencies",
|
||||
"updated": 1622217419549
|
||||
"updated": 1622217419549,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Definieren von Data Dependencies (Datenabhängigkeiten):",
|
||||
"updated": 1634846239206
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The definition of data dependencias is held at the Process Definition level. Each process might have its own set of data dependencies. This means that a single bot may have many varying dependencies depending on the number of Process Definitions it contains."
|
||||
"text": "The definition of data dependencias is held at the Process Definition level. Each process might have its own set of data dependencies. This means that a single bot may have many varying dependencies depending on the number of Process Definitions it contains.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Die Definition der Datenabhängigkeiten erfolgt auf der Ebene der Process Definition. Jeder Prozess kann seinen eigenen Satz von Datenabhängigkeiten (Data Dependencies) haben. Das bedeutet, dass ein einzelner Bot viele unterschiedliche Abhängigkeiten haben kann, je nach der Anzahl der Prozessdefinitionen, die er enthält.",
|
||||
"updated": 1634846341180
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "In addtion to this, it is possible for a single Bot's process to have more than one Data Dependency (from the same Bot or from different Bots). That is particulary useful to aggregate data from many datasets into another one. The dependent datasets could belong to Bots at the same Data Mine or at bots at other Data Mines.",
|
||||
"updated": 1622217595798
|
||||
"updated": 1622217595798,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Darüber hinaus ist es möglich, dass ein einzelner Bot-Prozess mehr als eine Datenabhängigkeit(Data Dependencies) hat (vom selben Bot oder von verschiedenen Bots). Das ist besonders nützlich, um Daten aus vielen Datensätzen in einem anderen zu aggregieren. Die abhängigen Datensätze können zu Bots in derselben Data Mine oder zu Bots in anderen Data Mines gehören.",
|
||||
"updated": 1634846512050
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The first declared dependency is called the Main Dependency and has a special meaning. It is used by the process of the Bot to iterate. What this means is that the process will loop over the Dataset of the Main Dependency to produce the output Dataset. All the other data dependencies will be used each iteration to extract additional data.",
|
||||
"updated": 1622218002546
|
||||
"updated": 1622218002546,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Die erste deklarierte Abhängigkeit wird als Main Dependency bezeichnet und hat eine besondere Bedeutung. Sie wird vom Prozess des Bot verwendet, um zu iterieren. Das bedeutet, dass der Prozess eine Schleife über den Datensatz der Main Dependency durchläuft, um den Ausgabedatensatz zu erzeugen. Alle anderen Datenabhängigkeiten werden bei jeder Iteration verwendet, um zusätzliche Daten zu extrahieren.",
|
||||
"updated": 1634846641215
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "As with bot execution, the dependant datasets can be physically located on the same machine, or at multiple different machines. However, when a Bot has a Data Dependency of a dataset produced by a Bot defined at a different Data Mine, both Data Mines must be present at the Workspace where the Bot is going to be launched.",
|
||||
"updated": 1622218098435
|
||||
"updated": 1622218098435,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Wie bei der Bot-Ausführung können sich die abhängigen Datensätze physisch auf demselben Rechner oder auf mehreren verschiedenen Rechnern befinden. Wenn ein Bot jedoch eine Datenabhängigkeit von einem Datensatz hat, der von einem Bot erzeugt wurde, der in einer anderen Data Mine definiert ist, müssen beide Data Mines in dem Arbeitsbereich vorhanden sein, in dem der Bot gestartet werden soll.",
|
||||
"updated": 1634846723896
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Candles Data Mine is the most referenced Data Mine because it defines the Candles-Volumes Indicator Bot, that produces the most used information for trading systems: Candles.",
|
||||
"updated": 1622218178970
|
||||
"updated": 1622218178970,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Die Candles Data Mine ist die am häufigsten referenzierte Data Mine, da sie den Candles-Volumes Indicator Bot definiert, der die am häufigsten verwendeten Informationen für Handelssysteme liefert: Candles (Kerzen).",
|
||||
"updated": 1634847014711
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
+56
-7
@@ -4,32 +4,74 @@
|
||||
"type": "Data Mining - Status Reports",
|
||||
"definition": {
|
||||
"text": "Status Reports are files produced by each Bot's processes with key information the Bot needs to save in order to remember the next time it is run.",
|
||||
"updated": 1622218351726
|
||||
"updated": 1622218351726,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Statusberichte sind Dateien, die von den einzelnen Bot-Prozessen erstellt werden und wichtige Informationen enthalten, die der Bot speichern muss, um sich bei der nächsten Ausführung an sie zu erinnern.",
|
||||
"updated": 1634847240243
|
||||
}
|
||||
]
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "The Task Server Main Loop",
|
||||
"updated": 1622218578406
|
||||
"updated": 1622218578406,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "The Task Server Main Loop (Die Hauptschleife des Aufgabenservers):",
|
||||
"updated": 1634847263150
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Most Bots in Superalgos are run by the Task Server and implement a Main Loop. At each loop execution, bots do their job and at the end they go to sleep. ",
|
||||
"updated": 1622218637972
|
||||
"updated": 1622218637972,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Die meisten Bots in Superalgos werden vom Task Server ausgeführt und implementieren eine Hauptschleife. Bei jeder Schleifenausführung erledigen die Bots ihre Aufgabe und gehen am Ende in eine art \"Schlaf\" (wie ein Ruhezustand Modus) bis die Schleife wieder ausgeführt wird.",
|
||||
"updated": 1634847458538
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "How much time they sleep and other details are configured at the Bot's Process Definition."
|
||||
"text": "How much time they sleep and other details are configured at the Bot's Process Definition.",
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Wie lange sie \"schlafen\" und andere Details werden in der Prozessdefinition des Bots konfiguriert.",
|
||||
"updated": 1634847359588
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "Status Report Mechanics",
|
||||
"updated": 1622218611081
|
||||
"updated": 1622218611081,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Status Report Mechanics (Statusbericht Mechaniken):",
|
||||
"updated": 1634847419703
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Before a bot goes to sleep, computer memory is flushed of all information related to the Bot. This is important to free up hardware resources for other bots running on the same machine. However, there is some information Bots need to remember between each execution of the Main Loop, and between executions of the Task itself. That info is stored in a JSON / text file called the Status Report. The name Status was used since the information stored is often the status of the Bot's process. Here is an example of a simple Status Report file:",
|
||||
"updated": 1622218847283
|
||||
"updated": 1622218847283,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Bevor ein Bot in den Ruhezustand geht, werden alle mit dem Bot verbundenen Informationen aus dem Computerspeicher entfernt. Dies ist wichtig, um Hardware-Ressourcen für andere Bots freizugeben, die auf demselben Computer laufen. Es gibt jedoch einige Informationen, die sich Bots zwischen den einzelnen Ausführungen der Hauptschleife selber und zwischen den Ausführungen des Tasks selbst merken müssen.Diese Informationen werden in einer JSON-/Textdatei namens Status Report gespeichert. Der Name \"Status\" wurde gewählt, da die gespeicherten Informationen oft den Status des Bot-Prozesses darstellen. Hier ist ein Beispiel für eine einfache Status Report Datei:",
|
||||
"updated": 1634847824025
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
@@ -39,7 +81,14 @@
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "Status Report files might also include a data structure called Inter Execution Memory. Status information is standard for all types of bots. Inter Execution Memory, on the other hand, depends on each Bot's type and what is actually being processed.",
|
||||
"updated": 1622218782345
|
||||
"updated": 1622218782345,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Status Report Dateien können auch eine Datenstruktur namens Inter Execution Memory enthalten. Statusinformationen sind für alle Arten von Bots Standard. Der Inter Execution Memory (Ausführungsspeicher) hingegen hängt vom Typ des jeweiligen Bots ab und davon, was tatsächlich verarbeitet wird.",
|
||||
"updated": 1634847925406
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
|
||||
+14
-4
@@ -25,7 +25,8 @@
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Zum zweiten Szenario: Nehmen wir an, Sie testen den EMA-Indikator, haben einen Fehler gefunden und wissen, wie man ihn beheben kann. Sie beabsichtigen, den Fehler zu beheben, damit alle davon profitieren!",
|
||||
"updated": 1634589198766
|
||||
"updated": 1634589198766,
|
||||
"style": "Definition"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -50,14 +51,22 @@
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Dieser Indicator Bot ist Teil der Sparta Data Mine, die normalerweise als Plugin in einigen Plugin-Workspaces enthalten ist. Um das Plugin aus der UI Benutzeroberfläche heraus zu modifizieren und die Änderungen zu speichern, haben Sie zwei Möglichkeiten:",
|
||||
"updated": 1634589206307
|
||||
"updated": 1634589206307,
|
||||
"style": "Text"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Go to the corresponding Plugin File in the Plugins hierarchy and select Enable Saving With Workspace on the menu. Now the plugin file is updated every time you save the workspace to include the changes you may have introduced!",
|
||||
"updated": 1629909628165
|
||||
"updated": 1629909628165,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Gehen Sie zu dem entsprechenden Plugin File in der Plugins-Hierarchie und wählen Sie im Menü die Option Enable Saving With Workspace. Jetzt wird die Plugin-Datei jedes Mal aktualisiert, wenn Sie den Arbeitsbereich speichern, um die von Ihnen vorgenommenen Änderungen zu berücksichtigen!",
|
||||
"updated": 1634819321377
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
@@ -67,7 +76,8 @@
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Oder verwenden Sie die Option \"Plugin speichern\", um die Plugin-Datei manuell zu speichern, wann immer Sie es wünschen!",
|
||||
"updated": 1634589217431
|
||||
"updated": 1634589217431,
|
||||
"style": "List"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+23
-1
@@ -21,6 +21,11 @@
|
||||
"text": "¡Todavía estás aquí, ahora con los dos primeros tutoriales en tu haber! ¡Ya eres familia! Bienvenido a la Community!",
|
||||
"updated": 1628112222837,
|
||||
"style": "Definition"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Du bist immer noch da, jetzt mit den ersten beiden Tutorials unter deinem Gürtel! Du gehörst schon zur Familie! Willkommen in der Community!",
|
||||
"updated": 1634819545877
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -41,6 +46,11 @@
|
||||
"text": "En este tutorial, aprenderás a mantener tu sistema actualizado, utilizar la línea de comandos incorporada, cambiar de rama y algunos trucos más que le facilitarán la vida.",
|
||||
"updated": 1628112392254,
|
||||
"style": "Text"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "In diesem Tutorial lernst du, dein System auf dem neuesten Stand zu halten, die eingebaute Kommandozeile zu benutzen, Zweige zu wechseln und ein paar weitere Tricks, die dir das Leben leichter machen werden!",
|
||||
"updated": 1634819554314
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -60,13 +70,25 @@
|
||||
"text": "¡Las habilidades que aprenderás también te permitirán comenzar a contribuir al proyecto! Recuerda, este es un proyecto comunitario ... ¡Se espera que todos retribuyamos y ayudemos a mejorar el software!",
|
||||
"updated": 1628112441113,
|
||||
"style": "Note"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Die Fähigkeiten, die Sie erlernen werden, werden es Ihnen auch ermöglichen, einen Beitrag zum Projekt zu leisten! Denken Sie daran, dass dies ein Community-Projekt ist... Es wird von uns allen erwartet, dass wir etwas zurückgeben und helfen, die Software zu verbessern!",
|
||||
"updated": 1634819569822
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Link",
|
||||
"text": "By the way, contributing to the project earns you Superalgos (SA) tokens! Click to learn more!->superalgos.org/token-overview.shtml",
|
||||
"updated": 1617035100951
|
||||
"updated": 1617035100951,
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Übrigens, wenn Du zum Projekt beiträgst, erhältst Du Superalgos (SA) Token! Klicke, um mehr zu erfahren!->superalgos.org/token-overview.shtml",
|
||||
"updated": 1634819622423
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
+35
@@ -21,6 +21,11 @@
|
||||
"text": "Hablemos de mi amigo, el cuadro de búsqueda en Documentos. Tiene una doble vida: busca, ¡pero también manda!",
|
||||
"updated": 1628112617535,
|
||||
"style": "Definition"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Reden wir über meine Freundin, das Suchfeld in den Docs. Sie führt ein Doppelleben: Sie sucht, aber sie befiehlt auch!",
|
||||
"updated": 1634819878309
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -41,6 +46,11 @@
|
||||
"text": "El cuadro de búsqueda también es interfaz de línea de comandos! La lista de comandos tiene que ver con:",
|
||||
"updated": 1628113873377,
|
||||
"style": "Text"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Ich meine, das Suchfeld ist auch eine Befehlszeilenschnittstelle! Die aktuelle Liste der Befehle hat zu tun mit:",
|
||||
"updated": 1634819893918
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -60,6 +70,11 @@
|
||||
"text": "Producir y editar los documentos.",
|
||||
"updated": 1628113477717,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Erstellen und Bearbeiten der Docs.",
|
||||
"updated": 1634819900164
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -72,6 +87,11 @@
|
||||
"text": "Obteniendo actualizaciones.",
|
||||
"updated": 1628113492383,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Aktualisierungen erhalten.",
|
||||
"updated": 1634819905627
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -91,6 +111,11 @@
|
||||
"text": "Contribuir con trabajo al proyecto.",
|
||||
"updated": 1628113514180,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Arbeiten zum Projekt beitragen.",
|
||||
"updated": 1634819911378
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -110,6 +135,11 @@
|
||||
"text": "¡Trabajemos en un ejemplo práctico! ¡Te enseñaré cómo editar los documentos y cómo contribuir con un par de comandos!",
|
||||
"updated": 1628113897204,
|
||||
"style": "Callout"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Lassen Sie uns an einem praktischen Beispiel arbeiten, das diese beiden Punkte beinhaltet! Ich zeige Ihnen, wie Sie die Dokumente bearbeiten und wie Sie mit einigen Befehlen zum Projekt beitragen können!",
|
||||
"updated": 1634819926122
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -129,6 +159,11 @@
|
||||
"text": "Prepararé los siguientes pasos con una pequeña historia ... ¡Espero que les guste la idea!",
|
||||
"updated": 1628113581278,
|
||||
"style": "Text"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Ich werde die nächsten Schritte mit einer kleinen Geschichte einleiten... Ich hoffe, die Idee gefällt Ihnen!",
|
||||
"updated": 1634819933239
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+28
-4
@@ -19,7 +19,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "¡Superalgos es un proyecto comunitario! Ponemos el software a disposición de todos de forma gratuita, pero pedimos algo a cambio ... ¡Tu ayuda!",
|
||||
"updated": 1628114247399
|
||||
"updated": 1628114247399,
|
||||
"style": "Definition"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Superalgos ist ein Community-Projekt! Wir stellen die Software für jeden kostenlos zur Verfügung, aber wir bitten um eine Gegenleistung... Ihre Hilfe!",
|
||||
"updated": 1634819982808
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -38,7 +44,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "¿Cómo puede ser gratuito Superalgos? ¿Cuál es el truco? ¡Recibimos esas preguntas a menudo! ",
|
||||
"updated": 1628114531768
|
||||
"updated": 1628114531768,
|
||||
"style": "Text"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Wie kann Superalgos kostenlos sein? Wo ist der Haken? Diese Fragen bekommen wir oft gestellt! Dies ist die kurze Geschichte...",
|
||||
"updated": 1634819991250
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -56,7 +68,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "¡Superalgos comenzó con un grupo de amigos que unieron fuerzas para automatizar crypto trading!",
|
||||
"updated": 1628114508545
|
||||
"updated": 1628114508545,
|
||||
"style": "Callout"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Superalgos begann mit einer Gruppe von Freunden, die sich zusammentaten, um ihren Kryptohandel zu automatisieren!",
|
||||
"updated": 1634820005138
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -74,7 +92,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Para competir con los jugadores top del mercado se necesitaba una enorme infraestructura de software. El sistema tenía que estar a la par o mejor que el software comercial y propietario disponible para las empresas. Un equipo pequeño no podría cumplir con estos requisitos, al menos no en un plazo razonable. ",
|
||||
"updated": 1628116653688
|
||||
"updated": 1628116653688,
|
||||
"style": "Text"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Die Freunde erkannten bald, dass eine riesige Software-Infrastruktur erforderlich war, um mit den Top-Marktteilnehmern konkurrieren zu können. Das System musste gleichwertig oder besser sein als kommerzielle und proprietäre Software, die den Unternehmen zur Verfügung steht. Solche Anforderungen konnten von einem kleinen Team nicht erfüllt werden - zumindest nicht in einem vernünftigen Zeitrahmen.",
|
||||
"updated": 1634820012134
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+20
@@ -21,6 +21,11 @@
|
||||
"text": "¡Superalgos es gratis para todos porque queremos tu ayuda! ¡Queremos que las mejores mentes nos ayuden a construir la plataforma de automatización trading definitiva!",
|
||||
"updated": 1628116911425,
|
||||
"style": "Definition"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Superalgos ist für jeden kostenlos, weil wir Ihre Hilfe wollen! Wir möchten, dass die besten Köpfe in diesem Bereich uns helfen, die ultimative Handelsautomatisierungsplattform zu bauen!",
|
||||
"updated": 1634820114946
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -41,6 +46,11 @@
|
||||
"text": "¡Tu primera contribución es tu feedback!",
|
||||
"updated": 1628116797218,
|
||||
"style": "Callout"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Ihr erster Beitrag ist Ihr Feedback!",
|
||||
"updated": 1634820120530
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -60,6 +70,11 @@
|
||||
"text": " ¡Queremos tener tu primera impresión, fresca de la experiencia reciente! Y queremos que sus comentarios iniciales sean la primera de muchas contribuciones al proyecto.",
|
||||
"updated": 1628117475146,
|
||||
"style": "Text"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Sie haben wahrscheinlich Stunden damit verbracht, Superalgos zu entdecken. Wir möchten Ihren ersten Eindruck haben, frisch aus der jüngsten Erfahrung! Und wir möchten, dass Ihr erstes Feedback der erste von vielen Beiträgen zu diesem Projekt ist.",
|
||||
"updated": 1634820126153
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -79,6 +94,11 @@
|
||||
"text": "No necesitas ser un programador estrella o un trader profesional para contribuir. ¡Se espera que cada usuario retribuya! ¡Te diré cómo!",
|
||||
"updated": 1628118458317,
|
||||
"style": "Success"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Sie müssen kein Starprogrammierer oder professioneller Händler sein, um einen Beitrag zu leisten. Von jedem Nutzer wird erwartet, dass er etwas zurückgibt! Ich sage Ihnen wie!",
|
||||
"updated": 1634820132090
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+63
-9
@@ -19,7 +19,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El proyecto tendrá éxito si logra fomentar la colaboración global. ¡Damos la bienvenida a contribuciones de todo tipo para que todos puedan retribuir!",
|
||||
"updated": 1628118496073
|
||||
"updated": 1628118496073,
|
||||
"style": "Definition"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Das Projekt wird erfolgreich sein, wenn es gelingt, die globale Zusammenarbeit zu fördern. Wir freuen uns über alle Arten von Beiträgen, damit jeder etwas zurückgeben kann!",
|
||||
"updated": 1634820280449
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -38,7 +44,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": " ¡todo lo que aporta valor es bueno!",
|
||||
"updated": 1628118567325
|
||||
"updated": 1628118567325,
|
||||
"style": "Success"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Kurz gesagt, alles, was einen Mehrwert bringt, ist gut!",
|
||||
"updated": 1634820289080
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -56,7 +68,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Corregir un error tipográfico, un enlace muerto y mejorar los documentos.",
|
||||
"updated": 1628118554377
|
||||
"updated": 1628118554377,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Behebung eines Tippfehlers, eines toten Links und Verbesserung der Docs.",
|
||||
"updated": 1634820303013
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -74,7 +92,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Traducir una página a tu idioma nativo. ",
|
||||
"updated": 1628118674592
|
||||
"updated": 1628118674592,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Übersetzen Sie eine Seite in Ihre Muttersprache.",
|
||||
"updated": 1634820310919
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -91,7 +115,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Diseñar iconos, trabajar para mejorar la UX / UI.",
|
||||
"updated": 1628118538116
|
||||
"updated": 1628118538116,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Entwerfen Sie Icons, arbeiten Sie an der Verbesserung der UX/UI.",
|
||||
"updated": 1634820320224
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -109,7 +139,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Producir tutoriales o videos en la aplicación.",
|
||||
"updated": 1628119033704
|
||||
"updated": 1628119033704,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Inhalte als In-App-Tutorials oder Videos produzieren.",
|
||||
"updated": 1634820337889
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -127,7 +163,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Bloguear sobre Superalgos y correr la voz.",
|
||||
"updated": 1628119048711
|
||||
"updated": 1628119048711,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Über Superalgos bloggen und das Wort verbreiten.",
|
||||
"updated": 1634820349026
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -145,7 +187,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "¡Compartiendo un Data Mine o un Trading System!",
|
||||
"updated": 1628119096734
|
||||
"updated": 1628119096734,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Eine Data Mine oder ein Trading System teilen!",
|
||||
"updated": 1634820355611
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -163,7 +211,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Probar, eliminar errores, integrar proyectos criptográficos y contribuir al código base.",
|
||||
"updated": 1628119117489
|
||||
"updated": 1628119117489,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Testen, Bugs entfernen, Krypto-Projekte integrieren und zur Codebasis beitragen.",
|
||||
"updated": 1634820362968
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+28
-1
@@ -21,6 +21,11 @@
|
||||
"text": "¡Aprovecharse no es cool! Sabemos que una vez que comiences a contribuir, inspirarás a más personas a seguir tu ejemplo.",
|
||||
"updated": 1628119445138,
|
||||
"style": "Definition"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Trittbrettfahren ist nicht cool! Wir wissen, dass Sie, sobald Sie einen Beitrag leisten, mehr Leute dazu inspirieren werden, Ihrem Beispiel zu folgen!",
|
||||
"updated": 1634820436879
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -41,12 +46,24 @@
|
||||
"text": "El proyecto ha implementado un poderoso esquema de incentivos para promover el comportamiento deseado y fomentar una cultura de colaboración. ¡Estamos distribuyendo el token de Superalgos (SA) exclusivamente entre los contribuyentes!",
|
||||
"updated": 1628121558894,
|
||||
"style": "Text"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Das Projekt hat ein starkes Anreizsystem eingeführt, um das gewünschte Verhalten zu fördern und eine Kultur der Zusammenarbeit zu unterstützen. Wir verteilen den Superalgos (SA) Token ausschließlich an Mitwirkende!",
|
||||
"updated": 1634820476632
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Link",
|
||||
"text": "Learn more about the Superalgos SA Token!->superalgos.org/token-overview.shtml"
|
||||
"text": "Learn more about the Superalgos SA Token!->superalgos.org/token-overview.shtml",
|
||||
"translations": [
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Erfahren Sie mehr über den Superalgos SA Token!->superalgos.org/token-overview.shtml ",
|
||||
"updated": 1634820515144
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
@@ -64,6 +81,11 @@
|
||||
"text": "¡Combatimos el free-riding con incentivos!",
|
||||
"updated": 1628121572845,
|
||||
"style": "Success"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Wir bekämpfen Trittbrettfahren mit Anreizen!",
|
||||
"updated": 1634820484905
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -83,6 +105,11 @@
|
||||
"text": "¡Pongamos en marcha tu primera contribución! ¡Primero, te enseñaré cómo cambiar de rama!",
|
||||
"updated": 1628121589878,
|
||||
"style": "Callout"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Lassen Sie uns Ihren ersten Beitrag ins Rollen bringen! Zuerst zeige ich Ihnen, wie Sie den Zweig wechseln können!",
|
||||
"updated": 1634820492671
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+28
-4
@@ -19,7 +19,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "¡Superalgos te permite cambiar de rama directamente desde la aplicación! Pero, ¿por qué querrías cambiar de rama?",
|
||||
"updated": 1628122007840
|
||||
"updated": 1628122007840,
|
||||
"style": "Definition"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Mit Superalgos können Sie direkt aus der App heraus den Zweig wechseln! Aber warum sollten Sie den Zweig (Branch) wechseln wollen?",
|
||||
"updated": 1634821291313
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -38,7 +44,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Superalgos está mejorando constantemente. En algún momento, es posible que desee probar la versión del software en la rama de desarrollo. Tal vez haya una nueva característica o una solución para un error que aún no ha llegado a la rama maestra...",
|
||||
"updated": 1628122074246
|
||||
"updated": 1628122074246,
|
||||
"style": "Text"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Superalgos wird ständig weiterentwickelt. Irgendwann möchten Sie vielleicht die Softwareversion im Entwicklungszweig ausprobieren. Vielleicht gibt es eine neue Funktion oder eine Fehlerbehebung, die es noch nicht in den Master-Zweig geschafft hat...",
|
||||
"updated": 1634821261891
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -56,7 +68,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "¡Tal vez desees enviar una contribución, como en nuestro caso ahora mismo! ¡hagámoslo!",
|
||||
"updated": 1628122187462
|
||||
"updated": 1628122187462,
|
||||
"style": "Success"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Oder Sie möchten einen Beitrag einreichen, wie in unserem Fall gerade jetzt! Los geht's!",
|
||||
"updated": 1634821203097
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -74,7 +92,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Desplázate hacia abajo en Docs hasta el pie de página y selecciona Plugins-Docs. ¡Es la opción del lado derecho, no del centro!",
|
||||
"updated": 1628122390826
|
||||
"updated": 1628122390826,
|
||||
"style": "Callout"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Scrollen Sie auf der Docs-Seite bis zur Fußzeile und wählen Sie Plugins-Docs als Ihren Beitragszweig! Es ist die Option auf der rechten Seite, nicht in der Mitte! ",
|
||||
"updated": 1634821230874
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+28
-4
@@ -19,7 +19,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Si todo salió bien, ¡debes haber recibido una confirmación de que se cambió la Rama de Contribuciones! ¡Increíble!",
|
||||
"updated": 1628122632849
|
||||
"updated": 1628122632849,
|
||||
"style": "Definition"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Wenn alles gut gegangen ist, müssen Sie eine Bestätigung erhalten haben, dass der Beitragszweig geändert wurde! Großartig!",
|
||||
"updated": 1634821709445
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -38,7 +44,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El siguiente en la línea es cambiar la rama actual, ¡pero primero debemos ejecutar algunas comprobaciones!",
|
||||
"updated": 1628122656402
|
||||
"updated": 1628122656402,
|
||||
"style": "Text"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Als nächstes steht der Wechsel des aktuellen Zweigs an, aber vorher müssen wir noch einige Prüfungen durchführen!",
|
||||
"updated": 1634821735341
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -56,7 +68,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Si has hecho fork en el repositorio de Superalgos antes del 6 de abril de 2021, sigue las instrucciones de esta página para crear la rama plugins-docs. De lo contrario, ¡sigue adelante!",
|
||||
"updated": 1628122733300
|
||||
"updated": 1628122733300,
|
||||
"style": "Callout"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Wenn Sie das Superalgos-Projektarchiv vor dem 6. April 2021 geforkt haben, folgen Sie den Anweisungen auf dieser Seite, um den plugins-docs-Zweig zu erstellen. Ansonsten machen Sie weiter!",
|
||||
"updated": 1634821743479
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -74,7 +92,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Cuando cambias de rama, la app ejecuta una serie de comandos de Git que descargan el software de la rama plugins-docs de tu fork. ¡El software actual será reemplazado en tu disco!Deberás cerrar la app después de cambiar. ¡Veamos unas cosas antes de continuar!",
|
||||
"updated": 1628123112818
|
||||
"updated": 1628123112818,
|
||||
"style": "Text"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Wenn Sie den Zweig wechseln, wird die Anwendung eine Reihe von Git-Befehlen ausführen, die die Software aus dem plugins-docs-Zweig Ihres Forks herunterladen! Die aktuelle Software wird auf Ihrer Festplatte ersetzt! Aus diesem Grund müssen Sie die Anwendung nach dem Wechsel schließen. Aber lassen Sie uns noch ein paar Dinge besprechen, bevor Sie fortfahren!",
|
||||
"updated": 1634821752941
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+25
@@ -21,6 +21,11 @@
|
||||
"text": "¡Hay algunas cosas que debes considerar cada vez que cambies de rama! ¡Antes de cambiar de rama, haz un Backup!",
|
||||
"updated": 1628204902504,
|
||||
"style": "Definition"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Es gibt ein paar Dinge, die Sie bei jedem Wechsel des Zweigs beachten sollten! Gehen wir eine kurze Liste durch, bevor Sie fortfahren!\n",
|
||||
"updated": 1634821919162
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -41,6 +46,11 @@
|
||||
"text": "Puede suceder que los workspaces u otras estructuras de datos en la rama maestra no sean compatibles con las de la otra rama.",
|
||||
"updated": 1628204467432,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Es kann vorkommen, dass die Arbeitsbereiche oder andere Datenstrukturen im Master-Zweig nicht mit denen im anderen Zweig kompatibel sind.",
|
||||
"updated": 1634821927757
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -60,6 +70,11 @@
|
||||
"text": "Si el Workspace actual es incompatible con el software de la otra rama, puede romperse al volver a cargar la aplicación. En tal caso, carga uno de los Plugin Workspaces de la nueva rama.",
|
||||
"updated": 1628204753630,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Wenn der aktuelle Arbeitsbereich nicht mit der Software im anderen Zweig kompatibel ist, kann der Arbeitsbereich beim erneuten Laden der Anwendung abbrechen. Laden Sie in einem solchen Fall einen der Plugin Workspaces des neuen Zweigs.",
|
||||
"updated": 1634821952256
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -79,6 +94,11 @@
|
||||
"text": "¡La estructura de los datos extraídos puede haber cambiado!",
|
||||
"updated": 1628204506303,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Auch die Struktur der verarbeiteten Daten kann sich geändert haben!",
|
||||
"updated": 1634821958505
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -98,6 +118,11 @@
|
||||
"text": "Lee el archivo README en la rama del repositorio al que deseas acceder para comentarios sobre la compatibilidad con versiones anteriores. ",
|
||||
"updated": 1628204891328,
|
||||
"style": "Important"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Prüfen Sie immer die README-Datei in dem Zweig des Repositorys, auf das Sie zugreifen möchten, auf Kommentare zur Abwärtskompatibilität. Bevor Sie den Zweig wechseln, sichern Sie Ihre Arbeit!",
|
||||
"updated": 1634821965825
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+35
-5
@@ -25,7 +25,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "El repositorio de Superalgos presenta tres ramas principales: master, develop, y el que estamos buscando, plugins-docs.",
|
||||
"updated": 1628121680964
|
||||
"updated": 1628121680964,
|
||||
"style": "Definition"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Das Superalgos-Repository hat drei Hauptzweige: master, develop und den, nach dem wir suchen, plugins-docs.",
|
||||
"updated": 1634821013096
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -50,7 +56,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Puede que haya más, ¡pero estos son los principales!",
|
||||
"updated": 1628121700843
|
||||
"updated": 1628121700843,
|
||||
"style": "Success"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Es gibt vielleicht noch mehr, aber das sind die wichtigsten!",
|
||||
"updated": 1634821022072
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -73,7 +85,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Master Branch: Es la versión estable del software. ¡Nunca envíes contribuciones a esta rama!",
|
||||
"updated": 1628121827428
|
||||
"updated": 1628121827428,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Master Branch: Enthält die stabile Version der Software. Reichen Sie niemals Beiträge für diesen Zweig ein!",
|
||||
"updated": 1634821032083
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -97,7 +115,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Develop Branch: Presenta la versión actualmente en desarrollo. Envía contribuciones de código que afecten al código base.",
|
||||
"updated": 1628121811043
|
||||
"updated": 1628121811043,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Develop Branch: Enthält die Version, die sich derzeit in der Entwicklung befindet. Reichen Sie Beiträge ein, die die Codebasis betreffen.",
|
||||
"updated": 1634821041566
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -120,7 +144,13 @@
|
||||
{
|
||||
"language": "ES",
|
||||
"text": "Plugins-Docs Branch: Es la versión en la rama maestra más los últimos cambios en los Documentos y Complementos. Envía contribuciones de traducciones, mejoras en los docs, tutoriales y plugins, como minas de datos, Trading Systems, etc.",
|
||||
"updated": 1628121938452
|
||||
"updated": 1628121938452,
|
||||
"style": "List"
|
||||
},
|
||||
{
|
||||
"language": "DE",
|
||||
"text": "Plugins-Docs Branch: Enthält die Version im Master-Zweig plus die letzten Änderungen in den Docs und Plugins. Reichen Sie Beiträge zu Übersetzungen, Verbesserungen in den Docs, Tutorials und Plugins wie Data Mines, Trading Systems usw. ein!",
|
||||
"updated": 1634821050724
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"type": "User Profile",
|
||||
"name": "primoz990",
|
||||
"config": "{\n \"signature\": {\n \"message\": \"primoz990\",\n \"messageHash\": \"0xaec850cb01d8c93bb6009d84114cee5661dd32e0f82a52248d53d95fca94bb37\",\n \"v\": \"0x1b\",\n \"r\": \"0x05de161bdde18a6fd7e6003481c16340ee32a2a905c0cbb7d6f77fca880c3cea\",\n \"s\": \"0x6713810cce4c3020daccf37ebcaeceb4a2a4a99ef81c1c618cf218f7d2bd7f2c\",\n \"signature\": \"0x05de161bdde18a6fd7e6003481c16340ee32a2a905c0cbb7d6f77fca880c3cea6713810cce4c3020daccf37ebcaeceb4a2a4a99ef81c1c618cf218f7d2bd7f2c1b\"\n }\n}",
|
||||
"config": "{\"signature\":{\"message\":\"primoz990\",\"messageHash\":\"0xaec850cb01d8c93bb6009d84114cee5661dd32e0f82a52248d53d95fca94bb37\",\"v\":\"0x1b\",\"r\":\"0x05de161bdde18a6fd7e6003481c16340ee32a2a905c0cbb7d6f77fca880c3cea\",\"s\":\"0x6713810cce4c3020daccf37ebcaeceb4a2a4a99ef81c1c618cf218f7d2bd7f2c\",\"signature\":\"0x05de161bdde18a6fd7e6003481c16340ee32a2a905c0cbb7d6f77fca880c3cea6713810cce4c3020daccf37ebcaeceb4a2a4a99ef81c1c618cf218f7d2bd7f2c1b\"},\"codeName\":\"primoz990\"}",
|
||||
"project": "Governance",
|
||||
"tokenPowerSwitch": {
|
||||
"type": "Token Power Switch",
|
||||
@@ -26,12 +26,12 @@
|
||||
"id": "e2dec054-20c2-426e-8303-4a6f475a02e0",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13249,
|
||||
"y": 8866.077136594007
|
||||
"x": 19237,
|
||||
"y": 8865.077136594007
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13399,
|
||||
"y": 9125.884757729338
|
||||
"x": 19387,
|
||||
"y": 9124.884757729338
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -49,12 +49,12 @@
|
||||
"id": "80ffa07e-7b69-4d76-a315-67ca38b1d340",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13399,
|
||||
"y": 9125.884757729338
|
||||
"x": 19387,
|
||||
"y": 9124.884757729338
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13549,
|
||||
"y": 9385.692378864669
|
||||
"x": 19537,
|
||||
"y": 9384.692378864669
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -81,12 +81,12 @@
|
||||
"id": "c4ed9b78-6a1f-44fc-b9dd-29b54a5b40a5",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 14149,
|
||||
"y": 9385.692378864669
|
||||
"x": 20137,
|
||||
"y": 9384.692378864669
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13849,
|
||||
"y": 9385.692378864669
|
||||
"x": 19837,
|
||||
"y": 9384.692378864669
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -104,12 +104,12 @@
|
||||
"id": "22e35987-f640-40cf-b9e2-fe3af87b5bfd",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13849,
|
||||
"y": 9385.692378864669
|
||||
"x": 19837,
|
||||
"y": 9384.692378864669
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13549,
|
||||
"y": 9385.692378864669
|
||||
"x": 19537,
|
||||
"y": 9384.692378864669
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -127,12 +127,12 @@
|
||||
"id": "83f57cc3-8e3f-40a6-9f79-15ecd7732094",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13549,
|
||||
"y": 9385.692378864669
|
||||
"x": 19537,
|
||||
"y": 9384.692378864669
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13399,
|
||||
"y": 9645.5
|
||||
"x": 19387,
|
||||
"y": 9644.5
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -166,12 +166,12 @@
|
||||
"id": "4cea4999-b3e8-46eb-9daa-c65f7a08bcfe",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13658.807621135331,
|
||||
"y": 9495.5
|
||||
"x": 19646.807621135333,
|
||||
"y": 9494.5
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13808.807621135331,
|
||||
"y": 9755.307621135331
|
||||
"x": 19796.807621135333,
|
||||
"y": 9754.307621135331
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -192,7 +192,9 @@
|
||||
"referenceParentCombinedNodePath": [
|
||||
[
|
||||
"Luis-Fernando-Molina",
|
||||
"User Profile"
|
||||
"User Profile",
|
||||
"Governance",
|
||||
"a8de78f0-c3e4-4a2a-b7e8-f659073969db"
|
||||
]
|
||||
]
|
||||
}
|
||||
@@ -205,12 +207,12 @@
|
||||
"id": "6167c8e9-4a50-4e57-8b59-049c24b6dc38",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 14068.615242270662,
|
||||
"y": 9605.307621135331
|
||||
"x": 20056.615242270665,
|
||||
"y": 9604.307621135331
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13808.807621135331,
|
||||
"y": 9755.307621135331
|
||||
"x": 19796.807621135333,
|
||||
"y": 9754.307621135331
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -232,12 +234,12 @@
|
||||
"id": "48882651-30fc-4e3b-a2ef-7525958f30e5",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13958.807621135331,
|
||||
"y": 10015.115242270662
|
||||
"x": 19946.807621135333,
|
||||
"y": 10014.115242270662
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13808.807621135331,
|
||||
"y": 9755.307621135331
|
||||
"x": 19796.807621135333,
|
||||
"y": 9754.307621135331
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -255,12 +257,12 @@
|
||||
"id": "0c2752bc-b508-44d4-90ef-827eab524906",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13808.807621135331,
|
||||
"y": 9755.307621135331
|
||||
"x": 19796.807621135333,
|
||||
"y": 9754.307621135331
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13549,
|
||||
"y": 9905.307621135331
|
||||
"x": 19537,
|
||||
"y": 9904.307621135331
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -289,12 +291,12 @@
|
||||
"id": "bd0b08dd-e53b-42c3-9e9d-6b6ed27d2b40",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13958.807621135331,
|
||||
"y": 10015.115242270662
|
||||
"x": 19946.807621135333,
|
||||
"y": 10014.115242270662
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13699,
|
||||
"y": 10165.115242270662
|
||||
"x": 19687,
|
||||
"y": 10164.115242270662
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -315,7 +317,9 @@
|
||||
"referenceParentCombinedNodePath": [
|
||||
[
|
||||
"Luis-Fernando-Molina",
|
||||
"User Profile"
|
||||
"User Profile",
|
||||
"Governance",
|
||||
"a8de78f0-c3e4-4a2a-b7e8-f659073969db"
|
||||
]
|
||||
]
|
||||
}
|
||||
@@ -328,12 +332,12 @@
|
||||
"id": "4c96a952-a2c5-48ee-bef1-ad04ceea2c66",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13849,
|
||||
"y": 10424.922863405993
|
||||
"x": 19837,
|
||||
"y": 10423.922863405993
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13699,
|
||||
"y": 10165.115242270662
|
||||
"x": 19687,
|
||||
"y": 10164.115242270662
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -355,12 +359,12 @@
|
||||
"id": "c625c034-39c7-40e8-bf25-dfac9a375898",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13439.192378864669,
|
||||
"y": 10315.115242270662
|
||||
"x": 19427.192378864667,
|
||||
"y": 10314.115242270662
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13699,
|
||||
"y": 10165.115242270662
|
||||
"x": 19687,
|
||||
"y": 10164.115242270662
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -378,12 +382,12 @@
|
||||
"id": "5f3c617e-2d40-495c-bae7-766ca9094e85",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13699,
|
||||
"y": 10165.115242270662
|
||||
"x": 19687,
|
||||
"y": 10164.115242270662
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13549,
|
||||
"y": 9905.307621135331
|
||||
"x": 19537,
|
||||
"y": 9904.307621135331
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -412,12 +416,12 @@
|
||||
"id": "ff88d3bf-2afd-4765-8956-8c10059378cf",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13384.288568297003,
|
||||
"y": 10520.019052838328
|
||||
"x": 19372.288568297,
|
||||
"y": 10519.019052838328
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13159.288568297003,
|
||||
"y": 10130.307621135331
|
||||
"x": 19147.288568297,
|
||||
"y": 10129.307621135331
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -438,7 +442,9 @@
|
||||
"referenceParentCombinedNodePath": [
|
||||
[
|
||||
"Luis-Fernando-Molina",
|
||||
"User Profile"
|
||||
"User Profile",
|
||||
"Governance",
|
||||
"a8de78f0-c3e4-4a2a-b7e8-f659073969db"
|
||||
]
|
||||
]
|
||||
}
|
||||
@@ -451,12 +457,12 @@
|
||||
"id": "e36dd618-f49d-4e29-8d62-27ca7fce9d6d",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 12769.577136594005,
|
||||
"y": 10355.307621135331
|
||||
"x": 18757.577136594,
|
||||
"y": 10354.307621135331
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13159.288568297003,
|
||||
"y": 10130.307621135331
|
||||
"x": 19147.288568297,
|
||||
"y": 10129.307621135331
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -478,12 +484,12 @@
|
||||
"id": "d5feda5e-5da7-41ad-bcda-a56dcab3d327",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 12934.288568297003,
|
||||
"y": 9740.596189432334
|
||||
"x": 18922.288568297,
|
||||
"y": 9739.596189432334
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13159.288568297003,
|
||||
"y": 10130.307621135331
|
||||
"x": 19147.288568297,
|
||||
"y": 10129.307621135331
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -501,12 +507,12 @@
|
||||
"id": "0c5fa5e4-d857-4e82-86ec-303528ff37e1",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13159.288568297003,
|
||||
"y": 10130.307621135331
|
||||
"x": 19147.288568297,
|
||||
"y": 10129.307621135331
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13549,
|
||||
"y": 9905.307621135331
|
||||
"x": 19537,
|
||||
"y": 9904.307621135331
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -524,17 +530,17 @@
|
||||
"id": "cecc4fa4-4486-4785-8f98-27d5b4e6f6b8",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13549,
|
||||
"y": 9905.307621135331
|
||||
"x": 19537,
|
||||
"y": 9904.307621135331
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13399,
|
||||
"y": 9645.5
|
||||
"x": 19387,
|
||||
"y": 9644.5
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
"isFrozen": false,
|
||||
"isCollapsed": false,
|
||||
"isCollapsed": true,
|
||||
"angleToParent": 1,
|
||||
"distanceToParent": 3,
|
||||
"arrangementStyle": 0
|
||||
@@ -547,12 +553,12 @@
|
||||
"id": "2f247174-4c0a-4a8b-9b21-33504b7e6be7",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13399,
|
||||
"y": 9645.5
|
||||
"x": 19387,
|
||||
"y": 9644.5
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13099,
|
||||
"y": 9645.5
|
||||
"x": 19087,
|
||||
"y": 9644.5
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -574,12 +580,12 @@
|
||||
"id": "037c23e3-5f09-4756-b0fb-ead75bff85fe",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 12799,
|
||||
"y": 9645.5
|
||||
"x": 18787,
|
||||
"y": 9644.5
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13099,
|
||||
"y": 9645.5
|
||||
"x": 19087,
|
||||
"y": 9644.5
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
@@ -597,12 +603,12 @@
|
||||
"id": "50fc2e5f-8120-4e82-83b0-a3d871c90f1d",
|
||||
"savedPayload": {
|
||||
"position": {
|
||||
"x": 13099,
|
||||
"y": 9645.5
|
||||
"x": 19087,
|
||||
"y": 9644.5
|
||||
},
|
||||
"targetPosition": {
|
||||
"x": 13099,
|
||||
"y": 9645.5
|
||||
"x": 19087,
|
||||
"y": 9644.5
|
||||
},
|
||||
"floatingObject": {
|
||||
"isPinned": false,
|
||||
|
||||
Reference in new issue
Block a user