From a2a5805e07de5c1649cae5a023aab9ec8a46438e Mon Sep 17 00:00:00 2001 From: Nippy Date: Fri, 6 Nov 2026 20:11:12 +0100 Subject: center --- raveos-center/raveos_center/oldalak/attekintes.py | 77 ++++++++++++----------- 1 file changed, 40 insertions(+), 37 deletions(-) (limited to 'raveos-center/raveos_center/oldalak/attekintes.py') diff --git a/raveos-center/raveos_center/oldalak/attekintes.py b/raveos-center/raveos_center/oldalak/attekintes.py index 9ebc848..7485e35 100644 --- a/raveos-center/raveos_center/oldalak/attekintes.py +++ b/raveos-center/raveos_center/oldalak/attekintes.py @@ -6,19 +6,20 @@ from PyQt6.QtWidgets import QHBoxLayout, QMessageBox, QProgressBar, QPushButton, from raveos_center import gaming, muveletek, rendszerinfo from raveos_center.elemek import Kartya, Oldal, Racs, cimke, frissit_stilus, gomb +from raveos_center.forditas import tr from raveos_center.hatter import ervenytelenit, gyorsitott, tarolt AZON = "attekintes" -MENU = "Áttekintés" +MENU = tr("Áttekintés") IKON = "attekintes" GYORS = [ - ("01", "Alkalmazás telepítése", "Böngészés kategóriák szerint", "alkalmazasok", ()), - ("02", "Rendszerfrissítés", "pacman + AUR + Flatpak", "frissitesek", ()), - ("03", "Driverek", "GPU, Wi-Fi, kontrollerek", "rendszer", ("driverek",)), - ("04", "Takarítás", "Cache, árva csomagok", "rendszer", ("karbantartas",)), - ("05", "Gaming tweakek", "GameMode, Proton, MangoHud", "rendszer", ("gaming",)), - ("06", "Visszaállítás", "Snapshot betöltése", "rendszer", ("snapshotok",)), + ("01", tr("Alkalmazás telepítése"), tr("Böngészés kategóriák szerint"), "alkalmazasok", ()), + ("02", tr("Rendszerfrissítés"), "pacman + AUR + Flatpak", "frissitesek", ()), + ("03", tr("Driverek"), tr("GPU, Wi-Fi, kontrollerek"), "rendszer", ("driverek",)), + ("04", tr("Takarítás"), tr("Cache, árva csomagok"), "rendszer", ("karbantartas",)), + ("05", tr("Gaming tweakek"), "GameMode, Proton, MangoHud", "rendszer", ("gaming",)), + ("06", tr("Visszaállítás"), tr("Snapshot betöltése"), "rendszer", ("snapshotok",)), ] KOZOSSEG = [ @@ -57,25 +58,25 @@ def allapotkartya(cim): class Attekintes(Oldal): def __init__(self, kozpont): - super().__init__(kozpont, "ÜDV ÚJRA", "Áttekintés") - self.frissites_gomb = self.fejlec_gomb(gomb("Frissítés most", fo=True)) + super().__init__(kozpont, tr("ÜDV ÚJRA"), tr("Áttekintés")) + self.frissites_gomb = self.fejlec_gomb(gomb(tr("Frissítés most"), fo=True)) self.frissites_gomb.clicked.connect(lambda: self.kozpont.mutat("frissitesek")) - self.snapshot_gomb = self.fejlec_gomb(gomb("Snapshot készítése")) + self.snapshot_gomb = self.fejlec_gomb(gomb(tr("Snapshot készítése"))) self.snapshot_gomb.clicked.connect(lambda: self.kozpont.mutat("rendszer", "snapshotok", "uj")) allapot = Racs(220) - k, self.frissites_szam = allapotkartya("Frissítések") + k, self.frissites_szam = allapotkartya(tr("Frissítések")) self.frissites_szam.setProperty("zold", True) - self.frissites_reszlet = cimke("ellenőrzés...", "masodlagos") + self.frissites_reszlet = cimke(tr("ellenőrzés..."), "masodlagos") k.elrendezes.addWidget(self.frissites_reszlet) allapot.hozzaad(k) - k, self.snapshot_ertek = allapotkartya("Utolsó snapshot") + k, self.snapshot_ertek = allapotkartya(tr("Utolsó snapshot")) self.snapshot_reszlet = cimke("", "masodlagos") k.elrendezes.addWidget(self.snapshot_reszlet) allapot.hozzaad(k) - k, self.lemez_ertek = allapotkartya("Lemez") + k, self.lemez_ertek = allapotkartya(tr("Lemez")) self.lemez_sav = QProgressBar() self.lemez_sav.setObjectName("sav") self.lemez_sav.setTextVisible(False) @@ -83,7 +84,7 @@ class Attekintes(Oldal): k.elrendezes.addWidget(self.lemez_sav) allapot.hozzaad(k) - k, self.gaming_ertek = allapotkartya("Gaming mód") + k, self.gaming_ertek = allapotkartya(tr("Gaming mód")) self.gaming_adat = None self.gaming_gomb = gomb("...", kicsi=True) self.gaming_gomb.clicked.connect(self._gaming_valt) @@ -95,7 +96,7 @@ class Attekintes(Oldal): also.setSpacing(24) bal = QVBoxLayout() bal.setSpacing(16) - bal.addWidget(cimke("GYORS MŰVELETEK", "h2")) + bal.addWidget(cimke(tr("GYORS MŰVELETEK"), "h2")) self.gyors = Racs(180, 12) self.csempek = [] for kod, cim, alcim, cel, al in GYORS: @@ -109,7 +110,7 @@ class Attekintes(Oldal): jobb = QVBoxLayout() jobb.setSpacing(16) - jobb.addWidget(cimke("RENDSZER", "h2")) + jobb.addWidget(cimke(tr("RENDSZER"), "h2")) self.info = Kartya(terkoz=0, margo=20) self.info.elrendezes.setContentsMargins(20, 8, 20, 8) self.info_sorok = {} @@ -117,7 +118,7 @@ class Attekintes(Oldal): sor = QWidget() sl = QHBoxLayout(sor) sl.setContentsMargins(0, 12, 0, 12) - sl.addWidget(cimke(kulcs, "monohalvany")) + sl.addWidget(cimke(tr(kulcs), "monohalvany")) sl.addStretch(1) ertek = cimke("...", "mono") ertek.setAlignment(Qt.AlignmentFlag.AlignRight) @@ -127,12 +128,12 @@ class Attekintes(Oldal): self.info.elrendezes.addWidget(sor) jobb.addWidget(self.info) - kozosseg = Kartya("Közösség", terkoz=12) + kozosseg = Kartya(tr("Közösség"), terkoz=12) nev = cimke("RaveCore") nev.setStyleSheet("font-size: 15px; font-weight: 600;") kozosseg.elrendezes.addWidget(nev) kozosseg.elrendezes.addWidget( - cimke("Kérdésed van, vagy hibát találtál? Gyere a közösségbe, vagy írj nekünk hibajegyet.", "masodlagos", True) + cimke(tr("Kérdésed van, vagy hibát találtál? Gyere a közösségbe, vagy írj nekünk hibajegyet."), "masodlagos", True) ) linkek = QHBoxLayout() linkek.setSpacing(16) @@ -140,7 +141,9 @@ class Attekintes(Oldal): link = cimke(f'{szoveg}', "link") link.setOpenExternalLinks(True) linkek.addWidget(link) - self.hibajegy_link = cimke('Hibajegy', "link") + self.hibajegy_link = cimke( + f'{tr("Hibajegy")}', "link" + ) self.hibajegy_link.linkActivated.connect(lambda _: self.kozpont.mutat("visszajelzes")) linkek.addWidget(self.hibajegy_link) linkek.addStretch(1) @@ -160,7 +163,7 @@ class Attekintes(Oldal): for csempe, cel, al in self.csempek: elerheto = self.kozpont.van(cel, *al) csempe.setEnabled(elerheto) - csempe.setToolTip("" if elerheto else "Hamarosan") + csempe.setToolTip("" if elerheto else tr("Hamarosan")) self._lemez() gyorsitott("info", self._info_gyujt, kesz=self._info_kesz, kor=300) gyorsitott("frissitesek", rendszerinfo.frissitesek, kesz=self._frissites_kesz, hiba=self._frissites_hiba, kor=60) @@ -169,16 +172,16 @@ class Attekintes(Oldal): def _gaming_kesz(self, adat): self.gaming_adat = adat aktiv = gaming.gaming_mod_aktiv(adat) - self.gaming_ertek.setText("BEKAPCSOLVA" if aktiv else "KIKAPCSOLVA") + self.gaming_ertek.setText(tr("BEKAPCSOLVA") if aktiv else tr("KIKAPCSOLVA")) self.gaming_ertek.setProperty("zold", aktiv) frissit_stilus(self.gaming_ertek) - self.gaming_gomb.setText("Kikapcsolás" if aktiv else "Bekapcsolás") + self.gaming_gomb.setText(tr("Kikapcsolás") if aktiv else tr("Bekapcsolás")) self.gaming_gomb.setProperty("fo", not aktiv) frissit_stilus(self.gaming_gomb) valtozas = gaming.gaming_mod_valtozasok(adat, not aktiv) self.gaming_gomb.setEnabled(bool(valtozas) and muveletek.helper_elerheto()) self.gaming_gomb.setToolTip( - "" if valtozas else "Ezen a gépen a Gaming mód elemei nem kapcsolhatók ki, a GameMode a Rendszer > Gaming fülön távolítható el." + "" if valtozas else tr("Ezen a gépen a Gaming mód elemei nem kapcsolhatók ki, a GameMode a Rendszer > Gaming fülön távolítható el.") ) def _gaming_valt(self): @@ -190,7 +193,7 @@ class Attekintes(Oldal): aktiv = gaming.gaming_mod_aktiv(self.gaming_adat) hiba = alkalmaz(self, gaming.gaming_mod_valtozasok(self.gaming_adat, not aktiv)) if hiba: - QMessageBox.warning(self, "Gaming mód", hiba) + QMessageBox.warning(self, tr("Gaming mód"), hiba) ervenytelenit("gaming") gyorsitott("gaming", gaming.allapot, kesz=self._gaming_kesz) @@ -201,7 +204,7 @@ class Attekintes(Oldal): @staticmethod def _info_gyujt(): - gpu = ", ".join(rendszerinfo.gpuk()) or "ismeretlen" + gpu = ", ".join(rendszerinfo.gpuk()) or tr("ismeretlen") driver = ", ".join(rendszerinfo.gpu_driverek()) return { "Kernel": rendszerinfo.kernel(), @@ -221,39 +224,39 @@ class Attekintes(Oldal): szam = len(csomagok) self.kozpont.jelveny("frissitesek", szam) if not szam: - self.frissites_szam.setText("NAPRAKÉSZ") - self.frissites_reszlet.setText("nincs elérhető frissítés") + self.frissites_szam.setText(tr("NAPRAKÉSZ")) + self.frissites_reszlet.setText(tr("nincs elérhető frissítés")) return - self.frissites_szam.setText(f"{szam} ELÉRHETŐ") + self.frissites_szam.setText(tr("{0} ELÉRHETŐ", szam)) reszek = [] ujrainditos = sum(1 for c in csomagok if c["ujrainditas"]) aur = sum(1 for c in csomagok if c["forras"] == "aur") flatpak = sum(1 for c in csomagok if c["forras"] == "flatpak") if ujrainditos: - reszek.append(f"{ujrainditos} újraindítást igényel") + reszek.append(tr("{0} újraindítást igényel", ujrainditos)) if aur: reszek.append(f"{aur} AUR") if flatpak: reszek.append(f"{flatpak} Flatpak") - self.frissites_reszlet.setText(" · ".join(reszek) or "csak hivatalos csomagok") + self.frissites_reszlet.setText(" · ".join(reszek) or tr("csak hivatalos csomagok")) def _frissites_hiba(self, _): self.frissites_szam.setText("-") - self.frissites_reszlet.setText("az ellenőrzés nem sikerült") + self.frissites_reszlet.setText(tr("az ellenőrzés nem sikerült")) def _snapshot_kesz(self, snapshot): if snapshot is None: self.snapshot_ertek.setText("-") - self.snapshot_reszlet.setText("a snapper nem érhető el") + self.snapshot_reszlet.setText(tr("a snapper nem érhető el")) return if not snapshot: - self.snapshot_ertek.setText("NINCS") - self.snapshot_reszlet.setText("még nem készült snapshot") + self.snapshot_ertek.setText(tr("NINCS")) + self.snapshot_reszlet.setText(tr("még nem készült snapshot")) return try: ido = datetime.fromisoformat(snapshot.get("date", "")) nap = (datetime.now() - ido).days - self.snapshot_ertek.setText("MA" if nap == 0 else f"{nap} NAPJA") + self.snapshot_ertek.setText(tr("MA") if nap == 0 else tr("{0} NAPJA", nap)) except (TypeError, ValueError): self.snapshot_ertek.setText("?") self.snapshot_reszlet.setText(f"btrfs · {snapshot.get('description') or snapshot.get('type', '')}") -- cgit v1.3