diff --git a/web/public/static/langs/it.json b/web/public/static/langs/it.json
index 3dc40d5e..87ea04a4 100644
--- a/web/public/static/langs/it.json
+++ b/web/public/static/langs/it.json
@@ -187,5 +187,74 @@
"prefs_notifications_delete_after_one_week": "Dopo una settimana",
"prefs_notifications_delete_after_one_month": "Dopo un mese",
"prefs_notifications_delete_after_three_hours_description": "Le notifiche vengono eliminate automaticamente dopo tre ore",
- "error_boundary_unsupported_indexeddb_description": "L'app web ntfy ha bisogno di IndexedDB per funzionare e il tuo browser non supporta IndexedDB in modalità di navigazione privata.
Anche se questo è un peccato, non ha molto senso usare il web ntfy app in modalità di navigazione privata comunque, perché tutto è archiviato nella memoria del browser. Puoi leggere di più a riguardo in questo numero di GitHub o parlarci su Discord o Matrix."
+ "error_boundary_unsupported_indexeddb_description": "L'app web ntfy ha bisogno di IndexedDB per funzionare e il tuo browser non supporta IndexedDB in modalità di navigazione privata.
Anche se questo è un peccato, non ha molto senso usare il web ntfy app in modalità di navigazione privata comunque, perché tutto è archiviato nella memoria del browser. Puoi leggere di più a riguardo in questo numero di GitHub o parlarci su Discord o Matrix.",
+ "nav_upgrade_banner_label": "Passa alla versione Pro di ntfy",
+ "alert_not_supported_context_description": "Le Notificche sono supportate solo tramite HTTPS. Questa è una limitazione delle Notifications API.",
+ "account_basics_password_dialog_new_password_label": "Nuova password",
+ "action_bar_profile_logout": "Esci",
+ "account_basics_tier_interval_monthly": "mensile",
+ "account_basics_tier_interval_yearly": "annuale",
+ "account_basics_tier_upgrade_button": "Passa alla versione Pro",
+ "account_basics_tier_change_button": "Cambia",
+ "account_basics_tier_paid_until": "Abbonamento pagato fino a {{data}}, e si rinnoverà automaticamente",
+ "account_basics_tier_payment_overdue": "Il pagamento è scaduto. La preghiamo di aggiornare il suo metodo di pagamento, altrimenti il suo account verrà presto declassato.",
+ "account_basics_tier_canceled_subscription": "L'abbonamento è stato annullato e sarà declassato ad account gratuito a partire dalla {{data}}.",
+ "account_basics_tier_manage_billing_button": "Gestire la fatturazione",
+ "account_usage_messages_title": "Messaggi pubblicati",
+ "account_usage_reservations_title": "Argomenti riservati",
+ "account_usage_reservations_none": "Non ci sono argomenti riservati per questo account",
+ "signup_form_toggle_password_visibility": "Imposta la visibilità della password",
+ "signup_already_have_account": "Hai già un account? Accedi!",
+ "signup_disabled": "Registrazione disabilitata",
+ "signup_title": "Crea un account ntfy",
+ "signup_form_username": "Nome utente",
+ "signup_form_password": "Password",
+ "signup_form_confirm_password": "Conferma password",
+ "signup_form_button_submit": "Registrazione",
+ "signup_error_username_taken": "Il nome utente {{username}} è già utilizzato",
+ "signup_error_creation_limit_reached": "Il limite per la creazione di account è stato raggiunto",
+ "login_title": "Accedi al tuo account ntfy",
+ "login_form_button_submit": "Accedi",
+ "login_link_signup": "Registrati",
+ "login_disabled": "L'accesso è disabilitato",
+ "action_bar_account": "Account",
+ "action_bar_change_display_name": "Cambia il nome da visualizzare",
+ "action_bar_reservation_limit_reached": "Limite raggiunto",
+ "action_bar_profile_title": "Profilo",
+ "action_bar_profile_settings": "Impostazioni",
+ "action_bar_reservation_add": "Riserva un argomento",
+ "action_bar_reservation_edit": "Modifica l'argomento riservato",
+ "action_bar_reservation_delete": "Rimuovi l'argomento riservato",
+ "action_bar_sign_in": "Accedi",
+ "action_bar_sign_up": "Registrati",
+ "nav_button_account": "Account",
+ "nav_upgrade_banner_description": "Riserva argomenti, più messaggi ed e-mail e allegati più grandi",
+ "display_name_dialog_description": "Imposta un nome alternativo per un argomento che viene visualizzato nell'elenco delle sottoscrizioni. Questo aiuta a identificare più facilmente gli argomenti con nomi complicati.",
+ "display_name_dialog_title": "Cambia il nome visualizzato",
+ "display_name_dialog_placeholder": "Nome visualizzato",
+ "reserve_dialog_checkbox_label": "Riserva un argomento e configura l'accesso",
+ "subscribe_dialog_subscribe_button_generate_topic_name": "Genera un nome",
+ "subscribe_dialog_error_topic_already_reserved": "Argomento già in uso",
+ "account_basics_title": "Account",
+ "account_basics_username_title": "Nome utente",
+ "account_basics_username_admin_tooltip": "Sei Amministratore",
+ "account_basics_password_title": "Password",
+ "account_basics_password_description": "Cambia la password del tuo account",
+ "account_basics_password_dialog_title": "Cambia la password",
+ "account_basics_password_dialog_current_password_label": "Password attuale",
+ "account_basics_password_dialog_confirm_password_label": "Conferma la password",
+ "account_basics_password_dialog_button_submit": "Cambia la password",
+ "account_basics_password_dialog_current_password_incorrect": "Password errata",
+ "account_usage_title": "Utilizzo",
+ "account_usage_of_limit": "di {{limit}}",
+ "account_usage_unlimited": "Illimitato",
+ "account_usage_limits_reset_daily": "I limiti di utilizzo vengono azzerati ogni giorno a mezzanotte (orario UTC)",
+ "account_basics_tier_title": "Tipo di account",
+ "account_basics_tier_description": "Permessi del tuo account",
+ "account_basics_tier_admin": "Amministratore",
+ "account_basics_tier_admin_suffix_with_tier": "(con livello {{tier}})",
+ "account_basics_tier_admin_suffix_no_tier": "(nessun livello)",
+ "account_basics_tier_basic": "Base",
+ "account_basics_tier_free": "Gratuito",
+ "account_usage_emails_title": "Email inviate"
}