blob: 32b797240465ca0fafaddbdd94af4a37714d4e18 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
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.
// }
}
}
|