diff options
Diffstat (limited to 'raveos-center/raveos_center/rendszerinfo.py')
| -rw-r--r-- | raveos-center/raveos_center/rendszerinfo.py | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/raveos-center/raveos_center/rendszerinfo.py b/raveos-center/raveos_center/rendszerinfo.py index b526670..2d67251 100644 --- a/raveos-center/raveos_center/rendszerinfo.py +++ b/raveos-center/raveos_center/rendszerinfo.py @@ -8,6 +8,8 @@ import threading import time from pathlib import Path +from raveos_center.forditas import tr + def _futtat(parancs, ido=60): try: @@ -41,7 +43,7 @@ def kernel(): def asztal(): - nev = os.environ.get("XDG_CURRENT_DESKTOP") or os.environ.get("DESKTOP_SESSION") or "ismeretlen" + nev = os.environ.get("XDG_CURRENT_DESKTOP") or os.environ.get("DESKTOP_SESSION") or tr("ismeretlen") nev = nev.split(":")[-1] tipus = os.environ.get("XDG_SESSION_TYPE", "") return f"{nev} ({tipus.capitalize()})" if tipus else nev @@ -55,7 +57,7 @@ def cpu(): return re.sub(r"\s+", " ", re.sub(r"\((R|TM)\)|CPU|Processor", "", nev)).strip() except OSError: pass - return platform.processor() or "ismeretlen" + return platform.processor() or tr("ismeretlen") def gpuk(): @@ -94,7 +96,7 @@ def memoria(): return f"{kb / 1024 / 1024:.1f} GB" except (OSError, ValueError): pass - return "ismeretlen" + return tr("ismeretlen") def fajlrendszer(hely="/"): @@ -108,22 +110,22 @@ def fajlrendszer(hely="/"): return mezok[2] except OSError: pass - return "ismeretlen" + return tr("ismeretlen") def uzemido(): try: mp = int(float(Path("/proc/uptime").read_text().split()[0])) except (OSError, ValueError): - return "ismeretlen" + return tr("ismeretlen") nap, mp = divmod(mp, 86400) ora, mp = divmod(mp, 3600) perc = mp // 60 if nap: - return f"{nap} nap {ora} óra" + return tr("{0} nap {1} óra", nap, ora) if ora: - return f"{ora} óra {perc} perc" - return f"{perc} perc" + return tr("{0} óra {1} perc", ora, perc) + return tr("{0} perc", perc) def lemez(hely="/"): @@ -165,10 +167,10 @@ def _meret_szoveg(szoveg): def _frissitesek_lekerdez(): csomagok = [] if not shutil.which("checkupdates"): - raise RuntimeError("a checkupdates nem elérhető (pacman-contrib)") + raise RuntimeError(tr("a checkupdates nem elérhető (pacman-contrib)")) pac = _futtat(["checkupdates", "--nocolor"], ido=180) if not pac or pac.returncode not in (0, 2): - raise RuntimeError("a pacman frissítések ellenőrzése nem sikerült") + raise RuntimeError(tr("a pacman frissítések ellenőrzése nem sikerült")) if pac.returncode == 0: for sor in pac.stdout.splitlines(): r = sor.split() |