summaryrefslogtreecommitdiff
path: root/raveos-center/raveos_center/rendszerinfo.py
diff options
context:
space:
mode:
Diffstat (limited to 'raveos-center/raveos_center/rendszerinfo.py')
-rw-r--r--raveos-center/raveos_center/rendszerinfo.py22
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()