From 7d71299c518e6c919b4e540d7a599adb30dab71a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A1rm=C3=A1n=20Zsombor?= <32225709+Karman40@users.noreply.github.com> Date: Thu, 22 May 2025 23:52:59 +0200 Subject: [PATCH] Add Hungarian language support (#747) * feat(i18n): add Hungarian (Magyar) language support * Update active_languages.json chore: remove extra leading space from line * Fix: relocate Hungarian (hu-hu) to correct alphabetical position --- src/static/locale/active_languages.json | 5 + src/static/locale/hu-hu.json | 369 ++++++++++++++++++++++++ 2 files changed, 374 insertions(+) create mode 100644 src/static/locale/hu-hu.json diff --git a/src/static/locale/active_languages.json b/src/static/locale/active_languages.json index b2aa8d0..d774748 100644 --- a/src/static/locale/active_languages.json +++ b/src/static/locale/active_languages.json @@ -64,6 +64,11 @@ "lang_name": "German", "lang_name_localized": "Deutsch" }, + { + "lang_id": "hu-hu", + "lang_name": "Hungarian", + "lang_name_localized": "Magyar" + }, { "lang_id": "it-it", "lang_name": "Italian", diff --git a/src/static/locale/hu-hu.json b/src/static/locale/hu-hu.json new file mode 100644 index 0000000..2dde659 --- /dev/null +++ b/src/static/locale/hu-hu.json @@ -0,0 +1,369 @@ +{ + "Welcome to": "Üdvözlünk a(z) ", + "Username": "Felhasználónév", + "Password": "Jelszó", + "OTP from your authenticator": "Egyszer használatos kód (OTP) az autentikátorodból", + "Sign In": "Bejelentkezés", + "Signing In\\.\\.\\.": "Bejelentkezés folyamatban...", + "Access Remote Server": "Távoli szerver elérése", + "Server": "Szerver", + "Click": "Kattintson", + "Pinging...": "Pingelés...", + "to add your server": "a szerver hozzáadásához", + "Server List": "Szerverlista", + "Sorry, your username or password is incorrect.": "Sajnáljuk, a felhasználónév vagy a jelszó hibás.", + "Home": "Főoldal", + "Settings": "Beállítások", + "Tools": "Eszközök", + "Sign Out": "Kijelentkezés", + "Checking for update...": "Frissítések ellenőrzése...", + "You're on the latest version": "Már a legfrissebb verziót használja", + "WireGuard Configurations": "WireGuard konfigurációk", + "You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "Még nincsenek WireGuard konfigurációi. Kérjük, ellenőrizze a konfigurációs mappát, vagy módosítsa a beállításoknál. Alapértelmezés szerint a mappa a /etc/wireguard.", + "Configuration": "Konfiguráció", + "Configurations": "Konfigurációk", + "Peers Default Settings": "Alapértelmezett társ beállítások", + "Dashboard Theme": "Vezérlőpanel téma", + "Light": "Világos", + "Dark": "Sötét", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Ez globálisan változik, és minden társ QR-kódjára és konfigurációs fájljára alkalmazva lesz.", + "WireGuard Configurations Settings": "WireGuard konfiguráció beállításai", + "Configurations Directory": "Konfigurációs könyvtár", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Ne felejtse el eltávolítani a '/' karaktert az útvonal végéről. (pl. /etc/wireguard)", + "WGDashboard Account Settings": "WGDashboard fiókbeállítások", + "Current Password": "Jelenlegi jelszó", + "New Password": "Új jelszó", + "Repeat New Password": "Új jelszó ismétlése", + "Update Password": "Jelszó frissítése", + "Multi-Factor Authentication \\(MFA\\)": "Többfaktoros hitelesítés (MFA)", + "Reset": "Visszaállítás", + "Setup": "Beállítás", + "API Keys": "API-kulcsok", + "API Key": "API-kulcs", + "Key": "Kulcs", + "Enabled": "Engedélyezve", + "Disabled": "Letiltva", + "No WGDashboard API Key": "Nincs WGDashboard API-kulcs", + "Expire At": "Lejár:", + "Are you sure to delete this API key\\?": "Biztosan törölni szeretné ezt az API-kulcsot?", + "Create API Key": "API-kulcs létrehozása", + "When should this API Key expire\\?": "Mikor járjon le ez az API-kulcs?", + "Never Expire": "Soha ne járjon le", + "Don't think that's a good idea": "Szerintem ez nem jó ötlet", + "Creating\\.\\.\\.": "Létrehozás...", + "Create": "Létrehozás", + "Status": "Állapot", + "On": "Bekapcsolva", + "Off": "Kikapcsolva", + "Turning On\\.\\.\\.": "Bekapcsolás...", + "Turning Off\\.\\.\\.": "Kikapcsolás...", + "Address": "Cím", + "Listen Port": "Port hallgatása", + "Table": "Táblázat", + "Public Key": "Nyilvános kulcs", + "Connected Peers": "Csatlakozott társak", + "Total Usage": "Teljes használat", + "Total Received": "Összes fogadott", + "Total Sent": "Összes elküldött", + "Peers Data Usage": "Társak adatforgalma", + "Real Time Received Data Usage": "Valós idejű fogadott forgalom", + "Real Time Sent Data Usage": "Valós idejű elküldött forgalom", + "Peer": "Társ", + "Peers": "Társak", + "Peer Settings": "Társ beállítások", + "Download All": "Összes letöltése", + "Search": "Keresés", + "Search Peers\\.\\.\\.": "Társak keresése...", + "Display": "Megjelenítés", + "Sort By": "Rendezés", + "Refresh Interval": "Frissítési időköz", + "Name": "Név", + "Allowed IPs": "Engedélyezett IP-k", + "Restricted": "Korlátozott", + "(.*) Seconds": "$1 másodperc", + "(.*) Minutes": "$1 perc", + "Configuration Settings": "Konfiguráció beállítások", + "Peer Jobs": "Társ feladatok", + "Active Jobs": "Aktív feladatok", + "All Active Jobs": "Összes aktív feladat", + "Logs": "Naplók", + "Private Key": "Privát kulcs", + "\\(Required for QR Code and Download\\)": "(Szükséges a QR-kódhoz és letöltéshez)", + "\\(Required\\)": "(Szükséges)", + "Endpoint Allowed IPs": "Végpont engedélyezett IP-k", + "DNS": "DNS", + "Optional Settings": "Opcionális beállítások", + "Pre-Shared Key": "Előre megosztott kulcs", + "MTU": "MTU", + "Persistent Keepalive": "Folyamatos keepalive", + "Reset Data Usage": "Adatforgalom visszaállítása", + "Total": "Összesen", + "Sent": "Elküldött", + "Received": "Fogadott", + "Revert": "Visszaállítás", + "Save Peer": "Társ mentése", + "QR Code": "QR-kód", + "Schedule Jobs": "Feladatok ütemezése", + "Job": "Feladat", + "Job ID": "Feladat azonosító", + "Unsaved Job": "Mentetlen feladat", + "This peer does not have any job yet\\.": "Ennek a társnak még nincs feladata.", + "if": "ha", + "is": "van", + "then": "akkor", + "larger than": "nagyobb mint", + "Date": "Dátum", + "Restrict Peer": "Társ korlátozása", + "Delete Peer": "Társ törlése", + "Edit": "Szerkesztés", + "Delete": "Törlés", + "Deleting...": "Törlés...", + "Cancel": "Mégse", + "Save": "Mentés", + "No active job at the moment\\.": "Jelenleg nincs aktív feladat.", + "Jobs Logs": "Feladatnaplók", + "Updated at": "Frissítve:", + "Refresh": "Frissítés", + "Filter": "Szűrés", + "Success": "Sikeres", + "Failed": "Sikertelen", + "Log ID": "Napló azonosító", + "Message": "Üzenet", + "Share Peer": "Társ megosztása", + "Currently the peer is not sharing": "A társ jelenleg nincs megosztva", + "Sharing\\.\\.\\.": "Megosztás...", + "Start Sharing": "Megosztás indítása", + "Stop Sharing\\.\\.\\.": "Megosztás leállítása...", + "Stop Sharing": "Megosztás leállítása", + "Access Restricted": "Hozzáférés korlátozva", + "Restrict Access": "Hozzáférés korlátozása", + "Restricting\\.\\.\\.": "Korlátozás...", + "Allow Access": "Hozzáférés engedélyezése", + "Allowing Access\\.\\.\\.": "Engedélyezés...", + "Download \\& QR Code is not available due to no private key set for this peer": "Letöltés és QR-kód nem érhető el, mert nincs beállított privát kulcs ehhez a társhoz", + "Add Peers": "Társ hozzáadása", + "Bulk Add": "Tömeges hozzáadás", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "Társak tömeges hozzáadásakor minden társ neve automatikusan generálódik, és az engedélyezett IP a következő elérhető IP lesz.", + "How many peers you want to add\\?": "Hány társat szeretne hozzáadni?", + "You can add up to (.*) peers": "Legfeljebb $1 társat adhat hozzá", + "Use your own Private and Public Key": "Használja saját privát és nyilvános kulcsát", + "Enter IP Address/CIDR": "Adja meg az IP-címet/CIDR-t", + "IP Address/CIDR": "IP-cím/CIDR", + "or": "vagy", + "Pick Available IP": "Elérhető IP kiválasztása", + "No available IP containing": "Nincs elérhető IP, amely tartalmazza", + "Add": "Hozzáadás", + "Adding\\.\\.\\.": "Hozzáadás...", + "Failed to check available update": "Nem sikerült ellenőrizni a frissítéseket", + "Nice to meet you!": "Örülök, hogy megismerhetlek!", + "Please fill in the following fields to finish setup": "Töltse ki az alábbi mezőket a beállítás befejezéséhez", + "Create an account": "Fiók létrehozása", + "Enter an username you like": "Adja meg a kívánt felhasználónevet", + "Enter a password": "Adja meg a jelszót", + "\\(At least 8 characters and make sure is strong enough!\\)": "(Legalább 8 karakter, és legyen elég erős!)", + "Confirm password": "Jelszó megerősítése", + "Next": "Tovább", + "Saving\\.\\.\\.": "Mentés...", + "1\\. Please scan the following QR Code to generate TOTP with your choice of authenticator": "1. Kérjük, olvassa be az alábbi QR-kódot, hogy TOTP-t generáljon az Ön által választott autentikátorral", + "Or you can click the link below:": "Vagy kattintson az alábbi hivatkozásra:", + "2\\. Enter the TOTP generated by your authenticator to verify": "2. Adja meg az autentikátor által generált TOTP-t a megerősítéshez", + "TOTP verified!": "TOTP sikeresen ellenőrizve!", + "I don't need MFA": "Nincs szükségem MFA-ra", + "Complete": "Befejezés", + "(v[0-9.]{1,}) is now available for update!": "$1 frissíthető!", + "Current Version:": "Jelenlegi verzió:", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Hoppá... Ez a hivatkozás lejárt vagy érvénytelen.", + "Scan QR Code with the WireGuard App to add peer": "Olvassa be a QR-kódot a WireGuard alkalmazással a társ hozzáadásához", + "or click the button below to download the ": "vagy kattintson az alábbi gombra a letöltéshez: ", + " file": " fájl", + "FROM ": "FORRÁS: ", + "(.*) is on": "$1 be van kapcsolva", + "(.*) is off": "$1 ki van kapcsolva", + "Allowed IPs is invalid": "Az engedélyezett IP-k érvénytelenek", + "Peer created successfully": "A társ sikeresen létrejött", + "Please fill in all required box": "Töltse ki az összes kötelező mezőt", + "Please specify amount of peers you want to add": "Adja meg, hány társat szeretne hozzáadni", + "No more available IP can assign": "Nincs több elérhető IP kiosztható", + "The maximum number of peers can add is (.*)": "A hozzáadható társak maximális száma: $1", + "Generating key pairs by bulk failed": "Nem sikerült tömegesen kulcspárokat generálni", + "Failed to add peers in bulk": "Nem sikerült tömegesen hozzáadni a társakat", + "This peer already exist": "Ez a társ már létezik", + "This IP is not available: (.*)": "Ez az IP nem elérhető: $1", + "Configuration does not exist": "A konfiguráció nem létezik", + "Peer does not exist": "A társ nem létezik", + "Please provide a valid configuration name": "Adjon meg érvényes konfigurációs nevet", + "Peer saved": "A társ mentve", + "Allowed IPs already taken by another peer": "Az engedélyezett IP-ket már egy másik társ foglalta le", + "Endpoint Allowed IPs format is incorrect": "A végpont engedélyezett IP-k formátuma helytelen", + "DNS format is incorrect": "A DNS formátum helytelen", + "MTU format is not correct": "Az MTU formátuma helytelen", + "Persistent Keepalive format is not correct": "A folyamatos keepalive formátuma helytelen", + "Private key does not match with the public key": "A privát kulcs nem egyeztethető a nyilvános kulccsal", + "Update peer failed when updating Pre-Shared Key": "A társ frissítése sikertelen volt az előre megosztott kulcs frissítésekor", + "Update peer failed when updating Allowed IPs": "A társ frissítése sikertelen volt az engedélyezett IP-k frissítésekor", + "Update peer failed when saving the configuration": "A társ frissítése sikertelen volt a konfiguráció mentésekor", + "Peer data usage reset successfully": "A társ adatforgalma sikeresen visszaállítva", + "Peer download started": "A társ letöltése elindult", + "Please specify one or more peers": "Jelöljön ki egy vagy több társat", + "Share link failed to create. Reason: (.*)": "Nem sikerült létrehozni a megosztási hivatkozást. Ok: $1", + "Link expire date updated": "A hivatkozás lejárati dátuma frissítve", + "Link expire date failed to update. Reason: (.*)": "A hivatkozás lejárati dátumának frissítése sikertelen. Ok: $1", + "Peer job saved": "A társ feladata mentve", + "Please specify job": "Adja meg a feladatot", + "Please specify peer and configuration": "Jelölje ki a társat és a konfigurációt", + "Peer job deleted": "A társ feladata törölve", + "API Keys function is successfully enabled": "Az API-kulcs funkció sikeresen engedélyezve", + "API Keys function is successfully disabled": "Az API-kulcs funkció sikeresen letiltva", + "API Keys function is failed to enable": "Az API-kulcs funkció engedélyezése sikertelen", + "API Keys function is failed to disable": "Az API-kulcs funkció letiltása sikertelen", + "WGDashboard API Keys function is disabled": "A WGDashboard API-kulcs funkció letiltva", + "WireGuard configuration path saved": "A WireGuard konfigurációs útvonal mentve", + "API Key deleted": "API-kulcs törölve", + "API Key created": "API-kulcs létrehozva", + "Sign in session ended, please sign in again": "A bejelentkezés lejárt, kérjük jelentkezzen be újra", + "Please specify an IP Address (v4/v6)": "Adjon meg egy IP-címet (v4/v6)", + "Please provide ipAddress and count": "Adja meg az IP-címet és a darabszámot", + "Please provide ipAddress": "Adja meg az IP-címet", + "Dashboard Language": "Vezérlőpanel nyelv", + "Dashboard language update failed": "A vezérlőpanel nyelvének frissítése sikertelen", + "Peer Remote Endpoint": "Társ távoli végpontja", + "New Configuration": "Új konfiguráció", + "Configuration Name": "Konfiguráció neve", + "Configuration name is invalid. Possible reasons:": "A konfiguráció neve érvénytelen. Lehetséges okok:", + "Configuration name already exist\\.": "A konfiguráció neve már létezik.", + "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "A konfiguráció neve csak 15 kis- vagy nagybetűt, számokat, alulvonást, egyenlőségjelet, pluszjelet, pontot és kötőjelet tartalmazhat.", + "Invalid Port": "Érvénytelen port", + "Save Configuration": "Konfiguráció mentése", + "IP Address/CIDR is invalid": "Az IP-cím/CIDR érvénytelen", + "IP Address": "IP-cím", + "Enter IP Address / Hostname": "Adja meg az IP-címet / hosztnevet", + "IP Address / Hostname": "IP-cím / hosztnév", + "Dashboard IP Address \\& Listen Port": "Vezérlőpanel IP-cím és hallgató port", + "Count": "Darabszám", + "Hop": "Ugrás", + "Average RTT \\(ms\\)": "Átlagos RTT (ms)", + "Min RTT \\(ms\\)": "Minimum RTT (ms)", + "Max RTT \\(ms\\)": "Maximum RTT (ms)", + "Geolocation": "Földrajzi hely", + "Is Alive": "Élő?", + "Average / Min / Max Round Trip Time": "Átlagos / min / max oda-vissza idő", + "Sent / Received / Lost Package": "Elküldött / fogadott / elveszett csomag", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "A WGDashboard kézi újraindítása szükséges az IP-cím és a portváltoztatások alkalmazásához", + "Restore Configuration": "Konfiguráció visszaállítása", + "Step (.*)": "Lépés $1", + "Select a backup you want to restore": "Válasszon egy visszaállítandó biztonsági másolatot", + "Click to change a backup": "Kattintson a biztonsági mentés megváltoztatásához", + "Selected Backup": "Kiválasztott mentés", + "You don't have any configuration to restore": "Nincs visszaállítandó konfigurációja", + "Help": "Súgó", + "You can visit our: ": "Látogasson el ide:", + "Official Documentation": "Hivatalos dokumentáció", + "Discord Server": "Discord szerver", + "Backup": "Biztonsági mentés", + "([0-9].*) Backups\\?": "$1 mentés?", + "Yes": "Igen", + "No": "Nem", + "Backup not selected": "Nincs kiválasztva mentés", + "Confirm \\& edit restore information": "Visszaállítási információk megerősítése és szerkesztése", + "(.*) Available IP Address": "$1 elérhető IP-cím", + "Database File": "Adatbázis fájl", + "Contain": "Tartalmaz", + "Restricted Peers\\?": "Korlátozott társak?", + "Restore": "Visszaállítás", + "Restoring": "Visszaállítás folyamatban", + "WGDashboard Settings": "WGDashboard beállítások", + "Peers Settings": "Társ beállítások", + "WireGuard Configuration Settings": "WireGuard konfiguráció beállítások", + "Appearance": "Megjelenés", + "Theme": "Téma", + "Language": "Nyelv", + "Account Settings": "Fiókbeállítások", + "Peer Default Settings": "Társ alapértelmezett beállítások", + "Toggle When Start Up": "Indításkor törlése", + "Other Settings": "Egyéb beállítások", + "Select Peers": "Társak kiválasztása", + "Backup & Restore": "Mentés és visszaállítás", + "Delete Configuration": "Konfiguráció törlése", + "Create Backup": "Biztonsági mentés létrehozása", + "No backup yet, click the button above to create backup\\.": "Még nincs mentés, kattintson a fenti gombra a mentés létrehozásához.", + "Are you sure to delete this backup\\?": "Biztosan törölni szeretné ezt a mentést?", + "Are you sure to restore this backup\\?": "Biztosan visszaállítja ezt a mentést?", + "Backup Date": "Mentés dátuma", + "File": "Fájl", + "Are you sure to delete this configuration\\?": "Biztosan törölni szeretné ezt a konfigurációt?", + "Once you deleted this configuration\\:": "Ha törli ezt a konfigurációt:", + "All connected peers will get disconnected": "Minden kapcsolódott társ le lesz választva", + "Both configuration file \\(.conf\\) and database table related to this configuration will get deleted": "A konfigurációhoz tartozó .conf fájl és adatbázis tábla is törlődik", + "Checking backups...": "Mentések ellenőrzése...", + "This configuration have ([0-9].*) backups": "Ennél a konfigurációnál $1 mentés van", + "This configuration have no backup": "Ennél a konfigurációnál nincs mentés", + "If you're sure, please type in the configuration name below and click Delete": "Ha biztos, írja be a konfiguráció nevét alább, és kattintson a Törlésre", + "Select All": "Összes kiválasztása", + "Clear Selection": "Kiválasztás törlése", + "([0-9].*) Peers\\?": "$1 társ?", + "Download": "Letöltés", + "Downloading": "Letöltés...", + "Download Finished": "Letöltés befejezve", + "Done": "Kész", + "Are you sure to delete": "Biztosan törölni szeretné", + "Are you sure to delete this peer\\?": "Biztosan törölni szeretné ezt a társat?", + "Configuration deleted": "Konfiguráció törölve", + "Configuration saved": "Konfiguráció mentve", + "WGDashboard language update failed": "A WGDashboard nyelvének frissítése sikertelen", + "Configuration restored": "Konfiguráció visszaállítva", + "Allowed IP already taken by another peer": "Az engedélyezett IP-t már egy másik társ használja", + "Failed to allow access of peer (.*)": "Nem sikerült engedélyezni a hozzáférést a társ számára: $1", + "Failed to save configuration through WireGuard": "Nem sikerült menteni a konfigurációt WireGuardon keresztül", + "Allow access successfully": "Hozzáférés sikeresen engedélyezve", + "Deleted ([0-9]{1,}) peer\\(s\\)": "Törölve $1 társ", + "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Sikeresen törölve $1 társ. $2 társ törlése sikertelen", + "Restricted ([0-9]{1,}) peer\\(s\\)": "Korlátozva $1 társ", + "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Sikeresen korlátozva $1 társ. $2 társ korlátozása sikertelen", + "Display As": "Megjelenítés", + "List": "Lista", + "Grid": "Rács", + "Protocol": "Protokoll", + "Open File": "Fájl megnyitása", + "Advanced Options": "Haladó beállítások", + "Allowed IPs Validation": "Engedélyezett IP-k érvényesítése", + "Update Name": "Név frissítése", + "To update this configuration's name, WGDashboard will execute the following operations:": "A konfiguráció nevének frissítéséhez a WGDashboard a következő műveleteket hajtja végre:", + "Duplicate current configuration's database table and \\..\\.conf file with the new name": "A jelenlegi konfiguráció adatbázis táblájának és .conf fájljának másolása az új névvel", + "Delete current configuration's database table and \\..\\.conf file": "A jelenlegi konfiguráció adatbázis táblájának és .conf fájljának törlése", + "Danger Zone": "Veszélyes zóna", + "Configuration File": "Konfigurációs fájl", + "Edit Raw Configuration File": "Nyers konfigurációs fájl szerkesztése", + "Peer Configuration File": "Társ konfigurációs fájl", + "Share with Email": "Megosztás e-mailben", + "Email Account": "E-mail fiók", + "Ready": "Kész", + "Port": "Port", + "Encryption": "Titkosítás", + "No Encryption": "Nincs titkosítás", + "Send From": "Feladó", + "Send Test Email": "Teszt e-mail küldése", + "Email Body Template": "E-mail törzs sablon", + "Live Preview": "Élő előnézet", + "Include configuration file as an attachment": "Konfigurációs fájl mellékletként csatolása", + "Send": "Küldés", + "Sending\\.\\.\\.": "Küldés...", + "Email sent successfully!": "Az e-mail sikeresen elküldve!", + "AmneziaWG Peer Setting": "AmneziaWG társ beállítás", + "System Status": "Rendszerállapot", + "CPU": "CPU", + "Memory": "Memória", + "Swap Memory": "Swap memória", + "Processes": "Folyamatok", + "CPU Usage": "CPU használat", + "Memory Usage": "Memória használat", + "Swap Memory Usage": "Swap memória használat", + "Network": "Hálózat", + "([0-9]{1,}) Interfaces": "$1 interfész", + "Storage": "Tároló", + "([0-9]{1,}) Partitions": "$1 partíció", + "(.*) Used": "$1 használva", + "Untitled Peer": "Névtelen társ", + "Who are you sending to\\?": "Kinek küldi?", + "What\\'s the subject\\?": "Mi a tárgy?", + "What\\'s the body\\?": "Mi a szövegtörzs?" +} \ No newline at end of file