diff --git a/packages/frontend/src/lib/translations/it.json b/packages/frontend/src/lib/translations/it.json
index 9bb7526..9d4f45b 100644
--- a/packages/frontend/src/lib/translations/it.json
+++ b/packages/frontend/src/lib/translations/it.json
@@ -1,260 +1,289 @@
-{
- "app": {
- "auth": {
- "login": "Accesso",
- "login_tip": "Inserisci la tua email qui sotto per accedere al tuo account.",
- "email": "Email",
- "password": "Password"
- },
- "common": {
- "working": "In lavorazione"
- },
- "archive": {
- "title": "Archivio",
- "no_subject": "Nessun oggetto",
- "from": "Da",
- "sent": "Inviato",
- "recipients": "Destinatari",
- "to": "A",
- "meta_data": "Metadati",
- "folder": "Cartella",
- "tags": "Tag",
- "size": "Dimensione",
- "email_preview": "Anteprima email",
- "attachments": "Allegati",
- "download": "Scarica",
- "actions": "Azioni",
- "download_eml": "Scarica email (.eml)",
- "delete_email": "Elimina email",
- "email_thread": "Thread email",
- "delete_confirmation_title": "Sei sicuro di voler eliminare questa email?",
- "delete_confirmation_description": "Questa azione non può essere annullata ed eliminerà permanentemente l'email e i suoi allegati.",
- "deleting": "Eliminazione in corso",
- "confirm": "Conferma",
- "cancel": "Annulla",
- "not_found": "Email non trovata."
- },
- "ingestions": {
- "title": "Fonti di ingestione",
- "ingestion_sources": "Fonti di ingestione",
- "bulk_actions": "Azioni di massa",
- "force_sync": "Forza sincronizzazione",
- "delete": "Elimina",
- "create_new": "Crea nuovo",
- "name": "Nome",
- "provider": "Provider",
- "status": "Stato",
- "active": "Attivo",
- "created_at": "Creato il",
- "actions": "Azioni",
- "last_sync_message": "Ultimo messaggio di sincronizzazione",
- "empty": "Vuoto",
- "open_menu": "Apri menu",
- "edit": "Modifica",
- "create": "Crea",
- "ingestion_source": "Fonte di ingestione",
- "edit_description": "Apporta modifiche alla tua fonte di ingestione qui.",
- "create_description": "Aggiungi una nuova fonte di ingestione per iniziare ad archiviare le email.",
- "read": "Leggi",
- "docs_here": "documenti qui",
- "delete_confirmation_title": "Sei sicuro di voler eliminare questa ingestione?",
- "delete_confirmation_description": "Questo eliminerà tutte le email archiviate, gli allegati, l'indicizzazione e i file associati a questa ingestione. Se desideri solo interrompere la sincronizzazione di nuove email, puoi invece mettere in pausa l'ingestione.",
- "deleting": "Eliminazione in corso",
- "confirm": "Conferma",
- "cancel": "Annulla",
- "bulk_delete_confirmation_title": "Sei sicuro di voler eliminare {{count}} ingestioni selezionate?",
- "bulk_delete_confirmation_description": "Questo eliminerà tutte le email archiviate, gli allegati, l'indicizzazione e i file associati a queste ingestioni. Se desideri solo interrompere la sincronizzazione di nuove email, puoi invece mettere in pausa le ingestioni."
- },
- "search": {
- "title": "Cerca",
- "description": "Cerca email archiviate.",
- "email_search": "Ricerca email",
- "placeholder": "Cerca per parola chiave, mittente, destinatario...",
- "search_button": "Cerca",
- "search_options": "Opzioni di ricerca",
- "strategy_fuzzy": "Fuzzy",
- "strategy_verbatim": "Verbatim",
- "strategy_frequency": "Frequenza",
- "select_strategy": "Seleziona una strategia",
- "error": "Errore",
- "found_results_in": "Trovati {{total}} risultati in {{seconds}}s",
- "found_results": "Trovati {{total}} risultati",
- "from": "Da",
- "to": "A",
- "in_email_body": "Nel corpo dell'email",
- "in_attachment": "Nell'allegato: {{filename}}",
- "prev": "Prec",
- "next": "Succ"
- },
- "roles": {
- "title": "Gestione ruoli",
- "role_management": "Gestione ruoli",
- "create_new": "Crea nuovo",
- "name": "Nome",
- "created_at": "Creato il",
- "actions": "Azioni",
- "open_menu": "Apri menu",
- "view_policy": "Visualizza policy",
- "edit": "Modifica",
- "delete": "Elimina",
- "no_roles_found": "Nessun ruolo trovato.",
- "role_policy": "Policy ruolo",
- "viewing_policy_for_role": "Visualizzazione policy per il ruolo: {{name}}",
- "create": "Crea",
- "role": "Ruolo",
- "edit_description": "Apporta modifiche al ruolo qui.",
- "create_description": "Aggiungi un nuovo ruolo al sistema.",
- "delete_confirmation_title": "Sei sicuro di voler eliminare questo ruolo?",
- "delete_confirmation_description": "Questa azione non può essere annullata. Questo eliminerà permanentemente il ruolo.",
- "deleting": "Eliminazione in corso",
- "confirm": "Conferma",
- "cancel": "Annulla"
- },
- "system_settings": {
- "title": "Impostazioni di sistema",
- "system_settings": "Impostazioni di sistema",
- "description": "Gestisci le impostazioni globali dell'applicazione.",
- "language": "Lingua",
- "default_theme": "Tema predefinito",
- "light": "Chiaro",
- "dark": "Scuro",
- "system": "Sistema",
- "support_email": "Email di supporto",
- "saving": "Salvataggio",
- "save_changes": "Salva modifiche"
- },
- "users": {
- "title": "Gestione utenti",
- "user_management": "Gestione utenti",
- "create_new": "Crea nuovo",
- "name": "Nome",
- "email": "Email",
- "role": "Ruolo",
- "created_at": "Creato il",
- "actions": "Azioni",
- "open_menu": "Apri menu",
- "edit": "Modifica",
- "delete": "Elimina",
- "no_users_found": "Nessun utente trovato.",
- "create": "Crea",
- "user": "Utente",
- "edit_description": "Apporta modifiche all'utente qui.",
- "create_description": "Aggiungi un nuovo utente al sistema.",
- "delete_confirmation_title": "Sei sicuro di voler eliminare questo utente?",
- "delete_confirmation_description": "Questa azione non può essere annullata. Questo eliminerà permanentemente l'utente e rimuoverà i suoi dati dai nostri server.",
- "deleting": "Eliminazione in corso",
- "confirm": "Conferma",
- "cancel": "Annulla"
- },
- "setup": {
- "title": "Configurazione",
- "description": "Configura l'account amministratore iniziale per Open Archiver.",
- "welcome": "Benvenuto",
- "create_admin_account": "Crea il primo account amministratore per iniziare.",
- "first_name": "Nome",
- "last_name": "Cognome",
- "email": "Email",
- "password": "Password",
- "creating_account": "Creazione account",
- "create_account": "Crea account"
- },
- "layout": {
- "dashboard": "Dashboard",
- "ingestions": "Ingestioni",
- "archived_emails": "Email archiviate",
- "search": "Cerca",
- "settings": "Impostazioni",
- "system": "Sistema",
- "users": "Utenti",
- "roles": "Ruoli",
- "logout": "Esci"
- },
- "components": {
- "charts": {
- "emails_ingested": "Email ingerite",
- "storage_used": "Spazio di archiviazione utilizzato",
- "emails": "Email"
- },
- "common": {
- "submitting": "Invio in corso...",
- "submit": "Invia",
- "save": "Salva"
- },
- "email_preview": {
- "loading": "Caricamento anteprima email...",
- "render_error": "Impossibile visualizzare l'anteprima dell'email.",
- "not_available": "File .eml non disponibile per questa email."
- },
- "footer": {
- "all_rights_reserved": "Tutti i diritti riservati."
- },
- "ingestion_source_form": {
- "provider_generic_imap": "IMAP generico",
- "provider_google_workspace": "Google Workspace",
- "provider_microsoft_365": "Microsoft 365",
- "provider_pst_import": "Importazione PST",
- "provider_eml_import": "Importazione EML",
- "select_provider": "Seleziona un provider",
- "service_account_key": "Chiave account di servizio (JSON)",
- "service_account_key_placeholder": "Incolla il contenuto JSON della tua chiave account di servizio",
- "impersonated_admin_email": "Email amministratore impersonata",
- "client_id": "ID applicazione (client)",
- "client_secret": "Valore segreto client",
- "client_secret_placeholder": "Inserisci il valore segreto, non l'ID segreto",
- "tenant_id": "ID directory (tenant)",
- "host": "Host",
- "port": "Porta",
- "username": "Nome utente",
- "use_tls": "Usa TLS",
- "pst_file": "File PST",
- "eml_file": "File EML",
- "heads_up": "Attenzione!",
- "org_wide_warning": "Si prega di notare che questa è un'operazione a livello di organizzazione. Questo tipo di ingestione importerà e indicizzerà tutte le caselle di posta elettronica della tua organizzazione. Se desideri importare solo caselle di posta elettronica specifiche, utilizza il connettore IMAP.",
- "upload_failed": "Caricamento non riuscito, riprova"
- },
- "role_form": {
- "policies_json": "Policy (JSON)",
- "invalid_json": "Formato JSON non valido per le policy."
- },
- "theme_switcher": {
- "toggle_theme": "Cambia tema"
- },
- "user_form": {
- "select_role": "Seleziona un ruolo"
- }
- },
- "dashboard_page": {
- "title": "Dashboard",
- "meta_description": "Panoramica del tuo archivio email.",
- "header": "Dashboard",
- "create_ingestion": "Crea un'ingestione",
- "no_ingestion_header": "Non hai alcuna fonte di ingestione configurata.",
- "no_ingestion_text": "Aggiungi una fonte di ingestione per iniziare ad archiviare le tue caselle di posta.",
- "total_emails_archived": "Email totali archiviate",
- "total_storage_used": "Spazio di archiviazione totale utilizzato",
- "failed_ingestions": "Ingestioni non riuscite (ultimi 7 giorni)",
- "ingestion_history": "Cronologia ingestioni",
- "no_ingestion_history": "Nessuna cronologia di ingestione disponibile.",
- "storage_by_source": "Archiviazione per fonte di ingestione",
- "no_ingestion_sources": "Nessuna fonte di ingestione disponibile.",
- "indexed_insights": "Approfondimenti indicizzati",
- "top_10_senders": "Top 10 mittenti",
- "no_indexed_insights": "Nessun approfondimento indicizzato disponibile."
- },
- "archived_emails_page": {
- "title": "Email archiviate",
- "header": "Email archiviate",
- "select_ingestion_source": "Seleziona una fonte di ingestione",
- "date": "Data",
- "subject": "Oggetto",
- "sender": "Mittente",
- "inbox": "Posta in arrivo",
- "path": "Percorso",
- "actions": "Azioni",
- "view": "Visualizza",
- "no_emails_found": "Nessuna email archiviata trovata.",
- "prev": "Prec",
- "next": "Succ"
- }
- }
-}
+ {
+ "app": {
+ "auth": {
+ "login": "Accedi",
+ "login_tip": "Inserisci la tua email qui sotto per accedere al tuo account.",
+ "email": "Email",
+ "password": "Password"
+ },
+ "common": {
+ "working": "In corso"
+ },
+ "archive": {
+ "title": "Archivio",
+ "no_subject": "Nessun Oggetto",
+ "from": "Da",
+ "sent": "Inviato",
+ "recipients": "Destinatari",
+ "to": "A",
+ "meta_data": "Metadati",
+ "folder": "Cartella",
+ "tags": "Tag",
+ "size": "Dimensione",
+ "email_preview": "Anteprima Email",
+ "attachments": "Allegati",
+ "download": "Scarica",
+ "actions": "Azioni",
+ "download_eml": "Scarica Email (.eml)",
+ "delete_email": "Elimina Email",
+ "email_thread": "Thread Email",
+ "delete_confirmation_title": "Sei sicuro di voler eliminare questa email?",
+ "delete_confirmation_description": "Questa azione non può essere annullata e rimuoverà permanentemente l'email e i suoi allegati.",
+ "deleting": "Eliminazione in corso",
+ "confirm": "Conferma",
+ "cancel": "Annulla",
+ "not_found": "Email non trovata."
+ },
+ "ingestions": {
+ "title": "Sorgenti di Ingestione",
+ "ingestion_sources": "Sorgenti di Ingestione",
+ "bulk_actions": "Azioni di Massa",
+ "force_sync": "Forza Sincronizzazione",
+ "delete": "Elimina",
+ "create_new": "Crea Nuovo",
+ "name": "Nome",
+ "provider": "Provider",
+ "status": "Stato",
+ "active": "Attivo",
+ "created_at": "Creato il",
+ "actions": "Azioni",
+ "last_sync_message": "Ultimo messaggio di sincronizzazione",
+ "empty": "Vuoto",
+ "open_menu": "Apri menu",
+ "edit": "Modifica",
+ "create": "Crea",
+ "ingestion_source": "Sorgente di Ingestione",
+ "edit_description": "Apporta modifiche alla tua sorgente di ingestione qui.",
+ "create_description": "Aggiungi una nuova sorgente di ingestione per iniziare ad archiviare le email.",
+ "read": "Leggi",
+ "docs_here": "documenti qui",
+ "delete_confirmation_title": "Sei sicuro di voler eliminare questa ingestione?",
+ "delete_confirmation_description": "Questo cancellerà tutte le email archiviate, gli allegati, l'indicizzazione e i file associati a questa ingestione. Se vuoi solo interrompere la sincronizzazione di nuove email, puoi mettere in pausa l'ingestione.",
+ "deleting": "Eliminazione in corso",
+ "confirm": "Conferma",
+ "cancel": "Annulla",
+ "bulk_delete_confirmation_title": "Sei sicuro di voler eliminare {{count}} ingestioni selezionate?",
+ "bulk_delete_confirmation_description": "Questo cancellerà tutte le email archiviate, gli allegati, l'indicizzazione e i file associati a queste ingestioni. Se vuoi solo interrompere la sincronizzazione di nuove email, puoi mettere in pausa le ingestioni."
+ },
+ "search": {
+ "title": "Ricerca",
+ "description": "Ricerca email archiviate.",
+ "email_search": "Ricerca Email",
+ "placeholder": "Cerca per parola chiave, mittente, destinatario...",
+ "search_button": "Cerca",
+ "search_options": "Opzioni di ricerca",
+ "strategy_fuzzy": "Approssimativa",
+ "strategy_verbatim": "Esatta",
+ "strategy_frequency": "Frequenza",
+ "select_strategy": "Seleziona una strategia",
+ "error": "Errore",
+ "found_results_in": "Trovati {{total}} risultati in {{seconds}}s",
+ "found_results": "Trovati {{total}} risultati",
+ "from": "Da",
+ "to": "A",
+ "in_email_body": "Nel corpo dell'email",
+ "in_attachment": "Nell'allegato: {{filename}}",
+ "prev": "Prec",
+ "next": "Succ"
+ },
+ "roles": {
+ "title": "Gestione Ruoli",
+ "role_management": "Gestione Ruoli",
+ "create_new": "Crea Nuovo",
+ "name": "Nome",
+ "created_at": "Creato il",
+ "actions": "Azioni",
+ "open_menu": "Apri menu",
+ "view_policy": "Visualizza Policy",
+ "edit": "Modifica",
+ "delete": "Elimina",
+ "no_roles_found": "Nessun ruolo trovato.",
+ "role_policy": "Policy Ruolo",
+ "viewing_policy_for_role": "Visualizzazione policy per il ruolo: {{name}}",
+ "create": "Crea",
+ "role": "Ruolo",
+ "edit_description": "Apporta modifiche al ruolo qui.",
+ "create_description": "Aggiungi un nuovo ruolo al sistema.",
+ "delete_confirmation_title": "Sei sicuro di voler eliminare questo ruolo?",
+ "delete_confirmation_description": "Questa azione non può essere annullata. Questo eliminerà permanentemente il ruolo.",
+ "deleting": "Eliminazione in corso",
+ "confirm": "Conferma",
+ "cancel": "Annulla"
+ },
+ "system_settings": {
+ "title": "Impostazioni di Sistema",
+ "system_settings": "Impostazioni di Sistema",
+ "description": "Gestisci le impostazioni globali dell'applicazione.",
+ "language": "Lingua",
+ "default_theme": "Tema predefinito",
+ "light": "Chiaro",
+ "dark": "Scuro",
+ "system": "Sistema",
+ "support_email": "Email di Supporto",
+ "saving": "Salvataggio in corso",
+ "save_changes": "Salva Modifiche"
+ },
+ "users": {
+ "title": "Gestione Utenti",
+ "user_management": "Gestione Utenti",
+ "create_new": "Crea Nuovo",
+ "name": "Nome",
+ "email": "Email",
+ "role": "Ruolo",
+ "created_at": "Creato il",
+ "actions": "Azioni",
+ "open_menu": "Apri menu",
+ "edit": "Modifica",
+ "delete": "Elimina",
+ "no_users_found": "Nessun utente trovato.",
+ "create": "Crea",
+ "user": "Utente",
+ "edit_description": "Apporta modifiche all'utente qui.",
+ "create_description": "Aggiungi un nuovo utente al sistema.",
+ "delete_confirmation_title": "Sei sicuro di voler eliminare questo utente?",
+ "delete_confirmation_description": "Questa azione non può essere annullata. Questo eliminerà permanentemente l'utente e rimuoverà i suoi dati dai nostri server.",
+ "deleting": "Eliminazione in corso",
+ "confirm": "Conferma",
+ "cancel": "Annulla"
+ },
+ "components": {
+ "charts": {
+ "emails_ingested": "Email Acquisite",
+ "storage_used": "Spazio di Archiviazione Utilizzato",
+ "emails": "Email"
+ },
+ "common": {
+ "submitting": "Invio in corso...",
+ "submit": "Invia",
+ "save": "Salva"
+ },
+ "email_preview": {
+ "loading": "Caricamento anteprima email...",
+ "render_error": "Impossibile renderizzare l'anteprima dell'email.",
+ "not_available": "File .eml grezzo non disponibile per questa email."
+ },
+ "footer": {
+ "all_rights_reserved": "Tutti i diritti riservati."
+ },
+ "ingestion_source_form": {
+ "provider_generic_imap": "IMAP Generico",
+ "provider_google_workspace": "Google Workspace",
+ "provider_microsoft_365": "Microsoft 365",
+ "provider_pst_import": "Importazione PST",
+ "provider_eml_import": "Importazione EML",
+ "select_provider": "Seleziona un provider",
+ "service_account_key": "Chiave Account di Servizio (JSON)",
+ "service_account_key_placeholder": "Incolla il contenuto JSON della chiave del tuo account di servizio",
+ "impersonated_admin_email": "Email dell'Amministratore Impersonato",
+ "client_id": "ID Applicazione (Client)",
+ "client_secret": "Valore Segreto Client",
+ "client_secret_placeholder": "Inserisci il Valore segreto, non l'ID Segreto",
+ "tenant_id": "ID Directory (Tenant)",
+ "host": "Host",
+ "port": "Porta",
+ "username": "Nome Utente",
+ "use_tls": "Usa TLS",
+ "allow_insecure_cert": "Consenti certificato non sicuro",
+ "pst_file": "File PST",
+ "eml_file": "File EML",
+ "heads_up": "Attenzione!",
+ "org_wide_warning": "Si prega di notare che questa è un'operazione a livello di organizzazione. Questo tipo di ingestione importerà e indicizzerà tutte le caselle di posta elettronica nella tua organizzazione. Se vuoi importare solo caselle di posta elettronica specifiche, usa il connettore IMAP.",
+ "upload_failed": "Caricamento Fallito, riprova"
+ },
+ "role_form": {
+ "policies_json": "Policy (JSON)",
+ "invalid_json": "Formato JSON non valido per le policy."
+ },
+ "theme_switcher": {
+ "toggle_theme": "Cambia tema"
+ },
+ "user_form": {
+ "select_role": "Seleziona un ruolo"
+ }
+ },
+ "setup": {
+ "title": "Configurazione",
+ "description": "Configura l'account amministratore iniziale per Open Archiver.",
+ "welcome": "Benvenuto",
+ "create_admin_account": "Crea il primo account amministratore per iniziare.",
+ "first_name": "Nome",
+ "last_name": "Cognome",
+ "email": "Email",
+ "password": "Password",
+ "creating_account": "Creazione Account",
+ "create_account": "Crea Account"
+ },
+ "layout": {
+ "dashboard": "Dashboard",
+ "ingestions": "Ingestioni",
+ "archived_emails": "Email archiviate",
+ "search": "Ricerca",
+ "settings": "Impostazioni",
+ "system": "Sistema",
+ "users": "Utenti",
+ "roles": "Ruoli",
+ "api_keys": "Chiavi API",
+ "logout": "Esci"
+ },
+ "api_keys_page": {
+ "title": "Chiavi API",
+ "header": "Chiavi API",
+ "generate_new_key": "Genera Nuova Chiave",
+ "name": "Nome",
+ "key": "Chiave",
+ "expires_at": "Scade il",
+ "created_at": "Creato il",
+ "actions": "Azioni",
+ "delete": "Elimina",
+ "no_keys_found": "Nessuna chiave API trovata.",
+ "generate_modal_title": "Genera Nuova Chiave API",
+ "generate_modal_description": "Fornisci un nome e una scadenza per la tua nuova chiave API.",
+ "expires_in": "Scade Tra",
+ "select_expiration": "Seleziona una scadenza",
+ "30_days": "30 Giorni",
+ "60_days": "60 Giorni",
+ "6_months": "6 Mesi",
+ "12_months": "12 Mesi",
+ "24_months": "24 Mesi",
+ "generate": "Genera",
+ "new_api_key": "Nuova Chiave API",
+ "failed_to_delete": "Impossibile eliminare la chiave API",
+ "api_key_deleted": "Chiave API eliminata",
+ "generated_title": "Chiave API Generata",
+ "generated_message": "La tua chiave API è stata generata, per favore copiala e salvala in un luogo sicuro. Questa chiave verrà mostrata solo una volta."
+ },
+ "archived_emails_page": {
+ "title": "Email archiviate",
+ "header": "Email Archiviate",
+ "select_ingestion_source": "Seleziona una sorgente di ingestione",
+ "date": "Data",
+ "subject": "Oggetto",
+ "sender": "Mittente",
+ "inbox": "Posta in arrivo",
+ "path": "Percorso",
+ "actions": "Azioni",
+ "view": "Visualizza",
+ "no_emails_found": "Nessuna email archiviata trovata.",
+ "prev": "Prec",
+ "next": "Succ"
+ },
+ "dashboard_page": {
+ "title": "Dashboard",
+ "meta_description": "Panoramica del tuo archivio email.",
+ "header": "Dashboard",
+ "create_ingestion": "Crea un'ingestione",
+ "no_ingestion_header": "Non hai impostato nessuna sorgente di ingestione.",
+ "no_ingestion_text": "Aggiungi una sorgente di ingestione per iniziare ad archiviare le tue caselle di posta.",
+ "total_emails_archived": "Totale Email Archiviate",
+ "total_storage_used": "Spazio di Archiviazione Totale Utilizzato",
+ "failed_ingestions": "Ingestioni Fallite (Ultimi 7 Giorni)",
+ "ingestion_history": "Cronologia Ingestioni",
+ "no_ingestion_history": "Nessuna cronologia delle ingestioni disponibile.",
+ "storage_by_source": "Spazio di Archiviazione per Sorgente di Ingestione",
+ "no_ingestion_sources": "Nessuna sorgente di ingestione disponibile.",
+ "indexed_insights": "Approfondimenti indicizzati",
+ "top_10_senders": "I 10 Mittenti Principali",
+ "no_indexed_insights": "Nessun approfondimento indicizzato disponibile."
+ }
+ }
+ }