Merge pull request #3322 from Takacsk76/add-hungarian-translation

Add Hungarian (HU) language support
This commit is contained in:
Proddy
2026-10-28 19:02:38 +01:00
committed by GitHub
3 changed files with 372 additions and 0 deletions
@@ -4,6 +4,7 @@ import type { CSSProperties } from 'react';
import { MenuItem, TextField } from '@mui/material';
import HUflag from 'i18n/HU.svg';
import CZflag from 'i18n/CS.svg';
import DEflag from 'i18n/DE.svg';
import FRflag from 'i18n/FR.svg';
@@ -28,6 +29,7 @@ interface LanguageOption {
}
const LANGUAGE_OPTIONS: LanguageOption[] = [
{ key: 'hu', flag: HUflag, label: 'HU' },
{ key: 'cs', flag: CZflag, label: 'CS' },
{ key: 'de', flag: DEflag, label: 'DE' },
{ key: 'en', flag: GBflag, label: 'EN' },
+5
View File
@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 600" width="100%" height="100%">
<rect fill="#d4351c" width="900" height="600" />
<rect fill="#fff" width="900" height="400" y="200" />
<rect fill="#477050" width="900" height="200" y="400" />
</svg>

After

Width:  |  Height:  |  Size: 262 B

+365
View File
@@ -0,0 +1,365 @@
import type { Translation } from '../i18n-types';
const hu: Translation = {
LANGUAGE: 'Nyelv',
RETRY: 'Újra',
IS_REQUIRED: '{0} megadása kötelező',
SIGN_IN: 'Bejelentkezés',
SIGN_OUT: 'Kijelentkezés',
USERNAME: 'Felhasználónév',
PASSWORD: 'Jelszó',
SU_PASSWORD: 'Rendszergazdai jelszó',
SETTINGS_OF: '{0} beállításai',
HELP: 'Súgó',
LOGGED_IN: 'Bejelentkezve mint {name}',
PLEASE_SIGN_IN: 'A folytatáshoz jelentkezz be',
UPLOAD_SUCCESSFUL: 'Sikeres feltöltés',
DOWNLOAD_SUCCESSFUL: 'Sikeres letöltés',
INVALID_LOGIN: 'Érvénytelen bejelentkezési adatok',
NETWORK: 'Hálózat',
SECURITY: 'Biztonság',
ONOFF_CAP: 'BE/KI',
ONOFF: 'be/ki',
TYPE: 'Típus',
DESCRIPTION: 'Leírás',
ENTITIES: 'entitások',
REFRESH: 'Frissítés',
EXPORT: 'Exportálás',
FAVORITES: 'Kedvencek',
DEVICE_DETAILS: 'Eszköz adatai',
ID_OF: '{0} azonosító',
DEVICE: 'Eszköz',
PRODUCT: 'Termék',
BRAND: 'Márka',
VERSION: 'Verzió',
ENTITY_NAME: 'Entitás neve',
VALUE: '{{value|Érték}}',
DEVICES: 'Eszközök',
SENSORS: 'Szenzorok',
CHANGE_VALUE: 'Érték módosítása',
CANCEL: 'Mégsem',
REMOVE_ALL: 'Összes eltávolítása',
APPLY_CHANGES: 'Változtatások alkalmazása ({0})',
UPDATE: 'Frissítés',
REMOVE: 'Eltávolítás',
RESET: 'Alaphelyzet',
PROBLEM_UPDATING: 'Hiba a frissítés során',
PROBLEM_LOADING: 'Hiba a betöltés során',
ANALOG_SENSOR: 'Analóg szenzor',
ANALOG_SENSORS: 'Analóg szenzorok',
SETTINGS: 'Beállítások',
UPDATED_OF: '{0} frissítve',
UPDATE_OF: '{0} frissítése',
OFFSET: 'Eltolás (Offset)',
FACTOR: 'Szorzó (Factor)',
FREQ: 'Frekvencia',
DUTY_CYCLE: 'Kitöltési tényező',
UNIT: 'Mértékegység',
STARTVALUE: 'Kezdeti érték',
EDIT: 'Szerkesztés',
SENSOR: 'Szenzor',
TEMP_SENSOR: 'Hőmérséklet-szenzor',
TEMP_SENSORS: 'Hőmérséklet-szenzorok',
WRITE_CMD_SENT: 'Írási parancs elküldve',
EMS_BUS_WARNING: 'Az EMS busz lecsatlakozott. Ha ez a figyelmeztetés néhány másodperc múlva sem tűnik el, ellenőrizd a beállításokat és a kártya profilját.',
CONNECTED: 'Csatlakozva',
TX_ISSUES: 'Küldési (Tx) hiba – ellenőrizd a Tx módot',
DISCONNECTED: 'Lecsatlakozva',
DATA_TRAFFIC: 'Adatforgalom',
EMS_DEVICE: 'EMS eszköz',
SUCCESS: 'SIKER',
FAIL: 'SIKERTELEN',
QUALITY: 'MINŐSÉG',
STATUS_NAMES: [
'Fogadott EMS táviratok (Rx)',
'EMS olvasások (Tx)',
'EMS írások (Tx)',
'Hőmérséklet-szenzor olvasások',
'Analóg szenzor olvasások',
'MQTT publikálások',
'API hívások',
'Syslog üzenetek'
],
NUM_DAYS: '{num} nap{{s}}',
NUM_SECONDS: '{num} másodperc{{s}}',
NUM_HOURS: '{num} óra{{s}}',
NUM_MINUTES: '{num} perc{{s}}',
APPLICATION: 'Alkalmazás',
CUSTOMIZATIONS: 'Egyedi beállítások',
APPLICATION_RESTARTING: 'Az EMS-ESP újraindul',
BOARD_PROFILE: 'Kártya profil',
CUSTOM: 'Egyedi',
GPIO_OF: '{0} GPIO',
BUTTON: 'Gomb',
TEMPERATURE: 'Hőmérséklet',
PHY_TYPE: 'Ethernet PHY típus',
DISABLED: 'letiltva',
TX_MODE: 'EMS Tx mód',
EMS_BUS: '{{Bus|EMS busz}}',
HARDWARE: 'Hardver',
GENERAL_OPTIONS: 'Általános opciók',
LANGUAGE_ENTITIES: 'Nyelv (az eszközök entitásaihoz)',
HIDE_LED: 'LED elrejtése',
ENABLE_TELNET: 'Telnet konzol engedélyezése',
ENABLE_ANALOG: 'Analóg szenzorok engedélyezése',
CONVERT_FAHRENHEIT: 'Hőmérséklet konvertálása Fahrenheitbe',
BYPASS_TOKEN: 'Hozzáférési token kihagyása az API hívásoknál',
READONLY: 'Csak olvasható mód engedélyezése (letilt minden kimenő EMS írási parancsot)',
UNDERCLOCK_CPU: 'CPU órajelének csökkentése',
REMOTE_TIMEOUT: 'Távoli időtúllépés',
REMOTE_TIMEOUT_EN: 'Távoli egység tiltása hiányzó szobahőmérséklet esetén',
HEATINGOFF: 'Kazán indítása kényszerített fűtéskikapcsolással',
MIN_DURATION: 'Várakozási idő',
ENABLE_SHOWER_TIMER: 'Zuhanyidőzítő engedélyezése',
ENABLE_SHOWER_ALERT: 'Zuhanyriasztás engedélyezése',
TRIGGER_TIME: 'Aktiválási idő',
COLD_SHOT_DURATION: 'Hideg víz löket időtartama',
FORMATTING_OPTIONS: 'Formázási opciók',
BOOLEAN_FORMAT_DASHBOARD: 'Logikai érték formátum (web)',
BOOLEAN_FORMAT_API: 'Logikai érték formátum (API/MQTT)',
ENUM_FORMAT: 'Felsorolás (Enum) formátum (API/MQTT)',
INDEX: 'Index',
ENABLE_PARASITE: '1-Wire parazita tápellátás engedélyezése',
LOG_HEX: 'EMS táviratok naplózása hexadecimális formátumban',
ENABLE_SYSLOG: 'Syslog engedélyezése',
LOG_LEVEL: 'Naplózási szint',
MARK_INTERVAL: 'Jelölési intervallum',
SECONDS: 'másodperc',
MINUTES: 'perc',
HOURS: 'óra',
RESTART: 'Újraindítás',
RESTART_TEXT: 'Az EMS-ESP újraindítása szükséges a módosított rendszerbeállítások érvénybe léptetéséhez',
RESTART_CONFIRM: 'Biztosan újra akarod indítani az EMS-ESP-t?',
COMMAND: 'Parancs',
CUSTOMIZATIONS_RESTART: 'Minden egyedi beállítás törölve lett. Újraindítás...',
CUSTOMIZATIONS_FULL: 'A kiválasztott entitások túllépték a limitet. Kérjük, mentsd őket kötegekben',
CUSTOMIZATIONS_SAVED: 'Egyedi beállítások elmentve',
CUSTOMIZATIONS_HELP_1: 'Válassz ki egy eszközt, és szabd testre az entitások opcióit',
CUSTOMIZATIONS_HELP_2: 'megjelölés kedvencként',
CUSTOMIZATIONS_HELP_3: 'írási művelet tiltása',
CUSTOMIZATIONS_HELP_4: 'kizárás az MQTT-ből és az API-ból',
CUSTOMIZATIONS_HELP_5: 'elrejtés az Eszközök közül',
CUSTOMIZATIONS_HELP_6: 'eltávolítás a memóriából',
SELECT_DEVICE: 'Válassz ki egy eszközt',
SET_ALL: 'összes beállítása',
MODIFIED:onos_MODIFIED: 'módosítva',
RESET_SELECTED: 'Kiválasztottak visszaállítása',
OPTIONS: 'Opciók',
NAME: 'Név',
CUSTOMIZATIONS_RESET: 'Biztosan törölni szeretnéd az összes egyedi beállítást?',
SUPPORT_INFORMATION: 'Támogatási információk',
HELP_INFORMATION_1: 'Látogass el az online wikibe az EMS-ESP konfigurálásához',
HELP_INFORMATION_2: 'Élő közösségi csevegésért csatlakozz a Discord szerverünkhöz',
HELP_INFORMATION_3: 'Funkciókéréshez vagy hibajelentéshez',
HELP_INFORMATION_4: 'Töltsd le és csatolt a támogatási fájlt a gyorsabb segítségért hiba bejelentésekor',
UPLOAD: 'Feltöltés',
DOWNLOAD: '{{D|l|l}}etöltés',
INSTALL: 'Telepítés',
REINSTALL: 'Újratelepítés',
ABORTED: 'megszakítva',
FAILED: 'sikertelen',
SUCCESSFUL: 'sikeres',
SYSTEM: 'Rendszer',
LOG_OF: '{0} napló',
STATUS_OF: '{0} státusz',
DOWNLOAD_UPLOAD: 'Letöltés/Feltöltés',
CLOSE: 'Bezárás',
USE: 'Használat',
FACTORY_RESET: 'Gyári alaphelyzet',
SYSTEM_FACTORY_TEXT_DIALOG: 'Biztosan visszaállítod az EMS-ESP-t a gyári alapértékekre?',
AVAILABLE_VERSION: 'Legfrissebb elérhető verziók',
STABLE: 'Stabil',
DEVELOPMENT: 'Fejlesztői (Dev)',
UPTIME: 'Rendszer üzemideje',
FREE_MEMORY: 'Szabad memória',
PSRAM: 'PSRAM (méret / szabad)',
FLASH: 'Flash memória (méret, sebesség)',
APPSIZE: 'Alkalmazás (partíció: használt / szabad)',
FILESYSTEM: 'Fájlrendszer (használt / szabad)',
BUFFER_SIZE: 'Max. pufferméret',
COMPACT: 'Tömörítés',
DOWNLOAD_SETTINGS_TEXT: 'Biztonsági mentés készítése a konfigurációról és a beállításokról',
DOWNLOAD_SETTINGS_TEXT2: 'Összes érték exportálása',
DOWNLOAD_SYSTEM_BACKUP: 'Rendszerbiztonsági mentés',
ERROR: 'Váratlan hiba, kérlek próbáld újra',
TIME_SET: 'Idő beállítva',
MANAGE_USERS: 'Felhasználók kezelése',
IS_ADMIN: 'adminisztrátor',
USER_WARNING: 'Legalább egy adminisztrátor felhasználót be kell állítani',
ADD: 'Hozzáadás',
ACCESS_TOKEN_FOR: 'Hozzáférési token ehhez:',
ACCESS_TOKEN_TEXT: 'Az alábbi token a REST API hívások hitelesítésére szolgál. Használható Bearer tokenként az Authorization fejlécben, vagy access_token URL lekérdezési paraméterként.',
GENERATING_TOKEN: 'Token generálása',
USER: 'Felhasználó',
MODIFY: 'Módosítás',
SU_TEXT: 'A szuperuser (su) jelszó a hitelesítési tokenek aláírására, valamint a konzolon belüli adminisztrátori jogosultságok engedélyezésére szolgál.',
NOT_ENABLED: 'Nincs engedélyezve',
ERRORS_OF: '{0} hiba',
DISCONNECT_REASON: 'Lecsatlakozás oka',
ENABLE_MQTT: 'MQTT engedélyezése',
BROKER: 'Bróker',
CLIENT: 'Kliens',
BASE_TOPIC: 'Alaptéma (Base topic)',
OPTIONAL: 'választható',
FORMATTING: 'Formázás',
MQTT_FORMAT: 'Téma/Payload formátum',
MQTT_NEST_1: 'Egyetlen témába ágyazva',
MQTT_NEST_2: 'Különálló témákként',
MQTT_RESPONSE: 'Parancsok kimenetének publikálása egy `response` témába',
MQTT_PUBLISH_TEXT_1: 'Egyedi értékű témák publikálása változáskor',
MQTT_PUBLISH_TEXT_2: 'Publikálás parancstémákra (ioBroker)',
MQTT_PUBLISH_TEXT_3: 'MQTT Discovery engedélyezése',
MQTT_PUBLISH_TEXT_4: 'Előtag a Discovery témákhoz',
MQTT_PUBLISH_TEXT_5: 'Discovery típusa',
MQTT_INPUT_NUMBER_FORMAT: 'Beviteli szám formátum',
MQTT_PUBLISH_INTERVALS: 'Publikálási időközök',
MQTT_INT_BOILER: 'Kazánok és hőszivattyúk',
MQTT_INT_THERMOSTATS: 'Termosztátok',
MQTT_INT_SOLAR: 'Szolár modulok',
MQTT_INT_MIXER: 'Keverő modulok',
MQTT_INT_WATER: 'Víz modulok',
MQTT_QUEUE: 'MQTT sor',
DEFAULT: 'Alapértelmezett',
MQTT_ENTITY_FORMAT: 'Entitás azonosító (ID) formátum',
MQTT_ENTITY_FORMAT_0: 'Egyszeres példány, hosszú név (v3.4)',
MQTT_ENTITY_FORMAT_1: 'Egyszeres példány, rövid név',
MQTT_ENTITY_FORMAT_2: 'Többszörös példány, rövid név',
MQTT_CLEAN_SESSION: 'Clean Session beállítása',
MQTT_RETAIN_FLAG: 'Retain jelző beállítása mindig',
INACTIVE: 'Inaktív',
ACTIVE: 'Aktív',
UNKNOWN: 'Ismeretlen',
SET_TIME: 'Idő beállítása',
SET_TIME_TEXT: 'Add meg a helyi dátumot és időt az óra beállításához',
LOCAL_TIME: 'Helyi idő',
UTC_TIME: 'UTC idő',
ENABLE_NTP: 'NTP engedélyezése',
NTP_SERVER: 'NTP szerver',
TIME_ZONE: 'Időzóna',
ACCESS_POINT: 'Hozzáférési pont (AP)',
AP_PROVIDE: 'Hozzáférési pont engedélyezése',
AP_PROVIDE_TEXT_2: 'Ha a hálózati kapcsolat nem található',
AP_PROVIDE_TEXT_3: 'Soha',
AP_PREFERRED_CHANNEL: 'Előnyben részesített csatorna',
AP_HIDE_SSID: 'SSID elrejtése',
AP_CLIENTS: 'AP kliensek',
AP_MAX_CLIENTS: 'Max kliensek száma',
AP_LOCAL_IP: 'Helyi IP',
NETWORK_SCAN: 'WiFi hálózatok keresése',
IDLE: 'Tétlen',
LOST: 'Elveszve',
SCAN_AGAIN: 'Újra keresés',
NETWORK_NO_WIFI: 'Nem található WiFi hálózat',
NETWORK_BLANK_BSSID: 'hagyja üresen, ha csak az SSID-t használja',
TX_POWER: 'Adóteljesítmény (Tx Power)',
HOSTNAME: 'Hosztneve',
NETWORK_DISABLE_SLEEP: 'WiFi alvó mód letiltása',
NETWORK_LOW_BAND: 'Alacsonyabb WiFi sávszélesség használata',
NETWORK_USE_DNS: 'mDNS szolgáltatás engedélyezése',
NETWORK_ENABLE_CORS: 'CORS engedélyezése',
NETWORK_CORS_ORIGIN: 'CORS eredet',
NETWORK_FIXED_IP: 'Fix IP cím használata',
NETWORK_GATEWAY: 'Átjáró (Gateway)',
NETWORK_SUBNET: 'Alhálózati maszk',
NETWORK_DNS: 'DNS szerverek',
ADDRESS_OF: '{0} cím',
ADMINISTRATOR: 'Rendszergazda',
GUEST: 'Vendég',
NEW: 'Új',
NEW_NAME_OF: 'Új {0} név',
ENTITY: 'entitás',
MIN: 'min',
MAX: 'max',
BLOCK_NAVIGATE_1: 'Nem mentett változtatásaid vannak',
BLOCK_NAVIGATE_2: 'Ha másik oldalra navigálsz, a nem mentett változtatások elvesznek. Biztosan el akarod hagyni az oldalt?',
STAY: 'Maradok',
LEAVE: 'Elhagyom',
SCHEDULER: 'Ütemező',
SCHEDULER_HELP_1: 'Automatizáld a parancsokat az alábbi ütemezett események hozzáadásával',
SCHEDULER_HELP_2: 'indításkor',
SCHEDULE: 'Ütemezés',
TIME: 'Időpont',
TIMER: 'Időzítő',
ONCHANGE: 'Változáskor',
CONDITION: 'Feltétel',
SCHEDULE_UPDATED: 'Ütemezés frissítve',
CUSTOM_ENTITIES: 'Egyedi entitások',
ENTITIES_HELP_1: 'Határozz meg egyedi EMS entitásokat vagy dinamikus felhasználói változókat',
ENTITIES_UPDATED: 'Entitások frissítve',
WRITEABLE: 'Írható',
SHOWING: 'Megjelenítve',
SEARCH: 'Keresés',
CERT: 'TLS gyökértanúsítvány (hagyja üresen a nem biztonságos kapcsolathoz)',
ENABLE_TLS: 'TLS engedélyezése',
ON: 'Be',
OFF: 'Ki',
POLARITY: 'Polaritás',
ACTIVEHIGH: 'Aktív Magas',
ACTIVELOW: 'Aktív Alacsony',
UNCHANGED: 'Változatlan',
ALWAYS: 'Mindig',
CONFIGURE: '{0} konfigurálása',
APPLICATION_SETTINGS_1: 'EMS-ESP alkalmazás beállításainak módosítása',
SECURITY_1: 'Felhasználók hozzáadása vagy eltávolítása',
DOWNLOAD_UPLOAD_1: 'Beállítások és firmware letöltése és feltöltése',
MODULES: 'Modulok',
MODULES_1: 'Külső modulok aktiválása vagy deaktiválása',
MODULES_UPDATED: 'Modulok frissítve',
MODULES_DESCRIPTION: 'Kattints a modulra az EMS-ESP könyvtár moduljainak aktiválásához vagy deaktiválásához',
MODULES_NONE: 'Nem találhatók külső modulok',
RENAME: 'Átnevezés',
ENABLE_MODBUS: 'Modbus engedélyezése',
VIEW_LOG: 'Napló megtekintése a hibák diagnosztizálásához',
SERVICES: 'Szolgáltatások',
ALLVALUES: 'Összes érték',
SPECIAL_FUNCTIONS: 'Speciális funkciók',
WAIT_FIRMWARE: 'A firmware feltöltése és telepítése folyamatban',
INSTALL_VERSION: 'Ez telepíteni fogja a(z) {0} verziót: {1}',
UPDATE_AVAILABLE: 'frissítés érhető el',
LATEST_VERSION: 'A legfrissebb {0} firmware verziót használod',
PLEASE_WAIT: 'Kérlek, várj',
RESTARTING_PRE: 'Indítás',
RESTARTING_POST: 'Előkészítés',
AUTO_SCROLL: 'Automatikus görgetés',
DASHBOARD: 'Vezérlőpult',
DEVELOPER_MODE: 'Fejlesztői mód',
DISABLE_RESET: 'Gyári visszaállítás tiltása',
AUTO_FW_CHECK: 'Firmware frissítések automatikus keresése',
BYTES: 'Byte',
BITMASK: 'Bitmaszk',
DUPLICATE: 'Duplikálás',
DASHBOARD_1: 'Az összes aktív és kedvencként megjelölt EMS entitás, valamint az összes egyedi entitás, ütemezés és külső szenzor adatai alább láthatók.',
NO_DATA_1: 'Még nem találtunk kedvenc EMS entitást. Használd a',
NO_DATA_2: 'modult a megjelölésükhöz.',
NO_DATA_3: 'Az összes elérhető entitás megtekintéséhez menj ide:',
NO_GPIO: 'Nem található elérhető GPIO',
THIS_VERSION: 'Ez a verzió',
PLATFORM: 'Platform',
RELEASE_TYPE: 'Kiadás típusa',
SWITCH_RELEASE_TYPE: 'Váltás {0} kiadásra',
FIRMWARE_VERSION_INFO: 'Firmware verzió információ',
USER_PROFILE: 'Felhasználói profil',
ONLINE_HELP: 'online súgó',
UPGRADE_IMPORTANT_MESSAGES: 'Fontos üzenetek a frissítéshez',
UPGRADE_IMPORTANT_MESSAGES_1: 'Ez a frissítés gyári alaphelyzetbe állítást igényel. Mielőtt folytatnád, tölts le egy Rendszerbiztonsági mentést, majd az új verzió telepítése után töltsd fel ezt a fájlt.',
UPGRADE_IMPORTANT_MESSAGES_2: 'Új főverzióra frissítesz. Ajánlott előtte rendszerbiztonsági mentést készíteni. Ezen kívül ellenőrizd az online súgót az esetleges mérföldkő/változási (breaking changes) információkért.',
WARNING_SYSTEM_BACKUP: 'Ez biztonsági mentést készít a teljes rendszerkonfigurációról és beállításokról. Minden jelszó olvasható lesz a biztonsági mentés fájljában. Óvatosan oszd meg! Szeretnéd folytatni?',
TEST_EMAIL_SUCCESSFUL: 'Teszt e-mail sikeresen elküldve',
SYSTEM_NAME: 'Rendszer neve',
COMMANDS: 'Parancsok',
COMMANDS_HELP_1: 'Határozz meg újrafelhasználható, elnevezett parancsokat alább. Ezek futtathatók a konzolról, az API-n/MQTT-n keresztül, vagy hivatkozhat rájuk az Ütemező',
COMMAND_EXECUTED: 'A parancs sikeresen lefutott',
RUN: 'Futtatás',
INTERNET_CONNECTION_CHECK: 'Elérhető verziók keresése az interneten',
UPLOAD_BACKUP_TEXT: 'Kattints a kiválasztáshoz, vagy húzd ide a biztonsági mentés fájl (.json)',
UPLOAD_FIRMWARE_TEXT: 'Kattints a kiválasztáshoz, vagy húzd ide a firmware fájlt (.bin/.md5)',
UPLOAD_MD5_RECEIVED: 'Ellenőrző összeg megérkezett, most töltsd fel a firmware .bin fájlját',
UPLOAD_MD5_MATCHED: 'Az MD5 egyezik, a firmware telepítése folyamatban...',
RECOVERY_APP: 'Helyreállítási alkalmazás (Recovery)',
RECOVERY_NOT_INSTALLED: 'Nincs telepítve',
RECOVERY_INSTALLED: 'Helyreállítási firmware telepítve',
RESTART_INTO_RECOVERY: 'Újraindítás helyreállítási módba',
RECOVERY_NOT_FOUND: 'A helyreállítási alkalmazás nem található az interneten'
};
export default hu;