diff --git a/README.be.md b/README.be.md index 806e45cc..42e119a5 100644 --- a/README.be.md +++ b/README.be.md @@ -5,7 +5,7 @@ [](https://hydralauncher.site)

Hydra Launcher

- +

Hydra - гэта гульнявы лаўнчар з уласным убудаваным кліентам BitTorrent і самастойным scraper`ам для рэпакаў.

@@ -20,6 +20,7 @@ [![be](https://img.shields.io/badge/lang-be-orange)](README.be.md) [![es](https://img.shields.io/badge/lang-es-red)](README.es.md) [![fr](https://img.shields.io/badge/lang-fr-blue)](README.fr.md) +[![de](https://img.shields.io/badge/lang-de-black)](README.de.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.de.md b/README.de.md new file mode 100644 index 00000000..bd8c1b71 --- /dev/null +++ b/README.de.md @@ -0,0 +1,182 @@ +
+ +
+ +[](https://hydralauncher.site) + +

Hydra Launcher

+ +

+ Hydra ist ein Launcher für Spiele mit einem eigenen eingebetteten BitTorrent-Client. +

+ +[![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) + +[![en](https://img.shields.io/badge/lang-en-red.svg)](README.md) +[![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) +[![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) +[![es](https://img.shields.io/badge/lang-es-red)](README.es.md) +[![fr](https://img.shields.io/badge/lang-fr-blue)](README.fr.md) +[![de](https://img.shields.io/badge/lang-de-black)](README.de.md) + +![Hydra Katalog](./docs/screenshot.png) + +
+ +## Inhaltsverzeichnis + +- [Über Hydra](#über-hydra) +- [Eigenschaften](#eigenschaften) +- [Installation](#installation) +- [Mitwirken](#mitwirken) + - [Tritt uns auf Telegram bei](#tritt-uns-auf-telegram-bei) + - [Forke und klone dein Repo](#forke-und-klone-dein-repo) + - [Wie du mitwirken kannst](#wie-du-mitwirken-kannst) + - [Projektstruktur](#projektstruktur) +- [Den Quellcode kompilieren](#den-quellcode-kompilieren) + - [Installiere Node.js](#installiere-nodejs) + - [Installiere Yarn](#installiere-yarn) + - [Installiere Node-Abhängigkeiten](#installiere-node-abhängigkeiten) + - [Installiere Python 3.9](#installiere-python-39) + - [Installiere Python-Abhängigkeiten](#installiere-python-abhängigkeiten) +- [Umgebungsvariablen](#umgebungsvariablen) +- [Ausführung](#ausführung) +- [Kompilation](#kompilation) + - [Kompiliere den BitTorrent-Client](#kompiliere-den-bittorrent-client) + - [Kompiliere die Electron-Applikation](#kompiliere-die-electron-applikation) +- [Mitwirkende](#mitwirkende) + +## Über Hydra + +**Hydra** ist ein **Launcher für Spiele** mit einem eigenen eingebetteten **BitTorrent-Client**. +
+Der Launcher ist in TypeScript (Electron) und Python, womit das Torrentingsystem durch Einsatz von libtorrent geregelt ist, geschrieben. + +## Eigenschaften + +- Eigener eingebetteter BitTorrent-Client +- How Long to Beat (HLTB) Integration auf der Spielseite +- Anpassbarkeit des Downloadverzeichnisses +- Unterstützung von Windows und Linux +- Regelmäßig aktualisiert +- Und mehr ... + +## Installation + +Die folgenden Schritte beschreiben den Installationsprozess: + +1. Lade die neueste Version von Hydra von der [Releases](https://github.com/hydralauncher/hydra/releases/latest) Seite herunter. + - Für die Installation von Hydra auf Windows, wähle die .exe Datei. + - Für die Installation von Hydra auf Linux, wähle die .deb, .rpm oder .zip Datei. (Abhängig von deiner Linux-Distribution) +2. Führe die heruntergeladene Datei aus. +3. Genieße Hydra! + +## Mitwirken + +### Tritt uns auf Telegram bei + +Wir konzentrieren unsere Diskussionen in unserem [Telegram](https://t.me/hydralauncher) Kanal. + +### Forke und klone dein Repo + +1. Forke das Repo [(Klicke hier, um direkt zu forken)](https://github.com/hydralauncher/hydra/fork) +2. Klone deinen geforketen Code `git clone https://github.com/dein_nutzername/hydra` +3. Erstelle einen neuen Branch +4. Pushe deine Commits +5. Stelle eine neue Pull-Anfrage + +### Wie du mitwirken kannst + +- Übersetzung: Wir wollen Hydra so vielen Menschen wie möglich zugänglich machen. Gerne kannst du uns helfen neue Sprachen zu übersetzen oder für Hydra bereits verfügbare Sprachen zu aktualisieren und verbessern. +- Code: Hydra ist mit TypeScript, Electron und etwas Python gebaut. Wenn du mitwirken möchtest, tritt unserem [Telegram](https://t.me/hydralauncher) bei! + +### Projektstruktur + +- torrent-client: Wir verwenden die Python-Bibliothek libtorrent zur Verwaltung von Torrent-Downloads. +- src/renderer: die UI der Applikation. +- src/main: sämtliche Logik liegt hier. + +## Den Quellcode kompilieren + +### Installiere Node.js + +Stelle sicher, dass du Node.js auf deinem System installiert hast. Falls nicht, installiere es von [nodejs.org](https://nodejs.org/). + +### Installiere Yarn + +Yarn ist ein Packetmanager für Node.js. Sollte er dir fehlen, installiere ihn mithilfe der Anleitung auf [yarnpkg.com](https://classic.yarnpkg.com/lang/en/docs/install/). + +### Installiere Node-Abhängigkeiten + +Navigiere zum Projektverzeichnis und installiere die Node-Abhängigkeiten mit Yarn: + +```bash +cd hydra +yarn +``` + +### Installiere Python 3.9 + +Stelle sicher, dass du Python 3.9 auf deinem System installiert hast. Ansonsten kannst du es von [python.org](https://www.python.org/downloads/release/python-3913/) herunterladen und installieren. + +### Installiere Python-Abhängigkeiten + +Installiere die benötigten Python-Abhängigkeiten mit pip: + +```bash +pip install -r requirements.txt +``` + +## Umgebungsvariablen + +Du wirst einen SteamGridDB API Schlüssel benötigen, um die Spielicons bei Installation abzurufen. + +Sobald du einen hast, kannst du die .env.example Datei zu .env kopieren oder umbenennen und den Schlüssel bei STEAMGRIDDB_API_KEY einfügen. + +## Ausführung + +Sobald du alles eingerichtet hast, kannst du den folgenden Befehl nutzen, um sowohl den Electron-Prozess als auch den BitTorrent-Client zu starten: + +```bash +yarn dev +``` + +## Kompilation + +### Kompiliere den BitTorrent-Client + +Kompiliere den BitTorrent-Client mit folgendem Befehl: + +```bash +python torrent-client/setup.py build +``` + +### Kompiliere die Electron-Applikation + +Kompiliere die Electron-Applikation mit folgendem Befehl: + +Auf Windows: + +```bash +yarn build:win +``` + +Auf Linux: + +```bash +yarn build:linux +``` + +## Mitwirkende + + + + + +## Lizenz + +Hydra ist unter der [MIT Lizenz](LICENSE) lizensiert. diff --git a/README.es.md b/README.es.md index 3c080da9..5467dbf3 100644 --- a/README.es.md +++ b/README.es.md @@ -5,7 +5,7 @@ [](https://hydralauncher.site)

Hydra Launcher

- +

Hydra es un launcher de juegos con su propio cliente de bittorrent y gestor propio de repacks.

@@ -20,6 +20,7 @@ [![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) [![en](https://img.shields.io/badge/lang-en-red.svg)](README.md) [![fr](https://img.shields.io/badge/lang-fr-blue)](README.fr.md) +[![de](https://img.shields.io/badge/lang-de-black)](README.de.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.fr.md b/README.fr.md index 0e99fb05..085e92b6 100644 --- a/README.fr.md +++ b/README.fr.md @@ -5,7 +5,7 @@ [](https://hydralauncher.site)

Hydra Launcher

- +

Hydra est un lanceur de jeux avec son propre client bittorrent intégré et un scraper de repack auto-géré.

@@ -20,6 +20,7 @@ [![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) [![es](https://img.shields.io/badge/lang-es-red)](README.es.md) +[![de](https://img.shields.io/badge/lang-de-black)](README.de.md) ![Catalogue Hydra](./docs/screenshot.png) diff --git a/README.md b/README.md index 6dc97aea..44e65e51 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [](https://hydralauncher.site)

Hydra Launcher

- +

Hydra is a game launcher with its own embedded bittorrent client.

@@ -20,6 +20,7 @@ [![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) [![es](https://img.shields.io/badge/lang-es-red)](README.es.md) [![fr](https://img.shields.io/badge/lang-fr-blue)](README.fr.md) +[![de](https://img.shields.io/badge/lang-de-black)](README.de.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.pl.md b/README.pl.md index 298f82a9..1d5fb11e 100644 --- a/README.pl.md +++ b/README.pl.md @@ -5,7 +5,7 @@ [](https://hydralauncher.site)

Hydra Launcher

- +

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

@@ -20,6 +20,7 @@ [![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) [![es](https://img.shields.io/badge/lang-es-red)](README.es.md) [![fr](https://img.shields.io/badge/lang-fr-blue)](README.fr.md) +[![de](https://img.shields.io/badge/lang-de-black)](README.de.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.pt-BR.md b/README.pt-BR.md index 0d76a9fa..d5cd93c9 100644 --- a/README.pt-BR.md +++ b/README.pt-BR.md @@ -5,7 +5,7 @@ [](https://hydralauncher.site)

Hydra Launcher

- +

Hydra é um Launcher de Jogos com seu próprio cliente de bittorrent integrado e um wrapper autogerenciado para busca de repacks.

@@ -20,6 +20,7 @@ [![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) [![es](https://img.shields.io/badge/lang-es-red)](README.es.md) [![fr](https://img.shields.io/badge/lang-fr-blue)](README.fr.md) +[![de](https://img.shields.io/badge/lang-de-black)](README.de.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.ru.md b/README.ru.md index a1aaf806..3cfa65b9 100644 --- a/README.ru.md +++ b/README.ru.md @@ -5,7 +5,7 @@ [](https://hydralauncher.site)

Hydra Launcher

- +

Hydra - это игровой лаунчер с собственным встроенным клиентом BitTorrent и самостоятельным scraper`ом для репаков.

@@ -20,6 +20,7 @@ [![uk-UA](https://img.shields.io/badge/lang-uk--UA-blue)](README.uk-UA.md) [![es](https://img.shields.io/badge/lang-es-red)](README.es.md) [![fr](https://img.shields.io/badge/lang-fr-blue)](README.fr.md) +[![de](https://img.shields.io/badge/lang-de-black)](README.de.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/README.uk-UA.md b/README.uk-UA.md index 2f921499..9525bf4a 100644 --- a/README.uk-UA.md +++ b/README.uk-UA.md @@ -5,7 +5,7 @@ [](https://hydralauncher.site)

Hydra Launcher

- +

Hydra - це ігровий лаунчер з власним вбудованим bittorrent-клієнтом і самокерованим збирачем репаків.

@@ -20,6 +20,7 @@ [![ru](https://img.shields.io/badge/lang-ru-yellow.svg)](README.ru.md) [![es](https://img.shields.io/badge/lang-es-red)](README.es.md) [![fr](https://img.shields.io/badge/lang-fr-blue)](README.fr.md) +[![de](https://img.shields.io/badge/lang-de-black)](README.de.md) ![Hydra Catalogue](./docs/screenshot.png) diff --git a/src/locales/de/translation.json b/src/locales/de/translation.json new file mode 100644 index 00000000..e8361961 --- /dev/null +++ b/src/locales/de/translation.json @@ -0,0 +1,277 @@ +{ + "language_name": "Deutsch", + "app": { + "successfully_signed_in": "Erfolgreich angemeldet" + }, + "home": { + "featured": "Empfohlen", + "trending": "Beliebt", + "surprise_me": "Überrasche mich", + "no_results": "Keine Ergebnisse gefunden" + }, + "sidebar": { + "catalogue": "Katalog", + "downloads": "Downloads", + "settings": "Einstellungen", + "my_library": "Meine Bibliothek", + "downloading_metadata": "{{title}} (Metadaten werden heruntergeladen…)", + "paused": "{{title}} (Pausiert)", + "downloading": "{{title}} ({{percentage}} - Wird heruntergeladen…)", + "filter": "Bibliothek filtern", + "home": "Home", + "queued": "{{title}} (In Warteschlange)", + "game_has_no_executable": "Spiel hat keine ausführbare Datei gewählt", + "sign_in": "Anmelden" + }, + "header": { + "search": "Spiele suchen", + "home": "Home", + "catalogue": "Katalog", + "downloads": "Downloads", + "search_results": "Suchergebnisse", + "settings": "Einstellungen", + "version_available_install": "Version {{version}} verfügbar. Klicke hier, um neuzustarten und sie zu installieren.", + "version_available_download": "Version {{version}} verfügbar. Klicke hier, um sie herunterzuladen." + }, + "bottom_panel": { + "no_downloads_in_progress": "Keine aktive Downloads", + "downloading_metadata": "Metadaten von {{title}} werden heruntergeladen…", + "downloading": "{{title}} wird heruntergeladen… ({{percentage}} abgeschlossen) - Abschluss {{eta}} - {{speed}}", + "calculating_eta": "{{title}} wird heruntergeladen… ({{percentage}} abgeschlossen) - Verbleibende Zeit wird berechnet…", + "checking_files": "Prüfe Dateien von {{title}}… ({{percentage}} abgeschlossen)" + }, + "catalogue": { + "next_page": "Nächste Seite", + "previous_page": "Vorherige Seite" + }, + "game_details": { + "open_download_options": "Download-Optionen öffnen", + "download_options_zero": "Keine Download-Optionen", + "download_options_one": "{{count}} Download-Option", + "download_options_other": "{{count}} Download-Optionen", + "updated_at": "Aktualisiert {{updated_at}}", + "install": "Installieren", + "resume": "Fortfahren", + "pause": "Pausieren", + "cancel": "Abbrechen", + "remove": "Entfernen", + "space_left_on_disk": "{{space}} auf Festplatte verfügbar", + "eta": "Abschluss {{eta}}", + "calculating_eta": "Verbleibende Zeit wird berechnet…", + "downloading_metadata": "Metadaten werden heruntergeladen…", + "filter": "Repacks filtern", + "requirements": "Systemanforderungen", + "minimum": "Minimum", + "recommended": "Empfohlen", + "paused": "Pausiert", + "release_date": "Veröffentlicht am {{date}}", + "publisher": "Veröffentlicht von {{publisher}}", + "hours": "Stunden", + "minutes": "Minuten", + "amount_hours": "{{amount}} Stunden", + "amount_minutes": "{{amount}} Minuten", + "accuracy": "{{accuracy}}% Genauigkeit", + "add_to_library": "Zu Bibliothek hinzufügen", + "remove_from_library": "Von Bibliothek entfernen", + "no_downloads": "Keine Downloads verfügbar", + "play_time": "{{amount}} lang gespielt", + "last_time_played": "Zuletzt gespielt {{period}}", + "not_played_yet": "{{title}} wurde noch nicht gespielt", + "next_suggestion": "Nächste Empfehlung", + "play": "Spielen", + "deleting": "Installer wird gelöscht…", + "close": "Schließen", + "playing_now": "Spielt jetzt", + "change": "Ändern", + "repacks_modal_description": "Wähle das Repack, das du herunterladen möchtest", + "select_folder_hint": "Um das Standardverzeichnis zu ändern, gehe zu den <0>Einstellungen", + "download_now": "Jetzt herunterladen", + "no_shop_details": "Shop-Details konnten nicht abgerufen werden.", + "download_options": "Download-Optionen", + "download_path": "Download-Verzeichnis", + "previous_screenshot": "Vorheriger Screenshot", + "next_screenshot": "Nächster Screenshot", + "screenshot": "Screenshot {{number}}", + "open_screenshot": "Screenshot {{number}} öffnen", + "download_settings": "Download-Einstellungen", + "downloader": "Downloader", + "select_executable": "Auswählen", + "no_executable_selected": "Keine ausführbare Datei gewählt", + "open_folder": "Verzeichnis öffnen", + "open_download_location": "Heruntergeladene Dateien anzeigen", + "create_shortcut": "Desktop-Verknüpfung erstellen", + "remove_files": "Dateien entfernen", + "remove_from_library_title": "Bist du dir sicher?", + "remove_from_library_description": "Dies wird {{game}} aus deiner Bibliothek entfernen", + "options": "Optionen", + "executable_section_title": "Ausführbare Datei", + "executable_section_description": "Pfad der Datei, die bei Klick auf \"Play\" ausgeführt wird", + "downloads_secion_title": "Downloads", + "downloads_section_description": "Sieh dir Updates oder andere Versionen dieses Spiels an", + "danger_zone_section_title": "Gefahrenzone", + "danger_zone_section_description": "Entferne dieses Spiel aus deiner Bibliothek oder die von Hydra heruntergeladenen Dateien", + "download_in_progress": "Download erfolgt", + "download_paused": "Download ist pausiert", + "last_downloaded_option": "Letzte Download-Option", + "create_shortcut_success": "Verknüpfung erfolgreich erstellt", + "create_shortcut_error": "Fehler bei Erstellung von Verknüpfung" + }, + "activation": { + "title": "Hydra aktivieren", + "installation_id": "Installations ID:", + "enter_activation_code": "Aktivierungscode eingeben", + "message": "Wenn du nicht weißt wo du fragen musst, solltest du dies nicht haben.", + "activate": "Aktivieren", + "loading": "Lädt…" + }, + "downloads": { + "resume": "Fortfahren", + "pause": "Pause", + "eta": "Abschluss {{eta}}", + "paused": "Pausiert", + "verifying": "Verifiziere…", + "completed": "Abgeschlossen", + "removed": "Nicht heruntergeladen", + "cancel": "Abbrechen", + "filter": "Heruntergeladene Spiele filtern", + "remove": "Entfernen", + "downloading_metadata": "Metadaten werden heruntergeladen…", + "deleting": "Installer wird entfernt…", + "delete": "Installer entfernen", + "delete_modal_title": "Bist du dir sicher?", + "delete_modal_description": "Dies wird alle Installationsdateien von deinem Computer entfernen", + "install": "Installieren", + "download_in_progress": "Läuft", + "queued_downloads": "Downloads in Warteschlange", + "downloads_completed": "Abgeschlossen", + "queued": "In Warteschlange", + "no_downloads_title": "Welch Leere", + "no_downloads_description": "Du hast mit Hydra noch nichts heruntergeladen, aber es ist nie zu spät anzufangen.", + "checking_files": "Dateien werden überprüft…" + }, + "settings": { + "downloads_path": "Download-Pfad", + "change": "Aktualisieren", + "notifications": "Benachrichtigungen", + "enable_download_notifications": "Wenn ein Download abgeschlossen wird", + "enable_repack_list_notifications": "Wenn ein neues Repack hinzugefügt wird", + "real_debrid_api_token_label": "Real-Debrid API Token", + "quit_app_instead_hiding": "Hydra verlassen statt minimieren beim Schließen", + "launch_with_system": "Hydra bei Systemstart starten", + "general": "Allgemein", + "behavior": "Verhalten", + "download_sources": "Download-Quellen", + "language": "Sprache", + "real_debrid_api_token": "API Token", + "enable_real_debrid": "Real-Debrid aktivieren", + "real_debrid_description": "Real-Debrid ist ein unrestriktiver Downloader, der es dir ermöglicht Dateien sofort und mit deiner maximalen Internetgeschwindigkeit herunterzuladen.", + "real_debrid_invalid_token": "API token nicht gültig", + "real_debrid_api_token_hint": "<0>Hier kannst du dir deinen API Token holen", + "real_debrid_free_account_error": "Das Konto \"{{username}}\" ist ein gratis account. Bitte abonniere Real-Debrid", + "real_debrid_linked_message": "Konto \"{{username}}\" verknüpft", + "save_changes": "Änderungen speichern", + "changes_saved": "Änderungen erfolgreich gespeichert", + "download_sources_description": "Hydra wird die Download-Links von diesen Quellen abrufen. Die Quell-URL muss ein direkter Link zu einer .json Datei, welche die Download-Links enthält, sein.", + "validate_download_source": "Validieren", + "remove_download_source": "Entfernen", + "add_download_source": "Quelle hinzufügen", + "download_count_zero": "Keine Download-Option", + "download_count_one": "{{countFormatted}} Download-Option", + "download_count_other": "{{countFormatted}} Download-Optionen", + "download_source_url": "Download Quell-URL", + "add_download_source_description": "Füge die URL, welche die .json Datei enthält, ein", + "download_source_up_to_date": "Auf aktuellem Stand", + "download_source_errored": "Fehlgeschlagen", + "sync_download_sources": "Quellen synchronisieren", + "removed_download_source": "Download-Quelle entfernt", + "added_download_source": "Download-Quelle hinzugefügt", + "download_sources_synced": "Alle Download-Quellen sind synchronisiert", + "insert_valid_json_url": "Füge eine gültige JSON URL ein", + "found_download_option_zero": "Keine Download-Option gefunden", + "found_download_option_one": "{{countFormatted}} Download-Option gefunden", + "found_download_option_other": "{{countFormatted}} Download-Optionen gefunden", + "import": "Importieren" + }, + "notifications": { + "download_complete": "Download abgeschlossen", + "game_ready_to_install": "{{title}} ist bereit zur Installation", + "repack_list_updated": "Repack-Liste aktualisiert", + "repack_count_one": "{{count}} Repack hinzugefügt", + "repack_count_other": "{{count}} Repacks hinzugefügt", + "new_update_available": "Version {{version}} verfügbar", + "restart_to_install_update": "Um das Update zu installieren, starte Hydra neu" + }, + "system_tray": { + "open": "Hydra öffnen", + "quit": "Schließen" + }, + "game_card": { + "no_downloads": "Keine Downloads verfügbar" + }, + "binary_not_found_modal": { + "title": "Programme nicht installiert", + "description": "Ausführbare Dateien für Wine oder Lutris wurden auf deinem System nicht gefunden", + "instructions": "Überprüfe die korrekte Installation dieser für deine Linux-Distro, damit das Spiel normal laufen kann" + }, + "modal": { + "close": "Knopf schließen" + }, + "forms": { + "toggle_password_visibility": "Sichtbarkeit des Passworts umschalten" + }, + "user_profile": { + "amount_hours": "{{amount}} Stunden", + "amount_minutes": "{{amount}} Minuten", + "last_time_played": "Zuletzt gespielt {{period}}", + "activity": "Letzte Aktivität", + "library": "Bibliothek", + "total_play_time": "Gesamtspielzeit: {{amount}}", + "no_recent_activity_title": "Hmmm… hier ist nichts", + "no_recent_activity_description": "Du hast in letzter Zeit keine Spiele gespielt. Es wird Zeit das zu ändern!", + "display_name": "Anzeigename", + "saving": "Speichert", + "save": "Speichern", + "edit_profile": "Profil Bearbeiten", + "saved_successfully": "Erfolgreich gespeichert", + "try_again": "Bitte versuche es erneut", + "sign_out_modal_title": "Bist du dir sicher?", + "cancel": "Abbrechen", + "successfully_signed_out": "Erfolgreich abgemeldet", + "sign_out": "Abmelden", + "playing_for": "Spielt {{amount}} lang", + "sign_out_modal_text": "Deine Bibliothek ist mit deinem aktuellen Konto verknüpft. Wenn du dich abmeldest, wird deine Bibliothek nicht mehr sichtbar sein und jeglicher Fortschritt wird nicht gespeichert. Abmelden fortführen?", + "add_friends": "Freunde hinzufügen", + "add": "Hinzufügen", + "friend_code": "Freundescode", + "see_profile": "Profil anzeigen", + "sending": "Sendet", + "friend_request_sent": "Freundschaftsanfrage versendet", + "friends": "Freunde", + "friends_list": "Freundesliste", + "user_not_found": "Nutzer nicht gefunden", + "block_user": "Nutzer blockieren", + "add_friend": "Freund hinzufügen", + "request_sent": "Anfrage versendet", + "request_received": "Anfrage erhalten", + "accept_request": "Anfrage annehmen", + "ignore_request": "Anfrage ignorieren", + "cancel_request": "Anfrage zurückziehen", + "undo_friendship": "Freundschaft kündigen", + "request_accepted": "Anfrage akzeptiert", + "user_blocked_successfully": "Nutzer erfolgreich blockiert", + "user_block_modal_text": "{{displayName}} wird dadurch blockiert", + "settings": "Einstellungen", + "public": "Öffentlich", + "private": "Privat", + "friends_only": "Nur Freunde", + "privacy": "Privatsphäre", + "blocked_users": "Blockierte Nutzer", + "unblock": "Freigeben", + "no_friends_added": "Du hast noch keine Freunde hinzugefügt", + "pending": "Ausstehend", + "no_pending_invites": "Du hast keine ausstehenden Einladungen", + "no_blocked_users": "Du hast keine blockierten Nutzer", + "friend_code_copied": "Freundescode kopiert", + "undo_friendship_modal_text": "Freundschaft mit {{displayName}} wird dadurch gekündigt" + } +} diff --git a/src/locales/index.ts b/src/locales/index.ts index ea0783c2..e8426f01 100644 --- a/src/locales/index.ts +++ b/src/locales/index.ts @@ -6,6 +6,7 @@ import nl from "./nl/translation.json"; import fr from "./fr/translation.json"; import hu from "./hu/translation.json"; import it from "./it/translation.json"; +import de from "./de/translation.json"; import pl from "./pl/translation.json"; import ru from "./ru/translation.json"; import tr from "./tr/translation.json"; @@ -25,6 +26,7 @@ export default { "pt-BR": ptBR, "pt-PT": ptPT, en, + de, es, nl, fr,