summaryrefslogtreecommitdiff
path: root/raveos-center/raveos_center/oldalak/attekintes.py
diff options
context:
space:
mode:
Diffstat (limited to 'raveos-center/raveos_center/oldalak/attekintes.py')
-rw-r--r--raveos-center/raveos_center/oldalak/attekintes.py77
1 files changed, 40 insertions, 37 deletions
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'<a href="{cim}" style="color:#62a052; text-decoration:none">{szoveg}</a>', "link")
link.setOpenExternalLinks(True)
linkek.addWidget(link)
- self.hibajegy_link = cimke('<a href="#" style="color:#62a052; text-decoration:none">Hibajegy</a>', "link")
+ self.hibajegy_link = cimke(
+ f'<a href="#" style="color:#62a052; text-decoration:none">{tr("Hibajegy")}</a>', "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', '')}")