diff options
| author | nippy <you@example.com> | 2026-04-12 16:43:55 +0200 |
|---|---|---|
| committer | nippy <you@example.com> | 2026-04-12 16:43:55 +0200 |
| commit | 8e94c144b376015cf67750bbf2727204c4bb213b (patch) | |
| tree | 8961ba989c1b4cf9fa3d7174d1e29ec3324b9362 /raveos-calamares-module/wifi/ui/Translations.qml | |
| parent | e023d81615abfeaaac7a22807f7d722072280ea8 (diff) | |
| download | RaveOS-PKGBUILD-8e94c144b376015cf67750bbf2727204c4bb213b.tar.gz RaveOS-PKGBUILD-8e94c144b376015cf67750bbf2727204c4bb213b.zip | |
update Live
Diffstat (limited to 'raveos-calamares-module/wifi/ui/Translations.qml')
| -rw-r--r-- | raveos-calamares-module/wifi/ui/Translations.qml | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/raveos-calamares-module/wifi/ui/Translations.qml b/raveos-calamares-module/wifi/ui/Translations.qml new file mode 100644 index 0000000..32b7972 --- /dev/null +++ b/raveos-calamares-module/wifi/ui/Translations.qml @@ -0,0 +1,153 @@ +pragma Singleton +import QtQuick 2.15 + +/** + * WiFi Modul Fordítások + * ====================== + * + * Támogatott nyelvek: + * - hu_HU: Magyar + * - en_US, en_GB, stb.: Angol (alapértelmezett) + * + * Új nyelv hozzáadása: + * 1. Adj hozzá egy új "else if" blokkot a setLanguage függvényben + * 2. Másold be az összes szöveget és fordítsd le + * + * Használat QML-ben: + * Text { text: Translations.title } + */ + +QtObject { + id: root + + // Aktuális nyelv kód (pl. "hu_HU", "en_US") + property string currentLanguage: "en_US" + + // ========================================= + // CÍMEK ÉS FEJLÉCEK + // ========================================= + + // Sidebar név (bal oldali menüben) + property string sidebarName: "Hálozat" + + // Modul fő címe + property string title: "Wi-Fi Network" + + // Alcím / leírás + property string subtitle: "Select a network from the list, or enter a hidden network name manually." + + // Lista fejléc + property string availableNetworks: "Available networks" + + // ========================================= + // GOMBOK + // ========================================= + + // Frissítés gomb + property string refresh: "Refresh" + + // Csatlakozás gomb + property string connect: "Connect" + + // ========================================= + // INPUT MEZŐK + // ========================================= + + // SSID mező placeholder + property string ssidPlaceholder: "Network name (SSID)" + + // Jelszó mező placeholder + property string passwordPlaceholder: "Password" + + // ========================================= + // ÁLLAPOT ÜZENETEK + // ========================================= + + // Sikeres csatlakozás + property string connected: "Successfully connected!" + + // Csatlakozás folyamatban + property string connecting: "Connecting..." + + // Nincs hálózat + property string noNetworks: "No networks found.\nClick Refresh to scan." + + // ========================================= + // TOGGLE ÉS OPCIÓK + // ========================================= + + // Rejtett hálózat toggle + property string hiddenNetwork: "Hidden network" + + // ========================================= + // INFORMÁCIÓS SZÖVEGEK + // ========================================= + + // Sikeres csatlakozás után + property string clickNextToContinue: "Click Next to continue." + + // Ha van vezetékes kapcsolat + property string canSkipWithEthernet: "If you have a wired connection, you can skip this step." + + // ========================================= + // NYELV BEÁLLÍTÁS FÜGGVÉNY + // ========================================= + + /** + * Nyelv beállítása a locale kód alapján + * @param locale - Nyelv kód (pl. "hu_HU", "en_US") + */ + function setLanguage(locale) { + currentLanguage = locale + + // ================== + // MAGYAR + // ================== + if (locale.startsWith("hu")) { + sidebarName = "Hálozat" + title = "Wi-Fi hálózat" + subtitle = "Válassz egy hálózatot a listából, vagy add meg kézzel a rejtett hálózat nevét." + availableNetworks = "Elérhető hálózatok" + refresh = "Frissítés" + connect = "Csatlakozás" + ssidPlaceholder = "Hálózat neve (SSID)" + passwordPlaceholder = "Jelszó" + connected = "Sikeresen csatlakozva!" + connecting = "Csatlakozás..." + noNetworks = "Nem található hálózat.\nKattints a Frissítés gombra." + hiddenNetwork = "Rejtett hálózat" + clickNextToContinue = "Kattints a Tovább gombra a folytatáshoz." + canSkipWithEthernet = "Ha van vezetékes kapcsolatod, kihagyhatod ezt a lépést." + } + // ================== + // ANGOL (alapértelmezett) + // ================== + else { + sidebarName = "Network" + title = "Wi-Fi Network" + subtitle = "Select a network from the list, or enter a hidden network name manually." + availableNetworks = "Available networks" + refresh = "Refresh" + connect = "Connect" + ssidPlaceholder = "Network name (SSID)" + passwordPlaceholder = "Password" + connected = "Successfully connected!" + connecting = "Connecting..." + noNetworks = "No networks found.\nClick Refresh to scan." + hiddenNetwork = "Hidden network" + clickNextToContinue = "Click Next to continue." + canSkipWithEthernet = "If you have a wired connection, you can skip this step." + } + + // ================== + // TOVÁBBI NYELVEK IDE + // ================== + // Példa német nyelv hozzáadása: + // + // else if (locale.startsWith("de")) { + // title = "WLAN-Netzwerk" + // subtitle = "Wählen Sie ein Netzwerk aus der Liste..." + // // ... stb. + // } + } +} |