From 7590fd7418bf34dc4a907cae80e0c84b3dd5f21b Mon Sep 17 00:00:00 2001 From: maxah Date: Fri, 26 Nov 2021 21:35:08 +0300 Subject: [PATCH] 'Docs in Russian - part 1' --- .gitignore | 1 + .../Docs-Books/the-docs-explained.json | 5 + .../Docs-Concepts/C/Client/Client/client.json | 9 +- .../D/Design/Design-Space/design-space.json | 9 +- ...-app-error-github-credentials-missing.json | 72 ++++- ...essage-update-done-already-up-to-date.json | 10 + ...p-commands-001-app-contribute-command.json | 287 ++++++++++++++++-- ...gos-004-how-to-contribute-to-the-docs.json | 135 +++++++- ...os-005-how-to-contribute-translations.json | 33 +- .../docs-basics-002-docs-page.json | 20 ++ .../docs-basics-014-docs-search-engine.json | 10 + ...messages-001-docs-message-saving-done.json | 10 + .../docs-commands-005-docs-save-command.json | 14 +- .../docs-languages-003-docs-in-russian.json | 30 ++ ...ragraph-styles-024-docs-chapter-style.json | 49 ++- ...n-001-fundamental-superalgos-concepts.json | 117 ++++++- .../introduction-002-bots-in-superalgos.json | 216 +++++++++++-- ...superalgos-chat-groups-008-docs-group.json | 9 +- nbproject/project.properties | 10 + nbproject/project.xml | 9 + package-lock.json | 7 +- 21 files changed, 960 insertions(+), 102 deletions(-) create mode 100644 nbproject/project.properties create mode 100644 nbproject/project.xml diff --git a/.gitignore b/.gitignore index 2ac6db886..a965a420f 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ launch.json package-lock.json .idea dist +/nbproject/private/ diff --git a/Projects/Foundations/Schemas/Docs-Books/the-docs-explained.json b/Projects/Foundations/Schemas/Docs-Books/the-docs-explained.json index 289db9e53..9150b9e3c 100644 --- a/Projects/Foundations/Schemas/Docs-Books/the-docs-explained.json +++ b/Projects/Foundations/Schemas/Docs-Books/the-docs-explained.json @@ -8,6 +8,11 @@ "language": "DE", "text": " Dieses Buch führt Sie durch alles hindurch, was Sie über die Docs wissen müssen.", "updated": 1633804689576 + }, + { + "language": "RU", + "text": "Эта книга проведет вас через все, что вам нужно знать о Документах.", + "updated": 1637943328593 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Concepts/C/Client/Client/client.json b/Projects/Foundations/Schemas/Docs-Concepts/C/Client/Client/client.json index 761ced537..85b668783 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/C/Client/Client/client.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/C/Client/Client/client.json @@ -21,7 +21,14 @@ { "style": "Success", "text": "The Client is what users run.", - "updated": 1610912048355 + "updated": 1610912048355, + "translations": [ + { + "language": "RU", + "text": "Client - это то, что запускают пользователи.", + "updated": 1637927442517 + } + ] } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Nodes/D/Design/Design-Space/design-space.json b/Projects/Foundations/Schemas/Docs-Nodes/D/Design/Design-Space/design-space.json index d5035d04c..2a8c41f22 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/D/Design/Design-Space/design-space.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/D/Design/Design-Space/design-space.json @@ -24,7 +24,14 @@ }, { "style": "Text", - "text": "Think of the design space as your desktop, or the control room of the system." + "text": "Think of the design space as your desktop, or the control room of the system.", + "translations": [ + { + "language": "RU", + "text": "Считайте, дизайнерское пространство - это ваш рабочий стол или диспетчерская системы.", + "updated": 1637929330722 + } + ] } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-002-app-error-github-credentials-missing.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-002-app-error-github-credentials-missing.json index 61e3b7704..21c35c071 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-002-app-error-github-credentials-missing.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-002-app-error-github-credentials-missing.json @@ -4,7 +4,14 @@ "type": "App Error - Github Credentials Missing", "definition": { "text": "To manage contributions from within the app or update the app by running a command, you must first provide your Github.com credentials so that the Client can get you authenticated when pushing your changes to the remote repository.", - "updated": 1611129104270 + "updated": 1611129104270, + "translations": [ + { + "language": "RU", + "text": "Чтобы управлять вкладами из приложения или обновлять приложение с помощью команды, вы должны сначала предоставить свои учетные данные Github.com, чтобы Client мог пройти аутентификацию при отправке ваших изменений в удаленный репозиторий.", + "updated": 1637948791548 + } + ] }, "paragraphs": [ { @@ -15,12 +22,26 @@ { "style": "Error", "text": "Github Credentials are Missing. Please solve this issue and try again.", - "updated": 1620591786589 + "updated": 1620591786589, + "translations": [ + { + "language": "RU", + "text": "Учетные данные Github отсутствуют. Пожалуйста, решите эту проблему и попробуйте еще раз.", + "updated": 1637948882840 + } + ] }, { "style": "Text", "text": "To solve this issue follow the following instructions on how to set up your GitHub.com credentials so that the system can automate the tasks needed to submit your contributions to the main repository of the Superalgos project.", - "updated": 1609945787577 + "updated": 1609945787577, + "translations": [ + { + "language": "RU", + "text": "Чтобы решить эту проблему, следуйте приведенным ниже инструкциям по настройке учетных данных GitHub.com, чтобы система могла автоматизировать задачи, необходимые для отправки ваших вкладов в главный репозиторий проекта Superalgos.", + "updated": 1637948857944 + } + ] }, { "style": "Anchor", @@ -29,7 +50,14 @@ { "style": "Error", "text": "Github Credentials are Missing. The Hierarchy APIs was not found at your workspace. Please create it following the guide below and try again.", - "updated": 1620591795457 + "updated": 1620591795457, + "translations": [ + { + "language": "RU", + "text": "Учетные данные Github отсутствуют. API-интерфейсы иерархии не найдены в вашей рабочей области. Создайте его, следуя приведенному ниже руководству, и повторите попытку.", + "updated": 1637948923688 + } + ] }, { "style": "Anchor", @@ -39,7 +67,14 @@ { "style": "Error", "text": "Github Credentials are Missing. The Hierarchy APIs does not have a child of type Github API. Please create it following the guide below and try again.", - "updated": 1620591802895 + "updated": 1620591802895, + "translations": [ + { + "language": "RU", + "text": "Учетные данные Github отсутствуют. API-интерфейсы Hierarchy не имеют дочернего типа Github API. Создайте его, следуя приведенному ниже руководству, и повторите попытку.", + "updated": 1637948957902 + } + ] }, { "style": "Anchor", @@ -49,7 +84,14 @@ { "style": "Error", "text": "Github Credentials are Missing. The property username is missing or empty. Please create it following the guide below and try again.", - "updated": 1620591810613 + "updated": 1620591810613, + "translations": [ + { + "language": "RU", + "text": "Учетные данные Github отсутствуют. Имя пользователя свойства отсутствует или пусто. Создайте его, следуя приведенному ниже руководству, и повторите попытку.", + "updated": 1637948980483 + } + ] }, { "style": "Anchor", @@ -59,7 +101,14 @@ { "style": "Error", "text": "Github Credentials are Missing. The property token is missing or empty. Please create it following the guide below and try again.", - "updated": 1610559900470 + "updated": 1610559900470, + "translations": [ + { + "language": "RU", + "text": "Учетные данные Github отсутствуют. Маркер свойства отсутствует или пуст. Создайте его, следуя приведенному ниже руководству, и повторите попытку.", + "updated": 1637949010712 + } + ] }, { "style": "Text", @@ -67,7 +116,14 @@ }, { "style": "Title", - "text": "Applies to" + "text": "Applies to", + "translations": [ + { + "language": "RU", + "text": "Относится к", + "updated": 1637949043289 + } + ] }, { "style": "List", diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-005-app-message-update-done-already-up-to-date.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-005-app-message-update-done-already-up-to-date.json index 8c21705b8..a8ae79ab1 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-005-app-message-update-done-already-up-to-date.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-005-app-message-update-done-already-up-to-date.json @@ -16,6 +16,11 @@ "language": "DE", "text": "Der Aktualisierungsprozess wurde erfolgreich durchgeführt, aber es wurden keine Änderungen vorgenommen, da Ihre Installation mit dem aktuellen Zweig auf dem neuesten Stand ist. Es sind keine weiteren Maßnahmen erforderlich.", "updated": 1634485256076 + }, + { + "language": "RU", + "text": "Процесс обновления выполнено успешно, но никаких изменений внесено не было, поскольку ваша установка обновлена ​​до последней версии текущей ветки. Никаких дополнительных действий не требуется", + "updated": 1637927153335 } ] }, @@ -35,6 +40,11 @@ "language": "DE", "text": "Sie sind auf dem neuesten Stand. Sie müssen den Client nicht neu starten oder die UI-Website aktualisieren.", "updated": 1634485290648 + }, + { + "language": "RU", + "text": "Все уже обновлено. Нет необходимости перезагружать клиент Client или обновлять страницу пользовательского интерфейса UI.", + "updated": 1637927289677 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-001-app-contribute-command.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-001-app-contribute-command.json index 5482254f4..1f99f4784 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-001-app-contribute-command.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-001-app-contribute-command.json @@ -11,6 +11,11 @@ "text": "Este comando te permite contribuir con trabajo al proyecto. El aporte va al repositorio de Superalgos a través de un Pull Request de tu fork de Superalgos.", "updated": 1628205171216, "style": "Definition" + }, + { + "language": "RU", + "text": "Эта команда позволяет вам вносить свой вклад в проект. Вклад поступает в репозиторий Superalgos через Pull Request из вашего форка Superalgos.", + "updated": 1637946978081 } ] }, @@ -24,6 +29,11 @@ "language": "ES", "text": "Este comando envia todos los cambios que hayas hecho en las paginas de documentos pero también de but also en cualquier archivo de la carpeta de Superalgos (a excepción de My-Workspaces, Data-Storage, (Archivo de datos de mi espacio de trabajo) y My-Logs folders (mis carpetas de registros) a tu bifurcación en Github.com. También serán enviados desde tu bifurcación al repositorio principal de Superalgos Lo hará específicamente desde la rama actual a la rama de las contribuciones mencionados al final de ésta página.", "updated": 1633175695567 + }, + { + "language": "RU", + "text": "Эта команда отправит все изменения, внесенные вами, а также в любой файл в папке Superalgos (за исключением папок My-Workspaces, Data-Storage и My-Logs) в вашу ветку на Github.com. Он также отправит их с вашего форка в основной репозиторий Superalgos. Он будет делать это специально из текущей ветви в ветку вкладов, упомянутую в нижнем колонтитуле этой страницы.", + "updated": 1637947122767 } ] }, @@ -36,6 +46,11 @@ "language": "ES", "text": "Nunca utilice su carpeta de Superalgos para almacenar archivos personales, ya que toda la carpeta, salvo las pocas excepciones mencionadas arriba, están sujetas a ser enviadas a través de internet a un sitio público.", "updated": 1633175880707 + }, + { + "language": "RU", + "text": "Никогда не используйте папку Superalgos для хранения личных файлов, так как вся папка, за исключением нескольких упомянутых выше исключений, может быть отправлена ​​через Интернет на общедоступный сайт.", + "updated": 1637947145035 } ] }, @@ -48,6 +63,11 @@ "language": "ES", "text": "En la mayoría de los casos,, las contribuciones deben ir desde la rama de desarrollo a la rama de desarrollo, o desde la rama de plugins-docs (documentos complementarios) a la rama de plugins-docs, salvo que previamente haya acordado con los miembros del equipo que enviará una contribución de master a master.", "updated": 1633176160361 + }, + { + "language": "RU", + "text": "В большинстве случаев вклады должны поступать из ветки разработки в ветку разработки или из ветви plugins-docs в ветку plugins-docs, если вы ранее не договорились с членами команды, что вы отправите вклад от мастера мастеру.", + "updated": 1637947186101 } ] }, @@ -60,6 +80,11 @@ "language": "ES", "text": "Master ( Maestra) es una rama estable y es muy poco porbable que vayamos a emerger contribuciones allí. En cambio todas las contribuciones se espera que vayan a as ramas de desarrollo o de documentos complementarios, donde muchos usuarios están chequeando esa rama cada día. Las contribuciones de enchufes o documentos puede alcanzar a maenudo la rama maestra. Contribuciones a la rama de desarrollo llegará a la rama maestra en la siguiente liberación.", "updated": 1633176639433 + }, + { + "language": "RU", + "text": "Master - это наша стабильная ветка, и очень маловероятно, что мы собираемся объединить туда вклады. Вместо этого ожидается, что все вклады будут направляться в ветки разработки или plugins-docs, где многие пользователи тестируют эту ветку каждый день. Добавленные плагины и документы могут часто попадать в основную ветку. Вклады в ветку разработки поступят в главную ветку в следующем выпуске.", + "updated": 1637947233363 } ] }, @@ -72,6 +97,11 @@ "language": "ES", "text": "Es también muy poco probable que las contribuciones provenientes de la rama maestra será traída en la rama de desarrollo, ya que ello puede provocar que emergan conflictos.", "updated": 1633176834093 + }, + { + "language": "RU", + "text": "Также очень маловероятно, что вклады, поступающие из основной ветки, будут объединены в ветвь разработки, поскольку это обычно может привести к конфликтам слияния.", + "updated": 1637947263874 } ] }, @@ -83,12 +113,24 @@ "language": "ES", "text": "Chequear el pie de los documentos par qverificar que en que ramas está operando antes de enviar su contribución", "updated": 1633176955159 + }, + { + "language": "RU", + "text": "Проверьте нижний колонтитул Документов, чтобы узнать, с какими ветвями вы работаете, прежде чем отправлять свои материалы!", + "updated": 1637947301029 } ] }, { "style": "Title", - "text": "Syntax" + "text": "Syntax", + "translations": [ + { + "language": "RU", + "text": "Синтаксис", + "updated": 1637947314768 + } + ] }, { "style": "Javascript", @@ -97,17 +139,38 @@ }, { "style": "Title", - "text": "Parameters" + "text": "Parameters", + "translations": [ + { + "language": "RU", + "text": "Параметры", + "updated": 1637947327900 + } + ] }, { "style": "List", "text": "Message: Enter a brief description of what your contribution is about. It is optional but appreciated.", - "updated": 1610909386562 + "updated": 1610909386562, + "translations": [ + { + "language": "RU", + "text": "Message: введите краткое описание того, о чем идет речь. Это необязательно, но приветствуется.", + "updated": 1637947380485 + } + ] }, { "style": "Title", "text": "Example", - "updated": 1609943733276 + "updated": 1609943733276, + "translations": [ + { + "language": "RU", + "text": "Пример", + "updated": 1637947389686 + } + ] }, { "style": "Javascript", @@ -117,29 +180,71 @@ { "style": "Title", "text": "For Devs", - "updated": 1609944102567 + "updated": 1609944102567, + "translations": [ + { + "language": "RU", + "text": "Для разработчиков", + "updated": 1637947411633 + } + ] }, { "style": "Text", "text": "This is what the command does:", - "updated": 1610909409653 + "updated": 1610909409653, + "translations": [ + { + "language": "RU", + "text": "Вот что делают команды:", + "updated": 1637947457061 + } + ] }, { "style": "List", "text": "git.add: adds the changes you've made to contributable files to a git commit.", - "updated": 1610909452789 + "updated": 1610909452789, + "translations": [ + { + "language": "RU", + "text": "git.add: добавляет изменения, которые вы внесли в дополнительные файлы, в коммит git.", + "updated": 1637947488950 + } + ] }, { "style": "List", - "text": "git.commit: commits all the changes." + "text": "git.commit: commits all the changes.", + "translations": [ + { + "language": "RU", + "text": "git.commit: фиксирует все изменения.", + "updated": 1637947507244 + } + ] }, { "style": "List", - "text": "git.push: pushes the changes to your fork." + "text": "git.push: pushes the changes to your fork.", + "translations": [ + { + "language": "RU", + "text": "git.push: вносит изменения в вашу ветку.", + "updated": 1637947595681 + } + ] }, { "style": "List", - "text": "github.createPullRequest: creates a Pull Request at the Superalgos repository, or add commits to an existing Pull Request." + "text": "github.createPullRequest: creates a Pull Request at the Superalgos repository, or add commits to an existing Pull Request.", + "translations": [ + { + "language": "RU", + "text": "github.createPullRequest: создает Pull Request в репозитории Superalgos или добавляет коммиты в существующий Pull Request.", + "updated": 1637947616979 + } + ] }, { "style": "Block", @@ -148,22 +253,50 @@ }, { "style": "Title", - "text": "Authentication" + "text": "Authentication", + "translations": [ + { + "language": "RU", + "text": "Авторизация", + "updated": 1637947633057 + } + ] }, { "style": "Text", "text": "For the App Contribute Command to run properly, two different authentications are required:", - "updated": 1610909501561 + "updated": 1610909501561, + "translations": [ + { + "language": "RU", + "text": "Для правильной работы команды App Contribute требуются две разные аутентификации:", + "updated": 1637947658808 + } + ] }, { "style": "List", "text": "Git Authentication: The first time you run this command, Git will open a pop up window that will ask you for your Github.com credentials. This happens only once. Git will use these credentials to push the commit to your Superalgos fork at Github.com.", - "updated": 1610909551187 + "updated": 1610909551187, + "translations": [ + { + "language": "RU", + "text": "Git Authentication: при первом запуске этой команды Git откроет всплывающее окно, в котором вас попросят ввести учетные данные Github.com. Это случается только один раз. Git будет использовать эти учетные данные для отправки фиксации на ваш форк Superalgos на Github.com.", + "updated": 1637947689722 + } + ] }, { "style": "List", "text": "Github.com Authentication: The creation of the Pull Request is something that happens at Github.com and for this operation you need to authenticate too. To do this, you must generate a Personal Access Token and set it up at the Github Api node configuration in your active workspace.", - "updated": 1610909615254 + "updated": 1610909615254, + "translations": [ + { + "language": "RU", + "text": "Github.com Authentication: создание Pull Request - это то, что происходит на Github.com, и для этой операции вам также необходимо пройти авторизацию. Для этого вы должны сгенерировать токен персонального доступа и настроить его в конфигурации узла Github Api в вашей активной рабочей области.", + "updated": 1637947765577 + } + ] }, { "style": "Subtitle", @@ -172,7 +305,14 @@ { "style": "List", "text": "Create the token by following this link:", - "updated": 1610909635250 + "updated": 1610909635250, + "translations": [ + { + "language": "RU", + "text": "Создайте токен, перейдя по этой ссылке:", + "updated": 1637947797015 + } + ] }, { "style": "Link", @@ -186,7 +326,14 @@ { "style": "Text", "text": "Once you have your token, find the GitHub API node (you may search for it in the Documentation). The configuration looks like this:", - "updated": 1610909728136 + "updated": 1610909728136, + "translations": [ + { + "language": "RU", + "text": "Получив токен, найдите узел API GitHub (его можно найти в документации). Конфигурация выглядит так:", + "updated": 1637947829106 + } + ] }, { "style": "Javascript", @@ -196,7 +343,14 @@ { "style": "Text", "text": "If you can't find the node by using the search box, it may not exist in the active workspace. The APIs hierarchy is included by default in the Getting Started workspace only. You may spawn a new APIs hierarchy from the Other Hierarchies node in the Superalgos Project hierarchy.", - "updated": 1610909893231 + "updated": 1610909893231, + "translations": [ + { + "language": "RU", + "text": "Если вы не можете найти узел с помощью поля поиска, возможно, он не существует в активной рабочей области. Иерархия API включена по умолчанию только в рабочее пространство Getting Started («Начало работы»). Вы можете создать новую иерархию API из узла Other Hierarchies в иерархии проекта Superalgos.", + "updated": 1637947958205 + } + ] }, { "style": "Subtitle", @@ -205,31 +359,73 @@ { "style": "List", "text": "username: Type your GitHub.com username.", - "updated": 1610909927500 + "updated": 1610909927500, + "translations": [ + { + "language": "RU", + "text": "username: ваше имя пользователя GitHub.com.", + "updated": 1637948021453 + } + ] }, { "style": "List", "text": "token: Paste the token you created.", - "updated": 1610909948426 + "updated": 1610909948426, + "translations": [ + { + "language": "RU", + "text": "token: вставьте созданный токен.", + "updated": 1637948052508 + } + ] }, { "style": "Note", "text": "You may run the command any time after you made and saved changes.", - "updated": 1610910009790 + "updated": 1610910009790, + "translations": [ + { + "language": "RU", + "text": "Вы можете запустить команду в любое время после внесения и сохранения изменений.", + "updated": 1637948076224 + } + ] }, { "style": "Title", "text": "Troubleshooting Authentication Issues", - "updated": 1610909171028 + "updated": 1610909171028, + "translations": [ + { + "language": "RU", + "text": "Устранение проблем с авторизацией", + "updated": 1637948109232 + } + ] }, { "style": "Text", "text": "Some issues may arrise when you have more than one Git installation active in your OS.", - "updated": 1610910061699 + "updated": 1610910061699, + "translations": [ + { + "language": "RU", + "text": "Некоторые проблемы могут возникнуть, если в вашей ОС установлено более одной установки Git.", + "updated": 1637948128618 + } + ] }, { "style": "Text", - "text": "For example, if you see the following authentication screen, it means an older version of Git is trying to deal with the authentication:" + "text": "For example, if you see the following authentication screen, it means an older version of Git is trying to deal with the authentication:", + "translations": [ + { + "language": "RU", + "text": "Например, если вы видите следующий экран аутентификации, это означает, что более старая версия Git пытается справиться с аутентификацией:", + "updated": 1637948161857 + } + ] }, { "style": "Png", @@ -239,7 +435,14 @@ { "style": "Text", "text": "The current authentication screen is similar to this one instead:", - "updated": 1610910533633 + "updated": 1610910533633, + "translations": [ + { + "language": "RU", + "text": "Текущий экран аутентификации похож на этот:", + "updated": 1637948183927 + } + ] }, { "style": "Png", @@ -249,12 +452,26 @@ { "style": "Important", "text": "If you didn't install the latest version of Git before installing Superalgos, then that is likely the reason the authentication is not working. The latest version of Git is required.", - "updated": 1610910817057 + "updated": 1610910817057, + "translations": [ + { + "language": "RU", + "text": "Если вы не установили последнюю версию Git перед установкой Superalgos, то, скорее всего, это причина того, что аутентификация не работает. Требуется последняя версия Git.", + "updated": 1637948211168 + } + ] }, { "style": "Success", "text": "If you did install Git and you are experiencing the issue described above, restarting your PC may help things sort themselves out.", - "updated": 1610910739376 + "updated": 1610910739376, + "translations": [ + { + "language": "RU", + "text": "Если вы установили Git и у вас возникла проблема, описанная выше, перезагрузка компьютера может помочь разобраться.", + "updated": 1637948235147 + } + ] }, { "style": "Subtitle", @@ -264,12 +481,26 @@ { "style": "Success", "text": "Input your personal authentication token (PAT) in place of your password and hit enter. ", - "updated": 1621085095513 + "updated": 1621085095513, + "translations": [ + { + "language": "RU", + "text": "Введите свой личный токен аутентификации (PAT) вместо пароля и нажмите Enter.", + "updated": 1637948259055 + } + ] }, { "style": "Text", "text": "If you don't want to keep entering in your token then you can have git cach your credentials:", - "updated": 1621085196186 + "updated": 1621085196186, + "translations": [ + { + "language": "RU", + "text": "Если вы не хотите продолжать вводить свой токен, вы можете использовать git cach для своих учетных данных:", + "updated": 1637948285639 + } + ] }, { "style": "Link", diff --git a/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json b/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json index 84577aca2..f092f52e9 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json +++ b/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json @@ -4,18 +4,39 @@ "type": "How to Contribute to the Docs", "definition": { "text": "Helping with keeping the Docs up to date, improving the delivery of the information, expanding on explanations, or simply fixing typos and grammar mistakes makes for a better user experience and lowers entry barriers for new users.", - "updated": 1613810324131 + "updated": 1613810324131, + "translations": [ + { + "language": "RU", + "text": "Помогая поддерживать документацию в актуальном состоянии, улучшая доступность информации, добавляя пояснения или просто исправляя опечатки и грамматические ошибки, улучшается взаимодействие с пользователем и снижается входной барьер для новых пользователей.", + "updated": 1637942357657 + } + ] }, "paragraphs": [ { "style": "Title", "text": "Coordination", - "updated": 1613819062207 + "updated": 1613819062207, + "translations": [ + { + "language": "RU", + "text": "Согласование", + "updated": 1637942404826 + } + ] }, { "style": "Text", "text": "Join the Docs Group to coordinate efforts with other contributors:", - "updated": 1613819084738 + "updated": 1613819084738, + "translations": [ + { + "language": "RU", + "text": "Присоединяйтесь к группе Docs Group, чтобы координировать усилия с другими участниками:", + "updated": 1637942446024 + } + ] }, { "style": "Link", @@ -25,7 +46,14 @@ { "style": "Text", "text": "Please, introduce yourself and get up to speed with the group currently doing the work. The main coordination efforts involve planning the documentation of new functionality or discussing which sections of the Docs need a revision.", - "updated": 1613819203043 + "updated": 1613819203043, + "translations": [ + { + "language": "RU", + "text": "Пожалуйста, представьтесь и познакомьтесь с группой, которая в настоящее время выполняет работу. Основные усилия по координации включают планирование документации по новой функциональности или обсуждение того, какие разделы нуждаются в доработке.", + "updated": 1637942497193 + } + ] }, { "style": "Include", @@ -34,57 +62,134 @@ { "style": "Title", "text": "Learn How the Docs Work", - "updated": 1613811876102 + "updated": 1613811876102, + "translations": [ + { + "language": "RU", + "text": "Узнайте, как работают Документы", + "updated": 1637942671745 + } + ] }, { "style": "Text", "text": "You probably have an idea of how the Docs work from using the app and doing the first few tutorials. If you intend to contribute the occasional small fixes on existing pages, you probably know enough to start contributing!", - "updated": 1613827243519 + "updated": 1613827243519, + "translations": [ + { + "language": "RU", + "text": "Вы, вероятно, имеете представление о том, как работать с документацией, после использования приложения и выполнения первых нескольких руководств. Если вы намерены вносить случайные мелкие исправления на существующие страницы, вы знаете достаточно, чтобы начать вносить свой вклад!", + "updated": 1637942790124 + } + ] }, { "style": "Text", "text": "However, if you wish to get involved in documenting new functionality, reorganizing topics, arranging books, and so on, you should read The Docs Explained book.", - "updated": 1613819297682 + "updated": 1613819297682, + "translations": [ + { + "language": "RU", + "text": "Однако, если вы хотите заняться документированием новых функций, реорганизацией тем, систематизацией книг и т. д., вам следует прочитать книгу The Docs Explained.", + "updated": 1637942922140 + } + ] }, { "style": "Title", "text": "Logistics and Best Practice", - "updated": 1613817330818 + "updated": 1613817330818, + "translations": [ + { + "language": "RU", + "text": "Логистика и лучшие практики", + "updated": 1637942944760 + } + ] }, { "style": "Text", "text": "There may be several people contributing to the Docs at any point in time. To minimize the occurrence of conflicts at the time of merging your contributions into the Superalgos repository, the following practices are highly recommended.", - "updated": 1613819314231 + "updated": 1613819314231, + "translations": [ + { + "language": "RU", + "text": "В любой момент времени над документами могут работать несколько человек. Чтобы свести к минимуму возникновение конфликтов во время слияния ваших вкладов в репозиторий Superalgos, настоятельно рекомендуются следующие методы.", + "updated": 1637942969293 + } + ] }, { "style": "List", "text": "Update your app frequently so that you incorporate recent changes other users may have submitted.", - "updated": 1613817514502 + "updated": 1613817514502, + "translations": [ + { + "language": "RU", + "text": "Регулярно обновляйте свое приложение, чтобы включать недавние изменения, которые могли быть отправлены другими пользователями.", + "updated": 1637943003592 + } + ] }, { "style": "List", "text": "Do not keep changes locally for too long. Split your work and submit your contributions every day.", - "updated": 1613817561886 + "updated": 1613817561886, + "translations": [ + { + "language": "RU", + "text": "Не храните изменения локально слишком долго. Разделите свою работу и отправляйте свои вклады каждый день.", + "updated": 1637943048901 + } + ] }, { "style": "Text", "text": "When you run the App Contribute Command, a Pull Request is created at your fork. The Superalgos repo maintainers will look into your submission and determine if it may be merged as is, or if the work requires any adjustments.", - "updated": 1613818674004 + "updated": 1613818674004, + "translations": [ + { + "language": "RU", + "text": "Когда вы запускаете команду App Contribute Command, на вашей вилке создается запрос на извлечение. Сопровождающие репозитория Superalgos изучат вашу заявку и определят, можно ли ее объединить как есть, или требует ли работа каких-либо корректировок.", + "updated": 1637943204172 + } + ] }, { "style": "List", "text": "Keep track of your contributions until they are merged.", - "updated": 1613818739120 + "updated": 1613818739120, + "translations": [ + { + "language": "RU", + "text": "Следите за своими вкладами, пока они не будут объединены.", + "updated": 1637943225091 + } + ] }, { "style": "List", "text": "Stay responsive if there is any feedback or requests from maintainers.", - "updated": 1613818758881 + "updated": 1613818758881, + "translations": [ + { + "language": "RU", + "text": "Оставайтесь отзывчивыми, если есть какие-либо отзывы или запросы от сопровождающих.", + "updated": 1637943250510 + } + ] }, { "style": "List", "text": "Be attentive to emails you may get from GitHub.com", - "updated": 1613819348463 + "updated": 1613819348463, + "translations": [ + { + "language": "RU", + "text": "Будьте внимательны к электронным письмам, которые вы можете получать от GitHub.com", + "updated": 1637943273499 + } + ] }, { "style": "Text", diff --git a/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-005-how-to-contribute-translations.json b/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-005-how-to-contribute-translations.json index 321f02ef4..889c366bd 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-005-how-to-contribute-translations.json +++ b/Projects/Foundations/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-005-how-to-contribute-translations.json @@ -7,7 +7,7 @@ "updated": 1613822257340, "translations": [ { - "language": "DE", + "language": "DE", "text": "Die Docs sind ursprünglich in Englisch geschrieben. Superalgos zugänglicher zu machen ist ein wichtiges Ziel, um die Gemeinschaft und die Community zu vergrößern. Die Übersetzung von Tutorials und Software-Dokumentation in andere Sprachen als Englisch ist von großem Wert! Ins deutsche übersetzt von gitforkgit.", "updated": 1634133734053, "style": "Definition" @@ -17,6 +17,11 @@ "text": "Los Docs (documentos) son originalmente escritos en Ingles. Hacer a Superalgos más accesible es un esfuerzo clave para el crecimiento de la comunidad y la base de usuarios. Traducir tutoriales y documentación del software a otros idiomas que no sean el Inglés es un aporte muy valioso!", "updated": 1633170996967, "style": "Definition" + }, + { + "language": "RU", + "text": "Документация изначально написана на английском языке. Сделать Superalgos более доступным - это ключевая задача по развитию сообщества и пользовательской базы. Перевод учебных пособий и документации по программному обеспечению на другие языки, кроме английского, имеет огромное значение!", + "updated": 1637925514224 } ] }, @@ -37,6 +42,11 @@ "text": "Read About Contributing to the Docs (Leer sobre como contribuir a los Docs)", "updated": 1633171160951, "style": "Title" + }, + { + "language": "RU", + "text": "Прочтите о внесении вклада в документацию", + "updated": 1637925850525 } ] }, @@ -56,6 +66,11 @@ "text": "Las traducciones son un caso particular de contribuir con los documentos. Por favor leer primero la página de como contribuir con los documentos, y regresar aqui para los detalles de como nosotros nos manejamos particularmente con las traducciones.", "updated": 1633171406067, "style": "Text" + }, + { + "language": "RU", + "text": "Переводы - это частный случай участия в развитии документации. Пожалуйста, прочтите сначала страницу How to Contribute to the Docs и вернитесь сюда, чтобы получить подробную информацию о том, как мы работаем с переводами, в частности.", + "updated": 1637925714099 } ] }, @@ -75,13 +90,25 @@ "text": "About Translations ( Acerca de las traducciones)", "updated": 1633171444432, "style": "Title" + }, + { + "language": "RU", + "text": "О переводе на другие языки", + "updated": 1637925777545 } ] }, { "style": "Include", "text": "Foundations->Topic->Docs In English->Content", - "updated": 1616762047762 + "updated": 1616762047762, + "translations": [ + { + "language": "RU", + "text": "Английский считается языком по умолчанию. Когда вы переключаетесь на другой язык, система пытается показать контент на новом языке. Однако, если перевод еще не доступен, вместо него отображается английская версия.", + "updated": 1637926039878 + } + ] }, { "style": "Text", @@ -509,7 +536,7 @@ "language": "ES", "text": "De todos modos, este no es siempre el caso. Algunos pasos de los tutoriales están configurados para cerrar los dcumentos o el editor, y cuando abre los documentos manualmente, la página del paso del tutorial no se carga automáticamente. En estos casos, deberá buscar la pagina por su nombre — la cual debería coincidir con el titulo del paso en el tutorial — podrá acceder a la página en forma manual.", "updated": 1633279497908, - "style": "Important" + "style": "Important" } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-002-docs-page.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-002-docs-page.json index 858f35b06..55984d4ca 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-002-docs-page.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-002-docs-page.json @@ -16,6 +16,11 @@ "language": "DE", "text": "Eine Docs-Seite ist letztendlich eine JSON-Datei, die auf der Festplatte gespeichert ist.", "updated": 1633805247812 + }, + { + "language": "RU", + "text": "Страница документации - это, в конечном итоге, файл JSON, хранящийся на диске.", + "updated": 1637932063212 } ] }, @@ -35,6 +40,11 @@ "language": "DE", "text": "Die Docs sind eine Sammlung von Seiten, die jeweils als JSON-Datei unter dem folgenden Pfad gespeichert werden:", "updated": 1633805308812 + }, + { + "language": "RU", + "text": "Документы - это набор страниц, каждая из которых сохраняется в виде файла JSON по следующему пути:", + "updated": 1637932134476 } ] }, @@ -56,6 +66,11 @@ "language": "DE", "text": "Es folgt eine Verzeichnisstruktur, wobei jeder Ordner eine Docs-Kategorie enthält:", "updated": 1633805513174 + }, + { + "language": "RU", + "text": "Ниже представлена ​​структура каталогов, в каждой папке указана категория страницы документов Docs Page Category:", + "updated": 1637932266217 } ] }, @@ -69,6 +84,11 @@ "text": "> Docs-Books\n> Docs-Concepts\n> Docs-Nodes\n> Docs-Reviews\n> Docs-Topics\n> Docs-Tutorials", "updated": 1613858683058, "style": "Json" + }, + { + "language": "RU", + "text": "\n> Docs-Books\n> Docs-Concepts\n> Docs-Nodes\n> Docs-Reviews\n> Docs-Topics\n> Docs-Tutorials", + "updated": 1637932159714 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-014-docs-search-engine.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-014-docs-search-engine.json index 67f53b5d3..896e5176d 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-014-docs-search-engine.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-014-docs-search-engine.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Die Docs verfügen über eine Suchmaschine, die es den Nutzern ermöglicht, die Sammlung von Seiten zu durchsuchen.", "updated": 1633863338682 + }, + { + "language": "RU", + "text": "Docs Search Engine - это поисковая система, которая позволяет пользователям выполнять поиск по всем страницам.", + "updated": 1637927883659 } ] }, @@ -23,6 +28,11 @@ "language": "DE", "text": "Die Suchmaschine erstellt einen Docs Search Engine Index, der später verwendet wird, um Übereinstimmungen mit den Begriffen zu finden, die die Benutzer in das Suchfeld eingeben.", "updated": 1633863462621 + }, + { + "language": "RU", + "text": "Поисковая система создает Docs Search Engine Index, который позже используется для поиска совпадений с фразами, которые пользователи вводят в поле поиска.", + "updated": 1637928189353 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-001-docs-message-saving-done.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-001-docs-message-saving-done.json index 8e184c888..ee76e0484 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-001-docs-message-saving-done.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-001-docs-message-saving-done.json @@ -28,6 +28,11 @@ "language": "DE", "text": "Der Befehl docs.save war erfolgreich und alle Änderungen wurden auf dem Superalgos Client gespeichert.", "updated": 1633901325278 + }, + { + "language": "RU", + "text": "Команда docs.save была выполнена успешно, и все изменения были сохранены в клиенте Superalgos Client.", + "updated": 1637925175363 } ] }, @@ -53,6 +58,11 @@ "language": "DE", "text": "Alle aktuellen Änderungen an node, concept, topic, tutorial, review, and book pages wurden auf der Festplatte gespeichert.", "updated": 1633901444521 + }, + { + "language": "RU", + "text": "Все последние изменения узла, концепций, тем, учебной пособии, обзоров и страниц книги были сохранены на диск.", + "updated": 1637925337735 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-005-docs-save-command.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-005-docs-save-command.json index 8a03cfb55..149f9624c 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-005-docs-save-command.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-005-docs-save-command.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Verwenden Sie diesen Befehl, um die Änderungen zu speichern, die Sie beim Hinzufügen, Löschen oder Bearbeiten von Absätzen in den Docs oder beim Hinzufügen oder Löschen von Seiten vorgenommen haben.", "updated": 1633894161377 + }, + { + "language": "RU", + "text": "Используйте эту команду для сохранения изменений, внесенных вами при добавлении, удалении или редактировании абзацев в документации или добавление / удаление страниц.", + "updated": 1637927558252 } ] }, @@ -28,7 +33,14 @@ }, { "style": "Title", - "text": "Syntax" + "text": "Syntax", + "translations": [ + { + "language": "RU", + "text": "Синтаксис", + "updated": 1637927604772 + } + ] }, { "style": "Javascript", diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-003-docs-in-russian.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-003-docs-in-russian.json index 07854f757..f75847a54 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-003-docs-in-russian.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-003-docs-in-russian.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Die Docs-Seiten von Superalgos und anderen integrierten Projekten sind ursprünglich in Englisch verfasst. Das System ermöglicht es den Nutzern, die Seiten auch in anderen Sprachen zu suchen und zu durchsuchen, sofern die Nutzer zuvor die entsprechenden Übersetzungen beigetragen haben.", "updated": 1636750003639 + }, + { + "language": "RU", + "text": "Страницы документации Superalgos и других интегрированных проектов изначально написаны на английском языке. Система позволяет пользователям искать и просматривать страницы на других языках, если пользователи ранее предоставили соответствующие переводы.", + "updated": 1637924042557 } ] }, @@ -23,6 +28,11 @@ "language": "DE", "text": "Englisch gilt als Standardsprache. Wenn Sie zu einer anderen Sprache wechseln, versucht das System, den Inhalt in der neuen Sprache anzuzeigen. Wenn die Übersetzung jedoch noch nicht verfügbar ist, wird stattdessen die englische Version angezeigt.", "updated": 1636750015798 + }, + { + "language": "RU", + "text": "Английский считается языком по умолчанию. Когда вы переключаетесь на другой язык, система пытается показать контент на новом языке. Однако, если перевод еще не доступен, вместо него отображается английская версия.", + "updated": 1637924170953 } ] }, @@ -34,6 +44,11 @@ "language": "DE", "text": "Node types, variable names, der Titel von Seiten in den Docs und einige weitere Elemente von Superalgos werden nicht übersetzt, da sie eindeutige Bezeichner der genannten Elemente sind. Sie erhalten diese immer auf Englisch.", "updated": 1636750023487 + }, + { + "language": "RU", + "text": "Типы узлов Node, имена переменных, заголовки страниц документации и ​​некоторые другие элементы Superalgos не могут быть переведены, поскольку они являются уникальными идентификаторами указанных элементов. Вы всегда получите их на английском языке.", + "updated": 1637924315355 } ] }, @@ -45,6 +60,11 @@ "language": "DE", "text": "Wenn Sie Übersetzungen beisteuern möchten, lesen Sie die Seite: How to Contribute Translations.", "updated": 1636750035891 + }, + { + "language": "RU", + "text": "Если вы хотите внести свой вклад в переводы, прочтите страницу How to Contribute Translations («Как внести вклад в переводы»).", + "updated": 1637924651785 } ] }, @@ -57,6 +77,11 @@ "language": "DE", "text": "Um die Sprache zu wechseln, klicken Sie auf die Flaggen in der Fußzeile der Docs.", "updated": 1636750056716 + }, + { + "language": "RU", + "text": "Пользователи могут переключаться между языками, используя ссылки / флаги в нижнем колонтитуле каждой страницы документации.", + "updated": 1637924677679 } ] }, @@ -69,6 +94,11 @@ "language": "DE", "text": "Sie können nur Seiten zu den Docs hinzufügen oder löschen, wenn die Sprache auf Englisch eingestellt ist. Für die Übersetzung müssen Sie die Sprache auswählen, in die Sie übersetzen möchten. ", "updated": 1636750092775 + }, + { + "language": "RU", + "text": "Вы можете добавлять или удалять страницы в документации, только если установлен английский язык. Для перевода вам необходимо выбрать язык, на который вы хотите перевести. (В данном случае русский)", + "updated": 1637924687646 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-024-docs-chapter-style.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-024-docs-chapter-style.json index a5bb98e35..434776203 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-024-docs-chapter-style.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-024-docs-chapter-style.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Dieser Stil wird in Docs Books (Bücher) verwendet, um ein neues Kapitel für dieses Buch zu definieren. Der Stil gibt auf der Buchseite den Index der referenzierten Docs-Themen wieder.", "updated": 1633959799753 + }, + { + "language": "RU", + "text": "Этот стиль используется в книге документаций для определения новой главы этой книги. Этот стиль отображает на странице книги указатель упомянутых тем документации.", + "updated": 1637931127565 } ] }, @@ -17,7 +22,14 @@ { "style": "Title", "text": "Syntax", - "updated": 1610015500246 + "updated": 1610015500246, + "translations": [ + { + "language": "RU", + "text": "Синтаксис", + "updated": 1637931138643 + } + ] }, { "style": "Javascript", @@ -32,6 +44,11 @@ "language": "DE", "text": "Parameter", "updated": 1633959814572 + }, + { + "language": "RU", + "text": "Параметры", + "updated": 1637931161374 } ] }, @@ -44,6 +61,11 @@ "language": "DE", "text": "Chapter Number: Eine beliebige Zeichenfolge, die die anzuzeigende Kapitelnummer darstellt.", "updated": 1633959840991 + }, + { + "language": "RU", + "text": "Номер главы: любая строка, представляющая номер отображаемой главы.", + "updated": 1637931335230 } ] }, @@ -55,6 +77,11 @@ "language": "DE", "text": "Project: Ist das Projekt, zu dem die Docs Page gehört.", "updated": 1633959863406 + }, + { + "language": "RU", + "text": "Проект: это проект, которому принадлежит страница документации Docs Page.", + "updated": 1637931327964 } ] }, @@ -67,6 +94,11 @@ "language": "DE", "text": "Docs Page Category: Topic oder Tutorial.", "updated": 1633959871172 + }, + { + "language": "RU", + "text": "Категория страницы документации: тема или учебное пособие Tutorial.", + "updated": 1637931589879 } ] }, @@ -79,6 +111,11 @@ "language": "DE", "text": "Docs Category Name: Bei Themen ist dies der Name des Topic, bei Tutorials der Name des Tutorial.", "updated": 1633959900758 + }, + { + "language": "RU", + "text": "Название категории документов: для тем - название темы, для руководств - это название учебника.", + "updated": 1637931753911 } ] }, @@ -91,6 +128,11 @@ "language": "DE", "text": "Introduction Text: Es handelt sich um einen Einleitungstext, der zwischen dem Kapiteltitel und dem Kapitelindex angezeigt wird. Dieser Parameter ist optional.", "updated": 1633959924482 + }, + { + "language": "RU", + "text": "Текст введения: это текст введения, который отображается между заголовком главы и указателем главы Index. Это необязательный параметр.", + "updated": 1637931921063 } ] }, @@ -103,6 +145,11 @@ "language": "DE", "text": "Beispiele:", "updated": 1633960032251 + }, + { + "language": "RU", + "text": "Примеры:", + "updated": 1637931942649 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-001-fundamental-superalgos-concepts.json b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-001-fundamental-superalgos-concepts.json index f21d79579..a748e2670 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-001-fundamental-superalgos-concepts.json +++ b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-001-fundamental-superalgos-concepts.json @@ -4,57 +4,148 @@ "type": "Fundamental Superalgos Concepts", "definition": { "text": "Superalgos breaks up complexity and describes the fundamental concepts that make up trading intelligence in hierarchies of nodes. Nodes may reference other nodes to access information in other hierarchies.", - "updated": 1609943915544 + "updated": 1609943915544, + "translations": [ + { + "language": "RU", + "text": "Superalgos разделяет сложность и описывает фундаментальные концепции, составляющие торговый интеллект в иерархиях узлов. Узлы могут ссылаться на другие узлы для доступа к информации в других иерархиях.", + "updated": 1637936649473 + } + ] }, "paragraphs": [ { "style": "Text", "text": "Algorithmic trading is a data-driven application. It is the superior ability to derive intelligence from data—above all—that gives automated trading an edge over trading manually.", - "updated": 1609943931550 + "updated": 1609943931550, + "translations": [ + { + "language": "RU", + "text": "Алгоритмическая торговля - это приложение, управляемое данными. Именно превосходная способность извлекать аналитические данные, прежде всего, дает автоматическому трейдингу преимущество перед торговлей вручную.", + "updated": 1637936885572 + } + ] }, { "style": "Text", - "text": "However, it would be simplistic to assume that trading intelligence emerges from data alone." + "text": "However, it would be simplistic to assume that trading intelligence emerges from data alone.", + "translations": [ + { + "language": "RU", + "text": "Однако было бы упрощением предполагать, что торговая информация исходит только из данных.", + "updated": 1637936986123 + } + ] }, { "style": "Callout", - "text": "Trading intelligence emerges from harnessing the interactions of multiple complex concepts." + "text": "Trading intelligence emerges from harnessing the interactions of multiple complex concepts.", + "translations": [ + { + "language": "RU", + "text": "Торговая аналитика возникает из взаимодействия нескольких сложных концепций.", + "updated": 1637937446660 + } + ] }, { "style": "Text", - "text": "Superalgos is a software infrastructure that contributes to harnessing those concepts and interactions by breaking complexity into small units of information called nodes and arranging them into larger data structures called hierarchies." + "text": "Superalgos is a software infrastructure that contributes to harnessing those concepts and interactions by breaking complexity into small units of information called nodes and arranging them into larger data structures called hierarchies.", + "translations": [ + { + "language": "RU", + "text": "Superalgos - это программная инфраструктура, которая способствует использованию этих концепций и взаимодействий, разбивая сложность на небольшие единицы информации, называемые узлами, и упорядочивая их в более крупные структуры данных, называемые иерархиями.", + "updated": 1637938069788 + } + ] }, { "style": "Text", - "text": "A hierarchy is a data structure representing an overarching, top-level concept, resulting in a long chain of nodes, usually with many ramifications. The system manages different types of hierarchies, each of them with a specific focus. For example, crypto ecosystem, data mines, or charting space." + "text": "A hierarchy is a data structure representing an overarching, top-level concept, resulting in a long chain of nodes, usually with many ramifications. The system manages different types of hierarchies, each of them with a specific focus. For example, crypto ecosystem, data mines, or charting space.", + "translations": [ + { + "language": "RU", + "text": "Иерархия - это структура данных, представляющая всеобъемлющую концепцию верхнего уровня, приводящую к длинной цепочке узлов, обычно с множеством ответвлений. Система управляет разными типами иерархий, каждая из которых имеет определенную направленность. Например, криптоэкосистема, сбор данных или графическое пространство.", + "updated": 1637938445084 + } + ] }, { "style": "Text", - "text": "A node is a small data structure containing information that may be related to market information, trading intelligence, the operation of the system, or other concepts. They are visually represented by icons in the design space." + "text": "A node is a small data structure containing information that may be related to market information, trading intelligence, the operation of the system, or other concepts. They are visually represented by icons in the design space.", + "translations": [ + { + "language": "RU", + "text": "Узел - это небольшая структура данных, содержащая информацию, которая может иметь отношение к рыночной информации, торговой информации, работе системы или другим концепциям. Они визуально представлены иконками в пространстве дизайна.", + "updated": 1637938473696 + } + ] }, { "style": "Text", - "text": "The design space is the visual environment that hosts all system and user definitions. In practical terms, it is the black space below the slider that splits the screen horizontally, separating the design space in the bottom from the charting space on top. As a hierarchy, it features nodes that enable user-control over certain aspects of the look, feel, and behavior of the space." + "text": "The design space is the visual environment that hosts all system and user definitions. In practical terms, it is the black space below the slider that splits the screen horizontally, separating the design space in the bottom from the charting space on top. As a hierarchy, it features nodes that enable user-control over certain aspects of the look, feel, and behavior of the space.", + "translations": [ + { + "language": "RU", + "text": "Пространство дизайна - это визуальная среда, в которой размещены все системные и пользовательские определения. На практике это пространство под слайдером, которое разделяет экран по горизонтали, отделяя пространство дизайна внизу от пространства диаграммы вверху. Оно включает узлы, которые позволяют пользователю управлять определенными аспектами внешнего вида.", + "updated": 1637938673092 + } + ] }, { "style": "Callout", - "text": "In other words, nodes arranged in hierarchical data structures describe the top-level concepts that make up trading intelligence in a way that helps users visualize and better understand them." + "text": "In other words, nodes arranged in hierarchical data structures describe the top-level concepts that make up trading intelligence in a way that helps users visualize and better understand them.", + "translations": [ + { + "language": "RU", + "text": "Другими словами, узлы, организованные в иерархические структуры данных, описывают концепции верхнего уровня, составляющие торговый интеллект, таким образом, чтобы помочь пользователям их визуализировать и лучше понимать.", + "updated": 1637938732238 + } + ] }, { "style": "Text", - "text": "These top-level concepts described as hierarchies interact with other concepts, that is, with other hierarchies. Interactions among hierarchies are called references." + "text": "These top-level concepts described as hierarchies interact with other concepts, that is, with other hierarchies. Interactions among hierarchies are called references.", + "translations": [ + { + "language": "RU", + "text": "Эти концепции верхнего уровня, описанные как иерархии, взаимодействуют с другими концепциями, то есть с другими иерархиями. Взаимодействия между иерархиями называются ссылками.", + "updated": 1637938774303 + } + ] }, { "style": "Text", - "text": "A reference is a mechanism by which information in a node is related to, or accessed by, other nodes. The ability of a node to establish a reference with another node enables the first to access the information or features entailed in the second one." + "text": "A reference is a mechanism by which information in a node is related to, or accessed by, other nodes. The ability of a node to establish a reference with another node enables the first to access the information or features entailed in the second one.", + "translations": [ + { + "language": "RU", + "text": "Ссылка - это механизм, с помощью которого информация в узле связана с другими узлами или доступна для них. Способность узла устанавливать ссылку с другим узлом позволяет первому получить доступ к информации или функциям, связанным со вторым.", + "updated": 1637938804544 + } + ] }, { "style": "Text", - "text": "To organize all of this information, Superalgos manages the concept of workspaces. A workspace is an entity storing all system and user-generated information, excluding the state and contents of plugins. In technical terms, a workspace is a JSON file." + "text": "To organize all of this information, Superalgos manages the concept of workspaces. A workspace is an entity storing all system and user-generated information, excluding the state and contents of plugins. In technical terms, a workspace is a JSON file.", + "translations": [ + { + "language": "RU", + "text": "Чтобы организовать всю эту информацию, Superalgos управляет концепцией рабочих пространств. Рабочая область - это объект, в котором хранится вся системная и пользовательская информация, за исключением состояния и содержимого подключаемых модулей. С технической точки зрения рабочая область - это файл JSON.", + "updated": 1637938840496 + } + ] }, { "style": "Note", - "text": " Note: The Bots page brings these conceptual definitions down to earth and offers an overview of how what these top-level concepts are and how they interact with each other." + "text": " Note: The Bots page brings these conceptual definitions down to earth and offers an overview of how what these top-level concepts are and how they interact with each other.", + "translations": [ + { + "language": "RU", + "text": "На странице «Боты» эти концептуальные определения представлены на земле и предлагается обзор того, каковы эти концепции верхнего уровня и как они взаимодействуют друг с другом.", + "updated": 1637938913546 + } + ] } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-002-bots-in-superalgos.json b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-002-bots-in-superalgos.json index 85c10b34b..2797a12c9 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-002-bots-in-superalgos.json +++ b/Projects/Foundations/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-002-bots-in-superalgos.json @@ -4,102 +4,270 @@ "type": "Bots In Superalgos", "definition": { "text": "Bots are a crucial concept in Superalgos, and a good thread to explain how hierarchies interact with each other.", - "updated": 1609944023850 + "updated": 1609944023850, + "translations": [ + { + "language": "RU", + "text": "Боты - важнейшая концепция в Superalgos и хорошая ветка, объясняющая, как иерархии взаимодействуют друг с другом.", + "updated": 1637939070957 + } + ] }, "paragraphs": [ { "style": "Text", "text": "While sometimes people use the terms trading bot, trading strategy, and trading system interchangeably, in Superalgos the distinction is sharp and unequivocal. Let’s start by offering three fundamental definitions:", - "updated": 1609944046617 + "updated": 1609944046617, + "translations": [ + { + "language": "RU", + "text": "Хотя иногда люди используют термины «торговый бот», «торговая стратегия» и «торговая система» как синонимы, в Superalgos различие является резким и недвусмысленным. Давайте начнем с трех основных определений:", + "updated": 1637939113632 + } + ] }, { "style": "List", - "text": "Trading System: A trading system is a framework handling the low-level logic that serves to structure the processes and methods used to implement and deploy trading strategies." + "text": "Trading System: A trading system is a framework handling the low-level logic that serves to structure the processes and methods used to implement and deploy trading strategies.", + "translations": [ + { + "language": "RU", + "text": "Торговая система: торговая система - это структура, обрабатывающая низкоуровневую логику, которая служит для структурирования процессов и методов, используемых для реализации и развертывания торговых стратегий.", + "updated": 1637939152305 + } + ] }, { "style": "List", - "text": "Trading Strategy: A trading strategy is the description of a set of actions or events run in stages. Events are triggered upon the validation of precise conditions describing specific market situations. Trading strategies are designed to achieve a specific goal within the broader plan of a trading system via taking and managing positions." + "text": "Trading Strategy: A trading strategy is the description of a set of actions or events run in stages. Events are triggered upon the validation of precise conditions describing specific market situations. Trading strategies are designed to achieve a specific goal within the broader plan of a trading system via taking and managing positions.", + "translations": [ + { + "language": "RU", + "text": "Торговая стратегия Strategy: торговая стратегия - это описание набора действий или событий, выполняемых поэтапно. События инициируются после подтверждения точных условий, описывающих конкретные рыночные ситуации. Торговые стратегии предназначены для достижения конкретной цели в рамках более широкого плана торговой системы посредством открытия позиций и управления ими.", + "updated": 1637939245457 + } + ] }, { "style": "List", - "text": "Trading Bot: A trading bot is a computer program that—based on datasets exposed as products by other bots (counting sensors, indicators and even other trading bots)—applies the trading logic defined on a trading system to, on one side, generate a complete trading simulation (outputting datasets that include trades, the action of strategies, validation of conditions, etc.), and on the other side, manage the execution of orders when on a forward testing or live trading session." + "text": "Trading Bot: A trading bot is a computer program that—based on datasets exposed as products by other bots (counting sensors, indicators and even other trading bots)—applies the trading logic defined on a trading system to, on one side, generate a complete trading simulation (outputting datasets that include trades, the action of strategies, validation of conditions, etc.), and on the other side, manage the execution of orders when on a forward testing or live trading session.", + "translations": [ + { + "language": "RU", + "text": "Торговый бот: торговый бот - это компьютерная программа, которая - на основе наборов данных, представленных в качестве продуктов другими ботами (счетные датчики, индикаторы и даже другие торговые роботы) - применяет торговую логику, определенную в торговой системе, с одной стороны, для полного моделирования торговли (вывод наборов данных, включающих сделки, действие стратегий, проверка условий и т. д.), а с другой стороны, управлять исполнением ордеров во время форвардного тестирования или торговой сессии в реальном времени.", + "updated": 1637939479814 + } + ] }, { "style": "Callout", - "text": "In Superalgos, trading systems and trading strategies are definitions describing trading logic, while the trading bot is the computer program that uses the trading logic to test strategies, produce simulations, and trade." + "text": "In Superalgos, trading systems and trading strategies are definitions describing trading logic, while the trading bot is the computer program that uses the trading logic to test strategies, produce simulations, and trade.", + "translations": [ + { + "language": "RU", + "text": "В Superalgos торговые системы и торговые стратегии - это определения, описывающие торговую логику, а торговый бот - это компьютерная программа, которая использует торговую логику для тестирования стратегий, моделирования и торговли.", + "updated": 1637939519505 + } + ] }, { "style": "Note", "text": "This documentation expands extensively on these three concepts. For the time being, the above distinction is sufficient to continue.", - "updated": 1609944079526 + "updated": 1609944079526, + "translations": [ + { + "language": "RU", + "text": "В этой документации подробно рассматриваются эти три концепции. Пока что вышеупомянутого различия достаточно, чтобы продолжить.", + "updated": 1637939553464 + } + ] }, { "style": "Text", - "text": "Before diving into an in-depth exploration of each hierarchy, a quick overview is in order. One of the most important underlying concepts in Superalgos is that of bots. Let’s then use bots as the guiding thread to show you how the different hierarchies in Superalgos interact with each other." + "text": "Before diving into an in-depth exploration of each hierarchy, a quick overview is in order. One of the most important underlying concepts in Superalgos is that of bots. Let’s then use bots as the guiding thread to show you how the different hierarchies in Superalgos interact with each other.", + "translations": [ + { + "language": "RU", + "text": "Прежде чем углубиться в изучение каждой иерархии, сделаем краткий обзор. Одна из наиболее важных концепций, лежащих в основе Superalgos, - это боты. Затем давайте воспользуемся ботами в качестве ориентира, чтобы показать вам, как различные иерархии в Superalgos взаимодействуют друг с другом.", + "updated": 1637939606532 + } + ] }, { "style": "Title", - "text": "Bot Definitions" + "text": "Bot Definitions", + "translations": [ + { + "language": "RU", + "text": "Определения ботов", + "updated": 1637939648067 + } + ] }, { "style": "Text", - "text": "In the pages describing data mines and trading mines you will learn that bots are algorithms defined in such mines. That is, mines hold the source code and configuration—the complete set of definitions—of the three existing kinds of bots: sensors, indicators, and the trading bot." + "text": "In the pages describing data mines and trading mines you will learn that bots are algorithms defined in such mines. That is, mines hold the source code and configuration—the complete set of definitions—of the three existing kinds of bots: sensors, indicators, and the trading bot.", + "translations": [ + { + "language": "RU", + "text": "На страницах, описывающих источники данных и торговые данные, вы узнаете, что боты - это алгоритмы, определенные в таких источниках. То есть источники данных содержат исходный код и конфигурацию - полный набор определений - трех существующих видов ботов: датчиков, индикаторов и торгового бота.", + "updated": 1637940402491 + } + ] }, { "style": "Text", - "text": "As a user, you may use all bots in data mines shipping with the system. As a developer, you may create your own mines to develop your own sensors, indicators, and even a new trading bot." + "text": "As a user, you may use all bots in data mines shipping with the system. As a developer, you may create your own mines to develop your own sensors, indicators, and even a new trading bot.", + "translations": [ + { + "language": "RU", + "text": "Как пользователь, вы можете использовать всех ботов для сбора данных, поставляемых с системой. Как разработчик, вы можете создавать свои собственные сборщики данных для разработки собственных датчиков, индикаторов и даже нового торгового бота.", + "updated": 1637940510087 + } + ] }, { "style": "Title", - "text": "Bot Instances" + "text": "Bot Instances", + "translations": [ + { + "language": "RU", + "text": "Экземпляры ботов", + "updated": 1637940566659 + } + ] }, { "style": "Text", - "text": "Using any of these bots entails creating an instance of the bot definition, so that this instance may run the bot’s code. You will seldom need to create bot instances manually, as the process of installing a new market creates all necessary bot instances for your data mining operation and for running trading sessions (by the way, markets are defined and installed from within the crypto ecosystem hierarchy)." + "text": "Using any of these bots entails creating an instance of the bot definition, so that this instance may run the bot’s code. You will seldom need to create bot instances manually, as the process of installing a new market creates all necessary bot instances for your data mining operation and for running trading sessions (by the way, markets are defined and installed from within the crypto ecosystem hierarchy).", + "translations": [ + { + "language": "RU", + "text": "Использование любого из этих ботов влечет за собой создание экземпляра определения бота, чтобы этот экземпляр мог запускать код бота. Вам редко придется создавать экземпляры ботов вручную, поскольку в процессе установки нового рынка создаются все необходимые экземпляры ботов для вашей операции интеллектуального анализа данных и для проведения торговых сессий.", + "updated": 1637940663667 + } + ] }, { "style": "Text", - "text": "A bot instance is a reference to a bot as defined in a data or trading mine. The instance of the bot runs the defined processes and generates the defined data products." + "text": "A bot instance is a reference to a bot as defined in a data or trading mine. The instance of the bot runs the defined processes and generates the defined data products.", + "translations": [ + { + "language": "RU", + "text": "Экземпляр бота - это ссылка на бота, как это определено в сборщике данных или торговле. Экземпляр бота запускает определенные процессы и генерирует определенные информационные продукты.", + "updated": 1637940707860 + } + ] }, { "style": "Text", - "text": "Bot instances are run from within the network hierarchy. You use task managers and tasks to control bot instances, meaning, to start and stop them. Also in the network hierarchy lies the configurations about where the data they generate is to be stored." + "text": "Bot instances are run from within the network hierarchy. You use task managers and tasks to control bot instances, meaning, to start and stop them. Also in the network hierarchy lies the configurations about where the data they generate is to be stored.", + "translations": [ + { + "language": "RU", + "text": "Экземпляры ботов запускаются из сетевой иерархии. Вы используете диспетчеры задач и задачи для управления экземплярами ботов, то есть для их запуска и остановки. Также в сетевой иерархии находятся конфигурации о том, где должны храниться генерируемые ими данные.", + "updated": 1637940741408 + } + ] }, { "style": "Title", - "text": "Bot Dependencies" + "text": "Bot Dependencies", + "translations": [ + { + "language": "RU", + "text": "Зависимости ботов", + "updated": 1637940762763 + } + ] }, { "style": "Text", - "text": "Upon execution, bot instances run in a branched sequence determined by their status and data dependencies. For instance, if bot Alice depends on the data produced by bot Bob, then Alice is configured to run as soon as Bob finishes its execution. These configurations are already set up in the corresponding data mines for all existing bots. Therefore, you only need to worry about this if you develop new bots." + "text": "Upon execution, bot instances run in a branched sequence determined by their status and data dependencies. For instance, if bot Alice depends on the data produced by bot Bob, then Alice is configured to run as soon as Bob finishes its execution. These configurations are already set up in the corresponding data mines for all existing bots. Therefore, you only need to worry about this if you develop new bots.", + "translations": [ + { + "language": "RU", + "text": "После выполнения экземпляры ботов запускаются в разветвленной последовательности, определяемой их статусом и зависимостями данных. Например, если бот Алиса зависит от данных, созданных ботом Бобом, то Алиса настроена на запуск, как только Боб завершит свое выполнение. Эти конфигурации уже настроены в соответствующих сборщиках данных для всех существующих ботов. Следовательно, вам нужно беспокоиться об этом, только если вы разрабатываете новых ботов.", + "updated": 1637940854084 + } + ] }, { "style": "Text", - "text": "What you do need to understand as a user is that, if Alice depends on data Bob produces, then Bob needs to be running for Alice to do her job. If Bob is not running, then Alice can only sit and wait for Bob to do his part first." + "text": "What you do need to understand as a user is that, if Alice depends on data Bob produces, then Bob needs to be running for Alice to do her job. If Bob is not running, then Alice can only sit and wait for Bob to do his part first.", + "translations": [ + { + "language": "RU", + "text": "Что вам действительно нужно понять как пользователю, так это то, что если Алиса зависит от данных, которые производит Боб, то Боб должен работать, чтобы Алиса выполняла свою работу. Если Боб не бежит, Алиса может только сидеть и ждать, пока Боб сделает свою часть работы первым.", + "updated": 1637940905925 + } + ] }, { "style": "Text", - "text": "A good example of such dependencies may be found when running a live trading session. In such a case, the trading bot depends on the sensor and all indicator bots used in the referenced trading system. Indicators must process the data so that the trading bot may analyze it in realtime. Therefore, before running a live trading session, the data mining operation must be running and up to date." + "text": "A good example of such dependencies may be found when running a live trading session. In such a case, the trading bot depends on the sensor and all indicator bots used in the referenced trading system. Indicators must process the data so that the trading bot may analyze it in realtime. Therefore, before running a live trading session, the data mining operation must be running and up to date.", + "translations": [ + { + "language": "RU", + "text": "Хорошим примером является запуск торговой сессии в реальном времени. В таком случае торговый бот зависит от датчика и всех индикаторных ботов, используемых в указанной торговой системе. Индикаторы должны обрабатывать данные, чтобы торговый бот мог анализировать их в реальном времени. Поэтому, прежде чем запускать торговую сессию в реальном времени, операция интеллектуального анализа данных должна быть запущена и обновляться.", + "updated": 1637941085371 + } + ] }, { "style": "Title", - "text": "Bots Execution" + "text": "Bots Execution", + "translations": [ + { + "language": "RU", + "text": "Запуск ботов", + "updated": 1637941114442 + } + ] }, { "style": "Text", - "text": "Each bot runs for as long as it may require to perform its job, usually in the order of a few seconds, and remains asleep until the next cycle is due. That is, bots run for short bursts, in frequent cycles. The reason for this behavior is that bots are prepared to read live data feeds and process it online." + "text": "Each bot runs for as long as it may require to perform its job, usually in the order of a few seconds, and remains asleep until the next cycle is due. That is, bots run for short bursts, in frequent cycles. The reason for this behavior is that bots are prepared to read live data feeds and process it online.", + "translations": [ + { + "language": "RU", + "text": "Каждый бот работает столько времени, сколько может потребоваться для выполнения своей работы, обычно порядка нескольких секунд, и остается спящим до наступления следующего цикла. То есть боты запускаются короткими очередями, частыми циклами. Причина такого поведения в том, что боты готовы читать потоки данных в реальном времени и обрабатывать их онлайн.", + "updated": 1637941148484 + } + ] }, { "style": "Text", - "text": "Bots need to know which market of which exchange they should work with. Exchanges and markets are defined in the crypto ecosystem hierarchy. Bots obtain that information by establishing references with the appropriate markets in that hierarchy." + "text": "Bots need to know which market of which exchange they should work with. Exchanges and markets are defined in the crypto ecosystem hierarchy. Bots obtain that information by establishing references with the appropriate markets in that hierarchy.", + "translations": [ + { + "language": "RU", + "text": "Боты должны знать, на каком рынке и на какой бирже им следует работать. Биржи и рынки определены в иерархии крипто-экосистемы. Боты получают эту информацию, устанавливая ссылки на соответствующие рынки в этой иерархии.", + "updated": 1637941171007 + } + ] }, { "style": "Text", - "text": "In the case of the trading bot, it also needs to know which type of trading session it should run, and what trading system’s rules it should follow. For those reasons, trading bots are paired with a specific session, which in turn, references a trading system." + "text": "In the case of the trading bot, it also needs to know which type of trading session it should run, and what trading system’s rules it should follow. For those reasons, trading bots are paired with a specific session, which in turn, references a trading system.", + "translations": [ + { + "language": "RU", + "text": "В случае с торговым ботом ему также необходимо знать, какой тип торговой сессии он должен запустить и каким правилам торговой системы он должен следовать. По этим причинам торговые боты связаны с определенной сессией, которая, в свою очередь, ссылается на торговую систему.", + "updated": 1637941199948 + } + ] }, { "style": "Text", - "text": "Trading systems are themselves hierarchies. You may create a trading system by following a framework in which strategies are described in stages. You do not need to code to create a strategy, as the rules are written with simple mathematical statements. However, both basic and advanced knowledge of JavaScript will give you an edge. You may test and deploy your trading system by running trading sessions from within the network hierarchy." + "text": "Trading systems are themselves hierarchies. You may create a trading system by following a framework in which strategies are described in stages. You do not need to code to create a strategy, as the rules are written with simple mathematical statements. However, both basic and advanced knowledge of JavaScript will give you an edge. You may test and deploy your trading system by running trading sessions from within the network hierarchy.", + "translations": [ + { + "language": "RU", + "text": "Торговые системы сами по себе являются иерархиями. Вы можете создать торговую систему, следуя структуре, в которой стратегии описываются поэтапно. Вам не нужно писать код для создания стратегии, так как правила написаны с помощью простых математических операторов. Однако как базовые, так и продвинутые знания JavaScript дадут вам преимущество. Вы можете протестировать и развернуть свою торговую систему, запустив торговые сессии из сетевой иерархии.", + "updated": 1637941289667 + } + ] }, { "style": "Text", diff --git a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-008-docs-group.json b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-008-docs-group.json index 88895cb29..9ec91dcfc 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-008-docs-group.json +++ b/Projects/Foundations/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-008-docs-group.json @@ -4,7 +4,14 @@ "type": "Docs Group", "definition": { "text": "Want to help with the Docs and translations? Join this group to coordinate works!", - "updated": 1618846228888 + "updated": 1618846228888, + "translations": [ + { + "language": "RU", + "text": "Хотите помочь с документами и переводами? Присоединяйтесь к этой группе для координации работ!", + "updated": 1637942178721 + } + ] }, "paragraphs": [ { diff --git a/nbproject/project.properties b/nbproject/project.properties new file mode 100644 index 000000000..f87005e52 --- /dev/null +++ b/nbproject/project.properties @@ -0,0 +1,10 @@ +auxiliary.org-netbeans-modules-javascript-nodejs.run_2e_enabled=false +auxiliary.org-netbeans-modules-javascript2-editor.jsversion=ECMA7 +browser.autorefresh.Chrome.INTEGRATED=true +browser.highlightselection.Chrome.INTEGRATED=true +browser.run=true +files.encoding=UTF-8 +site.root.folder= +source.folder= +start.file=desktop.js +web.context.root=/Superalgos diff --git a/nbproject/project.xml b/nbproject/project.xml new file mode 100644 index 000000000..5c00a1a8b --- /dev/null +++ b/nbproject/project.xml @@ -0,0 +1,9 @@ + + + org.netbeans.modules.web.clientproject + + + Superalgos + + + diff --git a/package-lock.json b/package-lock.json index 657b645b1..237b3d162 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "superalgos", - "version": "0.0.12-beta", + "version": "1.0.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -2885,11 +2885,6 @@ } } }, - "flexsearch": { - "version": "0.7.21", - "resolved": "https://registry.npmjs.org/flexsearch/-/flexsearch-0.7.21.tgz", - "integrity": "sha512-W7cHV7Hrwjid6lWmy0IhsWDFQboWSng25U3VVywpHOTJnnAZNPScog67G+cVpeX9f7yDD21ih0WDrMMT+JoaYg==" - }, "foreach": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",