From a2a5805e07de5c1649cae5a023aab9ec8a46438e Mon Sep 17 00:00:00 2001 From: Nippy Date: Fri, 6 Nov 2026 20:11:12 +0100 Subject: center --- raveos-center/raveos_center/gaming.py | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) (limited to 'raveos-center/raveos_center/gaming.py') 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 -- cgit v1.3