summaryrefslogtreecommitdiff
path: root/raveos-center/raveos_center/gaming.py
diff options
context:
space:
mode:
authorNippy <nippy@Beller-Mac-mini.lan>2026-11-06 20:11:12 +0100
committerNippy <nippy@Beller-Mac-mini.lan>2026-11-06 20:11:12 +0100
commita2a5805e07de5c1649cae5a023aab9ec8a46438e (patch)
tree91e673335dd51dbff1077909841e049916013953 /raveos-center/raveos_center/gaming.py
parent5d5cf0db1b830f61279e353579c0074b0bf067f8 (diff)
downloadRaveOS-PKGBUILD-a2a5805e07de5c1649cae5a023aab9ec8a46438e.tar.gz
RaveOS-PKGBUILD-a2a5805e07de5c1649cae5a023aab9ec8a46438e.zip
center
Diffstat (limited to 'raveos-center/raveos_center/gaming.py')
-rw-r--r--raveos-center/raveos_center/gaming.py31
1 files changed, 16 insertions, 15 deletions
diff --git a/raveos-center/raveos_center/gaming.py b/raveos-center/raveos_center/gaming.py
index 9652958..e6c4542 100644
--- a/raveos-center/raveos_center/gaming.py
+++ b/raveos-center/raveos_center/gaming.py
@@ -3,6 +3,7 @@ import re
import subprocess
from pathlib import Path
+from raveos_center.forditas import tr
from raveos_center.muveletek import Lepes, root
KONFIG = Path(os.environ.get("XDG_CONFIG_HOME", Path.home() / ".config"))
@@ -11,16 +12,16 @@ GAMEMODE_INI = KONFIG / "gamemode.ini"
GAMESCOPE = ["gamescope", "gamescope-session-git", "gamescope-session-steam-git"]
MANGOHUD_CONF = KONFIG / "MangoHud" / "MangoHud.conf"
MANGOHUD_MODOK = [
- ("", "Alapértelmezett"),
- ("1", "Csak FPS"),
- ("2", "Vízszintes sáv"),
- ("3", "Bővített"),
- ("4", "Részletes"),
+ ("", tr("Alapértelmezett")),
+ ("1", tr("Csak FPS")),
+ ("2", tr("Vízszintes sáv")),
+ ("3", tr("Bővített")),
+ ("4", tr("Részletes")),
]
SCHED_EXT = Path("/sys/kernel/sched_ext")
PROTON_CACHYOS = "proton-cachyos-slr"
GAMING_MOD = ["gamemode", "governor", "ntsync", "utemezo"]
-GOV_ALAPBOL = "A rendszer alapból is performance módban fut."
+GOV_ALAPBOL = tr("A rendszer alapból is performance módban fut.")
def _telepitett():
@@ -112,14 +113,14 @@ def _utemezo_allapot():
return {
"aktiv": False,
"elerheto": False,
- "megjegyzes": "A futó kernel nem támogatja (sched_ext nélkül fordították).",
+ "megjegyzes": tr("A futó kernel nem támogatja (sched_ext nélkül fordították)."),
}
try:
fut = (SCHED_EXT / "state").read_text().strip() == "enabled"
nev = (SCHED_EXT / "root" / "ops").read_text().strip() if fut else ""
except OSError:
fut, nev = False, ""
- return {"aktiv": fut, "elerheto": True, "megjegyzes": f"Most fut: {nev}" if nev else ""}
+ return {"aktiv": fut, "elerheto": True, "megjegyzes": tr("Most fut: {0}", nev) if nev else ""}
def mangohud_mod():
@@ -163,9 +164,9 @@ def _governor_allapot(gamemode):
rendszer = _rendszer_gov()
kivant = _desiredgov() or "performance"
if not gamemode:
- return {"aktiv": False, "elerheto": False, "megjegyzes": "Ehhez előbb a GameMode-ot kapcsold be."}
+ return {"aktiv": False, "elerheto": False, "megjegyzes": tr("Ehhez előbb a GameMode-ot kapcsold be.")}
if not rendszer:
- return {"aktiv": False, "elerheto": False, "megjegyzes": "Ezen a gépen nincs órajel-szabályozás (pl. virtuális gép)."}
+ return {"aktiv": False, "elerheto": False, "megjegyzes": tr("Ezen a gépen nincs órajel-szabályozás (pl. virtuális gép).")}
if rendszer == "performance":
return {"aktiv": True, "elerheto": False, "megjegyzes": GOV_ALAPBOL}
return {"aktiv": kivant == "performance", "elerheto": True, "megjegyzes": ""}
@@ -181,13 +182,13 @@ def allapot():
"mangohud": {
"aktiv": _mangohud_sor() and mangohud,
"elerheto": True,
- "megjegyzes": "Kijelentkezés és újra bejelentkezés után lép életbe.",
+ "megjegyzes": tr("Kijelentkezés és újra bejelentkezés után lép életbe."),
"root": not mangohud,
},
"gamescope": {
"aktiv": set(GAMESCOPE) <= telepitett,
"elerheto": True,
- "megjegyzes": "" if "steam" in telepitett else "A Steam munkamenethez a Steam is szükséges.",
+ "megjegyzes": "" if "steam" in telepitett else tr("A Steam munkamenethez a Steam is szükséges."),
"root": True,
},
"governor": dict(_governor_allapot(gamemode), root=False, cpufreq=bool(_rendszer_gov())),
@@ -195,7 +196,7 @@ def allapot():
"aktiv": ntsync_beepitett
or (Path("/etc/modules-load.d/ntsync.conf").exists() and Path("/dev/ntsync").exists()),
"elerheto": not ntsync_beepitett,
- "megjegyzes": "A RaveOS kernelébe be van építve, mindig aktív." if ntsync_beepitett else "",
+ "megjegyzes": tr("A RaveOS kernelébe be van építve, mindig aktív.") if ntsync_beepitett else "",
"root": True,
},
"utemezo": dict(_utemezo_allapot(), root=True),
@@ -215,7 +216,7 @@ def lepesek(azon, be):
if azon == "mangohud":
lista = []
if be and "mangohud" not in _telepitett():
- lista.append(Lepes("MangoHud telepítése", root("telepit", "mangohud", "lib32-mangohud")))
+ lista.append(Lepes(tr("MangoHud telepítése"), root("telepit", "mangohud", "lib32-mangohud")))
return lista, lambda: _mangohud(be)
if azon == "gamescope":
return [Lepes("Gamescope session", root("telepit" if be else "eltavolit", *(GAMESCOPE if be else GAMESCOPE[1:])))], None
@@ -224,7 +225,7 @@ def lepesek(azon, be):
if azon == "ntsync":
return [Lepes("NTSync", root("ntsync", "be" if be else "ki"))], None
if azon == "utemezo":
- return [Lepes("Játékra hangolt ütemező", root("utemezo", "be" if be else "ki"))], None
+ return [Lepes(tr("Játékra hangolt ütemező"), root("utemezo", "be" if be else "ki"))], None
if azon == "proton_cachyos":
return [Lepes("Proton-CachyOS", root("telepit" if be else "eltavolit", PROTON_CACHYOS))], None
return [], None