summaryrefslogtreecommitdiff
path: root/raveos-center/raveos_center/driverek.py
diff options
context:
space:
mode:
Diffstat (limited to 'raveos-center/raveos_center/driverek.py')
-rw-r--r--raveos-center/raveos_center/driverek.py30
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