diff --git a/Rare/Components/Tabs/Downloads/DownloadTab.py b/Rare/Components/Tabs/Downloads/DownloadTab.py index 611c963d..46180e2d 100644 --- a/Rare/Components/Tabs/Downloads/DownloadTab.py +++ b/Rare/Components/Tabs/Downloads/DownloadTab.py @@ -288,7 +288,7 @@ class DownloadTab(QWidget): else: notification = Notify() notification.title = self.tr("Installation finished") - notification.message = self.tr("Download of game ") + self.active_game.app_title + notification.message = self.tr("Finished Download of game {}").format(self.active_game.app_name) notification.send() # QMessageBox.information(self, "Info", "Download finished") logger.info("Download finished: " + self.active_game.app_title) diff --git a/Rare/Components/Tabs/Games/GameInfo/GameInfo.py b/Rare/Components/Tabs/Games/GameInfo/GameInfo.py index 660b1cc1..159ee834 100644 --- a/Rare/Components/Tabs/Games/GameInfo/GameInfo.py +++ b/Rare/Components/Tabs/Games/GameInfo/GameInfo.py @@ -95,7 +95,7 @@ class GameInfo(QWidget): self.setLayout(self.layout) def uninstall(self): - if QMessageBox.question(self, "Uninstall", self.tr("Are you sure to uninstall " + self.game.app_title), + if QMessageBox.question(self, "Uninstall", self.tr("Are you sure to uninstall {}").format(self.game.app_title), QMessageBox.Yes | QMessageBox.No) == QMessageBox.Yes: LegendaryApi.uninstall(self.game.app_name, self.core) self.update_list.emit() diff --git a/Rare/Components/Tabs/Games/GameWidgets/BaseInstalledWidget.py b/Rare/Components/Tabs/Games/GameWidgets/BaseInstalledWidget.py index 42af21a2..f75c0a8c 100644 --- a/Rare/Components/Tabs/Games/GameWidgets/BaseInstalledWidget.py +++ b/Rare/Components/Tabs/Games/GameWidgets/BaseInstalledWidget.py @@ -42,6 +42,7 @@ class BaseInstalledWidget(QGroupBox): self.game_running = True return 0 - def finished(self): + def finished(self, exit_code): + logger.info("Game exited with exit code: ", exit_code) self.finish_signal.emit(self.game.app_name) self.game_running = False diff --git a/Rare/languages/de.qm b/Rare/languages/de.qm index 54791df3..edb5d143 100644 Binary files a/Rare/languages/de.qm and b/Rare/languages/de.qm differ diff --git a/Rare/languages/de.ts b/Rare/languages/de.ts deleted file mode 100644 index b6d9c1e0..00000000 --- a/Rare/languages/de.ts +++ /dev/null @@ -1,674 +0,0 @@ - - - - - About - - - Developer: - Entwickler: - - - - Legendary developer: - Entwickler für legendary: - - - - This is a beta version, so you can get bugs. If you get a bug, please report it by creating a Issue on <a href='https://github.com/Dummerle/Rare/issues'>Github</a>. You can also contact me on Discord (Dummerle#7419). If you have a feature request, please contact me - Dies ist eine Beta version, also können Bugs auftreten. In diesem Fall bitte einen Issue auf <a href='https://github.com/Dummerle/Rare/issues'>Github</a> erstellen oder mich auf Discord (Dummerle#7419) kontaktieren. Auch für Feature-Requests mich bitte kontaktieren - - - - BrowserLogin - - - Opens a browser. You login and copy the json code in the field below. Click <a href='{}'>here</a> to open Browser - Ein Browser wird geöfnet. Einloggen und die JSON Antwort in das unten liegende Feld kopieren. <a href='{}'>Hier</a> drücken um den Browser zu öffnen - - - - Insert SID here - SID hier einfügen - - - - Login - Einloggen - - - - Loading... - Laden... - - - - DownloadTab - - - No active Download - Kein aktiver Download - - - - Stop Download - Download anhalten - - - - No updates available - Keine Updates verfügbar - - - - Error preparing download - Beim vorbereiten des Downloads ist ein Fehler passiert - - - - Download size is 0. Game already exists - Größe des Downloads ist 0. Spiel existiert bereits - - - - Installation finished - Installation abgeschlossen - - - - Download of game - Download des Spiels: - - - - Installing Game: No active download - Installierendes Spiel: Kein aktiver Download - - - - Download speed - Geschwindigkeit - - - - Cache used - Benutzter Cache - - - - Downloaded - Runtergeladen - - - - GameActions - - - Uninstall game - Spiel deinstallieren - - - - Uninstall - Deinstallieren - - - - Verify Game - Spieldateien verifizieren - - - - Verify - Verifizieren - - - - Repair Game - Spiel reparieren - - - - Repair - Reparieren - - - - GameInfo - - - Are you sure to uninstall - Möchtest du das Spiel wirklich löschen - - - - Repair file does not exist or game does not need a repair. Please verify game first - Reparationsdatei nicht gefunden. Das Spiel bitte zuerst verifizieren - - - - Verification failed, {} file(s) corrupted, {} file(s) are missing. Do you want to repair them? - Verifizierung fehlgeschlagen, {} Datei(en) kaputt, {} Datei(en) fehlen. Willst du das Spiel reparieren? - - - - Developer: - Entwickler: - - - - Install size: - Größe: - - - - Install path: - Spielverzeichnis: - - - - GameList - - - Game running - Spiel läuft - - - - GameListHeadBar - - - Installed only - Nur installierte - - - - Import Game - Spiel importieren - - - - Search Game - Spiel suchen - - - - GameSettings - - - Launch Game offline - Spiel offline starten - - - - Skip update check before launching - Updateüberprüfung überspringen - - - - Proton Wrapper - Protonversion - - - - Save - Speichern - - - - Proton prefix - Protonprefix - - - - No permission to create folder - Keine Berechtigung den Ordner zu erstellen - - - - Please select path for proton prefix - Bitte den Pfad zum Protonprefix auswählen - - - - GameWidgetInstalled - - - Update available - Update verfügbar - - - - Start game without version check - Spiel ohne Updatecheck starten - - - - Game running - Spiel läuft - - - - IconWidgetUninstalled - - - Install Game - Spiel installieren - - - - ImportWidget - - - Import - Importieren - - - - Could not find EGL program data - Konnte nicht die EGL Dateien finden - - - - Found EGL program Data. Do you want to import them? - EGL Dateien gefunden. Willst du sie importieren? - - - - Could not find any Epic Games login data - - - - - Loading... - - - - - Error: No valid session found - - - - - Back - - - - - Select path to game - - - - - Import Game - - - - - Import all games from Epic Games Launcher - - - - - Successfully imported {} Games - - - - - InfoTabs - - - Back - - - - - Game Info - - - - - Settings - - - - - InstallDialog - - - Max workers (0: Default) - - - - - InstallInfoDialog - - - Download size: {}GB -Install size: {}GB - - - - - Install - - - - - Cancel - - - - - InstalledListWidget - - - Launch - - - - - Developer: - - - - - LaunchDialog - - - Launching Rare - - - - - Logging in - - - - - Downloading Images - - - - - Starting... - - - - - LegendarySettings - - - Legendary settings - - - - - Default installation directory - - - - - Max workers for Download (Less: slower download)(0: Default) - - - - - LinuxSettings - - - Default Wine Prefix - - - - - Default Wine executable - - - - - ListWidgetUninstalled - - - Install - - - - - LoginDialog - - - Select one option to Login - - - - - Use Browser - - - - - This opens your default browser. Login and copy the text - - - - - MiniWidget - - - Logged in as - - - - - Account settings - - - - - Logout - - - - - Do you really want to logout - - - - - PathEdit - - - Select Path - - - - - Choose Path - - - - - PathInputDialog - - - Cancel - - - - - RareSettings - - - Rare settings - - - - - Save - - - - - Image Directory - - - - - Language - - - - - Restart Application to activate changes - - - - - SyncSaves - - - Cloud Saves - - - - - Found Saves for folowing Games - - - - - Sync all games - - - - - Your games does not support Cloud Saves - - - - - Found no savepath - - - - - No save path was found. Please select path or skip - - - - - SyncWidget - - - Path not found - - - - - Local Save date: - - - - - No Local Save files - - - - - Cloud save date: - - - - - No Cloud saves - - - - - Game is up to date - - - - - Upload anyway - - - - - Download anyway - - - - - Cloud save is newer - - - - - Download Cloud saves - - - - - Upload Saves - - - - - Local save is newer - - - - - Upload saves - - - - - Download saves - - - - - Change path - - - - - Uploading... - - - - - Upload finished - - - - - Downloading... - - - - - Download finished - - - - - TabWidget - - - Games - - - - - UpdateWidget - - - Update Game - - - -