diff options
Diffstat (limited to 'raveos-center/raveos_center/karbantartas.py')
| -rw-r--r-- | raveos-center/raveos_center/karbantartas.py | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/raveos-center/raveos_center/karbantartas.py b/raveos-center/raveos_center/karbantartas.py index 2f929c0..ebbea5d 100644 --- a/raveos-center/raveos_center/karbantartas.py +++ b/raveos-center/raveos_center/karbantartas.py @@ -4,6 +4,7 @@ from pathlib import Path import shutil import subprocess +from raveos_center.forditas import tr from raveos_center.muveletek import Lepes, root CACHE = Path("/var/cache/pacman/pkg") @@ -34,7 +35,7 @@ def _meret(bajt): def cache_elonezet(): if not shutil.which("paccache"): - return {"elerheto": False, "osszegzes": "A paccache nincs telepítve (pacman-contrib).", "elemek": []} + return {"elerheto": False, "osszegzes": tr("A paccache nincs telepítve (pacman-contrib)."), "elemek": []} elemek = sorted(_paccache("-k2") | _paccache("-uk0")) osszes = 0 for nev in elemek: @@ -45,7 +46,7 @@ def cache_elonezet(): pass return { "elerheto": True, - "osszegzes": f"{len(elemek)} csomagfájl, {_meret(osszes)}" if elemek else "Nincs törölhető csomagfájl.", + "osszegzes": tr("{0} csomagfájl, {1}", len(elemek), _meret(osszes)) if elemek else tr("Nincs törölhető csomagfájl."), "elemek": elemek, } @@ -55,7 +56,7 @@ def arva_elonezet(): elemek = [s.strip() for s in kimenet.splitlines() if re.fullmatch(r"[a-z0-9@_+][a-z0-9@._+-]*", s.strip())] return { "elerheto": True, - "osszegzes": f"{len(elemek)} árva csomag" if elemek else "Nincs árva csomag.", + "osszegzes": tr("{0} árva csomag", len(elemek)) if elemek else tr("Nincs árva csomag."), "elemek": elemek, } @@ -64,7 +65,7 @@ def naplo_elonezet(): meret = re.search(r"take up ([0-9.]+)\s*([KMGT]?)", _ki(["journalctl", "--disk-usage"])) return { "elerheto": True, - "osszegzes": f"Jelenleg {meret.group(1)} {meret.group(2)}B" if meret else "A napló mérete nem olvasható.", + "osszegzes": tr("Jelenleg {0} {1}B", meret.group(1), meret.group(2)) if meret else tr("A napló mérete nem olvasható."), "elemek": [], } @@ -76,7 +77,7 @@ def _flatpak_nem_hasznalt(telepites): def flatpak_elonezet(): if not shutil.which("flatpak"): - return {"elerheto": False, "osszegzes": "A Flatpak nincs telepítve.", "elemek": [], "telepitesek": []} + return {"elerheto": False, "osszegzes": tr("A Flatpak nincs telepítve."), "elemek": [], "telepitesek": []} telepitesek = [] elemek = [] for telepites in ("user", "system"): @@ -86,7 +87,7 @@ def flatpak_elonezet(): elemek += [f"{telepites}: {e}" for e in lista] return { "elerheto": True, - "osszegzes": f"{len(elemek)} nem használt runtime" if elemek else "Nincs nem használt runtime.", + "osszegzes": tr("{0} nem használt runtime", len(elemek)) if elemek else tr("Nincs nem használt runtime."), "elemek": elemek, "telepitesek": telepitesek, } @@ -98,13 +99,13 @@ def tukor_allapot(): szerverek = sum(1 for s in f if s.startswith("Server")) except OSError: szerverek = 0 - return {"elerheto": True, "osszegzes": f"{szerverek} aktív tükör", "elemek": []} + return {"elerheto": True, "osszegzes": tr("{0} aktív tükör", szerverek), "elemek": []} def kulcs_allapot(): gpg = [str(p) for p in Path("/usr/share/pacman/keyrings").glob("*.gpg")] kulcsok = sorted(set(_ki(["pacman", "-Qqo", *gpg]).split())) if gpg else [] - return {"elerheto": True, "osszegzes": ", ".join(kulcsok) or "Nincs kulcscsomag.", "elemek": []} + return {"elerheto": True, "osszegzes": ", ".join(kulcsok) or tr("Nincs kulcscsomag."), "elemek": []} ELONEZETEK = { @@ -119,23 +120,23 @@ ELONEZETEK = { def lepesek(azon, adat, kivalasztott=None): if azon == "cache": - return [Lepes("Csomag cache ürítése", root("karbantartas", "cache"))] + return [Lepes(tr("Csomag cache ürítése"), root("karbantartas", "cache"))] if azon == "arva": csomagok = kivalasztott if kivalasztott is not None else adat["elemek"] - return [Lepes("Árva csomagok eltávolítása", root("arva", *csomagok))] if csomagok else [] + return [Lepes(tr("Árva csomagok eltávolítása"), root("arva", *csomagok))] if csomagok else [] if azon == "naplo": - return [Lepes("Naplók takarítása", root("karbantartas", "naplo"))] + return [Lepes(tr("Naplók takarítása"), root("karbantartas", "naplo"))] if azon == "tukrok": - return [Lepes("Tükrök frissítése", root("karbantartas", "tukrok"))] + return [Lepes(tr("Tükrök frissítése"), root("karbantartas", "tukrok"))] if azon == "kulcsok": - return [Lepes("Kulcsok frissítése", root("karbantartas", "kulcsok"))] + return [Lepes(tr("Kulcsok frissítése"), root("karbantartas", "kulcsok"))] if azon == "flatpak": lista = [] if "user" in adat.get("telepitesek", []): lista.append( - Lepes("Flatpak (felhasználói)", ["flatpak", "uninstall", "--user", "--unused", "-y", "--noninteractive"], False) + Lepes(tr("Flatpak (felhasználói)"), ["flatpak", "uninstall", "--user", "--unused", "-y", "--noninteractive"], False) ) if "system" in adat.get("telepitesek", []): - lista.append(Lepes("Flatpak (rendszer)", root("karbantartas", "flatpak"), False)) + lista.append(Lepes(tr("Flatpak (rendszer)"), root("karbantartas", "flatpak"), False)) return lista return [] |