summaryrefslogtreecommitdiff
path: root/raveos-center/raveos_center/oldalak/frissitesek.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/frissitesek.py
parent5d5cf0db1b830f61279e353579c0074b0bf067f8 (diff)
downloadRaveOS-PKGBUILD-a2a5805e07de5c1649cae5a023aab9ec8a46438e.tar.gz
RaveOS-PKGBUILD-a2a5805e07de5c1649cae5a023aab9ec8a46438e.zip
center
Diffstat (limited to 'raveos-center/raveos_center/oldalak/frissitesek.py')
-rw-r--r--raveos-center/raveos_center/oldalak/frissitesek.py97
1 files changed, 52 insertions, 45 deletions
diff --git a/raveos-center/raveos_center/oldalak/frissitesek.py b/raveos-center/raveos_center/oldalak/frissitesek.py
index baa1ccc..f1ffad2 100644
--- a/raveos-center/raveos_center/oldalak/frissitesek.py
+++ b/raveos-center/raveos_center/oldalak/frissitesek.py
@@ -15,10 +15,11 @@ from PyQt6.QtWidgets import (
from raveos_center import muveletek, rendszerinfo, snapshotok
from raveos_center.elemek import Kartya, Oldal, Racs, cimke, gomb
+from raveos_center.forditas import tr
from raveos_center.hatter import ervenytelenit, hatterben
AZON = "frissitesek"
-MENU = "Frissítések"
+MENU = tr("Frissítések")
IKON = "frissitesek"
FORRAS = {"pacman": "pacman", "aur": "AUR", "flatpak": "Flatpak"}
@@ -32,7 +33,7 @@ def mb(meret):
class Frissitesek(Oldal):
def __init__(self, kozpont):
- super().__init__(kozpont, "UTOLSÓ ELLENŐRZÉS: -", "Frissítések", kitolt=True)
+ super().__init__(kozpont, tr("UTOLSÓ ELLENŐRZÉS: -"), tr("Frissítések"), kitolt=True)
self.csomagok = []
self.ujrainditas_kell = False
self.futtato = muveletek.Futtato(self)
@@ -40,22 +41,22 @@ class Frissitesek(Oldal):
self.futtato.kesz.connect(self._futas_kesz)
self.torzs.setSpacing(20)
- self.ellenorzes = self.fejlec_gomb(gomb("Ellenőrzés"))
+ self.ellenorzes = self.fejlec_gomb(gomb(tr("Ellenőrzés")))
self.ellenorzes.clicked.connect(lambda: self._ellenoriz(True))
- self.inditas = self.fejlec_gomb(gomb("Nincs kijelölve", fo=True))
+ self.inditas = self.fejlec_gomb(gomb(tr("Nincs kijelölve"), fo=True))
self.inditas.clicked.connect(self._indit)
osszegzes = Racs(220)
- k = Kartya("Kijelölve")
- self.kijelolt = cimke("0 / 0 CSOMAG", "nagyszam")
+ k = Kartya(tr("Kijelölve"))
+ self.kijelolt = cimke(tr("0 / 0 CSOMAG"), "nagyszam")
k.elrendezes.addWidget(self.kijelolt)
osszegzes.hozzaad(k)
- k = Kartya("Letöltés")
+ k = Kartya(tr("Letöltés"))
self.letoltes = cimke("0 MB", "nagyszam")
k.elrendezes.addWidget(self.letoltes)
osszegzes.hozzaad(k)
- k = Kartya("Biztonság")
- self.snapshot = QCheckBox("Snapshot készítése frissítés előtt")
+ k = Kartya(tr("Biztonság"))
+ self.snapshot = QCheckBox(tr("Snapshot készítése frissítés előtt"))
self.snapshot.setChecked(True)
k.elrendezes.addWidget(self.snapshot)
self.snapshot_megj = cimke("", "halvany", True)
@@ -71,10 +72,10 @@ class Frissitesek(Oldal):
us.setContentsMargins(0, 0, 0, 0)
us.setSpacing(12)
us.addWidget(
- cimke("A frissítés után újraindítás szükséges, hogy az új kernel vagy driver betöltődjön.", "figyelem", True),
+ cimke(tr("A frissítés után újraindítás szükséges, hogy az új kernel vagy driver betöltődjön."), "figyelem", True),
1,
)
- ujraindit = gomb("Újraindítás most", fo=True)
+ ujraindit = gomb(tr("Újraindítás most"), fo=True)
ujraindit.clicked.connect(self._ujraindit)
us.addWidget(ujraindit)
self.ujraindito_sav.hide()
@@ -83,22 +84,22 @@ class Frissitesek(Oldal):
csomag_resz = QVBoxLayout()
csomag_resz.setSpacing(12)
fej = QHBoxLayout()
- fej.addWidget(cimke("CSOMAGOK", "h2"))
+ fej.addWidget(cimke(tr("CSOMAGOK"), "h2"))
fej.addStretch(1)
- self.mind = gomb("Mind kijelölése", kicsi=True)
+ self.mind = gomb(tr("Mind kijelölése"), kicsi=True)
self.mind.clicked.connect(self._mind)
fej.addWidget(self.mind)
csomag_resz.addLayout(fej)
csomag_resz.addWidget(
cimke(
- "A hivatalos csomagok (pacman) csak együtt frissíthetők: Arch-alapú rendszeren a részleges frissítés "
- "elronthatja a rendszert. Az AUR és a Flatpak csomagok egyenként is kijelölhetők.",
+ tr("A hivatalos csomagok (pacman) csak együtt frissíthetők: Arch-alapú rendszeren a részleges frissítés "
+ "elronthatja a rendszert. Az AUR és a Flatpak csomagok egyenként is kijelölhetők."),
"halvany",
True,
)
)
self.tabla = QTableWidget(0, 6)
- self.tabla.setHorizontalHeaderLabels(["", "Csomag", "Forrás", "Jelenlegi", "Új", "Méret"])
+ self.tabla.setHorizontalHeaderLabels(["", tr("Csomag"), tr("Forrás"), tr("Jelenlegi"), tr("Új"), tr("Méret")])
self.tabla.verticalHeader().hide()
self.tabla.setShowGrid(False)
self.tabla.setSelectionMode(QAbstractItemView.SelectionMode.NoSelection)
@@ -118,7 +119,7 @@ class Frissitesek(Oldal):
naplo_resz = QVBoxLayout()
naplo_resz.setSpacing(12)
- naplo_resz.addWidget(cimke("NAPLÓ", "h2"))
+ naplo_resz.addWidget(cimke(tr("NAPLÓ"), "h2"))
self.naplo = QPlainTextEdit()
self.naplo.setObjectName("naplo")
self.naplo.setReadOnly(True)
@@ -138,17 +139,17 @@ class Frissitesek(Oldal):
if automatikus:
self.snapshot.setChecked(False)
self.snapshot_megj.setText(
- "Minden csomagművelet előtt automatikusan snapshot készül, ha gond van, a Rendszer > Snapshotok "
- "fülön vissza tudsz állni."
+ tr("Minden csomagművelet előtt automatikusan snapshot készül, ha gond van, a Rendszer > Snapshotok "
+ "fülön vissza tudsz állni.")
)
elif not snapper:
self.snapshot.setChecked(False)
- self.snapshot_megj.setText("Snapshot csak btrfs fájlrendszeren, beállított snapperrel készíthető.")
+ self.snapshot_megj.setText(tr("Snapshot csak btrfs fájlrendszeren, beállított snapperrel készíthető."))
else:
- self.snapshot_megj.setText("Ha a frissítés után gond van, erre vissza tudsz állni.")
+ self.snapshot_megj.setText(tr("Ha a frissítés után gond van, erre vissza tudsz állni."))
if not muveletek.helper_elerheto():
self.figyelem.setText(
- "A RaveOS Center rendszerhelpere nincs telepítve, ezért a rendszercsomagok frissítése nem indítható."
+ tr("A RaveOS Center rendszerhelpere nincs telepítve, ezért a rendszercsomagok frissítése nem indítható.")
)
self.figyelem.show()
if not self.futtato.fut() and not self.csomagok:
@@ -161,16 +162,16 @@ class Frissitesek(Oldal):
if self.futtato.fut():
return
self.ellenorzes.setEnabled(False)
- self.ellenorzes.setText("Ellenőrzés...")
- self._naplo(":: Frissítések ellenőrzése (pacman, AUR, Flatpak)...")
+ self.ellenorzes.setText(tr("Ellenőrzés..."))
+ self._naplo(tr(":: Frissítések ellenőrzése (pacman, AUR, Flatpak)..."))
hatterben(rendszerinfo.frissitesek, friss, kesz=self._ellenorzes_kesz, hiba=self._ellenorzes_hiba)
def _ellenorzes_vege(self):
self.ellenorzes.setEnabled(True)
- self.ellenorzes.setText("Ellenőrzés")
+ self.ellenorzes.setText(tr("Ellenőrzés"))
mikor = rendszerinfo.frissites_ellenorizve()
if mikor:
- self.eyebrow.setText(f"UTOLSÓ ELLENŐRZÉS: {datetime.fromtimestamp(mikor):%H:%M}")
+ self.eyebrow.setText(tr("UTOLSÓ ELLENŐRZÉS: {0:%H:%M}", datetime.fromtimestamp(mikor)))
def _ellenorzes_kesz(self, csomagok):
ervenytelenit("frissitesek")
@@ -178,15 +179,21 @@ class Frissitesek(Oldal):
self.csomagok = csomagok
szamok = {f: sum(1 for c in csomagok if c["forras"] == f) for f in FORRAS}
self._naplo(
- f":: {len(csomagok)} frissítés: {szamok['pacman']} pacman, {szamok['aur']} AUR, {szamok['flatpak']} Flatpak"
+ tr(
+ ":: {0} frissítés: {1} pacman, {2} AUR, {3} Flatpak",
+ len(csomagok),
+ szamok['pacman'],
+ szamok['aur'],
+ szamok['flatpak'],
+ )
)
self.kozpont.jelveny(AZON, len(csomagok))
self._tablat_tolt()
def _ellenorzes_hiba(self, uzenet):
self._ellenorzes_vege()
- self._naplo(f"[HIBA] {uzenet}")
- self.figyelem.setText(f"Az ellenőrzés nem sikerült: {uzenet}")
+ self._naplo(tr("[HIBA] {0}", uzenet))
+ self.figyelem.setText(tr("Az ellenőrzés nem sikerült: {0}", uzenet))
self.figyelem.show()
def _tablat_tolt(self):
@@ -202,7 +209,7 @@ class Frissitesek(Oldal):
nev = cimke(
c["nev"]
+ (
- ' <span style="color:#d9a441; font-family:\'Noto Sans Mono\'; font-size:11px">ÚJRAINDÍTÁS</span>'
+ f' <span style="color:#d9a441; font-family:\'Noto Sans Mono\'; font-size:11px">{tr("ÚJRAINDÍTÁS")}</span>'
if c["ujrainditas"]
else ""
)
@@ -217,7 +224,7 @@ class Frissitesek(Oldal):
ures = not self.csomagok
self.tabla.setVisible(not ures)
self.ures.setVisible(ures)
- self.ures.setText("A rendszer naprakész, nincs elérhető frissítés.")
+ self.ures.setText(tr("A rendszer naprakész, nincs elérhető frissítés."))
self._osszegez()
def _kijelolt(self):
@@ -240,15 +247,15 @@ class Frissitesek(Oldal):
def _osszegez(self):
kijelolt = self._kijelolt()
- self.kijelolt.setText(f"{len(kijelolt)} / {len(self.csomagok)} CSOMAG")
+ self.kijelolt.setText(tr("{0} / {1} CSOMAG", len(kijelolt), len(self.csomagok)))
meret = sum(c["meret"] or 0 for c in kijelolt)
self.letoltes.setText(f"{meret / 1e6:.0f} MB")
mind = bool(self.csomagok) and len(kijelolt) == len(self.csomagok)
- self.mind.setText("Kijelölés törlése" if mind else "Mind kijelölése")
+ self.mind.setText(tr("Kijelölés törlése") if mind else tr("Mind kijelölése"))
self.mind.setEnabled(bool(self.csomagok) and not self.futtato.fut())
tiltott = any(c["forras"] == "pacman" for c in kijelolt) and not muveletek.helper_elerheto()
self.inditas.setEnabled(bool(kijelolt) and not self.futtato.fut() and not tiltott)
- self.inditas.setText(f"Frissítés indítása ({len(kijelolt)})" if kijelolt else "Nincs kijelölve")
+ self.inditas.setText(tr("Frissítés indítása ({0})", len(kijelolt)) if kijelolt else tr("Nincs kijelölve"))
def _mind(self):
mind = len(self._kijelolt()) == len(self.csomagok)
@@ -269,14 +276,14 @@ class Frissitesek(Oldal):
flatpak = [c["nev"] for c in kijelolt if c["forras"] == "flatpak"]
if self.snapshot.isChecked() and self.snapshot.isEnabled():
lepesek.append(
- muveletek.Lepes("Snapshot készítése", muveletek.root("snapshot", "Frissítés előtt (RaveOS Center)"))
+ muveletek.Lepes(tr("Snapshot készítése"), muveletek.root("snapshot", tr("Frissítés előtt (RaveOS Center)")))
)
if pacman:
- lepesek.append(muveletek.Lepes("Rendszercsomagok frissítése (pacman)", muveletek.root("frissites")))
+ lepesek.append(muveletek.Lepes(tr("Rendszercsomagok frissítése (pacman)"), muveletek.root("frissites")))
if aur:
lepesek.append(
muveletek.Lepes(
- "AUR csomagok frissítése",
+ tr("AUR csomagok frissítése"),
[
"yay", "-S", "--noconfirm", "--color", "never", "--sudo", "pkexec",
"--answerclean", "None", "--answerdiff", "None", "--answeredit", "None",
@@ -288,7 +295,7 @@ class Frissitesek(Oldal):
if flatpak:
lepesek.append(
muveletek.Lepes(
- "Flatpak alkalmazások frissítése",
+ tr("Flatpak alkalmazások frissítése"),
["flatpak", "update", "-y", "--noninteractive", *flatpak],
kotelezo=False,
)
@@ -298,7 +305,7 @@ class Frissitesek(Oldal):
self.ujraindito_sav.hide()
self._zarol(True)
self._naplo("")
- self._naplo(f":: Frissítés indul, {len(kijelolt)} csomag")
+ self._naplo(tr(":: Frissítés indul, {0} csomag", len(kijelolt)))
self.futtato.indit(lepesek)
def _zarol(self, fut):
@@ -306,26 +313,26 @@ class Frissitesek(Oldal):
w.setEnabled(not fut)
self.snapshot.setEnabled(not fut and rendszerinfo.snapper_elerheto() and not snapshotok.snap_pac())
if fut:
- self.inditas.setText("Frissítés folyamatban...")
+ self.inditas.setText(tr("Frissítés folyamatban..."))
def _futas_kesz(self, rendben, hibasak):
ervenytelenit()
self._zarol(False)
if rendben:
- self._naplo(":: A frissítés sikeresen befejeződött.")
+ self._naplo(tr(":: A frissítés sikeresen befejeződött."))
if self.ujrainditas_kell:
self.ujraindito_sav.show()
else:
- self._naplo(f":: A frissítés hibával ért véget: {', '.join(hibasak)}")
+ self._naplo(tr(":: A frissítés hibával ért véget: {0}", ', '.join(hibasak)))
self.figyelem.setText(
- "A frissítés nem sikerült teljesen. A részleteket a lenti napló mutatja. "
- "Ha nem érted, mi történt, küldj hibajegyet a Visszajelzés oldalon."
+ tr("A frissítés nem sikerült teljesen. A részleteket a lenti napló mutatja. "
+ "Ha nem érted, mi történt, küldj hibajegyet a Visszajelzés oldalon.")
)
self.figyelem.show()
self._ellenoriz(True)
def _ujraindit(self):
- muveletek.Futtato(self).indit([muveletek.Lepes("Újraindítás", ["systemctl", "reboot"])])
+ muveletek.Futtato(self).indit([muveletek.Lepes(tr("Újraindítás"), ["systemctl", "reboot"])])
OLDAL = Frissitesek