summaryrefslogtreecommitdiff
path: root/raveos-center/raveos_center/oldalak/rendszer/karbantartas.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/oldalak/rendszer/karbantartas.py
parent5d5cf0db1b830f61279e353579c0074b0bf067f8 (diff)
downloadRaveOS-PKGBUILD-a2a5805e07de5c1649cae5a023aab9ec8a46438e.tar.gz
RaveOS-PKGBUILD-a2a5805e07de5c1649cae5a023aab9ec8a46438e.zip
center
Diffstat (limited to 'raveos-center/raveos_center/oldalak/rendszer/karbantartas.py')
-rw-r--r--raveos-center/raveos_center/oldalak/rendszer/karbantartas.py63
1 files changed, 35 insertions, 28 deletions
diff --git a/raveos-center/raveos_center/oldalak/rendszer/karbantartas.py b/raveos-center/raveos_center/oldalak/rendszer/karbantartas.py
index 91b7113..011e2de 100644
--- a/raveos-center/raveos_center/oldalak/rendszer/karbantartas.py
+++ b/raveos-center/raveos_center/oldalak/rendszer/karbantartas.py
@@ -4,24 +4,25 @@ from PyQt6.QtWidgets import QDialog, QHBoxLayout, QListWidget, QListWidgetItem,
from raveos_center import karbantartas, muveletek
from raveos_center.elemek import Kartya, Racs, cimke, gomb
from raveos_center.folyamat import FolyamatAblak
+from raveos_center.forditas import tr
from raveos_center.hatter import gyorsitott, tarolt
AZON = "karbantartas"
-CIM = "Karbantartás"
+CIM = tr("Karbantartás")
MUVELETEK = [
- ("cache", "paccache -rk2", "Csomag cache ürítése",
- "Minden csomagból csak az utolsó két verzió marad, az eltávolított csomagok fájljai törlődnek.", True),
- ("arva", "pacman -Qdtq", "Árva csomagok",
- "Már semmi által nem használt függőségek eltávolítása. Az előnézetben egyenként kiveheted, amit megtartanál.", True),
- ("naplo", "journalctl --vacuum", "Naplók takarítása",
- "A két hétnél régebbi rendszernaplók törlése, legfeljebb 100 MB marad.", True),
- ("tukrok", "reflector", "Tükrök frissítése",
- "A leggyorsabb közeli letöltési szerverek kiválasztása. A régi lista biztonsági másolatként megmarad.", False),
- ("kulcsok", "pacman-key --populate", "Kulcsok frissítése",
- "A csomagaláíró kulcsok újratöltése. Segít, ha a frissítés aláírási hibával áll le.", False),
- ("flatpak", "flatpak uninstall --unused", "Flatpak takarítás",
- "A már egyik alkalmazás által sem használt runtime-ok eltávolítása.", True),
+ ("cache", "paccache -rk2", tr("Csomag cache ürítése"),
+ tr("Minden csomagból csak az utolsó két verzió marad, az eltávolított csomagok fájljai törlődnek."), True),
+ ("arva", "pacman -Qdtq", tr("Árva csomagok"),
+ tr("Már semmi által nem használt függőségek eltávolítása. Az előnézetben egyenként kiveheted, amit megtartanál."), True),
+ ("naplo", "journalctl --vacuum", tr("Naplók takarítása"),
+ tr("A két hétnél régebbi rendszernaplók törlése, legfeljebb 100 MB marad."), True),
+ ("tukrok", "reflector", tr("Tükrök frissítése"),
+ tr("A leggyorsabb közeli letöltési szerverek kiválasztása. A régi lista biztonsági másolatként megmarad."), False),
+ ("kulcsok", "pacman-key --populate", tr("Kulcsok frissítése"),
+ tr("A csomagaláíró kulcsok újratöltése. Segít, ha a frissítés aláírási hibával áll le."), False),
+ ("flatpak", "flatpak uninstall --unused", tr("Flatpak takarítás"),
+ tr("A már egyik alkalmazás által sem használt runtime-ok eltávolítása."), True),
]
@@ -33,7 +34,7 @@ class ElonezetAblak(QDialog):
doboz = QVBoxLayout(self)
doboz.setContentsMargins(28, 24, 28, 20)
doboz.setSpacing(12)
- doboz.addWidget(cimke("ELŐNÉZET", "eyebrow"))
+ doboz.addWidget(cimke(tr("ELŐNÉZET"), "eyebrow"))
doboz.addWidget(cimke(cim.upper(), "h2", True))
doboz.addWidget(cimke(szoveg, "masodlagos", True))
self.lista = QListWidget()
@@ -49,7 +50,7 @@ class ElonezetAblak(QDialog):
doboz.addStretch(1)
gombok = QHBoxLayout()
gombok.addStretch(1)
- megse = gomb("Mégse")
+ megse = gomb(tr("Mégse"))
megse.clicked.connect(self.reject)
gombok.addWidget(megse)
self.mehet = gomb(gomb_szoveg, fo=True)
@@ -76,10 +77,10 @@ class MuveletKartya(Kartya):
self.elrendezes.addWidget(cim)
self.elrendezes.addWidget(cimke(leiras, "halvany", True))
self.elrendezes.addStretch(1)
- self.osszegzes = cimke("Ellenőrzés...", "monozold", True)
+ self.osszegzes = cimke(tr("Ellenőrzés..."), "monozold", True)
self.elrendezes.addWidget(self.osszegzes)
sor = QHBoxLayout()
- self.gomb = gomb("Futtatás", kicsi=True)
+ self.gomb = gomb(tr("Futtatás"), kicsi=True)
self.gomb.clicked.connect(futtat)
sor.addWidget(self.gomb)
sor.addStretch(1)
@@ -96,8 +97,8 @@ class Karbantartas(QWidget):
doboz.setSpacing(16)
doboz.addWidget(
cimke(
- "Rendszeres takarítás és javítás. A törléssel járó műveletek előtt megmutatjuk, mi kerülne törlésre, "
- "és csak a megerősítésed után futnak.",
+ tr("Rendszeres takarítás és javítás. A törléssel járó műveletek előtt megmutatjuk, mi kerülne törlésre, "
+ "és csak a megerősítésed után futnak."),
"masodlagos",
True,
)
@@ -116,7 +117,7 @@ class Karbantartas(QWidget):
def megjelenik(self, *_):
helper = muveletek.helper_elerheto()
- self.figyelem.setText("A RaveOS Center rendszerhelpere nincs telepítve, a műveletek nem futtathatók.")
+ self.figyelem.setText(tr("A RaveOS Center rendszerhelpere nincs telepítve, a műveletek nem futtathatók."))
self.figyelem.setVisible(not helper)
for azon in self.kartyak:
self._ellenoriz(azon)
@@ -125,7 +126,7 @@ class Karbantartas(QWidget):
kartya = self.kartyak[azon]
if tarolt(f"karbantartas_{azon}") is None:
kartya.gomb.setEnabled(False)
- kartya.osszegzes.setText("Ellenőrzés...")
+ kartya.osszegzes.setText(tr("Ellenőrzés..."))
gyorsitott(
f"karbantartas_{azon}",
karbantartas.ELONEZETEK[azon],
@@ -149,20 +150,26 @@ class Karbantartas(QWidget):
nev = next(m[2] for m in MUVELETEK if m[0] == azon)
kivalasztott = None
if azon == "cache":
- szoveg = f"Ezek a csomagfájlok törlődnek a cache-ből ({adat['osszegzes']}). A telepített programokat nem érinti."
+ szoveg = tr(
+ "Ezek a csomagfájlok törlődnek a cache-ből ({0}). A telepített programokat nem érinti.",
+ adat['osszegzes'],
+ )
elif azon == "arva":
szoveg = (
- "Pontosan ezek a csomagok törlődnek, más nem. Vedd ki a pipát annál, amit megtartanál. "
- "Utána újabb árva függőségek jelenhetnek meg, ezeket a kártya újra megmutatja."
+ tr("Pontosan ezek a csomagok törlődnek, más nem. Vedd ki a pipát annál, amit megtartanál. "
+ "Utána újabb árva függőségek jelenhetnek meg, ezeket a kártya újra megmutatja.")
)
elif azon == "naplo":
- szoveg = f"{adat['osszegzes']}. A két hétnél régebbi naplók törlődnek, és legfeljebb 100 MB marad."
+ szoveg = tr(
+ "{0}. A két hétnél régebbi naplók törlődnek, és legfeljebb 100 MB marad.",
+ adat['osszegzes'],
+ )
elif azon == "flatpak":
- szoveg = "Ezek a runtime-ok törlődnek. Az alkalmazásaid továbbra is működnek."
+ szoveg = tr("Ezek a runtime-ok törlődnek. Az alkalmazásaid továbbra is működnek.")
else:
szoveg = ""
if szoveg:
- ablak = ElonezetAblak(self, nev, szoveg, adat["elemek"], azon == "arva", "Törlés")
+ ablak = ElonezetAblak(self, nev, szoveg, adat["elemek"], azon == "arva", tr("Törlés"))
if ablak.exec() != QDialog.DialogCode.Accepted:
return
if azon == "arva":
@@ -170,7 +177,7 @@ class Karbantartas(QWidget):
lepesek = karbantartas.lepesek(azon, adat, kivalasztott)
if not lepesek:
return
- FolyamatAblak(self, nev, lepesek, "A művelet elkészült.").exec()
+ FolyamatAblak(self, nev, lepesek, tr("A művelet elkészült.")).exec()
self._ellenoriz(azon)