From a01a105afaa80fd65f29de6b91107e2c238072b7 Mon Sep 17 00:00:00 2001 From: v1mkss <155435591+v1mkss@users.noreply.github.com> Date: Sun, 19 May 2024 21:35:59 +0300 Subject: [PATCH] Adding Polish readme --- README.md | 4 +- README.pl.md | 186 ++++++++++++++++++++++++++++++++++++++++++++++++ README.pt-BR.md | 5 +- README.ru.md | 8 +-- README.uk-UA.md | 8 +-- 5 files changed, 198 insertions(+), 13 deletions(-) create mode 100644 README.pl.md diff --git a/README.md b/README.md index 2162b75b..ef431bae 100644 --- a/README.md +++ b/README.md @@ -13,11 +13,11 @@ [![build](https://img.shields.io/github/actions/workflow/status/hydralauncher/hydra/build.yml)](https://github.com/hydralauncher/hydra/actions) [![release](https://img.shields.io/github/package-json/v/hydralauncher/hydra)](https://github.com/hydralauncher/hydra/releases) +[![be](https://img.shields.io/badge/lang-be-orange)](README.be.md) +[![pl](https://img.shields.io/badge/lang-pl-white)](README.pl.md) [![pt-BR](https://img.shields.io/badge/lang-pt--BR-green.svg)](README.pt-BR.md) -[![en](https://img.shields.io/badge/lang-en-red.svg)](README.md) [![ru](https://img.shields.io/badge/lang-ru-yellow.svg)](README.ru.md) [![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) -[![be](https://img.shields.io/badge/lang-be-orange)](README.be.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.pl.md b/README.pl.md new file mode 100644 index 00000000..3b87fa3b --- /dev/null +++ b/README.pl.md @@ -0,0 +1,186 @@ +
+ +
+ +[](https://hydralauncher.site) + +

Hydra Launcher

+ +

+ Hydra - to program uruchamiający gry z własnym wbudowanym klientem bittorrent i samodzielnie zarządzanym repackagerem.. +

+ +[![build](https://img.shields.io/github/actions/workflow/status/hydralauncher/hydra/build.yml)](https://github.com/hydralauncher/hydra/actions) +[![release](https://img.shields.io/github/package-json/v/hydralauncher/hydra)](https://github.com/hydralauncher/hydra/releases) + +[![be](https://img.shields.io/badge/lang-be-orange)](README.be.md) +[![en](https://img.shields.io/badge/lang-en-red.svg)](README.md) +[![pl](https://img.shields.io/badge/lang-pl-white)](README.pl.md) +[![pt-BR](https://img.shields.io/badge/lang-pt--BR-green.svg)](README.pt-BR.md) +[![ru](https://img.shields.io/badge/lang-ru-yellow.svg)](README.ru.md) +[![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) + +![Hydra Catalogue](./docs/screenshot.png) + +
+ +## Zawartość. + +- [O nas](#o-nas) +- [Cechy.](#cechy) +- [Instalacja](#instalacja) +- [Dokonaj wpłaty](#dokonaj-wpłaty) + - [Dołącz do naszego kanału Telegram](#dołącz-do-naszego-kanału-telegram) + - [Rozwidlenie i sklonowanie repozytorium](#rozwidlenie-i-sklonowanie-repozytorium) + - [Jak możesz wnieść swój wkład](#jak-możesz-pomóc) + - [Struktura projektu](#struktura-projektu) +- [Utwórz kompilację z kodu źródłowego](#utwórz-kompilację-z-kodu-źródłowego) + - [Instalacja Node.js](#zainstaluj-nodejs) + - [Instalacja Yarn](#zainstaluj-yarn) + - [Instalacja Node zależności](#zainstaluj-zależności-node) + - [Instalacja Python 3.9](#zainstaluj-python-39) + - [Instalacja Python zależności](#zainstaluj-zależności-pythona) +- [Zmienne środowiskowe](#zmienne-środowiskowe) +- [Uruchomienie](#utwórz-kompilację-z-kodu-źródłowego) +- [Tworzenie kompilacji](#tworzenie-kompilacji) + - [Tworzenie klienta bittorrent](#zbuduj-klienta-bittorrent) + - [Tworzenie kompilacji aplikacji Electron](#tworzenie-aplikacji-electron) +- [Współtwórcy](#współtwórcy) + +## O nas + +**Hydra** - jest **programem uruchamiającym gry** z wbudowanym **klientem BitTorrent** i **samozarządzającym się repackagerem**. +
+Ten launcher jest napisany w TypeScript (Electron) i Pythonie, który współpracuje z systemem torrent przy użyciu libtorrent. + +## Cechy + +- Samodzielnie zarządzany repackager wśród wszystkich najbardziej zaufanych stron na [Megathread]("https://www.reddit.com/r/Piracy/wiki/megathread/"). +- Własny wbudowany klient bittorrent +- Integracja funkcji How Long To Beat (HLTB) na stronie gry +- Personalizacja folderu pobierania +- Powiadomienia o aktualizacjach listy repacków +- Wsparcie dla systemów Windows i Linux +- Stała aktualizacja +- I nie tylko ... + +## Instalacja + +Aby zainstalować, wykonaj poniższe czynności: + +1. Pobierz najnowszą wersję programu Hydra ze strony [Wydania](https://github.com/hydralauncher/hydra/releases/latest). + - Pobierz .exe tylko, jeśli chcesz zainstalować Hydrę w systemie Windows. + - Pobierz .deb lub .rpm lub .zip, jeśli chcesz zainstalować Hydrę w systemie Linux (zależy od dystrybucji systemu Linux). +2. Uruchom pobrany plik. +3. Ciesz się Hydrą! + +## Dokonaj wpłaty + +### Dołącz do naszego kanału Telegram + +Skupiamy nasze dyskusje na naszym kanale [Telegram](https://t.me/hydralauncher). + +1. Dołącz do naszego kanału +2. Przejdź do kanału ról i wybierz rolę Pracownik. +3. Wejdź na kanał dev, komunikuj się z nami i dziel się swoimi pomysłami. + +### Rozwidlenie i sklonowanie repozytorium + +1. Rozwidlenie repozytorium [(kliknij tutaj, aby rozwidlić teraz)](https://github.com/hydralauncher/hydra/fork) +2. Sklonuj swój rozwidlony kod `git clone https://github.com/your_username/hydra`. +3. Utwórz nowy brunch +4. Wypchnij swoje zatwierdzenia +5. Wyślij nowy Pull Request + +### Jak możesz pomóc + +- Tłumaczenie: Chcemy, aby Hydra była dostępna dla jak największej liczby osób. Zachęcamy do pomocy w tłumaczeniu na nowe języki lub aktualizowaniu i ulepszaniu tych, które są już dostępne na Hydrze. +- Kod: Hydra jest zbudowana przy użyciu Typescript, Electron i odrobiny Pythona. Jeśli chcesz wnieść swój wkład, dołącz do naszego kanału Telegram! + +### Struktura projektu + +- Klient torrent: Używamy libtorrent, biblioteki Pythona, do zarządzania pobieraniem torrentów. +- src/renderer: interfejs aplikacji +- src/main: cała logika jest tutaj. + +## Utwórz kompilację z kodu źródłowego + +### Zainstaluj Node.js + +Upewnij się, że masz zainstalowany Node.js na swoim komputerze. Jeśli nie, pobierz i zainstaluj go ze strony [nodejs.org](https://nodejs.org/). + +### Zainstaluj Yarn + +Yarn to menedżer pakietów dla Node.js. Jeśli jeszcze nie zainstalowałeś Yarn, możesz to zrobić, postępując zgodnie z instrukcjami na stronie [yarnpkg.com](https://classic.yarnpkg.com/lang/en/docs/install/). + +### Zainstaluj zależności Node + +Przejdź do katalogu projektu i zainstaluj zależności Node za pomocą Yarn: + +```bash +cd hydra +yarn +``` + +### Zainstaluj Python 3.9 + +Upewnij się, że masz zainstalowany Python 3.9 na swoim komputerze. Można go pobrać i zainstalować ze strony [python.org](https://www.python.org/downloads/release/python-3919/). + +### Zainstaluj zależności Pythona + +Zainstaluj niezbędne zależności Pythona za pomocą pip: + +```bash +pip install -r requirements.txt +``` + +## Zmienne środowiskowe + +Będziesz potrzebował klucza API SteamGridDB, aby uzyskać ikony gier podczas instalacji. +Jeśli chcesz użyć onlinefix jako repackagera, musisz dodać swoje dane uwierzytelniające do .env + +Po jego uzyskaniu można skopiować plik lub zmienić jego nazwę `.env.example` na `.env` i umieść go na`STEAMGRIDDB_API_KEY`, `ONLINEFIX_USERNAME`, `ONLINEFIX_PASSWORD`. + +## Run + +Po skonfigurowaniu wszystkiego można uruchomić następujące polecenie, aby uruchomić zarówno proces Electron, jak i klienta bittorrent: + +```bash +yarn dev +``` + +## Tworzenie kompilacji + +### Zbuduj klienta bittorrent + +Zbuduj klienta bittorrent za pomocą tego poleceniaи: + +```bash +python torrent-client/setup.py build +``` + +### Tworzenie aplikacji Electron + +Zbuduj aplikację Electron za pomocą tego polecenia: + +W systemie Windows: + +```bash +yarn build:win +``` + +W systemie Linux: + +```bash +yarn build:linux +``` + +## Współtwórcy + + + + + +## License + +Hydra posiada licencję [MIT License](LICENSE). diff --git a/README.pt-BR.md b/README.pt-BR.md index 5d04e48b..9f77aa5c 100644 --- a/README.pt-BR.md +++ b/README.pt-BR.md @@ -13,12 +13,11 @@ [![build](https://img.shields.io/github/actions/workflow/status/hydralauncher/hydra/build.yml)](https://github.com/hydralauncher/hydra/actions) [![release](https://img.shields.io/github/package-json/v/hydralauncher/hydra)](https://github.com/hydralauncher/hydra/releases) -[![pt-BR](https://img.shields.io/badge/lang-pt--BR-green.svg)](README.pt-BR.md) +[![be](https://img.shields.io/badge/lang-be-orange)](README.be.md) [![en](https://img.shields.io/badge/lang-en-red.svg)](README.md) +[![pl](https://img.shields.io/badge/lang-pl-white)](README.pl.md) [![ru](https://img.shields.io/badge/lang-ru-yellow.svg)](README.ru.md) [![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) -[![be](https://img.shields.io/badge/lang-be-orange)](README.be.md) - ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.ru.md b/README.ru.md index 03ecf379..fc07a1a4 100644 --- a/README.ru.md +++ b/README.ru.md @@ -13,11 +13,11 @@ [![build](https://img.shields.io/github/actions/workflow/status/hydralauncher/hydra/build.yml)](https://github.com/hydralauncher/hydra/actions) [![release](https://img.shields.io/github/package-json/v/hydralauncher/hydra)](https://github.com/hydralauncher/hydra/releases) -[![pt-BR](https://img.shields.io/badge/lang-pt--BR-green.svg)](README.pt-BR.md) -[![en](https://img.shields.io/badge/lang-en-red.svg)](README.md) -[![ru](https://img.shields.io/badge/lang-ru-yellow.svg)](README.ru.md) -[![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) [![be](https://img.shields.io/badge/lang-be-orange)](README.be.md) +[![en](https://img.shields.io/badge/lang-en-red.svg)](README.md) +[![pl](https://img.shields.io/badge/lang-pl-white)](README.pl.md) +[![pt-BR](https://img.shields.io/badge/lang-pt--BR-green.svg)](README.pt-BR.md) +[![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.uk-UA.md b/README.uk-UA.md index 99b5ca3c..f3f1afc5 100644 --- a/README.uk-UA.md +++ b/README.uk-UA.md @@ -13,11 +13,11 @@ [![build](https://img.shields.io/github/actions/workflow/status/hydralauncher/hydra/build.yml)](https://github.com/hydralauncher/hydra/actions) [![release](https://img.shields.io/github/package-json/v/hydralauncher/hydra)](https://github.com/hydralauncher/hydra/releases) -[![pt-BR](https://img.shields.io/badge/lang-pt--BR-green.svg)](README.pt-BR.md) -[![en](https://img.shields.io/badge/lang-en-red.svg)](README.md) -[![ru](https://img.shields.io/badge/lang-ru-yellow.svg)](README.ru.md) -[![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) [![be](https://img.shields.io/badge/lang-be-orange)](README.be.md) +[![en](https://img.shields.io/badge/lang-en-red.svg)](README.md) +[![pl](https://img.shields.io/badge/lang-pl-white)](README.pl.md) +[![pt-BR](https://img.shields.io/badge/lang-pt--BR-green.svg)](README.pt-BR.md) +[![ru](https://img.shields.io/badge/lang-ru-yellow.svg)](README.ru.md) ![Hydra Catalogue](./docs/screenshot.png)