diff --git a/README.md b/README.md
index 815a1bb4..5cdeeb46 100644
--- a/README.md
+++ b/README.md
@@ -2,9 +2,8 @@
## A frontend for legendary, the open source Epic Games Launcher alternative
-Rare is a GUI for Legendary, a command line aternative to Epic Games launcher. It is currently considered beta software.
-You will probably run into issues, so it is recommend to make a backup. If you run into an issue, please report it by
-creating an issue on github or on Discord: https://discord.gg/YvmABK9YSk
+Rare is a GUI for Legendary, a command line alternative to Epic Games launcher. If you run into an issue, please report
+it by creating an issue on GitHub or on Discord: https://discord.gg/YvmABK9YSk
![Discord Shield](https://discordapp.com/api/guilds/826881530310819914/widget.png?style=shield)
@@ -33,16 +32,16 @@ There are some AUR packages available:
- [rare](https://aur.archlinux.org/packages/rare) - for stable releases
- [rare-git](https://aur.archlinux.org/packages/rare-git) - for the latest features, which are not in a stable release
-#### Debian based
-
-There is a `.deb` package available from
-the [releases page](https://github.com/Dummerle/Rare/releases): `sudo apt install ./Rare.deb`
-
#### Other
Install via `pip`.
-## Run from source
+### Packages
+
+In [releases page](https://github.com/Dummerle/Rare/releases) are AppImages for Linux and a msi file for windows
+available
+
+### Run from source
1. Run `pip install -r requirements.txt` to get dependencies. If you use `pacman` you can
run `sudo pacman --needed -S python-wheel python-setuptools python-pyqt5 python-qtawesome python-requests python-pillow`
diff --git a/freeze.py b/freeze.py
index 356b656e..1149dd18 100644
--- a/freeze.py
+++ b/freeze.py
@@ -12,7 +12,6 @@ requirements = [
"wheel",
"PyQt5",
"qtawesome",
- "notifypy",
"psutil",
"pypresence",
'win32com'
diff --git a/rare/app.py b/rare/app.py
index be4c600a..e2e7716c 100644
--- a/rare/app.py
+++ b/rare/app.py
@@ -71,8 +71,8 @@ class App(QApplication):
# Translator
self.translator = QTranslator()
lang = settings.value("language", get_lang(), type=str)
- if os.path.exists(languages_path + lang + ".qm"):
- self.translator.load(languages_path + lang + ".qm")
+ if os.path.exists(p := os.path.join(languages_path, lang + ".qm")):
+ self.translator.load(p)
logger.info("Your language is supported: " + lang)
elif not lang == "en":
logger.info("Your language is not supported")
@@ -89,6 +89,7 @@ class App(QApplication):
if custom_palette is not None:
self.setPalette(custom_palette)
qtawesome.set_defaults(color=custom_palette.color(QPalette.Text))
+
elif style := settings.value("style_sheet", False):
settings.setValue("color_scheme", "")
stylesheet = open(os.path.join(resources_path, "stylesheets", style, "stylesheet.qss")).read()
@@ -127,7 +128,8 @@ class App(QApplication):
self.mainwindow.tab_widget.downloadTab.finished.connect(lambda x: self.tray_icon.showMessage(
self.tr("Download finished"),
self.tr("Download finished. {} is playable now").format(self.core.get_game(x[1]).app_title),
- QSystemTrayIcon.Information, 4000) if x[0] else None)
+ QSystemTrayIcon.Information, 4000) if (
+ x[0] and QSettings().value("notification", True, bool)) else None)
if not self.args.silent:
self.mainwindow.show()
diff --git a/rare/components/tabs/downloads/__init__.py b/rare/components/tabs/downloads/__init__.py
index af02a5a7..99263f66 100644
--- a/rare/components/tabs/downloads/__init__.py
+++ b/rare/components/tabs/downloads/__init__.py
@@ -121,16 +121,6 @@ class DownloadTab(QWidget):
pass
elif text == "finish":
self.installing_game.setText(self.tr("Download finished. Reload library"))
- if QSettings().value("notification", True, bool):
- try:
- from notifypy import Notify
- except ModuleNotFoundError:
- logger.warning("No Notification Module found")
- else:
- notification = Notify()
- notification.title = self.tr("Installation finished")
- notification.message = self.tr("Finished Download of game {}").format(self.active_game.app_title)
- notification.send()
# QMessageBox.information(self, "Info", "Download finished")
logger.info("Download finished: " + self.active_game.app_title)
diff --git a/rare/components/tabs/settings/legendary.py b/rare/components/tabs/settings/legendary.py
index 3b6d1658..2f5b781c 100644
--- a/rare/components/tabs/settings/legendary.py
+++ b/rare/components/tabs/settings/legendary.py
@@ -42,7 +42,7 @@ class LegendarySettings(QStackedWidget, Ui_legendary_settings):
self.back_button.clicked.connect(lambda: self.setCurrentIndex(0))
- self.path_info.setText(self.tr(r"EGL path is at C:\ProgramData\Epic\EpicGamesLauncher\Data\Manifests"))
+ self.path_info.setText(self.tr("EGL path is at C:\\ProgramData\\Epic\\EpicGamesLauncher\\Data\\Manifests"))
path = os.path.expanduser("~/")
if self.core.egl.programdata_path:
path = self.core.egl.programdata_path
diff --git a/rare/languages/de.qm b/rare/languages/de.qm
index 7cac1df4..aa03a227 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
index 4e45efa9..090ab4f3 100644
--- a/rare/languages/de.ts
+++ b/rare/languages/de.ts
@@ -68,15 +68,67 @@
Rare Entwickler
-
-
-
- GNU General Public License v3.0
-
-
-
-
- Dies ist eine Betaversion, also können Bugs und andere Unschönheiten auftreten. Falls ein Bug auftritt, bitte auf <a href='https://github.com/Dummerle/Rare/issues'>Github</a> melden oder auf Discord. (Dummerle#7419). Ein Rare <a href='https://discord.gg/YvmABK9YSk'>Discord server</a> existiert ebenfalls
+< message >
+
+
< message >
App < /name>
< message >
+line = "127" / >
Download
finished < /source>
< translation > Download
@@ -99,23 +151,7 @@ abgeschlossen < /translation>
< /message>
< message >
- Download
-finished.Game
-is
-playable
-now < /source>
-< translation
-type = "obsolete" > Downlaod
-abgeschlossen.Spiel
-kann
-jetzt
-gespielt
-werden < /translation>
-< /message>
-< message >
-
+line = "127" / >
Download
finished.
{
@@ -124,18 +160,89 @@ is
playable
now < /source>
< translation > Download
-abgeschlossen.Du
-kannst
+abgeschlossen.
{
}
+kann
jetzt
-spielen < /translation>
+gespielt
+werden < /translation>
< /message>
< /context>
< context >
BaseInstalledWidget < /name>
< message >
+Launch < /source>
+< translation > Starten < /translation>
+< /message>
+< message >
+
+ Remove
+Desktop
+link < /source>
+< translation > Desktopverknüpfung
+löschen < /translation>
+< /message>
+< message >
+
+ Create
+Desktop
+link < /source>
+< translation > Desktopverknüpfung
+erstellen < /translation>
+< /message>
+< message >
+
+ Remove
+start
+menu
+link < /source>
+< translation > Startmenüvernküfpung
+löschen < /translation>
+< /message>
+< message >
+
+ Create
+start
+menu
+link < /source>
+< translation > Startmenüvernküfpung
+erstellen < /translation>
+< /message>
+< message >
+
+Uninstall < /source>
+< translation > Deinstallieren < /translation>
+< /message>
+< message >
+
+ Remove
+Start
+menu
+link < /source>
+< translation > Startmenüvernküfpung
+löschen < /translation>
+< /message>
+< message >
+
+ Create
+Start
+menu
+link < /source>
+< translation > Startmenüvernküfpung
+erstellen < /translation>
+< /message>
+< message >
+
Do
you
@@ -153,97 +260,6 @@ starten < /translation>
< /message>
< message >
-Launch < /source>
-< translation > Starten < /translation>
-< /message>
-< message >
-
- Remove
-Desktop
-link < /source>
-< translation > Desktop
-Verknüpfung
-löschen < /translation>
-< /message>
-< message >
-
- Create
-Desktop
-link < /source>
-< translation > Desktopverknüpfung
-erstellen < /translation>
-< /message>
-< message >
-
- Remove
-start
-menu
-link < /source>
-< translation > Startmenüverknüpfung
-löschen < /translation>
-< /message>
-< message >
-
- Create
-start
-menu
-link < /source>
-< translation > Startmenüverknüpfung
-erstellen < /translation>
-< /message>
-< message >
-
-Uninstall < /source>
-< translation > Deinstallieren < /translation>
-< /message>
-< message >
-
- Remove
-Start
-menu
-link < /source>
-< translation > Startmenüverknüpfung
-löschen < /translation>
-< /message>
-< message >
-
- Create
-Start
-menu
-link < /source>
-< translation > Startmenüverknüpfung
-erstellen < /translation>
-< /message>
-< message >
-
- An
-error
-occurred
-while starting game.Maybe
-game
-files
-are
-missing < /source>
-< translation
-type = "obsolete" > Ein
-Fehler
-ist
-passiert.Vielleicht
-fehlen
-die
-Spieldateien < /translation>
-< /message>
-< message >
-
Game
cannot
@@ -257,98 +273,23 @@ kann
nicht
offline
gestartet
-werden.Starte
-die
-App
+werden.Bitte
+das
+Spiel
im
-Online
-Mode
-neu < /translation>
+Onlinemodus
+starten < /translation>
< /message>
< /context>
< context >
BrowserLogin < /name>
< message >
-
- Opens
-a
-browser.You
-login
-and
-copy
-the
-json
-code in the
-field
-below.Click < a
-href =
-&
-apos;
-{
-}
-&
-apos;
->
-here < /a> to open Browser
- Öffnet
-den
-Browser.Einloggen
-und
-den
-Text in das
-untere
-Feld
-kopieren.Drücke
-Click < a
-href =
-&
-apos;
-{
-}
-&
-apos;
->
-hier < /a> um den Browser zu öffnen
-translation >
-
-< message >
-
- Insert
-SID
-here < /source>
-< translation > Den
-Text
-hier
-einfügen < /translation>
-< /message>
-< message >
-
- Login < /source>
- < translation
-type = "obsolete" > Einloggen < /translation>
-< /message>
-< message >
-
- Loading
-...
-
-< translation
-type = "obsolete" > Laden
-...
-
-< /message>
-< message >
Open
Browser < /source>
-< translation > Browser
-öffnen < /translation>
+< translation > Öffne
+Browser < /translation>
< /message>
< message >
< translation > Im
Browser
-anmelden < /translation>
+einloggen < /translation>
+< /message>
+< message >
+
+ Insert
+SID
+here < /source>
+< translation > SID
+hier
+einfügen < /translation>
< /message>
< message >
< translation > Drücke
den
-Button
+Knopf
um
den
Browser
zu
-öffnen.Nach
-dem
-Einloggen
-füge
+öffnen.Danach
die
-SID
-ein. < /translation>
+SID in das
+Feld
+oben
+einfügen. < /translation>
< /message>
< message >
output
to
file < /source>
-< translation > In
-eine
+< translation > Ausgabe in eine
Datei
speichern < /translation>
< /message>
@@ -442,15 +391,26 @@ line = "124" / >
< translation > Installieren < /translation>
< /message>
< message >
-
- Installed. Uninstalling DLCs is not supported
- Installiert. Das Deinstallieren von DLCs wird nicht unterstützt
+
+ Installed.Uninstalling
+DLCs
+is
+not
+supported < /source>
+< translation > Installiert.Das
+Deinstallieren
+von
+DLCs
+ist
+nicht
+unterstützt < /translation>
< /message>
< message >
Installing < /source>
-< translation > Installieren < /translation>
+< translation > Installiert < /translation>
< /message>
< /context>
< context >
@@ -476,19 +436,20 @@ dem
Epic
Games
Store
-deaktivieren ?
+stoppen < /translation>
< /message>
< message >
-
+
Remove
metadata
from
installed
games < /source>
< translation > Metadaten
-von
-den
-Spielen
+der
+installieren
+Spiele
löschen < /translation>
< /message>
< message >
@@ -501,7 +462,7 @@ line = "219" / >
Cancel < /source>
-< translation > Abbruch < /translation>
+< translation > Schließen < /translation>
< /message>
< /context>
< context >
@@ -520,8 +481,8 @@ line = "81" / >
No
downloads in queue < /source>
< translation > Keine
-eingereihten
-Downloads < /translation>
+Downloads
+eingereiht < /translation>
< /message>
< /context>
< context >
@@ -533,8 +494,9 @@ line = "46" / >
size: {
}
GB < /source>
-< translation > Download
-Größe: {
+< translation > Downloadgröße
+:
+{
}
GB < /translation>
< /message>
@@ -545,8 +507,9 @@ line = "47" / >
size: {
}
GB < /source>
-< translation > Installierte
-Größe: {
+< translation > Installationsgröße
+:
+{
}
GB < /translation>
< /message>
@@ -556,7 +519,7 @@ line = "50" / >
Remove
Download < /source>
< translation > Download
-löschen < /translation>
+entfernen < /translation>
< /message>
< /context>
< context >
@@ -568,21 +531,37 @@ line = "35" / >
DLCs < /source>
< translation > Installierte
DLCs < /translation>
-
-
-
- Available DLCs
- Verfügbare DLCs
-
-
-
- No DLCs are installed
- Keine DLCs sind installiert
-
-
-
- No DLCs are available
- Keine weiteren DLCs verfügbar
+< /message>
+< message >
+
+ Available
+DLCs < /source>
+< translation > Verrfügbare
+DLCs < /translation>
+< /message>
+< message >
+
+ No
+DLCs
+are
+installed < /source>
+< translation > Keine
+DLCs
+sind
+installiert < /translation>
+< /message>
+< message >
+
+ No
+DLCs
+are
+available < /source>
+< translation > Keine
+DLCs
+verfügbar < /translation>
< /message>
< message >
+zuerst < /translation>
< /message>
< /context>
< context >
DownloadTab < /name>
< message >
+line = "35" / >
No
active
Download < /source>
@@ -621,15 +599,21 @@ Download < /translation>
< /message>
< message >
+line = "53" / >
Stop
Download < /source>
< translation > Download
-anhalten < /translation>
+stoppen < /translation>
< /message>
< message >
+line = "64" / >
+Updates < /source>
+< translation > Updates < /translation>
+< /message>
+< message >
+
No
updates
available < /source>
@@ -639,41 +623,24 @@ verfügbar < /translation>
< /message>
< message >
- Error
-preparing
-download < /source>
-< translation
-type = "obsolete" > Fehler
-beim
-Vorbereiten
-des
-Downloads < /translation>
+line = "117" / >
+ Installing
+Game:
+< translation > Installierendes
+Spiel:
< /message>
< message >
+line = "123" / >
Download
-size
-is
-0.
-Game
-already
-exists < /source>
-< translation
-type = "obsolete" > Die
-Größe
-des
-Downloads
-ist
-0.
-Spiel
-existiert
-bereits < /translation>
+finished.Reload
+library < /source>
+< translation > Download
+abgeschlossen < /translation>
< /message>
< message >
+line = "131" / >
Installation
finished < /source>
< translation > Installation
@@ -681,48 +648,7 @@ abgeschlossen < /translation>
< /message>
< message >
- Installing
-Game: No
-active
-download < /source>
-< translation > Installierendes
-Spiel: Kein
-aktiver
-Download < /translation>
-< /message>
-< message >
-
- Download
-speed < /source>
-< translation > Geschwindigkeit < /translation>
-< /message>
-< message >
-
- Cache
-used < /source>
-< translation > Benutzter
-Cache < /translation>
-< /message>
-< message >
-
-Downloaded < /source>
-< translation > Runtergeladen < /translation>
-< /message>
-< message >
-
- Time
-left:
-< translation > Zeit
-übrig:
-< /message>
-< message >
-
+line = "132" / >
Finished
Download
of
@@ -738,53 +664,44 @@ abgeschlossen < /translation>
< /message>
< message >
- Download
-finished.Reload
-library < /source>
-< translation > Download
-abgeschlossen.Spiele
-neu
-laden < /translation>
-< /message>
-< message >
-
- Download
-queue: Empty < /source>
-< translation
-type = "obsolete" > Anschließende
-Downloads: Keine < /translation>
-< /message>
-< message >
-
- Download
-queue:
-< translation
-type = "obsolete" > Anschließende
-Downloads:
-< /message>
-< message >
-
- Empty < /source>
- < translation
-type = "obsolete" > Keine < /translation>
-< /message>
-< message >
-
+line = "172" / >
Installing
-Game:
+Game: No
+active
+download < /source>
< translation > Installierendes
-Spiel:
+Spiel: ein
+aktiver
+Download < /translation>
< /message>
< message >
-Updates < /source>
-< translation > Updates < /translation>
+line = "182" / >
+ Download
+speed < /source>
+< translation > Downloadgeschwindigkeit < /translation>
+< /message>
+< message >
+
+ Cache
+used < /source>
+< translation > Benutzter
+Cache < /translation>
+< /message>
+< message >
+
+Downloaded < /source>
+< translation > Heruntergeladen < /translation>
+< /message>
+< message >
+
+ Time
+left:
+< translation > Zeit
+übrig:
< /message>
< /context>
< context >
@@ -793,58 +710,88 @@ line = "63" / >
DxvkSettings < /source>
- < translation > Dxvk
+ < translation > DXVK
Einstellungen < /translation>
-
-
-
- DXVK Settings
- DXVK Einstellungen
-
-
-
- DXVK HUD Options
- DXVK HUD Einstellungen
-
-
-
- DXVK Version
- DVVK Version
-
-
-
- FPS
- FPS
-
-
-
- Memory Usage
- RAM Verbrauch
-
-
-
- Device Info
- Geräteinfo
-
-
-
- GPU Usage
- GPU Verbrauch
-
-
-
- Frame Time graph
-
-
-
-
- D3D Version
- D3D Version
-
-
-
- Show HUD
- Zeige HUD
+< /message>
+< message >
+
+ DXVK
+Settings < /source>
+< translation > DXVK
+Einstellungen < /translation>
+< /message>
+< message >
+
+ DXVK
+HUD
+Options < /source>
+< translation > DXVK
+HUD
+Einstellungen < /translation>
+< /message>
+< message >
+
+ DXVK
+Version < /source>
+< translation > DXVK
+Version < /translation>
+< /message>
+< message >
+
+FPS < /source>
+< translation > FPS < /translation>
+< /message>
+< message >
+
+ Memory
+Usage < /source>
+< translation > RAM
+Nutzung < /translation>
+< /message>
+< message >
+
+ Device
+Info < /source>
+< translation > Geräteinfo < /translation>
+< /message>
+< message >
+
+ GPU
+Usage < /source>
+< translation > GPU
+Verbrauch < /translation>
+< /message>
+< message >
+
+ Frame
+Time
+graph < /source>
+< translation > Bildzeit
+Graph < /translation>
+< /message>
+< message >
+
+ D3D
+Version < /source>
+< translation > D3D
+Version < /translation>
+< /message>
+< message >
+
+ Show
+HUD < /source>
+< translation > Zeige
+HUD < /translation>
@@ -852,9 +799,9 @@ Einstellungen < /translation>
System Standard
-
- Hidden
- Versteckt
+
+Hidden < /source>
+< translation > Verbergen < /translation>
@@ -862,42 +809,67 @@ Einstellungen < /translation>
Sichtbar
-
- Custom Options
- Eigene Einstellungen
-
-
-
- DxvkWidget
-
-
- GPU usage
- GPU nutzung
-
-
-
- Used Memory
- Benutzter Speicher
-
-
-
- Device info
- Geräteinfo
-
-
-
- DXVK version
- DXVK Version
-
-
-
- D3D Level of application
- D3D Level des Spiels
-
-
-
- Frame time graph
- Graph über die Frametime
+
+ Custom
+Options < /source>
+< translation > Eigene
+Einstellungen < /translation>
+< /message>
+< /context>
+< context >
+DxvkWidget < /name>
+< message >
+
+ GPU
+usage < /source>
+< translation > GPU
+Nutzung < /translation>
+< /message>
+< message >
+
+ Used
+Memory < /source>
+< translation > Benutzter
+RAM < /translation>
+< /message>
+< message >
+
+ Device
+info < /source>
+< translation > Geräteinfo < /translation>
+< /message>
+< message >
+
+ DXVK
+version < /source>
+< translation > DXVK
+Version < /translation>
+< /message>
+< message >
+
+ D3D
+Level
+of
+application < /source>
+< translation > D3D
+Level
+der
+App < /translation>
+< /message>
+< message >
+
+ Frame
+time
+graph < /source>
+< translation > Bildzeit
+Graph < /translation>
< /message>
< message >
< /message>
< /context>
< context >
-GameActions < /name>
-< message >
-
- Uninstall
-game < /source>
-< translation
-type = "obsolete" > Spiel
-deinstallieren < /translation>
-
-
-
- Uninstall
- Deinstallieren
-
-
-
- Verify Game
- Spieldateien überprüfen
-
-
-
- Verify
- Überprüfen
-
-
-
- Repair Game
- Spiel reparieren
-< /message>
-< message >
-
- Repair < /source>
- < translation
-type = "obsolete" > Reparieren < /translation>
-< /message>
-< /context>
-< context >
GameInfo < /name>
< message >
+
+ Game
+Info < /source>
+< translation > Spielinfo < /translation>
+< /message>
+< message >
+
+Developer < /source>
+< translation > Entwickler < /translation>
+< /message>
+< message >
+
+ Installation
+Path < /source>
+< translation > Installationspfad < /translation>
+< /message>
+< message >
+
+ Installation
+Size < /source>
+< translation > Installationsgröße < /translation>
+< /message>
+< message >
+
+Version < /source>
+< translation > Version < /translation>
+< /message>
+< message >
+
+ Application
+Name < /source>
+< translation > App
+Name < /translation>
+< /message>
+< message >
+
+Actions < /source>
+< translation > Aktionen < /translation>
+< /message>
+< message >
+
+ ProtonDB
+Grade < /source>
+< translation > ProtonDB
+Wertung < /translation>
+< /message>
+< message >
+
+ Verify
+Installation < /source>
+< translation > Installation
+überprüfen < /translation>
+< /message>
+< message >
+
+ Repair
+Instalation < /source>
+< translation > Spiel
+reparieren < /translation>
+< /message>
+< message >
+
+ Uninstall
+Game < /source>
+< translation > Spiel
+deinstallieren < /translation>
+< /message>
+< message >
+
+ Install
+Game < /source>
+< translation > Spiel
+installieren < /translation>
+< /message>
+< message >
+
+ It
+is
+not
+possible
+to
+install
+the
+Game.It
+could
+be
+from
+a
+third
+party
+store < /source>
+< translation > Es
+ist
+nicht
+möglich
+das
+Spiel
+zu
+installieren.Es
+ist
+wahrscheinlich
+aus
+einem
+anderen
+Store < /translation>
+< /message>
+< message >
+line = "96" / >
Repair
file
does
@@ -983,22 +1036,20 @@ verify
game
first < /source>
< translation > Reparationsdatei
-existiert
nicht
+gefunden
oder
das
Spiel
braucht
-keine
+eine
Reperatur.Bitte
-das
-spiel
zuerst
überprüfen < /translation>
< /message>
< message >
+line = "121" / >
Verification
failed, {}
file(s)
@@ -1012,201 +1063,15 @@ to
repair
them ?
< translation > Überprüfung fehlgeschlagen, {}
+Datei(en), {}
Datei(en)
-fehlerhaft, {}
-Datei(en)
-fehlen.Willst
+fehlen.Möchtest
du
-das
-Spiel
-reparieren ?
+diese
+Reparieren ?
< /message>
< message >
-
- Developer
-:
-
-< translation
-type = "obsolete" > Entwickler
-:
-
-< /message>
-< message >
-
- Install size:
- Größe:
-
-
-
- Install
-path:
-< translation
-type = "obsolete" > Installationsordner
-:
-
-< /message>
-< message >
-
- Are
-you
-sure
-to
-uninstall
-{
-}
-
-< translation
-type = "obsolete" > Möchtest
-du
-{
-}
-wirklich
-deinstallieren < /translation>
-< /message>
-< message >
-
- Game
-Info < /source>
-< translation > Spielinfo < /translation>
-< /message>
-< message >
-
-Developer < /source>
-< translation > Entwickler < /translation>
-< /message>
-< message >
-
- Installation
-Path < /source>
-< translation > Installationspfad < /translation>
-< /message>
-< message >
-
- Installation
-Size < /source>
-< translation > Größe
-der
-Installation < /translation>
-< /message>
-< message >
-
- Uninstall
-Game < /source>
-< translation > Spiel
-deinstallieren < /translation>
-< /message>
-< message >
-
- Verify
-Installation < /source>
-< translation > Dateien
-überprüfen < /translation>
-< /message>
-< message >
-
- Repair
-Instalation < /source>
-< translation > Reparieren < /translation>
-< /message>
-< message >
-
-Version < /source>
-< translation > Version < /translation>
-< /message>
-< message >
-
- Application
-Name < /source>
-< translation > Appname < /translation>
-< /message>
-< message >
-
-Actions < /source>
-< translation > Aktionen < /translation>
-< /message>
-< message >
-
- ProtonDB
-Grade < /source>
-< translation > ProtonDB
-Wertung < /translation>
-< /message>
-< message >
-
- Platimum < /source>
- < translation
-type = "obsolete" > Platin < /translation>
-< /message>
-< message >
-
- Gold < /source>
- < translation
-type = "obsolete" > Gold < /translation>
-< /message>
-< message >
-
- Silver < /source>
- < translation
-type = "obsolete" > Silber < /translation>
-< /message>
-< message >
-
- Bronze < /source>
- < translation
-type = "obsolete" > Bronze < /translation>
-< /message>
-< message >
-
- Could
-not
-get
-grade
-from
-ProtonDB < /source>
-< translation
-type = "obsolete" > Konnte
-nicht
-die
-Wertung
-finden < /translation>
-< /message>
-< message >
-
- Error < /source>
- < translation
-type = "obsolete" > Fehler < /translation>
-< /message>
-< message >
-
- Install
-Game < /source>
-< translation > Spiel
-installieren < /translation>
-< /message>
-< message >
-
+
Loading < /source>
< translation > Laden < /translation>
< /message>
@@ -1215,21 +1080,7 @@ line = "147" / >
GameList < /name>
< message >
-Launch < /source>
-< translation > Starten < /translation>
-< /message>
-< message >
-
- Game
-running < /source>
-< translation > Spiel
-läuft < /translation>
-< /message>
-< message >
-
+line = "64" / >
Installed
Games: {
}
@@ -1247,88 +1098,208 @@ Spiele: {
< /message>
< message >
+line = "226" / >
+Launch < /source>
+< translation > Starten < /translation>
+< /message>
+< message >
+
Sync
CLoud
saves < /source>
-< translation > Spielstand
+< translation > Cloud
synchronisieren < /translation>
< /message>
+< message >
+
+ Game
+running < /source>
+< translation > Spiel
+läuft < /translation>
+< /message>
< /context>
< context >
GameListHeadBar < /name>
< message >
+All < /source>
+< translation > Alle < /translation>
+< /message>
+< message >
+
Installed
only < /source>
< translation > Nur
-Installierte < /translation>
-
-
-
- Import Game
- Spiel importieren
-
-
-
- Search Game
- Spiel suchen
-
-
-
- All
- Alle
-
-
-
- Offline Games
- Offline Spiele
-
-
-
- 32 Bit Games
- 32 Bit Spiele
-
-
-
- GameSettings
-
-
- Launch Game offline
- Spiel offline starten
-
-
-
- Skip update check before launching
- Überprüfung nach Updates beim Start überspringen
-
-
-
- Save
- Speichern
-
-
-
- Wrapper (e.g. optirun)
- Wrapper (z.B. optirun)
-
-
-
- Proton
-Wrapper < /source>
-< translation
-type = "obsolete" > Proton
-Version < /translation>
+installierte < /translation>
< /message>
< message >
-
- Proton
-prefix < /source>
-< translation
-type = "obsolete" > Protonprefix < /translation>
+
+ Offline
+Games < /source>
+< translation > Offline
+Spiele < /translation>
+< /message>
+< message >
+
+ 32
+Bit
+Games < /source>
+< translation > 32
+Bit
+Spiele < /translation>
+< /message>
+< message >
+
+ Installable
+Games < /source>
+< translation > Installierbare
+Spieler < /translation>
+< /message>
+< message >
+
+ Import
+Game < /source>
+< translation > Spiel
+importieren < /translation>
+< /message>
+< message >
+
+ Search
+Game < /source>
+< translation > Spiel
+suchen < /translation>
+< /message>
+< /context>
+< context >
+GameSettings < /name>
+< message >
+
+GameSettings < /source>
+< translation > Spieleinstellungen < /translation>
+< /message>
+< message >
+
+ Launch
+Settings < /source>
+< translation > Start
+Einstellungen < /translation>
+< /message>
+< message >
+
+Default < /source>
+< translation > Standard < /translation>
+< /message>
+< message >
+
+Yes < /source>
+< translation > Ja < /translation>
+< /message>
+< message >
+
+No < /source>
+< translation > Nein < /translation>
+< /message>
+< message >
+
+ Launch
+parameters < /source>
+< translation > Start
+Parameter < /translation>
+< /message>
+< message >
+
+Wrapper < /source>
+< translation > Wrapper < /translation>
+< /message>
+< message >
+
+ Skip
+update
+check < /source>
+< translation > Überspringe
+Updateüberprüfung < /translation>
+< /message>
+< message >
+
+e.g.optirun < /source>
+< translation > Z.B.Optirun < /translation>
+< /message>
+< message >
+
+Save < /source>
+< translation > Speichern < /translation>
+< /message>
+< message >
+
+ Offline
+mode < /source>
+< translation > Offlienmodus < /translation>
+< /message>
+< message >
+
+parameters < /source>
+< translation > Parameter < /translation>
+< /message>
+< message >
+
+ Sync
+with cloud < /source>
+< translation > Mit der
+Cloud
+Synchronisieren < /translation>
+< /message>
+< message >
+
+ Linux
+Settings < /source>
+< translation > Linux
+Einstellungen < /translation>
+< /message>
+< message >
+
+ Don & apos;
+t
+use
+Proton < /source>
+< translation > Kein
+Proton
+benutzen < /translation>
+
+
+
+Proton < /source>
+< translation > Proton < /translation>
+< /message>
+< message >
+
+Prefix < /source>
+< translation > Prefix < /translation>
< /message>
< message >
< translation > Keine
Berechtigung
+um
den
Ordner
zu
@@ -1352,153 +1324,63 @@ line = "216" / >
select
path
for proton prefix < /source>
-< translation > Bitte
-wähle
-den
-Pfad
-zum
-Protonprefix < /translation>
+< translation > Pfad
+für
+das
+Proton
+Prefix
+auswählen < /translation>
+< /message>
+< /context>
+< context >
+GameWidgetInstalled < /name>
+< message >
+
+ Update
+available < /source>
+< translation > Update
+verfügbar < /translation>
< /message>
< message >
-
- Auto
-sync
-with cloud < /source>
-< translation type = "obsolete" > Speicherstände
-automatisch
-mit
-der
-Cloud
-synchronisieren < /translation>
+
+ Game
+running < /source>
+< translation > Spiel
+läuft < /translation>
< /message>
< message >
-
- Start parameter
- Start Parameter
-
-
-
- Launch parameters
- Start Parameter
-
-
-
- Launch Settings
- Starteinstellungen
-
-
-
- Default
- Standard
-
-
-
- Yes
- Ja
-
-
-
- No
- Nein
-
-
-
- Wrapper
- Wrapper
-
-
-
- Skip update check
- Updateüberprüfung überspringen
-
-
-
- e.g. optirun
- Z.B. Optirun
-
-
-
- Offline mode
- Offline Modus
-
-
-
- parameters
- Parameter
-
-
-
- Sync with cloud
- Automatisch Synchronisieren
-
-
-
- Linux Settings
- Linux Einstellungen
-
-
-
- Don't use Proton
- Kein Proton benutzen
-
-
-
- Proton
- Proton
-
-
-
- Prefix
- Prefix
-
-
-
- GameSettings
- Spieleinstellungen
-
-
-
- GameWidgetInstalled
-
-
- Update available
- Update verfügbar
-
-
-
- Start game without version check
- Ohne Updateüberprüfung starten
-
-
-
- Game running
- Spiel läuft
-
-
-
- IconWidgetUninstalled
-
-
- Install Game
- Spiel installieren
+
+ Start
+game
+without
+version
+check < /source>
+< translation > Spiel
+ohne
+Updateüberprüfung
+starten < /translation>
+< /message>
+< /context>
+< context >
+IconWidgetUninstalled < /name>
+< message >
+
+ Game
+Info < /source>
+< translation > Spielinfo < /translation>
< /message>
< message >
+line = "43" / >
Installation
running < /source>
< translation > Installation
läuft < /translation>
< /message>
-< message >
-
- Game
-Info < /source>
-< translation > Spielinfo < /translation>
-< /message>
< /context>
< context >
ImportLogin < /name>
@@ -1528,11 +1410,12 @@ existing
session
from
EGL < /source>
-< translation > Aus
-einer
-existierenden
-EGL
+< translation > Eine
+existierende
Sitzung
+aus
+dem
+EGL
importieren < /translation>
< /message>
< message >
@@ -1564,8 +1447,8 @@ import them
< translation > EGL
Daten
-gefunden.Drücke & apos;
-Weiter & apos;
+gefunden.Drücke
+Weiter
um
diese
zu
@@ -1582,7 +1465,8 @@ Program
Data. < /source>
< translation > Konnte
keine
-EGL - Daten
+EGL
+Daten
finden. < /translation>
< /message>
< message >
@@ -1600,7 +1484,6 @@ Launcher
is
installed. < /source>
< translation > Wähle
-das
Wineprefix, wo
der
Epic
@@ -1654,7 +1537,7 @@ line = "81" / >
line = "91" / >
Login
failed. < /source>
-< translation > Einloggen
+< translation > Login
fehlgeschlagen. < /translation>
< /message>
< message >
@@ -1662,99 +1545,13 @@ fehlgeschlagen. < /translation>
line = "94" / >
Login
failed. < /source>
-< translation > Einloggen
+< translation > Login
fehlgeschlagen. < /translation>
< /message>
< /context>
< context >
ImportWidget < /name>
< message >
-
- Import < /source>
- < translation
-type = "obsolete" > Importieren < /translation>
-< /message>
-< message >
-
- Could
-not
-find
-EGL
-program
-data < /source>
-< translation
-type = "obsolete" > Konnte
-nicht
-die
-EGL
-Dateien
-finden < /translation>
-< /message>
-< message >
-
- Found
-EGL
-program
-Data.Do
-you
-want
-to
-import them
-
-?
- < translation type = "obsolete" > EGL
-Dateien
-gefunden.Willst
-du
-sie
-importieren ?
-< /message>
-< message >
-
- Could
-not
-find
-any
-Epic
-Games
-login
-data < /source>
-< translation
-type = "obsolete" > Konnte
-keine
-Logindaten
-finden < /translation>
-< /message>
-< message >
-
- Loading
-...
-
-< translation
-type = "obsolete" > Laden
-...
-
-< /message>
-< message >
-
- Error
-:
-No
-valid
-session
-found < /source>
-< translation
-type = "obsolete" > Keine
-valide
-Session
-gefunden < /translation>
-< /message>
-< message >
Back < /source>
@@ -1762,66 +1559,34 @@ line = "26" / >
< /message>
< message >
+ Import
+existing
+game
+from
+Epic
+Games
+Launcher < /source>
+< translation > Aus
+einer
+existierenden
+Epic
+Games
+Launcher
+Sitzung
+importieren < /translation>
+< /message>
+< message >
+
Select
path
to
game < /source>
< translation > Wähle
-den
Pfad
zum
Spiel < /translation>
-
-
-
- Import Game
- Spiel importieren
-
-
-
- Import all games from Epic Games Launcher
- Alle Spiele aus dem Epic Games Launcher importieren
-
-
-
- Successfully imported {} Games
- {} Spiele erfolgreich importiert
-
-
-
- Override app name (Only if imported game from legendary or the app could not find the app name)
- App Name überschreiben (Nur falls das Spiel von Legendary importiert wird oder der App Name nicht gefunden wird
-
-
-
- Could not find app name
- Konnte den Appnamen nicht finden
-
-
-
- Successfully imported {}. Reload library
- Erfolgreich {} importiert. Spiele neu laden
-
-
-
- Failed to import {}
- {} Konnte nicht importiert werden
-
-
-
- Successfully imported {} Games. Reloading Library
- Erfolgreich {} Spiele importiert. Spiele neu laden
-
-
-
- Import existing game from Epic Games Launcher
- Ein bereits existierendes Spiel aus dem Epic Games Launcher importieren
-
-
-
- No Games were found
- Keine Spiele wurden gefunden
< /message>
< message >
Appnamen
überschreiben.(Nur
wenn
-dieser
+der
+Appname
nicht
gefunden
-werden
-kann
+wird
)
< /message>
+< message >
+
+ Import
+Game < /source>
+< translation > Spiel
+importieren < /translation>
+< /message>
+< message >
+
+ Could
+not
+find
+app
+name < /source>
+< translation > Konnte
+nicht
+den
+Appnamen
+finden < /translation>
+< /message>
+< message >
+
+ Successfully
+imported
+{
+}
+.
+Reload
+library < /source>
+< translation > {}
+Erfolgreich
+importiert.Spiele
+neu
+laden < /translation>
+< /message>
+< message >
+
+ Failed
+to
+import {}
+
+
+< translation > Importieren
+fehlgeschlagen < /translation>
+< /message>
< /context>
< context >
InfoTabs < /name>
@@ -1881,79 +1695,11 @@ line = "39" / >
< context >
InstallDialog < /name>
< message >
-
- Max
-workers(0
-:
-Default
-)
-
-< translation
-type = "obsolete" > Maximale
-Anzahl
-Downloadprozessen(Standard
-:
-0
-)
-
-< /message>
-< message >
-
- <h3>Install
-{
-}
-</h3>
- <h3>Installiere
-{
-}
-</h3>
-translation >
-
-< message >
-
- Force
-download < /source>
-< translation
-type = "obsolete" > Download
-erzwingen < /translation>
-< /message>
-< message >
-
- Ignore
-free
-space(Warning!) < /source>
-< translation
-type = "obsolete" > Freien
-Speicherplatz
-ignorieren(Achtung!) < /translation>
-< /message>
-< message >
-
- Do
-not
-install
-game < /source>
-< translation
-type = "obsolete" > Das
-Spiel
-nicht
-installieren < /translation>
-< /message>
-< message >
Install
directory < /source>
-< translation > Ordner
-für
-die
-Installation < /translation>
+< translation > Installationsordner < /translation>
< /message>
< message >
Optional
packs < /source>
< translation > Optionale
-Packs < /translation>
+Dateien < /translation>
< /message>
< message >
Total
install
size < /source>
-< translation > Größe
-der
-Installation < /translation>
+< translation > Gesamte
+Installationsgröße < /translation>
< /message>
< message >
-< translation > Nicht
+< translation > Das
+Spiel
+nicht
installieren. < /translation>
< /message>
< message >
@@ -2049,17 +1796,15 @@ ignorieren < /translation>
line = "141" / >
Download
size < /source>
-< translation > Download
-Größe < /translation>
+< translation > Downloadgröße < /translation>
< /message>
< message >
Force
redownload < /source>
-< translation > Erzwinge
-neuen
-Download < /translation>
+< translation > Download
+erzwingen < /translation>
< /message>
< message >
Max
workers < /source>
< translation > Maximale
-Anzahl
Prozesse < /translation>
< /message>
< message >
Cancel < /source>
-< translation > Abbruch < /translation>
+< translation > Schließen < /translation>
< /message>
< message >
Updating
...
-< translation > Updaten
+< translation > Aktualisieren
...
< /message>
@@ -2137,73 +1881,16 @@ line = "176" / >
< /message>
< /context>
< context >
-InstallInfoDialog < /name>
-< message >
-
- Download
-size: {
-}
-GB
-Install
-size: {
-}
-GB < /source>
-< translation
-type = "obsolete" > Downloadgröße
-:
-{
-}
-GB
-Installationsgröße: {
-}
-GB < /translation>
-< /message>
-< message >
-
- Install < /source>
- < translation
-type = "obsolete" > Installieren < /translation>
-< /message>
-< message >
-
- Cancel < /source>
- < translation
-type = "obsolete" > Abbruch < /translation>
-< /message>
-< message >
-
- Download
-size: {
-}
-Install
-size: {
-}
-
-< translation
-type = "obsolete" > Download
-Größe: {
-}
-Installierte
-Größe: {
-}
-
-< /message>
-< /context>
-< context >
InstalledListWidget < /name>
< message >
+line = "39" / >
Launch < /source>
< translation > Starten < /translation>
< /message>
< message >
+line = "48" / >
Developer
:
@@ -2211,13 +1898,6 @@ line = "49" / >
:
< /message>
-< message >
-
- Uninstall < /source>
- < translation
-type = "obsolete" > Deinstallieren < /translation>
-< /message>
< /context>
< context >
LaunchDialog < /name>
@@ -2230,38 +1910,6 @@ Rare < /source>
Rare < /translation>
< /message>
< message >
-
- Logging in
- < translation
-type = "obsolete" > Einloggen < /translation>
-< /message>
-< message >
-
- Downloading
-Images < /source>
-< translation > Bilder
-runterladen < /translation>
-< /message>
-< message >
-
- Starting
-...
-
-< translation > Starten
-...
-
-< /message>
-< message >
-
- Dialog < /source>
- < translation
-type = "obsolete" > Dialog < /translation>
-< /message>
-< message >
<h2>Launching
@@ -2280,14 +1928,12 @@ images < /source>
herunterladen < /translation>
< /message>
< message >
-
- Getting
-Steam
-grades < /source>
-< translation
-type = "obsolete" > Lade
-Steamdaten < /translation>
+
+ Downloading
+Images < /source>
+< translation > Bilder
+herunterladen < /translation>
< /message>
< message >
Ready < /source>
< translation > Bereit < /translation>
< /message>
-< /context>
-< context >
-LaunchThread < /name>
< message >
- Downloading
-Images < /source>
-< translation
-type = "obsolete" > Bilder
-runterladen < /translation>
+line = "85" / >
+ Starting
+...
+
+< translation > Starten
+...
+
< /message>
< /context>
-
- LegendarySettings
-
-
- Legendary settings
- Legendary Einstellungen
-
-
-
- Default installation directory
- Standardordner für Installationen
-
-
-
- Max workers for Download (Less: slower download)(0: Default)
- Maximale Anzahl Downloadprozesse (Weniger: langsamer)(Standard: 0)
-
-
-
- Cleanup
- Aufräumen
-
-
-
- Remove everything
- Alles aufräumen
-
-
-
- Clean, but
-keep
-manifests < /source>
-< translation
-type = "obsolete" > Aufräumen, aber
-Manifests
-behalten < /translation>
-< /message>
-< message >
-
- Cleanup
-complete!
-Successfully
-removed
-{
-}
-MB < /source>
-< translation
-type = "obsolete" > Fertig!
-Es
-wurden
-{
-}
-MB
-entfernt < /translation>
-< /message>
-< message >
-
- Cleanup
-complete!
-Successfully
-removed
-{
-}
-
-< translation > Fertig!
-Es
-wurden
-{
-}
-MB
-entfernt < /translation>
-< /message>
+< context >
+LegendarySettings < /name>
< message >
Disable
sync < /source>
-< translation > Deaktivieren < /translation>
+< translation > Sync
+deaktivieren < /translation>
< /message>
< message >
Enable
Sync < /source>
-< translation > Aktivieren < /translation>
+< translation > Synchronisierung
+aktivieren < /translation>
+< /message>
+< message >
+
+ Disable
+Sync < /source>
+< translation > Synchronisierung
+deaktivieren < /translation>
< /message>
< message >
Keine
Spiele
zum
-Exportieren < /translation>
+exportieren < /translation>
< /message>
< message >
Keine
Spiele
zum
-Importieren < /translation>
+importieren < /translation>
+< /message>
+< message >
+
+ Cleanup
+complete!
+Successfully
+removed
+{
+}
+
+< translation > Aufräumen
+abgeschlossen.Erfolgreich
+{
+}
+gelöscht < /translation>
< /message>
< message >
path
is
at
-C:ProgramDataEpicEpicGamesLauncherDataManifests < /source>
+C:\
+ProgramData\Epic\EpicGamesLauncher\Data\Manifests < /source>
< translation > EGL
Pfad
ist
-bei
-C:/ProgramData/
-Epic / EpicGames / Launcher / Data / Manifests < /translation>
-< /message>
-< message >
-
- Disable
-Sync < /source>
-< translation > Deaktivieren < /translation>
+bei: C:\
+ProgramData\Epic\EpicGamesLauncher\Data\Manifests < /translation>
< /message>
< /context>
< context >
LinuxSettings < /name>
< message >
-
- Default
-Wine
-Prefix < /source>
-< translation
-type = "obsolete" > Standard
-Wineprefix < /translation>
-
-
-
- Default Wine executable
- Standard Wine
-
-
-
- Linux settings
- Linux Einstellungen
-
-
-
- LinuxSettings
- Linux Einstellungen
-
-
-
- Wine Settings
- Wine Einstellungen
-
-
-
- Executable
- Wine version
-
-
-
- Prefix
- Prefix
-
-
-
- ListWidgetUninstalled
-
+
+LinuxSettings < /source>
+< translation >
+< /message>
+< message >
+
+ Wine
+Settings < /source>
+< translation > Wine
+Einstellungen < /translation>
+< /message>
+< message >
+
+ Executable < /source>
+ < translation > Ausführbare
+Datei < /translation>
+< /message>
+< message >
+
+Prefix < /source>
+< translation > Prefix < /translation>
+< /message>
+< /context>
+< context >
+ListWidgetUninstalled < /name>
+< message >
Install < /source>
-< translation > Installieren < /translation>
+< translation > InstallierenInstallieren < /translation>
< /message>
< /context>
< context >
LoginDialog < /name>
< message >
-
- Select
-one
-option
-to
-Login < /source>
-< translation
-type = "obsolete" > Wähle
-eine
-Option
-zum
-Einloggen < /translation>
-< /message>
-< message >
-
- Use
-Browser < /source>
-< translation
-type = "obsolete" > Über
-den
-Browser < /translation>
-< /message>
-< message >
-
- This
-opens
-your
-default
-browser.Login
-and
-copy
-the
-text < /source>
-< translation
-type = "obsolete" > Dies
-öffnet
-den
-Browser, Einloggen
-und
-den
-Text
-kopieren < /translation>
-< /message>
-< message >
Welcome
to
Rare < /source>
-< translation > Wilkommen
+< translation > Willkommen
zu
Rare < /translation>
< /message>
@@ -2588,11 +2118,10 @@ line = "114" / >
Select
login
method < /source>
-< translation > Wähle
-eine
-Methode
+< translation > Methode
zum
-Einloggen < /translation>
+Einloggen
+auswählen < /translation>
< /message>
< message >
< /message>
@@ -2719,7 +2248,7 @@ html >
Exit < /source>
-< translation > Schließen < /translation>
+< translation > Beenden < /translation>
< /message>
< message >
- < translation > Ein Download
-läuft
-noch.Möchtest
+ < translation > Es ist
+ein
+Download
+aktiv.Möchtest
du
die
App
@@ -2761,35 +2291,9 @@ beenden ?
< /message>
< /context>
< context >
-MangoSettings < /name>
-< message >
-
- MangoHUD
-settings < /source>
-< translation
-type = "obsolete" > MangoHUD
-Einstellungen < /translation>
-
-
-
- CPU temperature
- CPU Temperatur
-< /message>
-< message >
-
- GPU
-temperature < /source>
-< translation
-type = "obsolete" > GPU
-Temperatur < /translation>
-< /message>
-< /context>
-< context >
MiniWidget < /name>
< message >
-
+
Logged in as < /source>
< translation > Eingeloggt
als < /translation>
@@ -2799,13 +2303,14 @@ als < /translation>
line = "27" / >
Account
settings < /source>
-< translation > Accounteinstellungen < /translation>
+< translation > Account
+Einstellungen < /translation>
< /message>
< message >
Logout < /source>
-< translation > Ausloggen < /translation>
+< translation > Abmelden < /translation>
< /message>
< message >
-< translation > Willst
+< translation > Möchtest
du
dich
wirklich
@@ -2827,23 +2332,11 @@ abmelden < /translation>
PathEdit < /name>
< message >
- Select
-Path < /source>
-< translation
-type = "obsolete" > Wähle
-den
-Ordner < /translation>
-< /message>
-< message >
-
+line = "161" / >
Choose
-Path < /source>
-< translation
-type = "obsolete" > Wähle
-den
-Ordner < /translation>
+path < /source>
+< translation > Wähle
+Pfad < /translation>
< /message>
< message >
Browse
...
-< translation > Suchen
+< translation > Durchsuchen
...
-
+< /message>
< message >
@@ -2873,14 +2366,6 @@ line = "45" / >
Save < /source>
< translation > Speichern < /translation>
< /message>
-< message >
-
- Choose
-path < /source>
-< translation > Wähle
-Pfad < /translation>
-< /message>
< /context>
< context >
PathInputDialog < /name>
@@ -2888,242 +2373,176 @@ Pfad < /translation>
Cancel < /source>
-< translation > Abbruch < /translation>
+< translation > Schließen < /translation>
< /message>
< /context>
< context >
RPCSettings < /name>
< message >
+DiscordRPC < /source>
+< translation >
+< /message>
+< message >
+
Discord
RPC < /source>
< translation > Discord
-Spielaktivität < /translation>
-
-
-
- Show when playing
- Beim Spielen zeigen
-
-
-
- Show always
- Immer zeigen
-
-
-
- Show never
- Nie zeigen
-
-
-
- Show Game
- Spiel anzeigen
-
-
-
- Show OS
- Betriebssystem anzeigen
-
-
-
- Show Time playing
- Spielzeit anzeigen
-
-
-
- When Playing
- Beim Spielen
-
-
-
- Always
- Immer
-
-
-
- Never
- Nie
-
-
-
- Show
- Zeigen
-
-
-
- DiscordRPC
- Discord RPC
-
-
-
- RareSettings
-
-
- Rare settings
- Rare Einstellungen
-
-
-
+< /message>
+< message >
+
+ When
+Playing < /source>
+< translation > Beim
+Spielen < /translation>
+< /message>
+< message >
+
- Save < /source>
- < translation
-type = "obsolete" > Speichern < /translation>
+Always < /source>
+< translation > Immer < /translation>
+
+
+
+Never < /source>
+< translation > Nie < /translation>
< /message>
< message >
-
- Image
-Directory < /source>
-< translation
-type = "obsolete" > Ordner
-für
-Bilder < /translation>
+Show < /source>
+< translation > Zeigen < /translation>
< /message>
< message >
-
-Language < /source>
-< translation > Sprache < /translation>
-< /message>
-< message >
-
- Restart
-Application
-to
-activate
-changes < /source>
-< translation
-type = "obsolete" > Starte
-die
-App
-neu
-um
-die
-Änderungen
-zu
-aktivieren < /translation>
-< /message>
-< message >
-
- Confirm launch of game
- Start des Spiels bestätigen
-
-
-
- Exit to System Tray Icon
- Beim verlassen auf das System Tray Icon minimieren
-
-
-
- Hide to System Tray Icon
- In das System Tray Icon minimieren
-
-
-
- Auto sync with cloud
- Speicherstände automatisch mit der Cloud synchronisieren
-
-
-
- Sync with cloud
- Automatisch Synchronisieren
-
-
-
- Save size
- Größe Speichern
-
-
-
- Save size of window after restart
- Die Fenstergröße nach dem Beenden speichern
-
-
-
- Automatically update Games on startup
- Spiele automatisch updaten
-
-
-
- Auto updates
- Automatische Updates
-
-
-
+
Show
-Notifications
-after
-Downloads < /source>
-< translation
-type = "obsolete" > Benachrichtigung
-nach
-Abschluss
-des
-Downloads
-anzeigen < /translation>
+Game < /source>
+< translation > Zeige
+Spiel < /translation>
< /message>
< message >
-
+
Show
-notification < /source>
-< translation
-type = "obsolete" > Benachrichtigung
-anzeigen < /translation>
+OS < /source>
+< translation > Zeige
+OS < /translation>
+< /message>
+< message >
+
+ Show
+Time
+playing < /source>
+< translation > Zeige
+Spielzeit < /translation>
+< /message>
+< /context>
+< context >
+RareSettings < /name>
+< message >
+
+RareSettings < /source>
+< translation >
< /message>
< message >
- RareSettings < /source>
- < translation > Rare
-Einstellungen < /translation>
+line = "137" / >
+Logs < /source>
+< translation > Logs < /translation>
< /message>
< message >
- Image
-Cache
-Directory < /source>
-< translation > Speicherort
-für
-Bilder < /translation>
+line = "138" / >
+ Open
+Log
+directory < /source>
+< translation > Öffne
+Logordner < /translation>
< /message>
< message >
+ Clean
+Log
+directory < /source>
+< translation > Lösche
+Logdateien < /translation>
+< /message>
+< message >
+
+Shortcuts < /source>
+< translation > Vernküpfungen < /translation>
+< /message>
+< message >
+
+ Create
+Desktop
+link < /source>
+< translation > Desktopverknüpfung
+erstellen < /translation>
+< /message>
+< message >
+
+ Create
+start
+menu
+link < /source>
+< translation > Startmenüvernküfpung
+erstellen < /translation>
+< /message>
+< message >
+
Interface < /source>
< translation > Oberfläche < /translation>
< /message>
< message >
+line = "144" / >
Style
Sheet < /source>
< translation > Design < /translation>
< /message>
< message >
+line = "146" / >
+None < /source>
+< translation > Keins < /translation>
+< /message>
+< message >
+
+Language < /source>
+< translation > Sprache < /translation>
+< /message>
+< message >
+
Color
Scheme < /source>
< translation > Farben < /translation>
< /message>
< message >
+line = "149" / >
Restart
Rare
to
apply. < /source>
< translation > Starte
Rare
-neu
-um
+neu, um
die
Änderungen
zu
@@ -3131,74 +2550,13 @@ aktivieren. < /translation>
< /message>
< message >
-None < /source>
-< translation > Kein < /translation>
+line = "150" / >
+Behavior < /source>
+< translation > Verhalten < /translation>
< /message>
< message >
- Automatically
-sync
-with cloud < /source>
-< translation > Automatisch mit
-der
-Cloud
-synchronisieren < /translation>
-< /message>
-< message >
-
- Update
-games
-on
-application
-startup < /source>
-< translation > Spiele
-automatisch
-updaten < /translation>
-< /message>
-< message >
-
- Confirm
-game
-launch < /source>
-< translation > Spielstart
-bestätigen < /translation>
-< /message>
-< message >
-
- Exit
-to
-System
-tray < /source>
-< translation > In
-das
-System
-Tray
-minimieren < /translation>
-< /message>
-< message >
-
- Show
-notification
-on
-download
-completion < /source>
-< translation > Zeige
-Benachrichtigung
-wenn
-der
-Download
-abgeschlossen
-ist < /translation>
-< /message>
-< message >
-
+line = "151" / >
Restore
window
size
@@ -3207,108 +2565,113 @@ application
startup < /source>
< translation > Fenstergröße
nach
-neustart
+dem
+Neustart
beibehalten < /translation>
< /message>
< message >
-Logs < /source>
-< translation > Logs < /translation>
+line = "152" / >
+ Show
+notification
+on
+download
+completion < /source>
+< translation > Zeige
+Benachrichtigung
+bei
+Abschluss
+des
+Downloads < /translation>
< /message>
< message >
- Open
-Log
-directory < /source>
-< translation > Logordner
-öffnen < /translation>
+line = "153" / >
+ Automatically
+sync
+with cloud < /source>
+< translation > Automatisch mit
+der
+Cloud
+Synchronisieren < /translation>
< /message>
< message >
- Clean
-Log
-directory < /source>
-< translation > Logs
-löschen < /translation>
+line = "154" / >
+ Update
+games
+on
+application
+startup < /source>
+< translation > Automatisch
+Spiele
+Aktualisieren < /translation>
< /message>
< message >
-Behavior < /source>
-< translation > Optionen < /translation>
+line = "155" / >
+ Exit
+to
+System
+tray < /source>
+< translation > In
+das
+System
+Tray
+Icon
+minimieren < /translation>
< /message>
< message >
+line = "156" / >
Show
console
for game debug < /source>
< translation > Zeige
-eine
Konsole
zum
Debuggen < /translation>
< /message>
< message >
-Shortcuts < /source>
-< translation > Verknüpfungen < /translation>
+line = "157" / >
+ Confirm
+game
+launch < /source>
+< translation > Spielstart
+bestätigen < /translation>
< /message>
< message >
-
- Create
-Desktop
+
+ Remove
+desktop
link < /source>
< translation > Desktopverknüpfung
-erstellen < /translation>
+löschen < /translation>
+< /message>
+< message >
+
+ Remove
+start
+menu
+link < /source>
+< translation > Startmenüvernküfpung
+löschen < /translation>
< /message>
< message >
- Create
-start
-menu
-link < /source>
-< translation > Startmenüverknüpfung
-erstellen < /translation>
-< /message>
-< message >
-
- Remove
-desktop
-link < /source>
-< translation > Desktopverknüpfung
-löschen < /translation>
-< /message>
-< message >
-
- Remove
-start
-menu
-link < /source>
-< translation > Startmenüverknüpfung
-löschen < /translation>
-< /message>
-< message >
-
Remove
Desktop
link < /source>
-< translation > Desktop
-Verknüpfung
+< translation > Desktopverknüpfung
löschen < /translation>
< /message>
< message >
+line = "137" / >
Create
desktop
link < /source>
@@ -3317,31 +2680,6 @@ erstellen < /translation>
< /message>
< /context>
< context >
-SteamThread < /name>
-< message >
-
- Getting
-data
-from
-ProtonDB < /source>
-< translation
-type = "obsolete" > Daten
-aus
-ProtonDB
-holen < /translation>
-< /message>
-< message >
-
- Checking
-Games
-for data < /source>
- < translation type = "obsolete" > Daten
-überprüfen < /translation>
-< /message>
-< /context>
-< context >
SteamWorker < /name>
< message >
line = "63" / >
Cloud
Saves < /source>
-< translation > Cloud
+< translation > Cloudspeicherstände < /translation>
+< /message>
+< message >
+
+ Found
+Saves
+for folowing Games < /source>
+< translation > Hat
+Spiele
+für
+folgende
+Spiele
+gefunden < /translation>
+< /message>
+< message >
+
+ Your
+games
+does
+not
+support
+Cloud
+Saves < /source>
+< translation > Die
+Spiele
+unterstützen
+keine
+Online
Speicherstände < /translation>
< /message>
< message >
-
- Found Saves for folowing Games
- Spielstände für folgende Spiele gefunden
-
-
-
- Your games does not support Cloud Saves
- Deine Spiele unterstützen keine Online Speicherstände
-
-
-
- Sync all games
- Alle Spiele synchronisieren
-
-
-
- Found no savepath
- Kein Speicherort gefunden
-
-
-
- No save path was found. Please select path or skip
- Kein Speicherort wurde gefunden. Wähle einen Ordner oder überspringe
-
-
+
+ Sync
+all
+games < /source>
+< translation > Alle
+Spiele
+Synchronisieren < /translation>
+< /message>
+< message >
You
@@ -3443,214 +2795,70 @@ or
make
a
backup < /source>
-< translation > Das
+< translation > Du
+hast
+ein
Spiel
-wurde
beendet, aber
der
-Onlinespeicherstand
+Speicherstand
+online
ist
-aktueller.Willst
+neuer.Willst
du
-den
-wirklich
-runterladen ? Dies könnte
+es
+trotzdem
+herunterladen.Dies
+könnte
deinen
-Spielfortschritt
-zurücksetzen.Prüfe
-bitte
+Spielstand
+löschen.Bitte
+überprüfe
den
-Speicherpfad
+Pfad
oder
mache
ein
Backup < /translation>
< /message>
+< message >
+
+ Found
+no
+savepath < /source>
+< translation > Konnte
+keinen
+Pfad
+finden < /translation>
+< /message>
+< message >
+
+ No
+save
+path
+was
+found.Please
+select
+path
+or
+skip < /source>
+< translation > Kein
+Speicherpfad
+wurde
+gefunden.Bitte
+wähle
+einen
+Pfad
+oder
+überspringe < /translation>
+< /message>
< /context>
< context >
SyncWidget < /name>
< message >
- Path
-not
-found < /source>
-< translation
-type = "obsolete" > Ordner
-nicht
-gefunden < /translation>
-< /message>
-< message >
-
- Local
-Save
-date:
-< translation > Lokales
-Speicherdatum:
-< /message>
-< message >
-
- No
-Local
-Save
-files < /source>
-< translation > Keine
-Lokalen
-Dateien < /translation>
-< /message>
-< message >
-
- Cloud
-save
-date:
-< translation > Online
-Speicherdatum:
-< /message>
-< message >
-
- No
-Cloud
-saves < /source>
-< translation > Keine
-Online
-Speicherstände < /translation>
-< /message>
-< message >
-
- Game
-is
-up
-to
-date < /source>
-< translation > Spiel
-ist
-aktuell < /translation>
-< /message>
-< message >
-
- Upload
-anyway < /source>
-< translation > Trotzdem
-hochladen < /translation>
-< /message>
-< message >
-
- Download
-anyway < /source>
-< translation > Trotzdem
-herunterladen < /translation>
-< /message>
-< message >
-
- Cloud
-save
-is
-newer < /source>
-< translation > Online
-Speicherstand
-ist
-aktueller < /translation>
-< /message>
-< message >
-
- Download
-Cloud
-saves < /source>
-< translation > Online
-Speicherstand
-herunterladen < /translation>
-< /message>
-< message >
-
- Upload
-Saves < /source>
-< translation > Spielstände
-hochladen < /translation>
-< /message>
-< message >
-
- Local
-save
-is
-newer < /source>
-< translation > Lokaler
-Speicher
-ist
-aktueller < /translation>
-< /message>
-< message >
-
- Upload
-saves < /source>
-< translation > Spielstände
-hochladen < /translation>
-< /message>
-< message >
-
- Download
-saves < /source>
-< translation > Spielstand
-herunterladen < /translation>
-< /message>
-< message >
-
- Change
-path < /source>
-< translation > Pfad
-ändern < /translation>
-< /message>
-< message >
-
- Uploading
-...
-
-< translation > Hochladen
-...
-
-< /message>
-< message >
-
- Upload
-finished < /source>
-< translation > Hochladen
-abgeschlossen < /translation>
-< /message>
-< message >
-
- Downloading
-...
-
-< translation > Runterladen
-...
-
-< /message>
-< message >
-
- Download
-finished < /source>
-< translation > Download
-abgeschlossen < /translation>
-< /message>
-< message >
-
Please
edit
@@ -3664,22 +2872,191 @@ manually in Cload
saves
tab < /source>
< translation > Bitte
-dem
-Pfad
+ändere
+den
+Speicherpfad
von
{
}
manuell
-bearbeiten < /translation>
+im
+Cloudspeicher
+Tab < /translation>
< /message>
< message >
+line = "104" / >
+ Local
+Save
+date:
+< translation > Lokales
+Speicherdatum:
+< /message>
+< message >
+
+ No
+Local
+Save
+files < /source>
+< translation > Keine
+Lokalen
+Speicherdateien < /translation>
+< /message>
+< message >
+
+ Cloud
+save
+date:
+< translation > Onlinespeicher
+Datum:
+< /message>
+< message >
+
+ No
+Cloud
+saves < /source>
+< translation > Keine
+Onlinespeicherstände < /translation>
+< /message>
+< message >
+
+ Game
+is
+up
+to
+date < /source>
+< translation > Speicherstand
+ist
+aktuell < /translation>
+< /message>
+< message >
+
+ Upload
+anyway < /source>
+< translation > Trotzdem
+hochladen < /translation>
+< /message>
+< message >
+
+ Download
+anyway < /source>
+< translation > Trotzdem
+herunterladen < /translation>
+< /message>
+< message >
+
+ Cloud
+save
+is
+newer < /source>
+< translation > Onlinespeicherstand
+ist
+aktueller < /translation>
+< /message>
+< message >
+
+ Download
+Cloud
+saves < /source>
+< translation > Onlinespeicherstand
+herunterladen < /translation>
+< /message>
+< message >
+
+ Upload
+Saves < /source>
+< translation > Spielstände
+hochladen < /translation>
+< /message>
+< message >
+
+ Local
+save
+is
+newer < /source>
+< translation > Lokaler
+Spielstand
+ist
+aktueller < /translation>
+< /message>
+< message >
+
+ Upload
+saves < /source>
+< translation > Speicherstände
+hochladen < /translation>
+< /message>
+< message >
+
+ Download
+saves < /source>
+< translation > Spielstände
+herunterladen < /translation>
+< /message>
+< message >
+
+ Change
+path < /source>
+< translation > Pfad
+ändern < /translation>
+< /message>
+< message >
+
+ Uploading
+...
+
+< translation > Hochladen
+...
+
+< /message>
+< message >
+
+ Upload
+finished < /source>
+< translation > Hochladen
+abgeschlossen < /translation>
+< /message>
+< message >
+
Upload
failed < /source>
< translation > Hochladen
fehlgeschlagen < /translation>
< /message>
+< message >
+
+ Downloading
+...
+
+< translation > Herunterladen
+...
+
+< /message>
+< message >
+
+ Download
+finished < /source>
+< translation > Download
+abgeschlossen < /translation>
+< /message>
< /context>
< context >
TabWidget < /name>
@@ -3696,7 +3073,7 @@ line = "32" / >
Exit < /source>
-< translation > Schließen < /translation>
+< translation > Beenden < /translation>
< /message>
< /context>
< context >
@@ -3713,9 +3090,8 @@ uninstall
{
}
-< translation > Möchtest
+< translation > Möchstest
du
-wirklich
{
}
deinstallieren < /translation>
@@ -3737,7 +3113,7 @@ want
to
keep
files ?
- < translation > Willst du
+ < translation > Möchtest du
die
Dateien
behalten ?
@@ -3751,75 +3127,14 @@ behalten ?
Cancel < /source>
-< translation > Abbruch < /translation>
+< translation > Schließen < /translation>
< /message>
< /context>
< context >
UninstalledInfo < /name>
< message >
- Platinum < /source>
- < translation
-type = "obsolete" > Platin < /translation>
-< /message>
-< message >
-
- Gold < /source>
- < translation
-type = "obsolete" > Gold < /translation>
-< /message>
-< message >
-
- Silver < /source>
- < translation
-type = "obsolete" > Silber < /translation>
-< /message>
-< message >
-
- Bronze < /source>
- < translation
-type = "obsolete" > Bronze < /translation>
-< /message>
-< message >
-
- Could
-not
-get
-grade
-from
-ProtonDB < /source>
-< translation
-type = "obsolete" > Konnte
-nicht
-die
-Wertung
-finden < /translation>
-< /message>
-< message >
-
- Install < /source>
- < translation
-type = "obsolete" > Installieren < /translation>
-< /message>
-< message >
-
- Rating
-from
-ProtonDB:
-< translation
-type = "obsolete" > ProtonDB
-Wertung:
-< /message>
-< message >
-
+line = "113" / >
Loading < /source>
< translation > Laden < /translation>
< /message>
@@ -3850,15 +3165,15 @@ line = "40" / >
UpdateWidget < /name>
< message >
+line = "221" / >
Update
Game < /source>
< translation > Spiel
-updaten < /translation>
+aktualisieren < /translation>
< /message>
< message >
+line = "227" / >
Version
:
@@ -3871,7 +3186,7 @@ line = "226" / >
VerifyThread < /name>
< message >
+line = "147" / >
Path
does
not
@@ -3882,7 +3197,7 @@ nicht < /translation>
< /message>
< message >
+line = "150" / >
No
files
to
@@ -3902,99 +3217,174 @@ line = "129" / >
< translation >
< /message>
< message >
-
- Cleanup
- Aufräumen
-
-
-
- Clean, but keep manifests
- Aufräumen, aber Manifests behalten
-
-
-
- Remove everything
- Alles aufräumen
-
-
-
- EGL Sync
- EGL Sync
-
-
-
- Download Settings
- Download Einstellungen
-
-
-
- Max Workers
- Maximale Anzahl Prozesse
-
-
-
- Less is slower (0: Default)
- Kleiner ist langsamer (0: Standard)
-
-
-
- Default Installation Directory
- Standardordner für Installationen
-
-
-
- Back
- Zurück
-
-
-
- <h2>Sync Games with Epic Games Store</h2>
- <h2>Spiele mit Epic Games Store synchronisieren</h2>
-
-
-
- TextLabel
-
-
-
-
- Exportable Games
- Spiele zum Exportieren
-
-
-
- Import all Games
- Alle Spiele importieren
-
-
-
- Export all Games
- Alle Spiele Exportieren
-
-
-
- Sync Settings
-
-
-
-
- Importable
- Spiele zum Importieren
-
-
-
- Enable Sync
- Synchronisierung aktivieren
-
-
-
- Sync once
- Nur einmal synchronisieren
-
-
-
- Enable automatic sync
- Automatsche ynchronisierung aktivieren
-
-
-
+
+Cleanup < /source>
+< translation > Aufräumen < /translation>
+< /message>
+< message >
+
+ Clean, but
+keep
+manifests < /source>
+< translation > Aufräumen, aber
+Manifests
+behalten < /translation>
+< /message>
+< message >
+
+ Remove
+everything < /source>
+< translation > Alles
+löschen < /translation>
+< /message>
+< message >
+
+ EGL
+Sync < /source>
+< translation > EGL
+Sync < /translation>
+< /message>
+< message >
+
+ Sync
+Settings < /source>
+< translation > Sync
+Einstellungen < /translation>
+< /message>
+< message >
+
+ Download
+Settings < /source>
+< translation > Download
+Einstellungen < /translation>
+< /message>
+< message >
+
+ Max
+Workers < /source>
+< translation > Maximale
+Prozesse < /translation>
+< /message>
+< message >
+
+ Less
+is
+slower(0
+:
+Default
+)
+
+< translation > Weiniger
+ist
+langsamer(0
+:
+Standard
+)
+
+< /message>
+< message >
+
+ Default
+Installation
+Directory < /source>
+< translation > Standard
+Installationsordner < /translation>
+< /message>
+< message >
+
+Back < /source>
+< translation > Zurück < /translation>
+< /message>
+< message >
+
+ <h2>Sync
+Games
+with Epic Games
+Store < /h2>
+<h2>Spiele
+mit
+dem
+EGL
+synchronisieren < /h2>
+translation >
+
+< message >
+
+TextLabel < /source>
+< translation >
+< /message>
+< message >
+
+ Exportable
+Games < /source>
+< translation > Exportierbare
+Spiele < /translation>
+< /message>
+< message >
+
+Importable < /source>
+< translation > importierbar < /translation>
+< /message>
+< message >
+
+ Export
+all
+Games < /source>
+< translation > Alle
+Spiele
+exportieren < /translation>
+< /message>
+< message >
+
+ Import
+all
+Games < /source>
+< translation > alle
+Spiele
+importieren < /translation>
+< /message>
+< message >
+
+ Enable
+Sync < /source>
+< translation > Synchronisierung
+aktivieren < /translation>
+< /message>
+< message >
+
+ Sync
+once < /source>
+< translation > Einmal
+Synchronisierung < /translation>
+< /message>
+< message >
+
+ Enable
+automatic
+sync < /source>
+< translation > Automatische
+Synchronisierung
+aktivieren < /translation>
+< /message>
+< /context>
+< /TS>
diff --git a/requirements.txt b/requirements.txt
index 67376a60..d04ad7ee 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,7 +2,6 @@ requests
Pillow
PyQt5
QtAwesome
-notify-py
psutil
pypresence
pywin32; platform_system == "Windows"
diff --git a/setup.py b/setup.py
index 2cd16997..50625aeb 100644
--- a/setup.py
+++ b/setup.py
@@ -14,7 +14,6 @@ requirements = [
"wheel",
"PyQt5",
"QtAwesome",
- "notify-py",
"psutil",
"pypresence",
'pywin32; platform_system == "Windows"'