diff --git a/locale/hu.yml b/locale/hu.yml new file mode 100644 index 00000000..d37a5242 --- /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: ~ + uptime 00:00:00: üzemidő 00:00:00 + 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": ~ + 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': ~ + '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 + Offline: ~ + Public Key: Nyilvános kulcs + Channel: Csatorna + Hops away: Ugrások száma + 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: ~ + 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': ~ + '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 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! + '%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 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' + "%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%%)": ~ diff --git a/locale/lv_i18n.c b/locale/lv_i18n.c index 1bec2bd0..8774ecb1 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 node 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 };