diff --git a/lang/hu_HU/auth.php b/lang/hu_HU/auth.php
new file mode 100644
index 000000000..adad2012c
--- /dev/null
+++ b/lang/hu_HU/auth.php
@@ -0,0 +1,20 @@
+ 'A megadott hitelesítési adatok nem egyeznek.',
+ 'password' => 'A megadott jelszó hibás.',
+ 'throttle' => 'Túl sok bejelentkezési kísérlet. Kérlek, várj :seconds másodpercet, mielőtt újra próbálkozol.',
+
+];
diff --git a/lang/hu_HU/pagination.php b/lang/hu_HU/pagination.php
new file mode 100644
index 000000000..7c5a6a894
--- /dev/null
+++ b/lang/hu_HU/pagination.php
@@ -0,0 +1,19 @@
+ '« Előző',
+ 'next' => 'Következő »',
+
+];
diff --git a/lang/hu_HU/passwords.php b/lang/hu_HU/passwords.php
new file mode 100644
index 000000000..379c8f954
--- /dev/null
+++ b/lang/hu_HU/passwords.php
@@ -0,0 +1,22 @@
+ 'A jelszavadat sikeresen visszaállítottuk!',
+ 'sent' => 'Elküldtük e-mailben a jelszó-visszaállítási linket!',
+ 'throttled' => 'Kérlek, várj egy kicsit, mielőtt újra próbálkozol.',
+ 'token' => 'A jelszó-visszaállító hivatkozás érvénytelen vagy lejárt.',
+ 'user' => 'Ehhez az e-mail címhez nem található felhasználó.',
+
+];
diff --git a/lang/hu_HU/translations.php b/lang/hu_HU/translations.php
new file mode 100644
index 000000000..414bcecd8
--- /dev/null
+++ b/lang/hu_HU/translations.php
@@ -0,0 +1,289 @@
+ 'Admin',
+ 'User' => 'Felhasználó',
+ 'abilities' => 'Képességek',
+ 'active_tokens' => 'Aktív tokenek',
+ 'all_tokens' => 'Összes token',
+ 'api_token' => 'API token',
+ 'api_tokens' => 'API tokenek',
+ 'average' => 'Átlag',
+ 'average_ms' => 'Átlag (ms)',
+ 'Benchmarking' => 'Teljesítménymérés',
+ 'bucket' => 'Vödör',
+ 'Checking' => 'Ellenőrzés',
+ 'comment' => 'Megjegyzés',
+ 'comments' => 'Megjegyzések',
+ 'Completed' => 'Befejezve',
+ 'create_api_token' => 'API token létrehozása',
+ 'created_at' => 'Létrehozva',
+ 'created_from' => 'Létrehozva ettől',
+ 'created_until' => 'Létrehozva eddig',
+ 'cron_invalid' => 'Érvénytelen cron kifejezés',
+ 'data_integration' => 'Adatintegráció',
+ 'database' => 'Adatbázis',
+ 'database_description' => 'Az erre a csatornára küldött értesítések a fejlécben lévő 🔔 ikon alatt jelennek meg.',
+ 'details' => 'Részletek',
+ 'dashboard' => 'Irányítópult',
+ 'discord' => 'Discord',
+ 'documentation' => 'Dokumentáció',
+ 'donate' => 'Adományozás',
+ 'download' => 'Letöltés',
+ 'download_latency' => 'Letöltési késleltetés',
+ 'download_latency_high' => 'Magas letöltési késleltetés',
+ 'download_latency_iqm' => 'Letöltési késleltetés IQM',
+ 'download_latency_jitter' => 'Letöltési késleltetés jitter',
+ 'download_latency_low' => 'Alacsony letöltési késleltetés',
+ 'download_mbps' => 'Letöltés (Mbps)',
+ 'download_ms' => 'Letöltés (ms)',
+ 'email' => 'Email',
+ 'email_address' => 'Email cím',
+ 'enable' => 'Engedélyezés',
+ 'enable_database_notifications' => 'Adatbázis értesítések engedélyezése',
+ 'enable_discord_webhook_notifications' => 'Discord webhook értesítések engedélyezése',
+ 'enable_mail_notifications' => 'Email értesítések engedélyezése',
+ 'enable_pushover_webhook_notifications' => 'Pushover webhook értesítések engedélyezése',
+ 'enable_telegram' => 'Telegram értesítések engedélyezése',
+ 'enable_webhook_notifications' => 'Webhook értesítések engedélyezése',
+ 'error_message' => 'Hibaüzenet',
+ 'expired_tokens' => 'Lejárt tokenek',
+ 'expires_at' => 'Lejárat dátuma',
+ 'expires_at_helper_text' => 'Hagyja üresen, ha nem akar lejárati dátumot',
+ 'export_all_results' => 'Összes eredmény exportálása',
+ 'export_all_results_description' => 'Minden oszlopot exportálni fog az összes eredményhez.',
+ 'export_completed' => 'Az exportálás befejeződött, :count :rows exportálva.',
+ 'export_current_results' => 'Jelenlegi eredmények exportálása',
+ 'Failed' => 'Sikertelen',
+ 'failed_export' => ':count :rows nem sikerült exportálni.',
+ 'Faker' => 'faker',
+ 'faster' => 'Gyorsabb',
+ 'general_settings' => [
+ 'label' => 'Általános beállítások',
+ 'description' => 'Itt állíthatók be az alkalmazás általános beállításai.',
+ 'app_settings' => 'Alkalmazás beállítások',
+ 'speedtest_settings' => 'Sebességteszt beállítások',
+ 'api_settings' => 'Api beállítások',
+ 'app_name' => 'Alkalmazás neve',
+ 'asset_url' => 'Eszköz URL',
+ 'app_timezone' => 'Alkalmazás időzónája',
+ 'chart_begin_at_zero' => 'Diagram kezdése nullánál',
+ 'chart_datetime_format' => 'Diagram dátum-idő formátum',
+ 'datetime_format' => 'Dátum-idő formátum',
+ 'display_timezone' => 'Megjelenített időzóna',
+ 'public_dashboard' => 'Nyilvános irányítópult',
+ 'speedtest_skip_ips' => 'Speedtest kihagyott IP-k',
+ 'speedtest_schedule' => 'Speedtest ütemezés',
+ 'speedtest_schedule_description' => 'Adj meg érvényes cron kifejezéseket. Példa: * * * * * minden percben lefut.',
+ 'speedtest_servers' => 'Speedtest szerverek',
+ 'speedtest_blocked_servers' => 'Speedtest blokkolt szerverek',
+ 'speedtest_interface' => 'Speedtest interfész',
+ 'speedtest_checkinternet_url' => 'Speedtest internet ellenőrző URL',
+ 'threshold_enabled' => 'Küszöbérték engedélyezve',
+ 'threshold_download' => 'Küszöbérték letöltés',
+ 'threshold_upload' => 'Küszöbérték feltöltés',
+ 'threshold_ping' => 'Küszöbérték ping',
+ 'prune_results_older_than' => 'Eredmények törlése, ha régebbi mint',
+ 'api_rate_limit' => 'API sebességkorlát',
+ ],
+ 'gotify' => 'Gotify',
+ 'gotify_enabled' => 'Gotify webhook értesítések engedélyezése',
+ 'healthcheck_enabled' => 'healthcheck.io webhook értesítések engedélyezése',
+ 'healthcheck_io' => 'Healthcheck.io',
+ 'healthy' => 'Egészséges',
+ 'high' => 'Magas',
+ 'high_ms' => 'Magas (ms)',
+ 'id' => 'Azonosító',
+ 'infoluxdb' => 'InfluxDB v2',
+ 'infoluxdb_description' => 'Ha engedélyezve van, az új Speedtest eredmények el lesznek küldve az InfluxDB-be.',
+ 'ip_address' => 'IP cím',
+ 'iqm' => 'IQM',
+ 'isp' => 'Szolgáltató',
+ 'jitter' => 'Jitter',
+ 'last_24h' => 'Elmúlt 24 óra',
+ 'last_month' => 'Elmúlt hónap',
+ 'last_used_at' => 'Utoljára használva',
+ 'last_week' => 'Elmúlt hét',
+ 'latest_download' => 'Legutóbbi letöltés',
+ 'latest_ping' => 'Legutóbbi ping',
+ 'latest_upload' => 'Legutóbbi feltöltés',
+ 'links' => 'Hivatkozások',
+ 'list_servers' => 'Szerverek listázása',
+ 'list_servers_description' => 'A token jogosultságot kap a szerverek listázására.',
+ 'low' => 'Alacsony',
+ 'low_ms' => 'Alacsony (ms)',
+ 'mail' => 'E-mail',
+ 'message' => 'Üzenet',
+ 'ms' => 'ms',
+ 'name' => 'Név',
+ 'next_speedtest_at' => 'Következő speedtest: ',
+ 'no' => 'Nem',
+ 'no_speedtests_scheduled' => 'Nincs ütemezett speedtest.',
+ 'notifications' => [
+ 'label' => 'Értesítések',
+ 'database' => [
+ 'ping' => 'Azt mondom: ping',
+ 'pong' => 'Te mondod: pong',
+ 'received' => 'Teszt adatbázis értesítés megérkezett!',
+ 'sent' => 'Teszt adatbázis értesítés elküldve.',
+ ],
+ 'discord' => [
+ 'add' => 'Adj hozzá Discord URL-eket!',
+ 'sent' => 'Teszt Discord értesítés elküldve.',
+ 'payload' => '👋 Teszteljük a Discord értesítési csatornát.',
+ ],
+ 'health_check' => [
+ 'add' => 'Adj hozzá HealthCheck.io URL-eket!',
+ 'sent' => 'Teszt HealthCheck.io értesítés elküldve.',
+ 'payload' => '👋 Teszteljük a HealthCheck.io értesítési csatornát.',
+ ],
+ 'gotfy' => [
+ 'add' => 'Adj hozzá Gotify URL-eket!',
+ 'sent' => 'Teszt Gotify értesítés elküldve.',
+ 'payload' => '👋 Teszteljük a Gotify értesítési csatornát.',
+ ],
+ 'mail' => [
+ 'add' => 'Adj hozzá email címzetteket!',
+ 'sent' => 'Teszt email értesítés elküldve.',
+ ],
+ 'ntfy' => [
+ 'add' => 'Adj hozzá ntfy URL-eket!',
+ 'sent' => 'Teszt ntfy értesítés elküldve.',
+ 'payload' => '👋 Teszteljük az ntfy értesítési csatornát.',
+ ],
+ 'pushover' => [
+ 'add' => 'Adj hozzá Pushover URL-eket!',
+ 'sent' => 'Teszt Pushover értesítés elküldve.',
+ 'payload' => '👋 Teszteljük a Pushover értesítési csatornát.',
+ ],
+ 'slack' => [
+ 'add' => 'Adj hozzá Slack URL-eket!',
+ 'sent' => 'Teszt Slack értesítés elküldve.',
+ 'payload' => '👋 Teszteljük a Slack értesítési csatornát.',
+ ],
+ 'telegram' => [
+ 'add' => 'Adj hozzá Telegram címzetteket!',
+ 'sent' => 'Teszt Telegram értesítés elküldve.',
+ ],
+ 'webhook' => [
+ 'add' => 'Adj hozzá webhook URL-eket!',
+ 'sent' => 'Teszt webhook értesítés elküldve.',
+ 'payload' => 'Webhook értesítés tesztelése',
+ ],
+ ],
+ 'notify_on_every_speedtest_run' => 'Értesítés minden speedtest után',
+ 'notify_on_threshold_failures' => 'Értesítés küszöbérték hibáknál',
+ 'ntfy' => 'ntfy',
+ 'ntfy_enabled' => 'ntfy webhook értesítések engedélyezése',
+ 'only_healthy_speedtests' => 'Csak egészséges speedtestek',
+ 'only_manual_speedtests' => 'Csak manuális speedtestek',
+ 'only_scheduled_speedtests' => 'Csak ütemezett speedtestek',
+ 'only_unhealthy_speedtests' => 'Csak hibás speedtestek',
+ 'Ookla' => 'Ookla',
+ 'ookla_error' => 'Hiba történt a speedtest szerverek listázása közben, nézd meg a naplókat.',
+ 'options' => 'Beállítások',
+ 'org' => 'Szervezet',
+ 'packet_loss' => 'Csomagvesztés',
+ 'password' => 'Jelszó',
+ 'password_confirmation' => 'Jelszó megerősítése',
+ 'password_placeholder' => 'Jelszó a Basic Auth-hoz (opcionális)',
+ 'ping' => 'Ping',
+ 'ping_details' => 'Ping részletek',
+ 'ping_high' => 'Magas ping',
+ 'ping_jitter' => 'Ping jitter',
+ 'ping_low' => 'Alacsony ping',
+ 'ping_ms' => 'Ping (ms)',
+ 'platform' => 'Platform',
+ 'pushover' => 'Pushover',
+ 'pushover_webhooks' => 'Pushover webhookok',
+ 'read_results' => 'Eredmények olvasása',
+ 'read_results_description' => 'A token jogosultságot kap eredmények és statisztikák olvasására.',
+ 'recipients' => 'Címzettek',
+ 'results' => 'Eredmények',
+ 'result_overview' => 'Eredmény áttekintés',
+ 'role' => 'Szerepkör',
+ 'row' => '{1} :count sor|[2,*] :count sor',
+ 'run_speedtest' => 'Speedtest futtatása',
+ 'run_speedtest_description' => 'A token jogosultságot kap speedtest futtatására.',
+ 'Running' => 'Fut',
+ 'scheduled' => 'Ütemezve',
+ 'sending_test_data_to_influxdb' => 'Tesztadatok küldése az InfluxDB-be',
+ 'server_&_metadata' => 'Szerver & Metaadatok',
+ 'server_host' => 'Szerver hoszt',
+ 'server_id' => 'Szerver azonosító',
+ 'server_location' => 'Szerver helyszín',
+ 'server_name' => 'Szerver neve',
+ 'service' => 'Szolgáltatás',
+ 'settings' => 'Beállítások',
+ 'Skipped' => 'Kihagyva',
+ 'slack' => 'Slack',
+ 'slack_enabled' => 'Slack webhook értesítések engedélyezése',
+ 'slower' => 'Lassabb',
+ 'speedtest_tracker' => 'speedtest-tracker',
+ 'Started' => 'Elindult',
+ 'starting_bulk_data_write_to_influxdb' => 'Tömeges adatok írásának indítása az InfluxDB-be',
+ 'status' => 'Állapot',
+ 'status_fix' => [
+ 'confirm' => 'Folytatod?',
+ 'fail' => 'Parancs megszakítva.',
+ 'finished' => '✅ kész!',
+ 'info_1' => 'Minden eredményt ellenőriz és a státuszt kijavítja „befejezett” vagy „sikertelen” értékre az adatok alapján.',
+ 'info_2' => '📖 Olvasd el a dokumentációt: https://docs.speedtest-tracker.dev/other/commands',
+ ],
+ 'telegram' => 'Telegram',
+ 'telegram_chat_id' => 'Telegram chat ID',
+ 'telegram_disable_notification' => 'Üzenet csendes küldése',
+ 'test_connection' => 'Kapcsolat tesztelése',
+ 'test_database_channel' => 'Adatbázis csatorna tesztelése',
+ 'test_discord_webhook' => 'Discord webhook tesztelése',
+ 'test_gotify_webhook' => 'Gotify webhook tesztelése',
+ 'test_healthcheck_webhook' => 'healthcheck.io webhook tesztelése',
+ 'test_mail_channel' => 'Email csatorna tesztelése',
+ 'test_ntfy_webhook' => 'ntfy webhook tesztelése',
+ 'test_pushover_webhook' => 'Pushover webhook tesztelése',
+ 'test_slack_webhook' => 'Slack webhook tesztelése',
+ 'test_telegram_channel' => 'Telegram csatorna tesztelése',
+ 'test_webhook_channel' => 'Webhook csatorna tesztelése',
+ 'threshold_helper_text' => 'A küszöbértesítések a /fail útvonalra lesznek küldve az URL-ben.',
+ 'thresholds' => 'Küszöbértékek',
+ 'token' => 'Token',
+ 'token_created' => 'Token létrehozva',
+ 'token_status' => 'Token állapot',
+ 'topic' => 'Téma',
+ 'triggers' => 'Triggerek',
+ 'truncate' => 'Törlés',
+ 'truncate_results' => 'Eredmények törlése',
+ 'truncate_results_description' => 'Biztosan törölni szeretnéd az összes eredményt? Ez nem visszavonható.',
+ 'update_comments' => 'Megjegyzések frissítése',
+ 'updated_at' => 'Frissítve',
+ 'update_available' => 'Frissítés elérhető!',
+ 'upload' => 'Feltöltés',
+ 'upload_latency' => 'Feltöltési késleltetés',
+ 'upload_latency_high' => 'Magas feltöltési késleltetés',
+ 'upload_latency_jitter' => 'Feltöltési jitter',
+ 'upload_ms' => 'Feltöltés (ms)',
+ 'up_to_date' => 'Naprakész',
+ 'url' => 'URL',
+ 'users' => 'Felhasználók',
+ 'user_change' => [
+ 'info' => 'Felhasználó szerepköre frissítve.',
+ 'password_updated_info' => ':email jelszava frissítve.',
+ 'what_is_password' => 'Mi az új jelszó?',
+ 'what_is_the_email_address' => 'Mi az email cím?',
+ 'what_role' => 'Milyen szerepköre legyen a felhasználónak?',
+ ],
+ 'user_key' => 'Felhasználói kulcs',
+ 'username' => 'Felhasználónév',
+ 'username_placeholder' => 'Felhasználónév a Basic Auth-hoz (opcionális)',
+ 'verify_ssl' => 'SSL ellenőrzése',
+ 'view_on_speedtest_net' => 'Megtekintés a Speedtest.net-en',
+ 'Waiting' => 'Várakozás',
+ 'webhook' => 'Webhook',
+ 'webhooks' => 'Webhookok',
+ 'yes' => 'Igen',
+ 'your_ntfy_server_url' => 'Az ntfy szervered URL-je',
+ 'your_ntfy_topic' => 'Az ntfy témád',
+ 'your_pushover_api_token' => 'A Pushover API tokened',
+ 'your_pushover_user_key' => 'A Pushover felhasználói kulcsod',
+ 'your_token' => 'A tokened',
+];
diff --git a/lang/hu_HU/validation.php b/lang/hu_HU/validation.php
new file mode 100644
index 000000000..bc3f12f25
--- /dev/null
+++ b/lang/hu_HU/validation.php
@@ -0,0 +1,230 @@
+ 'A(z) :attribute el kell legyen fogadva.',
+ 'accepted_if' => 'A(z) :attribute el kell legyen fogadva, ha :other értéke :value.',
+ 'active_url' => 'A(z) :attribute nem érvényes URL.',
+ 'after' => 'A(z) :attribute dátumának későbbinek kell lennie, mint :date.',
+ 'after_or_equal' => 'A(z) :attribute dátumának legalább :date-nek kell lennie.',
+ 'alpha' => 'A(z) :attribute csak betűket tartalmazhat.',
+ 'alpha_dash' => 'A(z) :attribute csak betűket, számokat, kötőjeleket és aláhúzásjeleket tartalmazhat.',
+ 'alpha_num' => 'A(z) :attribute csak betűket és számokat tartalmazhat.',
+ 'array' => 'A(z) :attribute egy tömbnek kell lennie.',
+ 'ascii' => 'A(z) :attribute csak ASCII karaktereket tartalmazhat.',
+ 'before' => 'A(z) :attribute dátumának korábbinak kell lennie, mint :date.',
+ 'before_or_equal' => 'A(z) :attribute dátumának legfeljebb :date-nek kell lennie.',
+ 'between' => [
+ 'array' => 'A(z) :attribute :min és :max elem között kell legyen.',
+ 'file' => 'A(z) :attribute mérete :min és :max kilobájt között kell legyen.',
+ 'numeric' => 'A(z) :attribute értékének :min és :max között kell lennie.',
+ 'string' => 'A(z) :attribute :min és :max karakter között kell legyen.',
+ ],
+ 'boolean' => 'A(z) :attribute értéke igaz vagy hamis lehet.',
+ 'can' => 'A(z) :attribute érvénytelen értéket tartalmaz.',
+ 'confirmed' => 'A(z) :attribute megerősítése nem egyezik.',
+ 'current_password' => 'A megadott jelszó helytelen.',
+ 'date' => 'A(z) :attribute nem érvényes dátum.',
+ 'date_equals' => 'A(z) :attribute pontosan :date kell legyen.',
+ 'date_format' => 'A(z) :attribute nem felel meg a formátumnak: :format.',
+ 'decimal' => 'A(z) :attribute :decimal tizedesjegyet kell tartalmazzon.',
+ 'declined' => 'A(z) :attribute el kell legyen utasítva.',
+ 'declined_if' => 'A(z) :attribute el kell legyen utasítva, ha :other értéke ":value".',
+ 'different' => 'A(z) :attribute és :other nem lehet azonos.',
+ 'digits' => 'A(z) :attribute :digits számjegyből kell álljon.',
+ 'digits_between' => 'A(z) :attribute :min és :max számjegy közötti érték kell legyen.',
+ 'dimensions' => 'A(z) :attribute érvénytelen képméretet tartalmaz.',
+ 'distinct' => 'A(z) :attribute mező ismétlődő értéket tartalmaz.',
+ 'doesnt_end_with' => 'A(z) :attribute nem végződhet a következőkkel: :values.',
+ 'doesnt_start_with' => 'A(z) :attribute nem kezdődhet a következőkkel: :values.',
+ 'email' => 'A(z) :attribute érvényes e-mail cím kell legyen.',
+ 'ends_with' => 'A(z) :attribute a következő értékek egyikével kell végződjön: :values.',
+ 'enum' => 'A kiválasztott :attribute érvénytelen.',
+ 'exists' => 'A kiválasztott :attribute már létezik.',
+ 'file' => 'A(z) :attribute fájlnak kell lennie.',
+ 'filled' => 'A(z) :attribute mező nem lehet üres.',
+ 'gt' => [
+ 'array' => 'A(z) :attribute több mint :value elemet kell tartalmazzon.',
+ 'file' => 'A(z) :attribute mérete nagyobb kell legyen, mint :value kilobájt.',
+ 'numeric' => 'A(z) :attribute nagyobb kell legyen, mint :value.',
+ 'string' => 'A(z) :attribute hosszabb kell legyen, mint :value karakter.',
+ ],
+ 'gte' => [
+ 'array' => 'A(z) :attribute legalább :value elemet kell tartalmazzon.',
+ 'file' => 'A(z) :attribute mérete legalább :value kilobájt kell legyen.',
+ 'numeric' => 'A(z) :attribute legalább :value kell legyen.',
+ 'string' => 'A(z) :attribute legalább :value karakter hosszú kell legyen.',
+ ],
+ 'image' => 'A(z) :attribute képnek kell lennie.',
+ 'in' => 'A(z) :attribute értéke érvénytelen.',
+ 'in_array' => 'A(z) :attribute nem található meg a(z) :other mezőben.',
+ 'integer' => 'A(z) :attribute egész szám kell legyen.',
+ 'ip' => 'A(z) :attribute érvényes IP-cím kell legyen.',
+ 'ipv4' => 'A(z) :attribute érvényes IPv4-cím kell legyen.',
+ 'ipv6' => 'A(z) :attribute érvényes IPv6-cím kell legyen.',
+ 'json' => 'A(z) :attribute érvényes JSON kell legyen.',
+ 'lowercase' => 'A(z) :attribute csak kisbetűket tartalmazhat.',
+ 'lt' => [
+ 'array' => 'A(z) :attribute legfeljebb :value elemet tartalmazhat.',
+ 'file' => 'A(z) :attribute kisebb kell legyen, mint :value kilobájt.',
+ 'numeric' => 'A(z) :attribute kisebb kell legyen, mint :value.',
+ 'string' => 'A(z) :attribute rövidebb kell legyen, mint :value karakter.',
+ ],
+ 'lte' => [
+ 'array' => 'A(z) :attribute nem tartalmazhat több, mint :value elemet.',
+ 'file' => 'A(z) :attribute nem lehet nagyobb, mint :value kilobájt.',
+ 'numeric' => 'A(z) :attribute nem lehet nagyobb, mint :value.',
+ 'string' => 'A(z) :attribute nem lehet hosszabb, mint :value karakter.',
+ ],
+ 'mac_address' => 'A(z) :attribute érvényes MAC-cím kell legyen.',
+ 'max' => [
+ 'array' => 'A(z) :attribute legfeljebb :max elemet tartalmazhat.',
+ 'file' => 'A(z) :attribute legfeljebb :max kilobájt lehet.',
+ 'numeric' => 'A(z) :attribute nem lehet nagyobb, mint :max.',
+ 'string' => 'A(z) :attribute nem lehet hosszabb, mint :max karakter.',
+ ],
+ 'max_digits' => 'A(z) :attribute legfeljebb :max számjegyet tartalmazhat.',
+ 'mimes' => 'A(z) :attribute típusának a következők egyikének kell lennie: :values.',
+ 'mimetypes' => 'A(z) :attribute formátuma a következők egyike kell legyen: :values.',
+ 'min' => [
+ 'array' => 'A(z) :attribute legalább :min elemet kell tartalmazzon.',
+ 'file' => 'A(z) :attribute legalább :min kilobájt kell legyen.',
+ 'numeric' => 'A(z) :attribute legalább :min kell legyen.',
+ 'string' => 'A(z) :attribute legalább :min karakter hosszú kell legyen.',
+ ],
+ 'min_digits' => 'A(z) :attribute legalább :min számjegyet kell tartalmazzon.',
+ 'missing' => 'A(z) :attribute nem szerepelhet.',
+ 'missing_if' => 'A(z) :attribute nem lehet megadva, ha :other értéke ":value".',
+ 'missing_unless' => 'A(z) :attribute nem lehet megadva, kivéve ha :other értéke ":value".',
+ 'missing_with' => 'A(z) :attribute nem szerepelhet, ha :values meg van adva.',
+ 'missing_with_all' => 'A(z) :attribute nem szerepelhet, ha a(z) :values mezők mind meg vannak adva.',
+ 'multiple_of' => 'A(z) :attribute a(z) :value többszöröse kell legyen.',
+ 'not_in' => 'A kiválasztott :attribute érvénytelen.',
+ 'not_regex' => 'A(z) :attribute formátuma érvénytelen.',
+ 'numeric' => 'A(z) :attribute szám kell legyen.',
+ 'password' => [
+ 'letters' => 'A(z) :attribute tartalmazzon legalább egy betűt.',
+ 'mixed' => 'A(z) :attribute tartalmazzon legalább egy kis- és egy nagybetűt.',
+ 'numbers' => 'A(z) :attribute tartalmazzon legalább egy számot.',
+ 'symbols' => 'A(z) :attribute tartalmazzon legalább egy speciális karaktert.',
+ 'uncompromised' => 'A(z) :attribute egy adatszivárgásban érintett. Kérjük, válasszon másik :attribute-t.',
+ ],
+ 'present' => 'A(z) :attribute mezőnek jelen kell lennie.',
+ 'prohibited' => 'A(z) :attribute megadása nem engedélyezett.',
+ 'prohibited_if' => 'A(z) :attribute nem adható meg, ha :other értéke ":value".',
+ 'prohibited_unless' => 'A(z) :attribute csak akkor adható meg, ha :other értéke ":values".',
+ 'prohibits' => 'A(z) :attribute kizárja a(z) :other megadását.',
+ 'regex' => 'A(z) :attribute formátuma érvénytelen.',
+ 'required' => 'A(z) :attribute mező kötelező.',
+ 'required_array_keys' => 'A(z) :attribute mezőnek tartalmaznia kell a következő kulcsokat: :values.',
+ 'required_if' => 'A(z) :attribute kötelező, ha :other értéke ":value".',
+ 'required_if_accepted' => 'A(z) :attribute kötelező, ha :other el van fogadva.',
+ 'required_unless' => 'A(z) :attribute kötelező, kivéve, ha :other értéke ":values".',
+ 'required_with' => 'A(z) :attribute kötelező, ha :values meg van adva.',
+ 'required_with_all' => 'A(z) :attribute kötelező, ha minden :values mező ki van töltve.',
+ 'required_without' => 'A(z) :attribute kötelező, ha :values nincs megadva.',
+ 'required_without_all' => 'A(z) :attribute kötelező, ha egyik :values mező sincs megadva.',
+ 'same' => 'A(z) :attribute és :other mezőknek egyezniük kell.',
+ 'size' => [
+ 'array' => 'A(z) :attribute pontosan :size elemet kell tartalmazzon.',
+ 'file' => 'A(z) :attribute mérete :size kilobájt kell legyen.',
+ 'numeric' => 'A(z) :attribute értéke pontosan :size kell legyen.',
+ 'string' => 'A(z) :attribute pontosan :size karakter hosszú kell legyen.',
+ ],
+ 'starts_with' => 'A(z) :attribute a következők egyikével kell kezdődjön: :values.',
+ 'string' => 'A(z) :attribute szöveg kell legyen.',
+ 'timezone' => 'A(z) :attribute érvényes időzóna kell legyen.',
+ 'unique' => 'A(z) :attribute már foglalt.',
+ 'uploaded' => 'A(z) :attribute feltöltése sikertelen volt.',
+ 'uppercase' => 'A(z) :attribute csak nagybetűket tartalmazhat.',
+ 'url' => 'A(z) :attribute érvényes URL kell legyen.',
+ 'ulid' => 'A(z) :attribute érvényes ULID kell legyen.',
+ 'uuid' => 'A(z) :attribute érvényes UUID kell legyen.',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+ 'custom' => [
+ 'attribute-name' => [
+ 'rule-name' => 'custom-message',
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Attributes
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are used to swap our attribute placeholder
+ | with something more reader friendly such as "E-Mail Address" instead
+ | of "email". This simply helps us make our message more expressive.
+ |
+ */
+
+ 'attributes' => [
+ 'address' => 'Cím',
+ 'age' => 'Életkor',
+ 'body' => 'Tartalom',
+ 'cell' => 'Mobil',
+ 'city' => 'Város',
+ 'country' => 'Ország',
+ 'date' => 'Dátum',
+ 'day' => 'Nap',
+ 'excerpt' => 'Kivonat',
+ 'first_name' => 'Keresztnév',
+ 'gender' => 'Nem',
+ 'marital_status' => 'Családi állapot',
+ 'profession' => 'Foglalkozás',
+ 'nationality' => 'Állampolgárság',
+ 'hour' => 'Óra',
+ 'last_name' => 'Vezetéknév',
+ 'message' => 'Üzenet',
+ 'minute' => 'Perc',
+ 'mobile' => 'Mobiltelefonszám',
+ 'month' => 'Hónap',
+ 'name' => 'Név',
+ 'zipcode' => 'Irányítószám',
+ 'company_name' => 'Cégnév',
+ 'neighborhood' => 'Környék',
+ 'number' => 'Szám',
+ 'password' => 'Jelszó',
+ 'phone' => 'Telefonszám',
+ 'second' => 'Másodperc',
+ 'sex' => 'Nem',
+ 'state' => 'Megye / Tartomány',
+ 'street' => 'Utca',
+ 'subject' => 'Tárgy',
+ 'text' => 'Szöveg',
+ 'time' => 'Idő',
+ 'title' => 'Cím',
+ 'username' => 'Felhasználónév',
+ 'year' => 'Év',
+ 'description' => 'Leírás',
+ 'password_confirmation' => 'Jelszó megerősítése',
+ 'current_password' => 'Jelenlegi jelszó',
+ 'complement' => 'Kiegészítés',
+ 'modality' => 'Mód',
+ 'category' => 'Kategória',
+ 'blood_type' => 'Vércsoport',
+ 'birth_date' => 'Születési dátum',
+ ],
+];