diff --git a/web/public/static/langs/hu.json b/web/public/static/langs/hu.json
index 0967ef42..e4dbde61 100644
--- a/web/public/static/langs/hu.json
+++ b/web/public/static/langs/hu.json
@@ -1 +1,156 @@
-{}
+{
+ "action_bar_send_test_notification": "Teszt értesítés küldése",
+ "action_bar_clear_notifications": "Összes értesítés törlése",
+ "alert_not_supported_description": "A böngésző nem támogatja az értesítések fogadását.",
+ "action_bar_settings": "Beállítások",
+ "action_bar_unsubscribe": "Leiratkozás",
+ "message_bar_type_message": "Írd ide az üzenetet",
+ "message_bar_error_publishing": "Hiba történt az értesítés elküldése közben",
+ "nav_button_all_notifications": "Összes értesítés",
+ "nav_topics_title": "Feliratkozott témák",
+ "alert_grant_title": "Az értesítések le vannak tiltva",
+ "alert_grant_description": "Engedélyezd a böngészőnek, hogy asztali értesítéseket jeleníttessen meg.",
+ "nav_button_settings": "Beállítások",
+ "nav_button_documentation": "Dokumentáció",
+ "nav_button_publish_message": "Értesítés küldése",
+ "alert_grant_button": "Engedélyezés",
+ "alert_not_supported_title": "Nem támogatott funkció",
+ "notifications_copied_to_clipboard": "Másolva a vágólapra",
+ "notifications_tags": "Címkék",
+ "notifications_attachment_copy_url_title": "Másolja vágólapra a csatolmány URL-ét",
+ "notifications_attachment_copy_url_button": "URL másolása",
+ "notifications_attachment_open_title": "Menjen a(z) {{url}} címre",
+ "notifications_attachment_open_button": "Csatolmány megnyitása",
+ "notifications_attachment_link_expired": "A letöltési hivatkozás lejárt",
+ "notifications_attachment_link_expires": "A hivatkozás {{date}}-kor jár le",
+ "nav_button_subscribe": "Feliratkozás a témára",
+ "notifications_click_copy_url_title": "Másolja vágólapra a hivatkozás URL-ét",
+ "notifications_actions_open_url_title": "Menjen a(z) {{url}} címre",
+ "notifications_actions_not_supported": "A művelet nem támogatott a webes alkalmazásban",
+ "notifications_actions_http_request_title": "Küldjön HTTP {{method}} kérést a(z) {{url}} címre",
+ "notifications_none_for_topic_title": "Még nem érkezett értesítés erre a témára.",
+ "notifications_none_for_any_title": "Még nem érkezett egy értesítés sem.",
+ "notifications_none_for_any_description": "Értesítés beküldéséhez csak küldj egy PUT, vagy POST kérést a téma URL-ére. Itt egy példa az egyik témádhoz.",
+ "notifications_no_subscriptions_title": "Úgy tűnik, még nem iratkoztál fel egy témára sem.",
+ "publish_dialog_message_published": "Értesítés elküldve",
+ "notifications_example": "Példa",
+ "notifications_no_subscriptions_description": "Kattints a \"{{linktext}}\" linkre egy téma létrehozásához, vagy rá feliratkozáshoz. Ezután PUT, vagy POST kéréssel lehet értesítéseket küldeni rá, amik itt fognak megjelenni.",
+ "publish_dialog_priority_low": "Alacsony prioritás",
+ "publish_dialog_priority_default": "Közepes prioritás",
+ "publish_dialog_priority_high": "Magas prioritás",
+ "notifications_more_details": "További információkért keresd fel a weboldalunkat vagy olvasd el a dokumentációt.",
+ "publish_dialog_title_no_topic": "Értesítés küldése",
+ "publish_dialog_attachment_limits_file_and_quota_reached": "túllépi a fájlméret korlátot ({{fileSizeLimit}}) és a kvótát is ({{remainingBytes}} maradt)",
+ "publish_dialog_attachment_limits_quota_reached": "túllépi a kvótát, {{remainingBytes}} maradt",
+ "publish_dialog_priority_min": "Legkisebb prioritás",
+ "publish_dialog_base_url_label": "A szolgáltatás URL-e",
+ "publish_dialog_base_url_placeholder": "A szolgáltatás URL-e, pl: https://example.com",
+ "publish_dialog_topic_label": "Téma neve",
+ "publish_dialog_priority_max": "Legmagasabb prioritás",
+ "publish_dialog_topic_placeholder": "Téma neve, pl: józsi_riasztásai",
+ "publish_dialog_title_label": "Cím",
+ "publish_dialog_title_placeholder": "Értesítés címe, pl: Fogy a szabad hely",
+ "publish_dialog_message_label": "Üzenet",
+ "publish_dialog_message_placeholder": "Írj ide egy üzenetet",
+ "publish_dialog_tags_label": "Címkék",
+ "publish_dialog_tags_placeholder": "Címkék vesszővel elválasztva, pl: fontos,srv1-backup",
+ "publish_dialog_priority_label": "Prioritás",
+ "publish_dialog_click_label": "URL",
+ "publish_dialog_click_placeholder": "Webcím, ami megnyílik, ha az értesítésre kattintanak",
+ "publish_dialog_email_label": "Email",
+ "publish_dialog_email_placeholder": "Email cím, amire továbbítjuk az értesítést, pl: fulop@example.com",
+ "publish_dialog_attach_label": "Csatolmány URL-e",
+ "publish_dialog_filename_label": "Fájlnév",
+ "publish_dialog_filename_placeholder": "Csatolmány fájlneve",
+ "publish_dialog_delay_label": "Késleltetés",
+ "publish_dialog_delay_placeholder": "Késleltetett küldés, pl: {{unixTimestamp}}, {{relativeTime}}, vagy \"{{naturalLanguage}}\" (Csak angolul)",
+ "publish_dialog_other_features": "Egyéb lehetőségek:",
+ "publish_dialog_chip_click_label": "Kattintási URL",
+ "publish_dialog_chip_attach_file_label": "Helyi fájl csatolása",
+ "publish_dialog_chip_delay_label": "Késleltetett kézbesítés",
+ "publish_dialog_chip_topic_label": "Téma megváltoztatása",
+ "publish_dialog_button_cancel_sending": "Küldés megállítása",
+ "publish_dialog_button_cancel": "Mégsem",
+ "publish_dialog_checkbox_publish_another": "Küldök még egyet",
+ "publish_dialog_attached_file_title": "Csatolt fájl:",
+ "publish_dialog_attached_file_filename_placeholder": "Csatolmány fájlneve",
+ "publish_dialog_drop_file_here": "Ejtsd ide a fájlt",
+ "emoji_picker_search_placeholder": "Emoji keresése",
+ "publish_dialog_details_examples_description": "Példákért és az összes küldési képesség részletes leírásához olvasd el a dokumentációt.",
+ "subscribe_dialog_subscribe_use_another_label": "Használjon másik szervert",
+ "subscribe_dialog_subscribe_button_subscribe": "Feliratkozás",
+ "subscribe_dialog_login_title": "Be kell jelentkezni",
+ "subscribe_dialog_subscribe_description": "A témák nem mindig vannak jelszóval védve, ezért olyan nevet válassz, ami nehezen található ki. Miután feliratkoztál, küldhetsz értesítéseket.",
+ "subscribe_dialog_login_description": "Ez a téma jelszóval védett. Jelentkezz be a feliratkozáshoz.",
+ "subscribe_dialog_login_username_label": "Felhasználónév, pl: jozsi",
+ "subscribe_dialog_login_password_label": "Jelszó",
+ "subscribe_dialog_login_button_back": "Vissza",
+ "subscribe_dialog_login_button_login": "Belépés",
+ "subscribe_dialog_error_user_anonymous": "névtelen",
+ "subscribe_dialog_error_user_not_authorized": "A(z) {{username}} felhasználónak nincs hozzáférése",
+ "prefs_notifications_min_priority_description_any": "Minden értesítést mutat, prioritástól függetlenül",
+ "prefs_notifications_min_priority_description_max": "Csak az 5-ös (Legmagasabb) prioritású értesítések jelennek meg",
+ "prefs_notifications_min_priority_any": "Bármilyen prioritás",
+ "prefs_notifications_min_priority_low_and_higher": "Alacsony prioritás, vagy magasabb",
+ "prefs_notifications_min_priority_high_and_higher": "Magas, vagy legmagasabb prioritás",
+ "prefs_notifications_min_priority_max_only": "Csak a legmagasabb prioritás",
+ "prefs_notifications_sound_title": "Értesítés hangja",
+ "prefs_notifications_sound_description_none": "Az értesítések nem fognak hangot adni, amikor megérkeznek",
+ "prefs_notifications_sound_no_sound": "Hang nélkül",
+ "prefs_notifications_delete_after_one_week": "1 hét után",
+ "prefs_notifications_delete_after_one_month": "1 hónap után",
+ "prefs_notifications_delete_after_never_description": "Az értesítések soha nem lesznek automatikusan törölve",
+ "prefs_notifications_delete_after_three_hours_description": "A 3 óránál régebbi értesítések automatikus törlése",
+ "prefs_notifications_delete_after_one_day_description": "Az egy napnál régebbi értesítések automatikus törlése",
+ "prefs_users_description": "Itt tudsz hozzáadni/eltávolítani felhasználókat a védett témákról. Fontos, hogy a felhasználónevet és a jelszót a böngésző helyi tárolójába fogjuk menteni.",
+ "prefs_users_table_user_header": "Felhasználó",
+ "prefs_users_table_base_url_header": "Szerver címe",
+ "prefs_users_dialog_title_edit": "Felhasználó szerkesztése",
+ "prefs_users_dialog_username_label": "Felhasználónév, pl: jozsi",
+ "prefs_users_dialog_password_label": "Jelszó",
+ "prefs_users_dialog_button_add": "Hozzáadás",
+ "prefs_users_dialog_base_url_label": "Szerver címe, pl: https://ntfy.sh",
+ "notifications_loading": "Értesítések betöltése …",
+ "publish_dialog_progress_uploading": "Feltöltés …",
+ "notifications_click_copy_url_button": "Hivatkozás másolása",
+ "notifications_click_open_button": "Hivatkozás megnyitása",
+ "publish_dialog_progress_uploading_detail": "Feltöltés folyamatban: {{loaded}}/{{total}} ({{percent}}%)",
+ "notifications_none_for_topic_description": "Értesítés beküldéséhez csak küldj egy PUT, vagy POST kérést a téma URL-ére.",
+ "prefs_notifications_delete_after_one_day": "1 nap után",
+ "publish_dialog_attach_placeholder": "Csatolandó fájl címe, pl: https://f-droid.org/F-Droid.apk",
+ "publish_dialog_chip_email_label": "Továbbítás email-ben",
+ "publish_dialog_chip_attach_url_label": "Fájl csatolása URL-lel",
+ "publish_dialog_button_send": "Küldés",
+ "subscribe_dialog_subscribe_title": "Feliratkozás témára",
+ "subscribe_dialog_subscribe_button_cancel": "Mégsem",
+ "prefs_notifications_min_priority_title": "Legkisebb piroritás",
+ "prefs_notifications_min_priority_description_x_or_higher": "Csak akkor jelenik meg egy értesítés, ha a prioritása {{number}} ({{name}}), vagy fontosabb",
+ "prefs_notifications_min_priority_default_and_higher": "Közepes prioritás, vagy magasabb",
+ "prefs_notifications_delete_after_one_week_description": "Az egy hétnél régebbi értesítések automatikus törlése",
+ "prefs_users_add_button": "Felhasználó hozzáadása",
+ "subscribe_dialog_subscribe_topic_placeholder": "Téma neve, pl: józsi_riasztásai",
+ "prefs_notifications_title": "Értesítések",
+ "error_boundary_button_copy_stack_trace": "Verem nyomkövetés másolása",
+ "prefs_notifications_delete_after_title": "Régi értesítések törlése",
+ "prefs_notifications_delete_after_three_hours": "3 óra után",
+ "error_boundary_title": "Jaj ne, az ntfy összeomlott",
+ "prefs_notifications_delete_after_never": "Soha",
+ "prefs_notifications_delete_after_one_month_description": "Az egy hónapnál régebbi értesítések automatikus törlése",
+ "prefs_appearance_title": "Megjelenés",
+ "priority_default": "közepes",
+ "priority_high": "magas",
+ "priority_max": "legmagasabb",
+ "priority_min": "legkisebb",
+ "error_boundary_gathering_info": "Több információ…",
+ "publish_dialog_attachment_limits_file_reached": "túllépi a fájlméret korlátot ({{fileSizeLimit}})",
+ "prefs_users_title": "Felhasználók kezelése",
+ "prefs_users_dialog_button_cancel": "Mégsem",
+ "prefs_users_dialog_button_save": "Mentés",
+ "prefs_users_dialog_title_add": "Felhasználó hozzáadása",
+ "prefs_appearance_language_title": "Nyelv",
+ "priority_low": "alacsony",
+ "error_boundary_stack_trace": "Verem nyomkövetés",
+ "publish_dialog_title_topic": "A {{topic}} téma értesítése",
+ "prefs_notifications_sound_description_some": "Az értesítéseket a(z) {{sound}} hang fogja jelezni",
+ "error_boundary_description": "Ennek nem szabadott volna megtörténnie. Nagyon sajnáljuk.
Ha van egy perced, jelentsd be GitHubon, vagy tudasd velünk Discordon, vagy Matrixon."
+}