From 7542c70ee2244859e0c9ec843cd4c33f33c00d2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n?= Date: Tue, 14 Jul 2026 21:44:53 +0200 Subject: [PATCH 01/11] Add Hungarian localization file with translations --- locale/hu.yml | 169 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 locale/hu.yml diff --git a/locale/hu.yml b/locale/hu.yml new file mode 100644 index 00000000..13cc99b5 --- /dev/null +++ b/locale/hu.yml @@ -0,0 +1,169 @@ +hu: + Reboot into BaseUI?: Újraindítás BaseUI módba? + no new messages: nincs új üzenet + 1 of 1 nodes online: 1 / 1 node online + uptime 00:00:00: üzemidő 00:00:00 + LoRa 0.0 MHz: LoRa 0.0 MHz + no signal: nincs jel + silent: néma + no SD card detected: nincs SD-kártya érzékelve + "Heap: 0\nLVGL: 0": "Heap: 0\nLVGL: 0" + no public key: nincs nyilvános kulcs + DEL: TÖRLÉS + map tiles not found!: térképcsempék nem találhatók! + Settings: Beáll. + 'User name: ': 'Felhasználónév: ' + 'Modem Preset: LONG FAST': 'Modem Preset: LONG FAST' + 'Channel: LongFast': 'Csatorna: LongFast' + 'Role: Client': 'Szerep: Kliens' + 'WiFi: ': 'WiFi: ' + 'Screen Timeout: 60s': 'Kijelző kikap. idő: 60 mp' + 'Lock: off/off': 'Zár: ki/ki' + 'Screen Brightness: 60%': 'Fényerő: 60%' + 'Theme: Dark': 'Téma: Sötét' + 'Screen Calibration: default': 'Képernyő kalibrálás: alap' + 'Input Control: none/none': 'Bemeneti vezérlés: nincs/nincs' + 'Message Alert Buzzer: on': 'Üzenetjel. hang: be' + 'Language: English': 'Nyelv: magyar' + Configuration Reset: Beállítások visszaállítása + Backup & Restore: Mentés és visszaállítás + Reboot / Shutdown: Újraindítás / Kikapcsolás + Tools: Eszközök + Mesh Detector: Mesh érzékelő + Signal Scanner: Jelkereső + Trace Route: Útvonal követés + Neighbors: Szomszédok + Statistics: Statisztika + Packet Log: Csomagnapló + Meshtastic: Meshtastic + Group Channels: Csoportcsatornák + no messages: nincs üzenet + Settings & Tools: Beállítások és eszközök + Settings (advanced): Beállítások (haladó) + Locations Map: Helyek térképe + no chats: nincs csevegés + Node Search: Node keresése + Packet Statistics: Csomag stat. + Node Options: Node beállítások + LoRa TX off!: LoRa adás kikapcsolva! + Short Name: Rövid név + Long Name: Hosszú név + Primary Channel: Elsődleges csatorna + : + Secondary Channels: Másodlagos csatornák + "LONG FAST\nLONG MODERATE\nLONG TURBO\nMEDIUM FAST\nMEDIUM SLOW\nSHORT FAST\nSHORT TURBO\nSHORT SLOW": "HOSSZÚ GYORS\nHOSSZÚ KÖZEPES\nHOSSZÚ TURBÓ\nKÖZEPES GYORS\nKÖZEPES LASSÚ\nRÖVID GYORS\nRÖVID TURBÓ\nRÖVID LASSÚ" + "Client\nClient Mute\nRouter\nRepeater\nTracker\nSensor\nTAK\nClient Hidden\nLost & Found\nTAK Tracker\nRouter Late": "Kliens\nNémított kliens\nRouter\nIsmétlő\nTracker\nÉrzékelő\nTAK\nRejtett kliens\nElveszett és megtalált\nTAK Tracker\nKésleltetett Router" + WiFi SSID: WiFi SSID + WiFi pre-shared Key: WiFi előre megosztott kulcs + 'Brightness: 60%': 'Fényerő: 60%' + "Dark\nLight": "Sötét\nVilágos" + 'Timeout: 60s': 'Időtúllépés: 60 mp' + Screen Lock: Képernyőzár + Settings Lock: Beállítászár + Lock PIN: Zár PIN-kód + Mouse: Egér + none: nincs + Keyboard: Billentyűzet + Message Alert: Üzenetjelzés + Ringtone: Csengőhang + Default: Alapértelmezett + Zone: Zóna + City: Város + Backup: Mentés + Restore: Visszaállítás + Public/Private Key: Nyilvános/titkos kulcs + "NodeDB Reset\nFactory Reset\nClear Chat History": "NodeDB törlés\nGyári visszaállítás\nCsevegési előzmények törlése" + Channel Name: Csatorna neve + Pre-shared Key: Előre megosztott kulcs + Filter: Szűrő + Unknown: Ismeretlen + Offline: Offline + Public Key: Nyilvános kulcs + Channel: Csatorna + Hops away: Ugrások száma + MQTT: MQTT + Position: Pozíció + Name: Név + Highlight: Kiemelés + Active Chat: Aktív csevegés + Telemetry: Telemetria + IAQ: Beltéri levegőminőség + Start: Indítás + "choose\nnode": "válasszon\nnode-ot" + choose target node: válasszon cél node-ot + "New Message from\n": "Új üzenet innen:\n" + Restoring messages ...: Üzenetek visszaállítása... + Please set region and name: Kérjük állítsa be a régiót és a nevet + Region: Régió + Resync ...: Újraszinkronizálás... + OK: OK + Cancel: Mégse + now: most + 'Lock: %s/%s': 'Zár: %s/%s' + 'on': be + 'off': ki + 'Screen Calibration: %s': 'Képernyő kalibrálás: %s' + done: kész + default: alapértelmezett + "Client\nClient Mute\nTracker\nSensor\nTAK\nClient Hidden\nLost & Found\nTAK Tracker": "Kliens\nNémított kliens\nKövető\nÉrzékelő\nTAK\nRejtett kliens\nElveszett és megtalált\nTAK követő" + Rebooting ...: Újraindítás... + '>> Programming mode <<': '>> Programozási mód <<' + Enter Text ...: Szöveg bevitele... + '!Enter Filter ...': '!Szűrő megadása...' + Enter Filter ...: Szűrő megadása... + 'FrequencySlot: %d (%g MHz)': 'Frekvenciahely: %d (%g MHz)' + 'Brightness: %d%%': 'Fényerő: %d%%' + 'Timeout: off': 'Időtúllépés: kikapcsolva' + 'Timeout: %ds': 'Időtúllépés: %d mp' + No map tiles found on SDCard!: Nem találhatók térképcsempék az SD-kártyán! + Locations Map (%d/%d): Helyek térképe (%d/%d) + Stop: Leállítás + 'heard: !%08x': 'észlelve: !%08x' + 'Packet Log: %d': 'Csomagnapló: %d' + 'Language: %s': 'Nyelv: %s' + 'Screen Timeout: off': 'Képernyő kikapcsolás: ki' + 'Screen Timeout: %ds': 'Képernyő kikapcsolás: %d mp' + 'Screen Brightness: %d%%': 'Képernyő fényereje: %d%%' + 'Theme: %s': 'Téma: %s' + 'Region: %s': 'Régió: %s' + 'User name: %s': 'Felhasználónév: %s' + 'Device Role: %s': 'Eszköz szerepe: %s' + 'Modem Preset: %s': 'Modem profil: %s' + 'WiFi: %s': 'WiFi: %s' + : + Util %0.1f%% Air %0.1f%%: Használat %0.1f%% Levegő %0.1f%% + 'hops: %d': 'ugrások: %d' + unknown: ismeretlen + Connected!: Csatlakoztatva! + Disconnected!: Leválasztva! + Shutting down ...: Kikapcsolás... + 'Modem Preset: custom': 'Modem profil: egyéni' + region unset: régió nincs beállítva + Banner & Sound: Értesítés és hang + Banner only: Csak értesítés + Sound only: Csak hang + 'Message Alert: %s': 'Üzenetjelzés: %s' + 'Channel: %s': 'Csatorna: %s' + Failed to write keys!: Kulcsok írása sikertelen! + Failed to restore keys!: Kulcsok visszaállítása sikertelen! + Failed to parse keys!: Kulcsok feldolgozása sikertelen! + Failed to retrieve keys!: Kulcsok lekérése sikertelen! + '%d active chat(s)': + one: '%d aktív csevegés' + other: '%d aktív csevegés' + "New message from \n%s": "Új üzenet innen:\n%s" + 'Input Control: %s/%s': 'Bemeneti vezérlés: %s/%s' + '%d of %d nodes online': + one: '%d / %d csomópont online' + other: '%d / %d csomópont online' + 'Filter: %d of %d nodes': 'Szűrő: %d / %d csomópont' + '%d new message': '%d új üzenet' + '%d new messages': '%d új üzenet' + 'uptime: %02d:%02d:%02d': 'üzemidő: %02d:%02d:%02d' + "%s: %d GB (%s)\nUsed: %0.2f GB (%d%%)": "%s: %d GB (%s)\nHasználva: %0.2f GB (%d%%)" + SD slot empty: SD-foglalat üres + SD invalid format: Érvénytelen SD-formátum + SD mbr not found: SD MBR nem található + SD card error: SD-kártya hiba + SD unknown error: Ismeretlen SD-hiba + "Heap: %d (%d%%)\nLVGL: %d (%d%%)": "Heap: %d (%d%%)\nLVGL: %d (%d%%)" From e5c02f8bf7b5de53d3c9c87ec440e783db2ff0e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n?= Date: Wed, 15 Jul 2026 04:13:55 +0200 Subject: [PATCH 02/11] Fix translation inconsistencies in Hungarian locale --- locale/hu.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/locale/hu.yml b/locale/hu.yml index 13cc99b5..9595f5d0 100644 --- a/locale/hu.yml +++ b/locale/hu.yml @@ -1,7 +1,7 @@ hu: Reboot into BaseUI?: Újraindítás BaseUI módba? no new messages: nincs új üzenet - 1 of 1 nodes online: 1 / 1 node online + 1 of 1 nodes online: 1 / 1 online node uptime 00:00:00: üzemidő 00:00:00 LoRa 0.0 MHz: LoRa 0.0 MHz no signal: nincs jel @@ -52,7 +52,7 @@ hu: : Secondary Channels: Másodlagos csatornák "LONG FAST\nLONG MODERATE\nLONG TURBO\nMEDIUM FAST\nMEDIUM SLOW\nSHORT FAST\nSHORT TURBO\nSHORT SLOW": "HOSSZÚ GYORS\nHOSSZÚ KÖZEPES\nHOSSZÚ TURBÓ\nKÖZEPES GYORS\nKÖZEPES LASSÚ\nRÖVID GYORS\nRÖVID TURBÓ\nRÖVID LASSÚ" - "Client\nClient Mute\nRouter\nRepeater\nTracker\nSensor\nTAK\nClient Hidden\nLost & Found\nTAK Tracker\nRouter Late": "Kliens\nNémított kliens\nRouter\nIsmétlő\nTracker\nÉrzékelő\nTAK\nRejtett kliens\nElveszett és megtalált\nTAK Tracker\nKésleltetett Router" + "Client\nClient Mute\nRouter\nRepeater\nTracker\nSensor\nTAK\nClient Hidden\nLost & Found\nTAK Tracker\nRouter Late": "Kliens\nNémított kliens\nRouter\nIsmétlő\nKövető\nÉrzékelő\nTAK\nRejtett kliens\nElveszett és megtalált\nTAK követő\nKésleltetett Router" WiFi SSID: WiFi SSID WiFi pre-shared Key: WiFi előre megosztott kulcs 'Brightness: 60%': 'Fényerő: 60%' @@ -71,7 +71,7 @@ hu: City: Város Backup: Mentés Restore: Visszaállítás - Public/Private Key: Nyilvános/titkos kulcs + Public/Private Key: Publikus/Privát kulcs "NodeDB Reset\nFactory Reset\nClear Chat History": "NodeDB törlés\nGyári visszaállítás\nCsevegési előzmények törlése" Channel Name: Csatorna neve Pre-shared Key: Előre megosztott kulcs From de97bb8fcf2919cae1cc6fa0cacef79f4065295a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n?= Date: Wed, 15 Jul 2026 14:35:38 +0200 Subject: [PATCH 03/11] Fix translation for online nodes in hu.yml --- locale/hu.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/hu.yml b/locale/hu.yml index 9595f5d0..cb033fff 100644 --- a/locale/hu.yml +++ b/locale/hu.yml @@ -1,7 +1,7 @@ hu: Reboot into BaseUI?: Újraindítás BaseUI módba? no new messages: nincs új üzenet - 1 of 1 nodes online: 1 / 1 online node + 1 of 1 nodes online: 1 / 1 online nodes uptime 00:00:00: üzemidő 00:00:00 LoRa 0.0 MHz: LoRa 0.0 MHz no signal: nincs jel From 21123dbe322debb5266ebab2aaae67fe41966bd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n?= Date: Thu, 16 Jul 2026 08:24:17 +0200 Subject: [PATCH 04/11] Update Hungarian translations for node messages patch-4 not okay all repair --- locale/hu.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/locale/hu.yml b/locale/hu.yml index cb033fff..cb41557d 100644 --- a/locale/hu.yml +++ b/locale/hu.yml @@ -154,9 +154,9 @@ hu: "New message from \n%s": "Új üzenet innen:\n%s" 'Input Control: %s/%s': 'Bemeneti vezérlés: %s/%s' '%d of %d nodes online': - one: '%d / %d csomópont online' - other: '%d / %d csomópont online' - 'Filter: %d of %d nodes': 'Szűrő: %d / %d csomópont' + one: '%d / %d node online' + other: '%d / %d node online' + 'Filter: %d of %d nodes': 'Szűrő: %d / %d node-ok' '%d new message': '%d új üzenet' '%d new messages': '%d új üzenet' 'uptime: %02d:%02d:%02d': 'üzemidő: %02d:%02d:%02d' From e1ac7452139a3f681f501a3f64a641d474a827a3 Mon Sep 17 00:00:00 2001 From: Manuel <71137295+mverch67@users.noreply.github.com> Date: Thu, 16 Jul 2026 16:37:14 +0200 Subject: [PATCH 05/11] Fix Hungarian translation for online nodes and modem preset --- locale/hu.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/locale/hu.yml b/locale/hu.yml index cb41557d..ed93c650 100644 --- a/locale/hu.yml +++ b/locale/hu.yml @@ -1,7 +1,7 @@ hu: Reboot into BaseUI?: Újraindítás BaseUI módba? no new messages: nincs új üzenet - 1 of 1 nodes online: 1 / 1 online nodes + 1 of 1 nodes online: 1 / 1 online node uptime 00:00:00: üzemidő 00:00:00 LoRa 0.0 MHz: LoRa 0.0 MHz no signal: nincs jel @@ -13,7 +13,7 @@ hu: map tiles not found!: térképcsempék nem találhatók! Settings: Beáll. 'User name: ': 'Felhasználónév: ' - 'Modem Preset: LONG FAST': 'Modem Preset: LONG FAST' + 'Modem Preset: LONG FAST': 'Modem profil: LONG FAST' 'Channel: LongFast': 'Csatorna: LongFast' 'Role: Client': 'Szerep: Kliens' 'WiFi: ': 'WiFi: ' From 7a40a70cee75e1e9c7e29efbcfe7e24b22ec2a5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n?= Date: Thu, 16 Jul 2026 17:09:46 +0200 Subject: [PATCH 06/11] feat(lang) add: Hungarian language Fix Hungarian translations --- locale/hu.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/locale/hu.yml b/locale/hu.yml index ed93c650..4d38ba5b 100644 --- a/locale/hu.yml +++ b/locale/hu.yml @@ -1,7 +1,7 @@ hu: Reboot into BaseUI?: Újraindítás BaseUI módba? no new messages: nincs új üzenet - 1 of 1 nodes online: 1 / 1 online node + 1 of 1 nodes online: ~ uptime 00:00:00: üzemidő 00:00:00 LoRa 0.0 MHz: LoRa 0.0 MHz no signal: nincs jel @@ -13,7 +13,7 @@ hu: map tiles not found!: térképcsempék nem találhatók! Settings: Beáll. 'User name: ': 'Felhasználónév: ' - 'Modem Preset: LONG FAST': 'Modem profil: LONG FAST' + 'Modem Preset: LONG FAST': 'Modem Preset: LONG FAST' 'Channel: LongFast': 'Csatorna: LongFast' 'Role: Client': 'Szerep: Kliens' 'WiFi: ': 'WiFi: ' @@ -128,7 +128,7 @@ hu: 'Region: %s': 'Régió: %s' 'User name: %s': 'Felhasználónév: %s' 'Device Role: %s': 'Eszköz szerepe: %s' - 'Modem Preset: %s': 'Modem profil: %s' + 'Modem Preset: %s': 'Modem preset: %s' 'WiFi: %s': 'WiFi: %s' : Util %0.1f%% Air %0.1f%%: Használat %0.1f%% Levegő %0.1f%% @@ -137,7 +137,7 @@ hu: Connected!: Csatlakoztatva! Disconnected!: Leválasztva! Shutting down ...: Kikapcsolás... - 'Modem Preset: custom': 'Modem profil: egyéni' + 'Modem Preset: custom': 'Modem preset: egyéni' region unset: régió nincs beállítva Banner & Sound: Értesítés és hang Banner only: Csak értesítés @@ -167,3 +167,4 @@ hu: SD card error: SD-kártya hiba SD unknown error: Ismeretlen SD-hiba "Heap: %d (%d%%)\nLVGL: %d (%d%%)": "Heap: %d (%d%%)\nLVGL: %d (%d%%)" + From 083d6f4cf284ae0ab622b88be4f5125c32c6998e Mon Sep 17 00:00:00 2001 From: mverch67 Date: Thu, 16 Jul 2026 21:32:16 +0200 Subject: [PATCH 07/11] trunk fmt --- locale/hu.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/locale/hu.yml b/locale/hu.yml index 4d38ba5b..e008db36 100644 --- a/locale/hu.yml +++ b/locale/hu.yml @@ -167,4 +167,3 @@ hu: SD card error: SD-kártya hiba SD unknown error: Ismeretlen SD-hiba "Heap: %d (%d%%)\nLVGL: %d (%d%%)": "Heap: %d (%d%%)\nLVGL: %d (%d%%)" - From a83768b4e993036ad2e3af7b19127893cfc9502d Mon Sep 17 00:00:00 2001 From: mverch67 Date: Thu, 16 Jul 2026 21:34:54 +0200 Subject: [PATCH 08/11] angol --- locale/hu.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/hu.yml b/locale/hu.yml index e008db36..96e857bc 100644 --- a/locale/hu.yml +++ b/locale/hu.yml @@ -24,7 +24,7 @@ hu: 'Screen Calibration: default': 'Képernyő kalibrálás: alap' 'Input Control: none/none': 'Bemeneti vezérlés: nincs/nincs' 'Message Alert Buzzer: on': 'Üzenetjel. hang: be' - 'Language: English': 'Nyelv: magyar' + 'Language: English': 'Nyelv: angol' Configuration Reset: Beállítások visszaállítása Backup & Restore: Mentés és visszaállítás Reboot / Shutdown: Újraindítás / Kikapcsolás From 54493cddef2ef2dae604e1a57e7264fe6ab33558 Mon Sep 17 00:00:00 2001 From: mverch67 Date: Thu, 16 Jul 2026 21:38:26 +0200 Subject: [PATCH 09/11] remove noop translations --- locale/hu.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/locale/hu.yml b/locale/hu.yml index 96e857bc..f6de176c 100644 --- a/locale/hu.yml +++ b/locale/hu.yml @@ -3,17 +3,17 @@ hu: no new messages: nincs új üzenet 1 of 1 nodes online: ~ uptime 00:00:00: üzemidő 00:00:00 - LoRa 0.0 MHz: LoRa 0.0 MHz + LoRa 0.0 MHz: ~ no signal: nincs jel silent: néma no SD card detected: nincs SD-kártya érzékelve - "Heap: 0\nLVGL: 0": "Heap: 0\nLVGL: 0" + "Heap: 0\nLVGL: 0": ~ no public key: nincs nyilvános kulcs DEL: TÖRLÉS map tiles not found!: térképcsempék nem találhatók! Settings: Beáll. 'User name: ': 'Felhasználónév: ' - 'Modem Preset: LONG FAST': 'Modem Preset: LONG FAST' + 'Modem Preset: LONG FAST': ~ 'Channel: LongFast': 'Csatorna: LongFast' 'Role: Client': 'Szerep: Kliens' 'WiFi: ': 'WiFi: ' @@ -77,11 +77,11 @@ hu: Pre-shared Key: Előre megosztott kulcs Filter: Szűrő Unknown: Ismeretlen - Offline: Offline + Offline: ~ Public Key: Nyilvános kulcs Channel: Csatorna Hops away: Ugrások száma - MQTT: MQTT + MQTT: ~ Position: Pozíció Name: Név Highlight: Kiemelés @@ -96,7 +96,7 @@ hu: Please set region and name: Kérjük állítsa be a régiót és a nevet Region: Régió Resync ...: Újraszinkronizálás... - OK: OK + OK: ~ Cancel: Mégse now: most 'Lock: %s/%s': 'Zár: %s/%s' @@ -128,8 +128,8 @@ hu: 'Region: %s': 'Régió: %s' 'User name: %s': 'Felhasználónév: %s' 'Device Role: %s': 'Eszköz szerepe: %s' - 'Modem Preset: %s': 'Modem preset: %s' - 'WiFi: %s': 'WiFi: %s' + 'Modem Preset: %s': ~ + 'WiFi: %s': ~ : Util %0.1f%% Air %0.1f%%: Használat %0.1f%% Levegő %0.1f%% 'hops: %d': 'ugrások: %d' @@ -155,15 +155,15 @@ hu: 'Input Control: %s/%s': 'Bemeneti vezérlés: %s/%s' '%d of %d nodes online': one: '%d / %d node online' - other: '%d / %d node online' + other: '%d / %d nodes online' 'Filter: %d of %d nodes': 'Szűrő: %d / %d node-ok' '%d new message': '%d új üzenet' '%d new messages': '%d új üzenet' 'uptime: %02d:%02d:%02d': 'üzemidő: %02d:%02d:%02d' - "%s: %d GB (%s)\nUsed: %0.2f GB (%d%%)": "%s: %d GB (%s)\nHasználva: %0.2f GB (%d%%)" + "%s: %d GB (%s)\nUsed: %0.2f GB (%d%%)": ~ SD slot empty: SD-foglalat üres SD invalid format: Érvénytelen SD-formátum SD mbr not found: SD MBR nem található SD card error: SD-kártya hiba SD unknown error: Ismeretlen SD-hiba - "Heap: %d (%d%%)\nLVGL: %d (%d%%)": "Heap: %d (%d%%)\nLVGL: %d (%d%%)" + "Heap: %d (%d%%)\nLVGL: %d (%d%%)": ~ From f8d0b1afc0d6e49604b6b519f6d870dae38a4fe8 Mon Sep 17 00:00:00 2001 From: mverch67 Date: Thu, 16 Jul 2026 21:38:49 +0200 Subject: [PATCH 10/11] generated language file --- locale/lv_i18n.c | 185 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 184 insertions(+), 1 deletion(-) diff --git a/locale/lv_i18n.c b/locale/lv_i18n.c index 1bec2bd0..22da1449 100644 --- a/locale/lv_i18n.c +++ b/locale/lv_i18n.c @@ -1365,6 +1365,189 @@ static const lv_i18n_lang_t fr_lang = {.locale_name = "fr", .plurals[LV_I18N_PLURAL_TYPE_OTHER] = fr_plurals_other, .locale_plural_fn = fr_plural_fn}; +static const lv_i18n_phrase_t hu_singulars[] = { + {"Reboot into BaseUI?", "Újraindítás BaseUI módba?"}, + {"no new messages", "nincs új üzenet"}, + {"uptime 00:00:00", "üzemidő 00:00:00"}, + {"no signal", "nincs jel"}, + {"silent", "néma"}, + {"no SD card detected", "nincs SD-kártya érzékelve"}, + {"no public key", "nincs nyilvános kulcs"}, + {"DEL", "TÖRLÉS"}, + {"map tiles not found!", "térképcsempék nem találhatók!"}, + {"Settings", "Beáll."}, + {"User name: ", "Felhasználónév: "}, + {"Channel: LongFast", "Csatorna: LongFast"}, + {"Role: Client", "Szerep: Kliens"}, + {"WiFi: ", "WiFi: "}, + {"Screen Timeout: 60s", "Kijelző kikap. idő: 60 mp"}, + {"Lock: off/off", "Zár: ki/ki"}, + {"Screen Brightness: 60%", "Fényerő: 60%"}, + {"Theme: Dark", "Téma: Sötét"}, + {"Screen Calibration: default", "Képernyő kalibrálás: alap"}, + {"Input Control: none/none", "Bemeneti vezérlés: nincs/nincs"}, + {"Message Alert Buzzer: on", "Üzenetjel. hang: be"}, + {"Language: English", "Nyelv: angol"}, + {"Configuration Reset", "Beállítások visszaállítása"}, + {"Backup & Restore", "Mentés és visszaállítás"}, + {"Reboot / Shutdown", "Újraindítás / Kikapcsolás"}, + {"Tools", "Eszközök"}, + {"Mesh Detector", "Mesh érzékelő"}, + {"Signal Scanner", "Jelkereső"}, + {"Trace Route", "Útvonal követés"}, + {"Neighbors", "Szomszédok"}, + {"Statistics", "Statisztika"}, + {"Packet Log", "Csomagnapló"}, + {"Meshtastic", "Meshtastic"}, + {"Group Channels", "Csoportcsatornák"}, + {"no messages", "nincs üzenet"}, + {"Settings & Tools", "Beállítások és eszközök"}, + {"Settings (advanced)", "Beállítások (haladó)"}, + {"Locations Map", "Helyek térképe"}, + {"no chats", "nincs csevegés"}, + {"Node Search", "Node keresése"}, + {"Packet Statistics", "Csomag stat."}, + {"Node Options", "Node beállítások"}, + {"LoRa TX off!", "LoRa adás kikapcsolva!"}, + {"Short Name", "Rövid név"}, + {"Long Name", "Hosszú név"}, + {"Primary Channel", "Elsődleges csatorna"}, + {"", ""}, + {"Secondary Channels", "Másodlagos csatornák"}, + {"LONG FAST\nLONG MODERATE\nLONG TURBO\nMEDIUM FAST\nMEDIUM SLOW\nSHORT FAST\nSHORT TURBO\nSHORT SLOW", + "HOSSZÚ GYORS\nHOSSZÚ KÖZEPES\nHOSSZÚ TURBÓ\nKÖZEPES GYORS\nKÖZEPES LASSÚ\nRÖVID GYORS\nRÖVID TURBÓ\nRÖVID LASSÚ"}, + {"Client\nClient Mute\nRouter\nRepeater\nTracker\nSensor\nTAK\nClient Hidden\nLost & Found\nTAK Tracker\nRouter Late", + "Kliens\nNémított kliens\nRouter\nIsmétlő\nKövető\nÉrzékelő\nTAK\nRejtett kliens\nElveszett és megtalált\nTAK " + "követő\nKésleltetett Router"}, + {"WiFi SSID", "WiFi SSID"}, + {"WiFi pre-shared Key", "WiFi előre megosztott kulcs"}, + {"Brightness: 60%", "Fényerő: 60%"}, + {"Dark\nLight", "Sötét\nVilágos"}, + {"Timeout: 60s", "Időtúllépés: 60 mp"}, + {"Screen Lock", "Képernyőzár"}, + {"Settings Lock", "Beállítászár"}, + {"Lock PIN", "Zár PIN-kód"}, + {"Mouse", "Egér"}, + {"none", "nincs"}, + {"Keyboard", "Billentyűzet"}, + {"Message Alert", "Üzenetjelzés"}, + {"Ringtone", "Csengőhang"}, + {"Default", "Alapértelmezett"}, + {"Zone", "Zóna"}, + {"City", "Város"}, + {"Backup", "Mentés"}, + {"Restore", "Visszaállítás"}, + {"Public/Private Key", "Publikus/Privát kulcs"}, + {"NodeDB Reset\nFactory Reset\nClear Chat History", "NodeDB törlés\nGyári visszaállítás\nCsevegési előzmények törlése"}, + {"Channel Name", "Csatorna neve"}, + {"Pre-shared Key", "Előre megosztott kulcs"}, + {"Filter", "Szűrő"}, + {"Unknown", "Ismeretlen"}, + {"Public Key", "Nyilvános kulcs"}, + {"Channel", "Csatorna"}, + {"Hops away", "Ugrások száma"}, + {"Position", "Pozíció"}, + {"Name", "Név"}, + {"Highlight", "Kiemelés"}, + {"Active Chat", "Aktív csevegés"}, + {"Telemetry", "Telemetria"}, + {"IAQ", "Beltéri levegőminőség"}, + {"Start", "Indítás"}, + {"choose\nnode", "válasszon\nnode-ot"}, + {"choose target node", "válasszon cél node-ot"}, + {"New Message from\n", "Új üzenet innen:\n"}, + {"Restoring messages ...", "Üzenetek visszaállítása..."}, + {"Please set region and name", "Kérjük állítsa be a régiót és a nevet"}, + {"Region", "Régió"}, + {"Resync ...", "Újraszinkronizálás..."}, + {"Cancel", "Mégse"}, + {"now", "most"}, + {"Lock: %s/%s", "Zár: %s/%s"}, + {"on", "be"}, + {"off", "ki"}, + {"Screen Calibration: %s", "Képernyő kalibrálás: %s"}, + {"done", "kész"}, + {"default", "alapértelmezett"}, + {"Client\nClient Mute\nTracker\nSensor\nTAK\nClient Hidden\nLost & Found\nTAK Tracker", + "Kliens\nNémított kliens\nKövető\nÉrzékelő\nTAK\nRejtett kliens\nElveszett és megtalált\nTAK követő"}, + {"Rebooting ...", "Újraindítás..."}, + {">> Programming mode <<", ">> Programozási mód <<"}, + {"Enter Text ...", "Szöveg bevitele..."}, + {"!Enter Filter ...", "!Szűrő megadása..."}, + {"Enter Filter ...", "Szűrő megadása..."}, + {"FrequencySlot: %d (%g MHz)", "Frekvenciahely: %d (%g MHz)"}, + {"Brightness: %d%%", "Fényerő: %d%%"}, + {"Timeout: off", "Időtúllépés: kikapcsolva"}, + {"Timeout: %ds", "Időtúllépés: %d mp"}, + {"No map tiles found on SDCard!", "Nem találhatók térképcsempék az SD-kártyán!"}, + {"Locations Map (%d/%d)", "Helyek térképe (%d/%d)"}, + {"Stop", "Leállítás"}, + {"heard: !%08x", "észlelve: !%08x"}, + {"Packet Log: %d", "Csomagnapló: %d"}, + {"Language: %s", "Nyelv: %s"}, + {"Screen Timeout: off", "Képernyő kikapcsolás: ki"}, + {"Screen Timeout: %ds", "Képernyő kikapcsolás: %d mp"}, + {"Screen Brightness: %d%%", "Képernyő fényereje: %d%%"}, + {"Theme: %s", "Téma: %s"}, + {"Region: %s", "Régió: %s"}, + {"User name: %s", "Felhasználónév: %s"}, + {"Device Role: %s", "Eszköz szerepe: %s"}, + {"", ""}, + {"Util %0.1f%% Air %0.1f%%", "Használat %0.1f%% Levegő %0.1f%%"}, + {"hops: %d", "ugrások: %d"}, + {"unknown", "ismeretlen"}, + {"Connected!", "Csatlakoztatva!"}, + {"Disconnected!", "Leválasztva!"}, + {"Shutting down ...", "Kikapcsolás..."}, + {"Modem Preset: custom", "Modem preset: egyéni"}, + {"region unset", "régió nincs beállítva"}, + {"Banner & Sound", "Értesítés és hang"}, + {"Banner only", "Csak értesítés"}, + {"Sound only", "Csak hang"}, + {"Message Alert: %s", "Üzenetjelzés: %s"}, + {"Channel: %s", "Csatorna: %s"}, + {"Failed to write keys!", "Kulcsok írása sikertelen!"}, + {"Failed to restore keys!", "Kulcsok visszaállítása sikertelen!"}, + {"Failed to parse keys!", "Kulcsok feldolgozása sikertelen!"}, + {"Failed to retrieve keys!", "Kulcsok lekérése sikertelen!"}, + {"New message from \n%s", "Új üzenet innen:\n%s"}, + {"Input Control: %s/%s", "Bemeneti vezérlés: %s/%s"}, + {"Filter: %d of %d nodes", "Szűrő: %d / %d node-ok"}, + {"%d new message", "%d új üzenet"}, + {"%d new messages", "%d új üzenet"}, + {"uptime: %02d:%02d:%02d", "üzemidő: %02d:%02d:%02d"}, + {"SD slot empty", "SD-foglalat üres"}, + {"SD invalid format", "Érvénytelen SD-formátum"}, + {"SD mbr not found", "SD MBR nem található"}, + {"SD card error", "SD-kártya hiba"}, + {"SD unknown error", "Ismeretlen SD-hiba"}, + {NULL, NULL} // End mark +}; + +static const lv_i18n_phrase_t hu_plurals_one[] = { + {"%d active chat(s)", "%d aktív csevegés"}, {"%d of %d nodes online", "%d / %d node online"}, {NULL, NULL} // End mark +}; + +static const lv_i18n_phrase_t hu_plurals_other[] = { + {"%d active chat(s)", "%d aktív csevegés"}, {"%d of %d nodes online", "%d / %d nodes online"}, {NULL, NULL} // End mark +}; + +static uint8_t hu_plural_fn(int32_t num) +{ + uint32_t n = op_n(num); + UNUSED(n); + + if ((n == 1)) + return LV_I18N_PLURAL_TYPE_ONE; + return LV_I18N_PLURAL_TYPE_OTHER; +} + +static const lv_i18n_lang_t hu_lang = {.locale_name = "hu", + .singulars = hu_singulars, + .plurals[LV_I18N_PLURAL_TYPE_ONE] = hu_plurals_one, + .plurals[LV_I18N_PLURAL_TYPE_OTHER] = hu_plurals_other, + .locale_plural_fn = hu_plural_fn}; + static const lv_i18n_phrase_t it_singulars[] = { {"no new messages", "nessun messaggio"}, {"1 of 1 nodes online", "1 di 1 nodi online"}, @@ -3339,7 +3522,7 @@ static const lv_i18n_lang_t zh_cn_lang = {.locale_name = "zh-CN", .locale_plural_fn = zh_cn_plural_fn}; const lv_i18n_language_pack_t lv_i18n_language_pack[] = { - &en_lang, &bg_lang, &cs_lang, &da_lang, &de_lang, &el_lang, &es_lang, &fi_lang, &fr_lang, &it_lang, &nl_lang, + &en_lang, &bg_lang, &cs_lang, &da_lang, &de_lang, &el_lang, &es_lang, &fi_lang, &fr_lang, &hu_lang, &it_lang, &nl_lang, &no_lang, &pl_lang, &pt_lang, &ro_lang, &ru_lang, &se_lang, &sl_lang, &sr_lang, &tr_lang, &uk_lang, &zh_cn_lang, NULL // End mark }; From 79269add3539268b858ad7621ea2f63eb8d35da1 Mon Sep 17 00:00:00 2001 From: mverch67 Date: Thu, 16 Jul 2026 21:51:25 +0200 Subject: [PATCH 11/11] singular --- locale/hu.yml | 2 +- locale/lv_i18n.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/locale/hu.yml b/locale/hu.yml index f6de176c..d37a5242 100644 --- a/locale/hu.yml +++ b/locale/hu.yml @@ -155,7 +155,7 @@ hu: 'Input Control: %s/%s': 'Bemeneti vezérlés: %s/%s' '%d of %d nodes online': one: '%d / %d node online' - other: '%d / %d nodes online' + other: '%d / %d node online' 'Filter: %d of %d nodes': 'Szűrő: %d / %d node-ok' '%d new message': '%d új üzenet' '%d new messages': '%d új üzenet' diff --git a/locale/lv_i18n.c b/locale/lv_i18n.c index 22da1449..8774ecb1 100644 --- a/locale/lv_i18n.c +++ b/locale/lv_i18n.c @@ -1529,7 +1529,7 @@ static const lv_i18n_phrase_t hu_plurals_one[] = { }; static const lv_i18n_phrase_t hu_plurals_other[] = { - {"%d active chat(s)", "%d aktív csevegés"}, {"%d of %d nodes online", "%d / %d nodes online"}, {NULL, NULL} // End mark + {"%d active chat(s)", "%d aktív csevegés"}, {"%d of %d nodes online", "%d / %d node online"}, {NULL, NULL} // End mark }; static uint8_t hu_plural_fn(int32_t num)