From df7a9f452db0be01af451ec5f822c28c0c236c5e Mon Sep 17 00:00:00 2001
From: Ruslan <118926729+Tunchichi@users.noreply.github.com>
Date: Tue, 7 May 2024 23:50:11 +0300
Subject: [PATCH 01/34] fix: missing character on ru translation.json
---
src/locales/ru/translation.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/locales/ru/translation.json b/src/locales/ru/translation.json
index 2f5244ff..5372420d 100644
--- a/src/locales/ru/translation.json
+++ b/src/locales/ru/translation.json
@@ -138,7 +138,7 @@
"telemetry": "Телеметрия",
"telemetry_description": "Включить анонимную статистику использования",
"behavior": "Поведение",
- "quit_app_instead_hiding": "Закрывать приложение вместо того, чтобы сворачивать его в трей"
+ "quit_app_instead_hiding": "Закрывать приложение вместо того, чтобы сворачивать его в трей",
"launch_with_system": "Запуск приложения при запуске системы"
},
"notifications": {
From dc0eeaea9f40c7d3a20c55fc6be4dc16ee995ae3 Mon Sep 17 00:00:00 2001
From: Ruslan <118926729+Tunchichi@users.noreply.github.com>
Date: Wed, 8 May 2024 01:45:55 +0300
Subject: [PATCH 02/34] fix: grammatical errors on ru translation.json
---
src/locales/ru/translation.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/locales/ru/translation.json b/src/locales/ru/translation.json
index 5372420d..59c4c6b0 100644
--- a/src/locales/ru/translation.json
+++ b/src/locales/ru/translation.json
@@ -2,7 +2,7 @@
"home": {
"featured": "Рекомендованное",
"recently_added": "Недавно добавленное",
- "trending": "Тенденции",
+ "trending": "Актуальное",
"surprise_me": "Удиви меня",
"no_results": "Результатов не найдено"
},
@@ -15,7 +15,7 @@
"checking_files": "{{title}} ({{percentage}} - Проверка файлов…)",
"paused": "{{title}} (Приостановлено)",
"downloading": "{{title}} ({{percentage}} - Загрузка…)",
- "filter": "Фильтровать библиотеку",
+ "filter": "Фильтр библиотеки",
"follow_us": "Подписывайтесь на нас",
"home": "Главная",
"discord": "Присоединяйся к Discord",
@@ -63,7 +63,7 @@
"no_minimum_requirements": "{{title}} не предоставляет информации о минимальных требованиях",
"no_recommended_requirements": "{{title}} не предоставляет информации о рекомендуемых требованиях",
"paused_progress": "{{progress}} (Приостановлено)",
- "release_date": "Выпущено в {{date}}",
+ "release_date": "Выпущено {{date}}",
"publisher": "Опубликовано {{publisher}}",
"copy_link_to_clipboard": "Скопировать ссылку",
"copied_link_to_clipboard": "Ссылка скопирована",
@@ -91,8 +91,8 @@
"download_now": "Загрузить сейчас",
"installation_instructions": "Инструкция по установке",
"installation_instructions_description": "Для установки этой игры требуются дополнительные шаги",
- "online_fix_instruction": "В играх с OnlineFix требуется ввести пароль для извлеченияя.При необходимости используйте следующий пароль:",
- "dodi_installation_instruction": "При открытии установщика Dodi нажмите клавишу вверх клавиатуру <0 />, чтобы запустить процесс установки:",
+ "online_fix_instruction": "В играх с OnlineFix требуется ввести пароль для извлеченияя. При необходимости используйте следующий пароль:",
+ "dodi_installation_instruction": "Когда вы откроете программу установки DODI, нажмите на клавиатуре клавишу 'вверх' <0 />, чтобы начать процесс установки:",
"dont_show_it_again": "Не показывать это снова",
"copy_to_clipboard": "Копировать",
"copied_to_clipboard": "Скопировано",
@@ -117,7 +117,7 @@
"cancelled": "Отменено",
"download_again": "Загрузить снова",
"cancel": "Отменить",
- "filter": "Фильтровать загруженные игры",
+ "filter": "Фильтр загруженных игр",
"remove": "Удалить",
"downloading_metadata": "Загрузка метаданных…",
"checking_files": "Проверка файлов…",
From ba37002be9d0ea0a35c3f32a36d75a2012208546 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 9 May 2024 13:34:15 +0000
Subject: [PATCH 03/34] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/README.md b/README.md
index cb444c0c..940b172e 100644
--- a/README.md
+++ b/README.md
@@ -325,6 +325,13 @@ yarn build:linux
Cristian S.
+
+
From 7be283319a4fd80cb33e253c473531e08e44bd6c Mon Sep 17 00:00:00 2001
From: Enimatehpma <59663394+xxDRV@users.noreply.github.com>
Date: Sat, 11 May 2024 11:25:49 +0300
Subject: [PATCH 17/34] Improved RU translation
Removed lots of unnecessary text
Polished everything for "euphony" of Russian
---
src/locales/ru/translation.json | 48 ++++++++++++++++-----------------
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git a/src/locales/ru/translation.json b/src/locales/ru/translation.json
index 9e7715b3..bbbe38de 100644
--- a/src/locales/ru/translation.json
+++ b/src/locales/ru/translation.json
@@ -1,16 +1,16 @@
{
"home": {
"featured": "Рекомендованное",
- "recently_added": "Недавно добавленное",
- "trending": "Актуальное",
+ "recently_added": "Новинки",
+ "trending": "В тренде",
"surprise_me": "Удиви меня",
- "no_results": "Результатов не найдено"
+ "no_results": "Ничего не найдено"
},
"sidebar": {
"catalogue": "Каталог",
"downloads": "Загрузки",
"settings": "Настройки",
- "my_library": "Моя библиотека",
+ "my_library": "Библиотека",
"downloading_metadata": "{{title}} (Загрузка метаданных…)",
"checking_files": "{{title}} ({{percentage}} - Проверка файлов…)",
"paused": "{{title}} (Приостановлено)",
@@ -18,9 +18,9 @@
"filter": "Фильтр библиотеки",
"follow_us": "Подписывайтесь на нас",
"home": "Главная",
- "discord": "Присоединяйся к Discord",
+ "discord": "Присоединяйтесь к Discord",
"x": "Подписывайтесь на X",
- "github": "Внести свой вклад в GitHub"
+ "github": "Внести свой вклад на GitHub"
},
"header": {
"search": "Поиск",
@@ -41,9 +41,9 @@
"previous_page": "Предыдущая страница"
},
"game_details": {
- "open_download_options": "Открыть опции загрузки",
+ "open_download_options": "Открыть варианты загрузки",
"download_options_zero": "Нет вариантов загрузки",
- "download_options_one": "{{count}} вариант загрузки",
+ "download_options_one": "{{count}} вариантов загрузки",
"download_options_other": "{{count}} вариантов загрузки",
"updated_at": "Обновлено {{updated_at}}",
"install": "Установить",
@@ -52,7 +52,7 @@
"cancel": "Отменить",
"remove": "Удалить",
"remove_from_list": "Удалить",
- "space_left_on_disk": "{{space}} осталось на диске",
+ "space_left_on_disk": "{{space}} свободно на диске",
"eta": "Окончание {{eta}}",
"downloading_metadata": "Загрузка метаданных…",
"checking_files": "Проверка файлов…",
@@ -65,35 +65,35 @@
"paused_progress": "{{progress}} (Приостановлено)",
"release_date": "Выпущено {{date}}",
"publisher": "Издатель {{publisher}}",
- "copy_link_to_clipboard": "Скопировать ссылку",
+ "copy_link_to_clipboard": "Копировать ссылку",
"copied_link_to_clipboard": "Ссылка скопирована",
"hours": "часов",
"minutes": "минут",
"amount_hours": "{{amount}} часов",
"amount_minutes": "{{amount}} минут",
- "accuracy": "{{accuracy}}% точность",
+ "accuracy": "точность {{accuracy}}%",
"add_to_library": "Добавить в библиотеку",
"remove_from_library": "Удалить из библиотеки",
"no_downloads": "Нет доступных загрузок",
"play_time": "Сыграно {{amount}}",
- "last_time_played": "Последний раз сыграно {{period}}",
+ "last_time_played": "Последний запуск {{period}}",
"not_played_yet": "Вы ещё не играли в {{title}}",
"next_suggestion": "Следующее предложение",
"play": "Играть",
"deleting": "Удаление установщика…",
"close": "Закрыть",
- "playing_now": "Текущая игра",
+ "playing_now": "Запущено",
"change": "Изменить",
- "repacks_modal_description": "Выберите репак, который хотите загрузить",
+ "repacks_modal_description": "Выберите репак для загрузки",
"downloads_path": "Путь загрузок",
- "select_folder_hint": "Чтобы изменить папку по умолчанию, откройте",
+ "select_folder_hint": "Изменить папку по умолчанию",
"settings": "Настройки Hydra",
"download_now": "Загрузить сейчас",
"installation_instructions": "Инструкция по установке",
"installation_instructions_description": "Для установки этой игры требуются дополнительные шаги",
"online_fix_instruction": "В играх с OnlineFix требуется ввести пароль для извлечения. При необходимости используйте следующий пароль:",
- "dodi_installation_instruction": "Когда вы откроете программу установки DODI, нажмите на клавиатуре клавишу 'вверх' <0 />, чтобы начать процесс установки:",
- "dont_show_it_again": "Не показывать это снова",
+ "dodi_installation_instruction": "Когда вы откроете установщик DODI, нажмите на клавиатуре клавишу 'вверх' <0 />, чтобы начать процесс установки:",
+ "dont_show_it_again": "Не показывать снова",
"copy_to_clipboard": "Копировать",
"copied_to_clipboard": "Скопировано",
"got_it": "Понятно"
@@ -126,20 +126,20 @@
"delete": "Удалить установщик",
"remove_from_list": "Удалить",
"delete_modal_title": "Вы уверены?",
- "delete_modal_description": "Это удалит все установочные файлы с вашего компьютера",
+ "delete_modal_description": "Это удалит все установщики с вашего компьютера",
"install": "Установить"
},
"settings": {
"downloads_path": "Путь загрузок",
- "change": "Изменить путь",
+ "change": "Изменить",
"notifications": "Уведомления",
"enable_download_notifications": "По завершении загрузки",
"enable_repack_list_notifications": "При добавлении нового репака",
"telemetry": "Телеметрия",
"telemetry_description": "Отправлять анонимную статистику использования",
"behavior": "Поведение",
- "quit_app_instead_hiding": "Закрывать приложение вместо того, чтобы сворачивать его в трей",
- "launch_with_system": "Запуск приложения при запуске системы"
+ "quit_app_instead_hiding": "Закрывать Hydra вместо того, чтобы сворачивать его в трей",
+ "launch_with_system": "Запуск Hydra вместе с системой"
},
"notifications": {
"download_complete": "Загрузка завершена",
@@ -157,10 +157,10 @@
},
"binary_not_found_modal": {
"title": "Программы не установлены",
- "description": "Исполняемые файлы Wine или Lutris не найдены на вашей системе",
- "instructions": "Узнайте правильный способ установить любой из них в ваш дистрибутив Linux, чтобы игра могла нормально работать"
+ "description": "Wine или Lutris не найдены",
+ "instructions": "Узнайте правильный способ установить любой из них на ваш дистрибутив Linux, чтобы игра могла нормально работать"
},
"modal": {
- "close": "Кнопка закрытия"
+ "close": "Закрыть"
}
}
From 9dcb931c6d67603eeffb6c4ac1766ee4fdd3731e Mon Sep 17 00:00:00 2001
From: Antecess <59663394+xxDRV@users.noreply.github.com>
Date: Sat, 11 May 2024 14:45:01 +0300
Subject: [PATCH 18/34] Cleaned typos
---
src/locales/ru/translation.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/locales/ru/translation.json b/src/locales/ru/translation.json
index bbbe38de..ce73cb1a 100644
--- a/src/locales/ru/translation.json
+++ b/src/locales/ru/translation.json
@@ -43,7 +43,7 @@
"game_details": {
"open_download_options": "Открыть варианты загрузки",
"download_options_zero": "Нет вариантов загрузки",
- "download_options_one": "{{count}} вариантов загрузки",
+ "download_options_one": "{{count}} вариант загрузки",
"download_options_other": "{{count}} вариантов загрузки",
"updated_at": "Обновлено {{updated_at}}",
"install": "Установить",
From a7492a8a11217c86444e258830b94304b3690050 Mon Sep 17 00:00:00 2001
From: piradata
Date: Sat, 11 May 2024 16:22:20 -0300
Subject: [PATCH 19/34] - add pb-br readme (WIP) - change discord link to
telegram - remove discord tag - add readme links to other languages - make
the list of contributors dynamic using contrib.rocks
---
README.md | 222 +++++-------------------------------------------
README.pt-br.md | 192 +++++++++++++++++++++++++++++++++++++++++
README.ru.md | 159 +++++-----------------------------
3 files changed, 231 insertions(+), 342 deletions(-)
create mode 100644 README.pt-br.md
diff --git a/README.md b/README.md
index a570db4d..d7b3e20a 100644
--- a/README.md
+++ b/README.md
@@ -9,9 +9,6 @@
Hydra is a game launcher with its own embedded bittorrent client and a self-managed repack scraper.
-
-
-
@@ -20,6 +17,12 @@
+For this readme in other languages, choose here:
+
+[](README.pt-br.md)
+[](README.md)
+[](README.ru.md)
+

@@ -32,7 +35,7 @@
- [Features](#features)
- [Installation](#installation)
- [Contributing](#contributing)
- - [Join our Discord](#join-our-discord)
+ - [Join our Telegram](#join-our-telegram)
- [Fork and clone your repository](#fork-and-clone-your-repository)
- [Ways you can contribute](#ways-you-can-contribute)
- [Project Structure](#project-structure)
@@ -76,15 +79,11 @@ Follow the steps below to install:
2. Run the downloaded file.
3. Enjoy Hydra!
-## Contributing
+## Contributing
-### Join our Discord
+### Join our Telegram
-We concentrate our discussions on our [Discord](https://discord.gg/hydralauncher) server.
-
-1. Join our server
-2. Go to the roles channel and grab the Collaborator role
-3. Go to the dev channel, talk to us and share your ideas.
+We concentrate our discussions on our [Telegram](https://t.me/hydralauncher) channel.
### Fork and clone your repository
@@ -97,7 +96,7 @@ We concentrate our discussions on our [Discord](https://discord.gg/hydralauncher
### Ways you can contribute
- Translation: We want Hydra to be available to as many people as possible. Feel free to help translate to new languages or update and improve the ones that are already available on Hydra.
-- Code: Hydra is built with Typescript, Electron and a little bit of Python. If you want to contribute, join our Discord server!
+- Code: Hydra is built with Typescript, Electron and a little bit of Python. If you want to contribute, join our [Telegram](https://t.me/hydralauncher)!
### Project Structure
@@ -178,198 +177,15 @@ yarn build:linux
```
## Contributors
+Made with [contrib.rocks](https://contrib.rocks).
+
+> [!NOTE]
+> It may take up to a day for the list to be updated.
+
+
+
+
-
-
-
## License
diff --git a/README.pt-br.md b/README.pt-br.md
new file mode 100644
index 00000000..e53080e7
--- /dev/null
+++ b/README.pt-br.md
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+ Hydra Launcher
+
+ Hydra é um Game Launcher com seu próprio cliente de bittorrent integrado e um wrapper autogerenciado para busca de repacks.
+
+
+
+
+
+
+
+
+
+
+Para este README em outros idiomas, escolha aqui:
+
+[](README.pt-br.md)
+[](README.md)
+[](README.ru.md)
+
+
+
+
+
+
+
+## Table of Contents
+
+- [Sobre](#about)
+- [Recursos](#features)
+- [Instalação](#installation)
+- [Contributing](#contributing)
+ - [Junte-se ao nosso Telegram](#join-our-telegram)
+ - [Fork e clone seu repositorio](#fork-and-clone-your-repository)
+ - [Como contribuir](#ways-you-can-contribute)
+ - [Estrutura do projeto](#project-structure)
+- [Compile a partir do codigo fonte](#build-from-source)
+ - [Instale Node.js](#install-nodejs)
+ - [Instale Yarn](#install-yarn)
+ - [Instale Node Dependencies](#install-node-dependencies)
+ - [Instale Python 3.9](#install-python-39)
+ - [Instale Python Dependencies](#install-python-dependencies)
+- [variaveis de ambiente](#environment-variables)
+- [Rodando o programa](#running)
+- [Compilando](#build)
+ - [Compile o client bittorrent](#build-the-bittorrent-client)
+ - [Compile a aplicação Electron](#build-the-electron-application)
+- [Contribuidores](#contributors)
+
+## About
+
+**Hydra** is a **Game Launcher** with its own embedded **BitTorrent Client** and a **self-managed repack scraper**.
+
+The launcher is written in TypeScript (Electron) and Python, which handles the torrenting system by using libtorrent.
+
+## Features
+
+- Self-Managed repack scraper among all the most reliable websites on the [Megathread]("https://www.reddit.com/r/Piracy/wiki/megathread/")
+- Own embedded bittorrent client
+- How Long To Beat (HLTB) integration on game page
+- Downloads path customization
+- Repack list update notifications
+- Windows and Linux support
+- Constantly updated
+- And more ...
+
+## Installation
+
+Follow the steps below to install:
+
+1. Download the latest version of Hydra from the [Releases](https://github.com/hydralauncher/hydra/releases/latest) page.
+ - Download only .exe if you want to install Hydra on Windows.
+ - Download .deb or .rpm or .zip if you want to install Hydra on Linux. (depends on your Linux distro)
+2. Run the downloaded file.
+3. Enjoy Hydra!
+
+## Contribuindo
+
+### Junte-se ao nosso Telegram
+
+Concentramos nossas discussões no nosso canal do [Telegram](https://t.me/hydralauncher).
+
+### Fork and clone your repository
+
+1. Fork the repository [(click here to fork now)](https://github.com/hydralauncher/hydra/fork)
+2. Clone your forked code `git clone https://github.com/your_username/hydra`
+3. Create a new branch
+4. Push your commits
+5. Submit a new Pull Request
+
+### Ways you can contribute
+
+- Translation: We want Hydra to be available to as many people as possible. Feel free to help translate to new languages or update and improve the ones that are already available on Hydra.
+- Code: Hydra is built with Typescript, Electron and a little bit of Python. If you want to contribute, join our [Telegram](https://t.me/hydralauncher)!
+
+### Project Structure
+
+- torrent-client: We use libtorrent, a Python library, to manage torrent downloads
+- src/renderer: the UI of the application
+- src/main: all the logic rests here.
+
+## Build from source
+
+### Install Node.js
+
+Ensure you have Node.js installed on your machine. If not, download and install it from [nodejs.org](https://nodejs.org/).
+
+### Install Yarn
+
+Yarn is a package manager for Node.js. If you haven't installed Yarn yet, you can do so by following the instructions on [yarnpkg.com](https://classic.yarnpkg.com/lang/en/docs/install/).
+
+### Install Node Dependencies
+
+Navigate to the project directory and install the Node dependencies using Yarn:
+
+```bash
+cd hydra
+yarn
+```
+
+### Install Python 3.9
+
+Ensure you have Python 3.9 installed on your machine. You can download and install it from [python.org](https://www.python.org/downloads/release/python-3919/).
+
+### Install Python Dependencies
+
+Install the required Python dependencies using pip:
+
+```bash
+pip install -r requirements.txt
+```
+
+## Environment variables
+
+You'll need an SteamGridDB API Key in order to fetch the game icons on installation.
+If you want to have onlinefix as a repacker you'll need to add your credentials to the .env
+
+Once you have it, you can copy or rename the `.env.example` file to `.env`and put it on`STEAMGRIDDB_API_KEY`, `ONLINEFIX_USERNAME`, `ONLINEFIX_PASSWORD`.
+
+## Running
+
+Once you've got all things set up, you can run the following command to start both the Electron process and the bittorrent client:
+
+```bash
+yarn dev
+```
+
+## Build
+
+### Build the bittorrent client
+
+Build the bittorrent client by using this command:
+
+```bash
+python torrent-client/setup.py build
+```
+
+### Build the Electron application
+
+Build the Electron application by using this command:
+
+On Windows:
+
+```bash
+yarn build:win
+```
+
+On Linux:
+
+```bash
+yarn build:linux
+```
+
+## Contributors
+Feito com [contrib.rocks](https://contrib.rocks).
+
+> [!NOTE]
+> Pode levar ate um dia para a lista ser atualizada.
+
+
+
+
+
+
+## License
+
+Hydra is licensed under the [MIT License](LICENSE).
diff --git a/README.ru.md b/README.ru.md
index 5fbee317..bb6961e4 100644
--- a/README.ru.md
+++ b/README.ru.md
@@ -9,9 +9,6 @@
Hydra - это игровой лаунчер с собственным встроенным клиентом BitTorrent и самостоятельным scraper`ом для репаков.
-
-
-
@@ -20,6 +17,12 @@
+Для этого README на других языках выберите здесь:
+
+[](README.pt-br.md)
+[](README.md)
+[](README.ru.md)
+

@@ -34,8 +37,8 @@
- [Описание](#описание)
- [Особенности](#особенности)
- [Установка](#установка)
-- [Сотрудничество](#сотрудничество)
- - [Присоединяйтесь к нашему Discord](#присоединяйтесь-к-нашему-discord)
+- [Сотрудничество](#contributing)
+ - [Присоединяйтесь к нашему Telegram](#join-our-telegram)
- [Форк и клонирование репозитория](#форк-и-клонирование-репозитория)
- [Способы внести свой вклад](#способы-внести-свой-вклад)
- [Структура проекта](#структура-проекта)
@@ -79,15 +82,11 @@
2. Запустите скачанный файл.
3. Наслаждайтесь Hydra!
-## Сотрудничество
+## Вклад
-### Присоединяйтесь к нашему Discord
+### Присоединяйтесь к нашему Telegram
-Мы сосредотачиваем наши обсуждения на нашем [Discord](https://discord.gg/hydralauncher) сервере.
-
-1. Присоединитесь к нашему серверу.
-2. Перейдите в канал ролей и получите роль Collaborator.
-3. Перейдите в канал Dev, общайтесь с нами и делитесь своими идеями.
+Мы сосредотачиваем наши обсуждения в нашем канале [Telegram](https://t.me/hydralauncher).
### Форк и клонирование репозитория
@@ -100,7 +99,7 @@
### Способы внести свой вклад
- Перевод: Мы хотим, чтобы Hydra была доступна как можно большему количеству людей. Не стесняйтесь помогать переводить на новые языки или обновлять и улучшать те, которые уже доступны в Hydra.
-- Код: Hydra создан с использованием TypeScript, Electron и немного Python. Если хотите внести свой вклад, присоединяйтесь к нашему серверу Discord!
+- Код: Hydra создан с использованием TypeScript, Electron и немного Python. Если хотите внести свой вклад, присоединяйтесь к нашему серверу [Telegram](https://t.me/hydralauncher)!
### Структура проекта
@@ -181,133 +180,15 @@ yarn build:linux
```
## Участники
+Сделано с [contrib.rocks](https://contrib.rocks).
+
+> [!NOTE]
+> Обновление списка может занять до одного дня.
+
+
+
+
-
-
-
## License
From 13dd6184e03b50ac2ea409f80f4a171680f45866 Mon Sep 17 00:00:00 2001
From: piradata
Date: Sat, 11 May 2024 16:28:25 -0300
Subject: [PATCH 20/34] =?UTF-8?q?change=20"=D0=92=D0=BA=D0=BB=D0=B0=D0=B4"?=
=?UTF-8?q?=20to=20"=D0=A1=D0=BE=D1=82=D1=80=D1=83=D0=B4=D0=BD=D0=B8=D1=87?=
=?UTF-8?q?=D0=B5=D1=81=D1=82=D0=B2=D0=BE"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.ru.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.ru.md b/README.ru.md
index bb6961e4..19e2428d 100644
--- a/README.ru.md
+++ b/README.ru.md
@@ -82,7 +82,7 @@
2. Запустите скачанный файл.
3. Наслаждайтесь Hydra!
-## Вклад
+## Сотрудничество
### Присоединяйтесь к нашему Telegram
From aed4b8ea0033880e1c79fcab769d99d98c4dd6b5 Mon Sep 17 00:00:00 2001
From: piradata
Date: Sat, 11 May 2024 16:57:14 -0300
Subject: [PATCH 21/34] =?UTF-8?q?revert=20"=D0=A1=D0=BE=D1=82=D1=80=D1=83?=
=?UTF-8?q?=D0=B4=D0=BD=D0=B8=D1=87=D0=B5=D1=81=D1=82=D0=B2=D0=BE"=20to=20?=
=?UTF-8?q?"=D0=92=D0=BA=D0=BB=D0=B0=D0=B4"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.ru.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.ru.md b/README.ru.md
index 19e2428d..fe898806 100644
--- a/README.ru.md
+++ b/README.ru.md
@@ -37,7 +37,7 @@
- [Описание](#описание)
- [Особенности](#особенности)
- [Установка](#установка)
-- [Сотрудничество](#contributing)
+- [Вклад](#contributing)
- [Присоединяйтесь к нашему Telegram](#join-our-telegram)
- [Форк и клонирование репозитория](#форк-и-клонирование-репозитория)
- [Способы внести свой вклад](#способы-внести-свой-вклад)
@@ -82,7 +82,7 @@
2. Запустите скачанный файл.
3. Наслаждайтесь Hydra!
-## Сотрудничество
+## Вклад
### Присоединяйтесь к нашему Telegram
From d6ba3f13e194083600045b715ee3d8e8ecb9e570 Mon Sep 17 00:00:00 2001
From: piradata
Date: Sat, 11 May 2024 17:54:52 -0300
Subject: [PATCH 22/34] - change links to point to actions and releases - add
style="display: inline-block;" to remove bugg css on badge links
---
README.md | 4 ++--
README.pt-br.md | 4 ++--
README.ru.md | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index d7b3e20a..09d2d228 100644
--- a/README.md
+++ b/README.md
@@ -9,10 +9,10 @@
Hydra is a game launcher with its own embedded bittorrent client and a self-managed repack scraper.
-
+
-
+
diff --git a/README.pt-br.md b/README.pt-br.md
index e53080e7..658e91f0 100644
--- a/README.pt-br.md
+++ b/README.pt-br.md
@@ -9,10 +9,10 @@
Hydra é um Game Launcher com seu próprio cliente de bittorrent integrado e um wrapper autogerenciado para busca de repacks.
-
+
-
+
diff --git a/README.ru.md b/README.ru.md
index fe898806..60431b33 100644
--- a/README.ru.md
+++ b/README.ru.md
@@ -9,10 +9,10 @@
Hydra - это игровой лаунчер с собственным встроенным клиентом BitTorrent и самостоятельным scraper`ом для репаков.
-
+
-
+
From 6af6a6bac4d9ae483e7f03e32aeb58a7b15a94cd Mon Sep 17 00:00:00 2001
From: piradata
Date: Sat, 11 May 2024 18:15:05 -0300
Subject: [PATCH 23/34] ok, github parses out style tags, so i changed it a
little
---
README.md | 32 ++++++++++++++------------------
README.pt-br.md | 28 ++++++++++++----------------
README.ru.md | 28 ++++++++++++----------------
3 files changed, 38 insertions(+), 50 deletions(-)
diff --git a/README.md b/README.md
index 09d2d228..972345a2 100644
--- a/README.md
+++ b/README.md
@@ -1,29 +1,25 @@
-
-
-
+
+ [  ](https://hydralauncher.site)
+
Hydra Launcher
+
Hydra is a game launcher with its own embedded bittorrent client and a self-managed repack scraper.
-
-
-
-
-
-
-
-
-For this readme in other languages, choose here:
-
-[](README.pt-br.md)
-[](README.md)
-[](README.ru.md)
-
-
+ [](https://github.com/hydralauncher/hydra/actions)
+ [](https://github.com/hydralauncher/hydra/releases)
+
+ For this readme in other languages, choose here:
+
+ [](README.pt-br.md)
+ [](README.md)
+ [](README.ru.md)
+
+ 
diff --git a/README.pt-br.md b/README.pt-br.md
index 658e91f0..e562a9b0 100644
--- a/README.pt-br.md
+++ b/README.pt-br.md
@@ -1,29 +1,25 @@
-
-
-
+
+ [  ](https://hydralauncher.site)
+
Hydra Launcher
+
Hydra é um Game Launcher com seu próprio cliente de bittorrent integrado e um wrapper autogerenciado para busca de repacks.
-
-
-
-
-
-
-
-
-Para este README em outros idiomas, escolha aqui:
+ [](https://github.com/hydralauncher/hydra/actions)
+ [](https://github.com/hydralauncher/hydra/releases)
-[](README.pt-br.md)
-[](README.md)
-[](README.ru.md)
+ Para este README em outros idiomas, escolha aqui:
-
+ [](README.pt-br.md)
+ [](README.md)
+ [](README.ru.md)
+
+ 
diff --git a/README.ru.md b/README.ru.md
index 60431b33..e81cca4b 100644
--- a/README.ru.md
+++ b/README.ru.md
@@ -1,29 +1,25 @@
-
-
-
+
+ [  ](https://hydralauncher.site)
+
Hydra Launcher
+
Hydra - это игровой лаунчер с собственным встроенным клиентом BitTorrent и самостоятельным scraper`ом для репаков.
-
-
-
-
-
-
-
-
-Для этого README на других языках выберите здесь:
+ [](https://github.com/hydralauncher/hydra/actions)
+ [](https://github.com/hydralauncher/hydra/releases)
-[](README.pt-br.md)
-[](README.md)
-[](README.ru.md)
+ Для этого README на других языках выберите здесь:
-
+ [](README.pt-br.md)
+ [](README.md)
+ [](README.ru.md)
+
+ 
From ed3ef73064cd9f89a6ab485909068ee263ed5e14 Mon Sep 17 00:00:00 2001
From: piradata
Date: Sat, 11 May 2024 18:21:10 -0300
Subject: [PATCH 24/34] remove langs section on russian file
---
README.pt-br.md | 2 +-
README.ru.md | 3 ---
2 files changed, 1 insertion(+), 4 deletions(-)
diff --git a/README.pt-br.md b/README.pt-br.md
index e562a9b0..c163e4c9 100644
--- a/README.pt-br.md
+++ b/README.pt-br.md
@@ -25,7 +25,7 @@
-## Table of Contents
+## Índice
- [Sobre](#about)
- [Recursos](#features)
diff --git a/README.ru.md b/README.ru.md
index e81cca4b..157370d6 100644
--- a/README.ru.md
+++ b/README.ru.md
@@ -25,9 +25,6 @@
-### Язык
-[](https://github.com/hydralauncher/hydra/blob/main/README.ru.md)
-
## Содержание
- [Описание](#описание)
From a02598bc8f0e6140bf5658b5644023baac224b51 Mon Sep 17 00:00:00 2001
From: piradata
Date: Sat, 11 May 2024 18:34:25 -0300
Subject: [PATCH 25/34] add AU loc from PR #265 (thanks @squidsdev)
---
README.md | 1 +
README.pt-br.md | 1 +
README.ru.md | 1 +
README.ua.md | 192 ++++++++++++++++++++++++++++++++
src/locales/index.ts | 1 +
src/locales/ua/translation.json | 166 +++++++++++++++++++++++++++
6 files changed, 362 insertions(+)
create mode 100644 README.ua.md
create mode 100644 src/locales/ua/translation.json
diff --git a/README.md b/README.md
index 972345a2..839ce9fa 100644
--- a/README.md
+++ b/README.md
@@ -18,6 +18,7 @@
[](README.pt-br.md)
[](README.md)
[](README.ru.md)
+ [](README.ua.md)

diff --git a/README.pt-br.md b/README.pt-br.md
index c163e4c9..053f5fb8 100644
--- a/README.pt-br.md
+++ b/README.pt-br.md
@@ -18,6 +18,7 @@
[](README.pt-br.md)
[](README.md)
[](README.ru.md)
+ [](README.ua.md)

diff --git a/README.ru.md b/README.ru.md
index 157370d6..ef5104ec 100644
--- a/README.ru.md
+++ b/README.ru.md
@@ -18,6 +18,7 @@
[](README.pt-br.md)
[](README.md)
[](README.ru.md)
+ [](README.ua.md)

diff --git a/README.ua.md b/README.ua.md
new file mode 100644
index 00000000..0f373da6
--- /dev/null
+++ b/README.ua.md
@@ -0,0 +1,192 @@
+
+
+
+
+ [  ](https://hydralauncher.site)
+
+ Hydra Launcher
+
+
+ Hydra - це ігровий лаунчер з власним вбудованим bittorrent-клієнтом і самокерованим збирачем репаків.
+
+
+ [](https://github.com/hydralauncher/hydra/actions)
+ [](https://github.com/hydralauncher/hydra/releases)
+
+ Для цього README іншими мовами виберіть тут:
+
+ [](README.pt-br.md)
+ [](README.md)
+ [](README.ru.md)
+ [](README.ua.md)
+
+ 
+
+
+
+
+
+## Зміст
+
+- [Про нас](#про-нас)
+- [Функції](#функції)
+- [Встановлення](#встановлення)
+- [Зробити свій внесок](#contributing)
+ - [Приєднуйтесь до нашого Telegram](#join-our-telegram)
+ - [Форк і клонування вашого репозиторію](#форк-і-клонування-вашого-репозиторію)
+ - [Як ви можете зробити свій внесок](#як-ви-можете-зробити-свій-внесок)
+ - [Структура проекту](#структура-проекту)
+- [Зробити білд з вихідного коду](#зробити-білд-з-вихідного-коду)
+ - [Встановіть Node.js](#встановіть-nodejs)
+ - [Встановіть Yarn](#встановіть-yarn)
+ - [Встановіть Node залежності](#встановіть-node-залежності)
+ - [Встановіть Python 3.9](#встановіть-python-39)
+ - [Встановіть Python залежності](#встановіть-python-залежності)
+- [Змінні середовища](#змінні-середовища)
+- [Запустіть](#запустіть)
+- [Зробіть білд](#зробіть-білд)
+ - [Зробіть білд bittorrent client](#зробіть-білд-bittorrent-client)
+ - [Зробіть білд Electron застосунку](#зробіть-білд-electron-застосунку)
+- [Контриб'ютори](#контрибютори)
+
+## Про нас
+
+**Hydra** - це **ігровий лаунчер** з власним вбудованим **BitTorrent-клієнтом** і **самокерованим збирачем репаків**.
+
+Цей лаунчер написано мовами TypeScript (Electron) та Python, який працює з торрент-системою за допомогою libtorrent.
+
+## Функції
+
+- Самокерований збирач репаків серед усіх найнадійніших сайтів на [Megathread]("https://www.reddit.com/r/Piracy/wiki/megathread/")
+- Власний вбудований клієнт bittorrent
+- Інтеграція How Long To Beat (HLTB) на сторінці гри
+- Налаштування теки завантаження
+- Сповіщення про оновлення списку репаків
+- Підтримка Windows і Linux
+- Постійно оновлюється
+- І не тільки ...
+
+## Встановлення
+
+Follow the steps below to install:
+
+1. Завантажте останню версію Hydra зі сторінки [Releases](https://github.com/hydralauncher/hydra/releases/latest).
+ - Завантажте лише .exe, якщо ви хочете встановити Hydra на Windows.
+ - Завантажте .deb або .rpm або .zip, якщо ви хочете встановити Hydra на Linux. (залежить від вашого дистрибутива Linux)
+2. Запустіть завантажений файл.
+3. Насолоджуйтесь Гідрою!
+
+## Зробити свій внесок
+
+### Приєднуйтесь до нашого Telegram
+
+Ми зосереджуємо наші дискусії на нашому сервері [Telegram](https://t.me/hydralauncher).
+
+1. Приєднуйтесь до нашого сервера
+2. Перейдіть на канал ролей і виберіть роль Співробітник
+3. Заходьте на dev-канал, спілкуйтеся з нами та діліться своїми ідеями.
+
+### Форк і клонування вашого репозиторію
+
+1. Зробіть форк репозиторію [(натисніть тут, щоб зробити форк зараз)](https://github.com/hydralauncher/hydra/fork)
+2. Клонуйте ваш форк-код `git clone https://github.com/your_username/hydra`
+3. Створіть новий бранч
+4. Зробіть пуш своїх комітів
+5. Надішліть новий Pull Request
+
+### Як ви можете зробити свій внесок
+
+- Translation: We want Hydra to be available to as many people as possible. Feel free to help translate to new languages or update and improve the ones that are already available on Hydra.
+- Code: Hydra is built with Typescript, Electron and a little bit of Python. If you want to contribute, join our Telegram!
+
+### Структура проекту
+
+- torrent-client: Ми використовуємо libtorrent, бібліотеку Python, для керування завантаженнями з торрентів
+- src/renderer: інтерфейс програми
+- src/main: вся логіка тут.
+
+## Зробити білд з вихідного коду
+
+### Встановіть Node.js
+
+Переконайтеся, що на вашому комп'ютері встановлено Node.js. Якщо ні, завантажте та встановіть його з [nodejs.org](https://nodejs.org/).
+
+### Встановіть Yarn
+
+Yarn - це менеджер пакетів для Node.js. Якщо ви ще не встановили Yarn, ви можете зробити це, дотримуючись інструкцій на сторінці [yarnpkg.com](https://classic.yarnpkg.com/lang/en/docs/install/).
+
+### Встановіть Node залежності
+
+Перейдіть до каталогу проекту і встановіть Node залежності за допомогою Yarn:
+
+```bash
+cd hydra
+yarn
+```
+
+### Встановіть Python 3.9
+
+Переконайтеся, що на вашому комп'ютері встановлено Python 3.9. Ви можете завантажити та встановити його з [python.org](https://www.python.org/downloads/release/python-3919/).
+
+### Встановіть Python залежності
+
+Встановіть необхідні залежності Python за допомогою pip:
+
+```bash
+pip install -r requirements.txt
+```
+
+## Змінні середовища
+
+Вам знадобиться ключ API SteamGridDB, щоб отримати іконки ігор під час встановлення.
+Якщо ви хочете використовувати onlinefix як перепакувальник, вам потрібно додати свої облікові дані до .env
+
+Отримавши його, ви можете скопіювати або перейменувати файл `.env.example` на `.env`і помістити його на`STEAMGRIDDB_API_KEY`, `ONLINEFIX_USERNAME`, `ONLINEFIX_PASSWORD`.
+
+## Запустіть
+
+Після того, як ви все налаштували, ви можете запустити наступну команду, щоб запустити як процес Electron, так і клієнт bittorrent:
+
+```bash
+yarn dev
+```
+
+## Зробіть білд
+
+### Зробіть білд bittorrent client
+
+Зробіть білд bittorrent client за допомогою цієї команди:
+
+```bash
+python torrent-client/setup.py build
+```
+
+### Зробіть білд Electron застосунку
+
+Зробіть білд Electron застосунку за допомогою цієї команди:
+
+На Windows:
+
+```bash
+yarn build:win
+```
+
+На Linux:
+
+```bash
+yarn build:linux
+```
+
+## Контриб'ютори
+Made with [contrib.rocks](https://contrib.rocks).
+
+> [!NOTE]
+> It may take up to a day for the list to be updated.
+
+
+
+
+
+## License
+
+Hydra має ліцензію [MIT License](LICENSE).
\ No newline at end of file
diff --git a/src/locales/index.ts b/src/locales/index.ts
index 6ee7a7cf..56d2dc4d 100644
--- a/src/locales/index.ts
+++ b/src/locales/index.ts
@@ -8,3 +8,4 @@ export { default as pl } from "./pl/translation.json";
export { default as ru } from "./ru/translation.json";
export { default as tr } from "./tr/translation.json";
export { default as be } from "./be/translation.json";
+export { default as ua } from "./ua/translation.json";
diff --git a/src/locales/ua/translation.json b/src/locales/ua/translation.json
new file mode 100644
index 00000000..84db481a
--- /dev/null
+++ b/src/locales/ua/translation.json
@@ -0,0 +1,166 @@
+{
+ "home": {
+ "featured": "Рекомендоване",
+ "recently_added": "Нове",
+ "trending": "У тренді",
+ "surprise_me": "Здивуй мене",
+ "no_results": "Результатів не знайдено"
+ },
+ "sidebar": {
+ "catalogue": "Каталог",
+ "downloads": "Завантаження",
+ "settings": "Налаштування",
+ "my_library": "Бібліотека",
+ "downloading_metadata": "{{title}} (Завантаження метаданих…)",
+ "checking_files": "{{title}} ({{percentage}} - Перевірка файлів…)",
+ "paused": "{{title}} (Призупинено)",
+ "downloading": "{{title}} ({{percentage}} - Завантаження…)",
+ "filter": "Фільтр бібліотеки",
+ "follow_us": "Підписуйтесь на нас",
+ "home": "Головна",
+ "discord": "Приєднуйтесь до Discord",
+ "x": "Підписуйтесь на X",
+ "github": "Зробіть свій внесок на GitHub"
+ },
+ "header": {
+ "search": "Пошук",
+ "home": "Головна",
+ "catalogue": "Каталог",
+ "downloads": "Завантаження",
+ "search_results": "Результати пошуку",
+ "settings": "Налаштування"
+ },
+ "bottom_panel": {
+ "no_downloads_in_progress": "Немає активних завантажень",
+ "downloading_metadata": "Завантаження метаданих {{title}}…",
+ "checking_files": "Перевірка файлів {{title}}… ({{percentage}} завершено)",
+ "downloading": "Завантаження {{title}}… ({{percentage}} завершено) - Закінчення {{eta}} - {{speed}}"
+ },
+ "catalogue": {
+ "next_page": "Наступна сторінка",
+ "previous_page": "Попередня сторінка"
+ },
+ "game_details": {
+ "open_download_options": "Відкрити варіанти завантаження",
+ "download_options_zero": "Немає варіантів завантаження",
+ "download_options_one": "{{count}} варіант завантаження",
+ "download_options_other": "{{count}} варіантів завантаження",
+ "updated_at": "Оновлено {{updated_at}}",
+ "install": "Встановити",
+ "resume": "Відновити",
+ "pause": "Призупинити",
+ "cancel": "Скасувати",
+ "remove": "Видалити",
+ "remove_from_list": "Видалити",
+ "space_left_on_disk": "{{space}} вільно на диску",
+ "eta": "Закінчення {{eta}}",
+ "downloading_metadata": "Завантаження метаданих…",
+ "checking_files": "Перевірка файлів…",
+ "filter": "Фільтр репаків",
+ "requirements": "Системні вимоги",
+ "minimum": "Мінімальні",
+ "recommended": "Рекомендовані",
+ "no_minimum_requirements": "Для {{title}} не вказані мінімальні вимоги",
+ "no_recommended_requirements": "Для {{title}} не вказані рекомендовані вимоги",
+ "paused_progress": "{{progress}} (Призупинено)",
+ "release_date": "Випущено {{date}}",
+ "publisher": "Видавець {{publisher}}",
+ "copy_link_to_clipboard": "Скопіювати посилання",
+ "copied_link_to_clipboard": "Посилання скопійовано",
+ "hours": "годин",
+ "minutes": "хвилин",
+ "amount_hours": "{{amount}} годин",
+ "amount_minutes": "{{amount}} хвилин",
+ "accuracy": "{{accuracy}}% точність",
+ "add_to_library": "Додати до бібліотеки",
+ "remove_from_library": "Видалити з бібліотеки",
+ "no_downloads": "Немає доступних завантажень",
+ "play_time": "Час гри: {{amount}}",
+ "last_time_played": "Востаннє зіграно: {{period}}",
+ "not_played_yet": "Ви ще не грали в {{title}}",
+ "next_suggestion": "Наступна пропозиція",
+ "play": "Грати",
+ "deleting": "Видалення інсталятора…",
+ "close": "Закрити",
+ "playing_now": "Поточна гра",
+ "change": "Змінити",
+ "repacks_modal_description": "Виберіть репак, який хочете завантажити",
+ "downloads_path": "Шлях завантажень",
+ "select_folder_hint": "Щоб змінити теку за замовчуванням, відкрийте",
+ "settings": "Налаштування Hydra",
+ "download_now": "Завантажити зараз",
+ "installation_instructions": "Інструкція зі встановлення",
+ "installation_instructions_description": "Для встановлення цієї гри потрібні додаткові кроки",
+ "online_fix_instruction": "В іграх з OnlineFix потрібно ввести пароль для вилучення. За необхідності використовуйте наступний пароль:",
+ "dodi_installation_instruction": "Коли ви відкриєте інсталятор DODI, натисніть на клавіатурі клавішу 'вгору' <0 />, щоб почати процес встановлення:",
+ "dont_show_it_again": "Не показувати це знову",
+ "copy_to_clipboard": "Копіювати",
+ "copied_to_clipboard": "Скопійовано",
+ "got_it": "Зрозуміло"
+ },
+ "activation": {
+ "title": "Активувати Hydra",
+ "installation_id": "ID установки:",
+ "enter_activation_code": "Введіть ваш активаційний код",
+ "message": "Якщо ви не знаєте, де його запросити, то не повинні мати цього.",
+ "activate": "Активувати",
+ "loading": "Завантаження…"
+ },
+ "downloads": {
+ "resume": "Продовжити",
+ "pause": "Призупинити",
+ "eta": "Закінчення {{eta}}",
+ "paused": "Призупинено",
+ "verifying": "Перевірка…",
+ "completed_at": "Завершено в {{date}}",
+ "completed": "Завершено",
+ "cancelled": "Скасовано",
+ "download_again": "Завантажити знову",
+ "cancel": "Скасувати",
+ "filter": "Фільтр завантажених ігор",
+ "remove": "Видалити",
+ "downloading_metadata": "Завантаження метаданих…",
+ "checking_files": "Перевірка файлів…",
+ "starting_download": "Початок завантаження…",
+ "deleting": "Видалення інсталятора…",
+ "delete": "Видалити інсталятор",
+ "remove_from_list": "Видалити",
+ "delete_modal_title": "Ви впевнені?",
+ "delete_modal_description": "Це видалить усі інсталяційні файли з вашого комп'ютера",
+ "install": "Встановити"
+ },
+ "settings": {
+ "downloads_path": "Тека завантажень",
+ "change": "Змінити",
+ "notifications": "Повідомлення",
+ "enable_download_notifications": "Після завершення завантаження",
+ "enable_repack_list_notifications": "Коли додається новий репак",
+ "telemetry": "Телеметрія",
+ "telemetry_description": "Відправляти анонімну статистику використання",
+ "behavior": "Поведінка",
+ "quit_app_instead_hiding": "Закривати програму замість того, щоб згортати її в трей",
+ "launch_with_system": "Запускати програми із запуском комп'ютера"
+ },
+ "notifications": {
+ "download_complete": "Завантаження завершено",
+ "game_ready_to_install": "{{title}} готова до встановлення",
+ "repack_list_updated": "Список репаків оновлено",
+ "repack_count_one": "{{count}} репак додано",
+ "repack_count_other": "{{count}} репаків додано"
+ },
+ "system_tray": {
+ "open": "Відкрити Hydra",
+ "quit": "Вийти"
+ },
+ "game_card": {
+ "no_downloads": "Немає доступних завантажень"
+ },
+ "binary_not_found_modal": {
+ "title": "Програми не встановлені",
+ "description": "Виконувані файли Wine або Lutris не знайдено у вашій системі",
+ "instructions": "Дізнайтеся правильний спосіб встановити будь-який з них на ваш дистрибутив Linux, щоб гра могла нормально працювати"
+ },
+ "modal": {
+ "close": "Закрити"
+ }
+ }
\ No newline at end of file
From 7529eb7196f120a432f7fd08299e5d5e30536f4b Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat, 11 May 2024 22:27:58 +0000
Subject: [PATCH 26/34] docs(contributor): contrib-readme-action has updated
readme
---
README.md | 46 ++++++++++++++++++++++++++++++----------------
1 file changed, 30 insertions(+), 16 deletions(-)
diff --git a/README.md b/README.md
index a570db4d..9447a1a5 100644
--- a/README.md
+++ b/README.md
@@ -260,20 +260,20 @@ yarn build:linux
João Martins
|
-
-
-
-
- Guilherme Viana
-
- |
-