diff options
Diffstat (limited to 'raveos-center/raveos_center/oldalak/rendszer/karbantartas.py')
| -rw-r--r-- | raveos-center/raveos_center/oldalak/rendszer/karbantartas.py | 63 |
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) |