diff options
Diffstat (limited to 'raveos-center/raveos_center/driverek.py')
| -rw-r--r-- | raveos-center/raveos_center/driverek.py | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/raveos-center/raveos_center/driverek.py b/raveos-center/raveos_center/driverek.py index 6ef7842..ad087b0 100644 --- a/raveos-center/raveos_center/driverek.py +++ b/raveos-center/raveos_center/driverek.py @@ -2,17 +2,19 @@ import re import subprocess from pathlib import Path +from raveos_center.forditas import tr + SZKRIPT_HELYEK = [ Path("/usr/lib/raveos-center/raveos-gpu-drivers"), Path(__file__).resolve().parent.parent / "driverek" / "raveos-gpu-drivers", ] KATEGORIAK = [ - ("gpu", "Videokártya"), + ("gpu", tr("Videokártya")), ("wifi", "Wi-Fi"), - ("halozat", "Vezetékes hálózat"), - ("hang", "Hang"), - ("bemenet", "Kontrollerek"), + ("halozat", tr("Vezetékes hálózat")), + ("hang", tr("Hang")), + ("bemenet", tr("Kontrollerek")), ] OSZTALYOK = { @@ -136,31 +138,31 @@ def allapot(): elem["gpu"] = True elem["ajanlott"] = kozos + gyartoi.get(e["gyarto_id"], []) if terv.get("virtualis") == "1" and e["gyarto_id"] in ("1af4", "1234", "15ad", "1b36", "80ee"): - elem["megjegyzes"] = "Virtuális gépben fut, a 3D gyorsítást a gazdagép adja." + elem["megjegyzes"] = tr("Virtuális gépben fut, a 3D gyorsítást a gazdagép adja.") elif e["gyarto_id"] == "10de": csalad = terv.get("nvidia_csalad", "") elem["megjegyzes"] = { - "open": "NVIDIA, Turing vagy újabb: nyílt forrású NVIDIA kernelmodul.", - "580xx": "NVIDIA, Maxwell, Pascal vagy Volta: 580-as hosszú támogatású driver.", - "470xx": "NVIDIA, Kepler: 470-es örökölt driver, már nem kap frissítést.", - "nem_tamogatott": "Ehhez a régi NVIDIA kártyához nincs zárt driver, a nyílt nouveau marad.", + "open": tr("NVIDIA, Turing vagy újabb: nyílt forrású NVIDIA kernelmodul."), + "580xx": tr("NVIDIA, Maxwell, Pascal vagy Volta: 580-as hosszú támogatású driver."), + "470xx": tr("NVIDIA, Kepler: 470-es örökölt driver, már nem kap frissítést."), + "nem_tamogatott": tr("Ehhez a régi NVIDIA kártyához nincs zárt driver, a nyílt nouveau marad."), }.get(csalad, "") elif e["kategoria"] == "wifi" and e["gyarto_id"] == "14e4" and not e["jelenlegi"]: elem["ajanlott"] = ["broadcom-wl-dkms"] + (terv.get("fejlecek", "").split() or ["linux-cachyos-headers"]) - elem["megjegyzes"] = "Broadcom Wi-Fi: a zárt wl driver szükséges hozzá." + elem["megjegyzes"] = tr("Broadcom Wi-Fi: a zárt wl driver szükséges hozzá.") elif e["kategoria"] == "hang" and "sof" in e["jelenlegi"]: elem["ajanlott"] = ["sof-firmware"] - elem["megjegyzes"] = "Intel Sound Open Firmware hangkártya." + elem["megjegyzes"] = tr("Intel Sound Open Firmware hangkártya.") elif not e["jelenlegi"]: elem["ajanlott"] = ["linux-firmware"] - elem["megjegyzes"] = "Nincs betöltött driver, a firmware-csomag hiányozhat." + elem["megjegyzes"] = tr("Nincs betöltött driver, a firmware-csomag hiányozhat.") elem["hianyzik"] = [p for p in elem["ajanlott"] if p not in telepitett] lista.append(elem) for k in _usb_kontrollerek(): elem = { "kategoria": "bemenet", "nev": k["nev"], - "jelenlegi": "kernel (beépített)", + "jelenlegi": tr("kernel (beépített)"), "ajanlott": [], "megjegyzes": "", "gpu": False, @@ -168,7 +170,7 @@ def allapot(): if k["gyarto"] == "045e" and k["termek"] in XBOX_ADAPTEREK: elem["ajanlott"] = ["xone-dkms"] + (terv.get("fejlecek", "").split() or ["linux-cachyos-headers"]) elem["jelenlegi"] = "" - elem["megjegyzes"] = "Xbox vezeték nélküli adapter: az xone driver kell hozzá." + elem["megjegyzes"] = tr("Xbox vezeték nélküli adapter: az xone driver kell hozzá.") elem["hianyzik"] = [p for p in elem["ajanlott"] if p not in telepitett] lista.append(elem) return lista |