{ "common": { "submit": "Invia", "cancel": "Annulla", "save": "Salva", "save_changes": "Salva modifiche", "delete": "Elimina", "edit": "Modifica", "search": "Cerca", "add": "Aggiungi", "remove": "Rimuovi", "create": "Crea", "update": "Aggiorna", "confirm": "Conferma", "close": "Chiudi", "yes": "Sì", "no": "No", "ok": "OK", "loading": "Caricamento...", "empty": "Vuoto", "noData": "Nessun dato", "table": { "noResults": "Nessun risultato." }, "failed": "Fallito", "notFound": "Non trovato", "back": "Indietro", "goBack": "Torna indietro", "backToHome": "Torna alla Home", "tryAgain": "Riprova", "more": "Altro", "actions": "Azioni", "filter": "Filtra", "reset": "Reimposta", "clear": "Cancella", "error": "Errore", "apply": "Applica", "select": "Seleziona", "selectAll": "Seleziona tutto", "deselectAll": "Deseleziona tutto", "all": "Tutti", "none": "Nessuno", "showLess": "Mostra meno", "showMore": "Mostra altro...", "project_description": "Bichon è un progetto open-source.", "view_on_github_button": "Visualizza su GitHub", "op_failed": "Operazione fallita", "na": "N/D", "retry": "Riprova", "deleting": "Eliminazione..." }, "navigation": { "home": "Home", "settings": "Impostazioni", "accounts": "Account", "dashboard": "Dashboard", "mailbox": "Posta in arrivo", "oauth2": "OAuth2", "accessTokens": "Token di accesso", "apiDocs": "Documentazione API", "general": "Generale", "auth": "Autenticazione", "other": "Altro", "users": "Utenti di sistema" }, "auth": { "welcome": "Benvenuto in Bichon", "username": "Nome utente", "password": "Password", "login": "Accedi", "loginFailed": "Accesso Fallito", "invalidPassword": "Password non valida. Riprova.", "somethingWentWrong": "Qualcosa è andato storto", "sessionExpired": "Sessione scaduta!", "sessionExpiredDesc": "La tua sessione è terminata per inattività. Esegui nuovamente l'accesso per continuare.", "logout": "Esci", "areYouSureYouWantToLogOut": "Sei sicuro di voler uscire?", "youWillNeedToLogInAgain": "Dovrai accedere nuovamente per accedere al tuo account." }, "errors": { "pageNotFound": "Ops! Pagina non trovata!", "pageNotFoundDesc": "Sembra che la pagina che stai cercando non esista o sia stata rimossa.", "somethingWentWrong": "Ops! Qualcosa è andato storto :')", "somethingWentWrongDesc": "Ci scusiamo per l'inconveniente. Riprova più tardi.", "internalServerError": "Errore Interno del Server!", "contentNotModified": "Contenuto non modificato!", "networkError": "Errore di rete", "networkErrorDesc": "Impossibile connettersi al server. Verifica la tua connessione a Internet e riprova.", "forbidden": "Proibito", "forbiddenTitle": "Accesso Proibito", "forbiddenDesc": "Non disponi dell'autorizzazione necessaria per visualizzare questa risorsa.", "unauthorized": "Non autorizzato", "unauthorizedTitle": "Accesso non Autorizzato", "unauthorizedDesc": "Accedi con le credenziali corrette per accedere a questa risorsa.", "maintenance": "Manutenzione", "maintenanceTitle": "Sito in manutenzione!", "maintenanceDesc": "Il sito è momentaneamente non disponibile. Torneremo presto online.", "learnMore": "Scopri di più" }, "dashboard": { "title": "Dashboard", "mailAccounts": "Account email", "connected": "Connesso", "totalEmails": "Email totali", "syncedLocally": "Sincronizzate localmente", "totalEmailSize": "Dimensione totale email", "logicalVolume": "Volume logico", "localDataFiles": "File di dati locali", "actualDiskUsage": "Uso effettivo del disco", "indexSize": "Dimensione indice", "tantivyIndex": "Indice Tantivy", "dayTrend": "Tendenza a 30 giorni", "attachments": "Allegati", "topLists": "Liste Top", "newEmails": "Nuove email", "messageDistribution": "Distribuzione messaggi", "attachmentRatio": "Rapporto allegati", "attachmentRatioDesc": "Il {{percent}}% delle email ha allegati", "noEmailsSynced": "Ancora nessuna email sincronizzata", "withAttachments": "Con Allegati", "noAttachments": "Senza Allegati", "top10Senders": "I 10 Mittenti Principali", "byMessageCount": "Per conteggio messaggi", "sender": "Mittente", "count": "Conteggio", "top10LargestEmails": "Le 10 Email più Grandi", "byMessageSize": "Per dimensione messaggio", "subject": "Oggetto", "size": "Dimensione", "noSubject": "(Nessun Oggetto)", "top10Accounts": "I 10 Account Principali", "emails": "Email", "account": "Account", "noRecentActivity": "Nessuna attività recente", "noSendersData": "Nessun dato sui mittenti", "noLargeEmails": "Nessuna email di grandi dimensioni", "noAccountData": "Nessun dato sull'account", "systemVersion": "Versione del sistema" }, "accounts": { "beforeRelativeValue": "Sincronizza le email antecedenti a {{value}} {{unit}} fa", "sinceRelativeValue": "Sincronizza le email degli ultimi {{value}} {{unit}}", "syncBatchSize": "Dimensione batch di sincronizzazione", "syncBatchSizeDescription": "Numero di messaggi recuperati per richiesta IMAP", "incrementalSyncDescription": "Frequenza della sincronizzazione incrementale (in minuti)", "syncScope": "Strategia di sincronizzazione", "syncScopeDescription": "Scegli quali email indicizzare e archiviare.", "selectMode": "Seleziona modalità filtro", "syncAll": "Sincronizza tutte le email", "sinceFixed": "Da una data specifica", "sinceRelative": "Sincronizza solo email recenti", "beforeRelative": "Archivia solo email vecchie", "duration": "Durata", "unit": "Unità", "accessControl": "Controllo accessi", "owner": "Creatore", "access_control": { "title": "Assegnazione Accesso Account", "description": "Assegna ruoli e utenti autorizzati a {{email}}", "role_label": "Ruolo di Accesso", "role_placeholder": "Seleziona un ruolo", "role_loading": "Caricamento ruoli...", "user_label": "Seleziona Utenti Autorizzati", "user_search_placeholder": "Cerca per nome utente o email...", "user_empty": "Nessun utente trovato", "user_selected_count": "Selezionati: {{count}} utente/i", "buttons": { "cancel": "Annulla", "save": "Salva Assegnazione" }, "validation": { "user_required": "Seleziona almeno un utente", "role_required": "Seleziona un ruolo da assegnare" }, "toast": { "success_title": "Assegnazione Riuscita", "success_desc": "I permessi sono stati assegnati con successo a {{email}}", "failed_title": "Assegnazione Fallita" } }, "title": "Account Email", "description": "Gestisci e configura i tuoi account email.", "addImap": "Aggiungi IMAP", "addNoSync": "Aggiungi NoSync", "moreAccountTypes": "Altri tipi di account", "noAccountConfigurations": "Nessuna Configurazione Account", "noAccountConfigurationsDesc": "Non hai ancora aggiunto alcuna Configurazione Account. Aggiungine una per iniziare a usare le funzionalità Account.", "addConfiguration": "Aggiungi Configurazione", "name": "Nome di accesso", "email": "Email", "status": "Stato", "type": "Tipo", "lastSync": "Ultima Sincronizzazione", "actions": "Azioni", "edit": "Modifica", "delete": "Elimina", "detail": "Dettaglio", "syncFolders": "Sincronizza Cartelle", "oauth2Tokens": "Token OAuth2", "id": "ID", "enabled": "Abilitato", "auth": "Autenticazione", "incSync": "Sync Inc.", "state": "Stato", "createdAt": "Creato Il", "updatedAt": "Aggiornato Il", "openMenu": "Apri Menu", "emailAccountRegistration": "Registrazione Account Email", "emailAccountRegistrationDesc": "Inserisci il tuo indirizzo email. Nelle fasi successive configurerai i dettagli IMAP/SMTP. Cercheremo di recuperare automaticamente gli indirizzi dei server SMTP/IMAP utilizzando l'indirizzo email fornito.", "emailAddress": "Indirizzo Email", "emailPlaceholder": "es. john.doe@esempio.com", "namePlaceholder": "es. john.doe", "optional": "Opzionale", "nameDescription": "Nome utente di connessione IMAP. Lasciare vuoto questo campo se si utilizza l'indirizzo email completo come nome utente di connessione.", "emailCannotBeModified": "L'indirizzo email dell'account non può essere modificato durante la modifica.", "addAccount": "Aggiungi Account", "updateAccount": "Aggiorna Account", "accountUpdated": "Account Aggiornato", "accountCreated": "Account Creato", "accountUpdatedDesc": "Il tuo account è stato aggiornato con successo.", "accountCreatedDesc": "Il tuo account è stato creato con successo.", "accountUpdateFailed": "Aggiornamento Account Fallito", "accountCreationFailed": "Creazione Account Fallita", "updateFailed": "Aggiornamento fallito, riprova più tardi", "creationFailed": "Creazione fallita, riprova più tardi", "selectSyncFolders": "Seleziona Cartelle di Sincronizzazione", "allMailFolderSelected": "Attenzione: Cartella 'Tutta la Posta' Selezionata", "accountSyncFoldersUpdated": "Cartelle di Sincronizzazione Account Aggiornate", "accountSyncFoldersUpdateFailed": "Aggiornamento Cartelle di Sincronizzazione Account Fallito", "serverConfiguration": "Configurazione Server (IMAP)", "syncFoldersTitle": "Sincronizza Cartelle", "allMailFolderSelectedDesc": "La selezione di cartelle con l'attributo 'Tutta la Posta' probabilmente causerà la duplicazione dei messaggi già sincronizzati da cartelle come Posta in arrivo e Posta inviata. Questo può consumare significativamente più spazio di archiviazione.", "allMailSkipped": "Cartelle predefinite selezionate. 'Tutta la Posta' è stata saltata per evitare duplicati.", "selectAtLeastOneFolder": "Seleziona almeno una cartella", "chooseFoldersToSync": "Scegli le cartelle da sincronizzare per {{email}}. Le cartelle appena aggiunte inizieranno a essere scaricate durante il prossimo ciclo di sincronizzazione.", "accountDetails": "Dettagli Account", "capabilities": "Capacità", "folderLimit": "Limite Cartelle", "incrementalSyncInterval": "Intervallo di Sincronizzazione Incrementale", "everyMinutes": "ogni {{minutes}} minuti", "foldersConfiguredForSync": "{{count}} cartella/e configurata/e per la sincronizzazione", "foldersSelected": "{{count}} cartella/e selezionata/e", "imapHost": "Host IMAP", "imapHostPlaceholder": "es. imap.esempio.com", "imapPort": "Porta IMAP", "imapPortPlaceholder": "es. 993", "imapEncryption": "Crittografia IMAP", "selectEncryptionMethod": "Seleziona un metodo di crittografia", "chooseEncryptionMethod": "Scegli il metodo di crittografia per IMAP.", "imapAuthMethod": "Metodo di Autenticazione IMAP", "selectAuthMethod": "Seleziona un metodo di autenticazione", "chooseAuthMethod": "Scegli il metodo di autenticazione per IMAP.", "imapPassword": "Password IMAP", "leaveEmptyToKeepPassword": "Lascia vuoto per mantenere la password attuale", "enterPassword": "Inserisci la tua password", "leaveEmptyToKeepExisting": "Lascia vuoto per mantenere la password esistente, o inseriscine una nuova per aggiornarla.", "useProxy": "Usa Proxy", "selectProxy": "Seleziona un proxy", "incrementalSync": "Sincronizzazione Incrementale (minuti)", "incrementalSyncPlaceholder": "es. 300", "enabledDescription": "Determina se questo account è attivo. Se disabilitato, le sincronizzazioni correlate non verranno eseguite.", "dateSince": "Data Da", "none": "Nessuna", "fixed": "Fissa", "relative": "Relativa", "selectDate": "Seleziona una data", "selectUnit": "Seleziona un'unità", "days": "Giorni", "months": "Mesi", "years": "Anni", "enterValue": "Inserisci un valore", "mustBeAtLeast1": "Deve essere almeno 1", "dateSelection": "Selezione Data", "since": "da", "recent": "recente", "notAvailable": "n.d.", "host": "host", "port": "porta", "encryption": "crittografia", "authType": "tipo_autenticazione", "password": "password", "useProxyField": "usa proxy", "clickSaveWhenDone": "Clicca su Salva quando hai finito.", "step": "Passo {{index}}", "goBack": "Torna Indietro", "autoConfiguring": "Configurazione automatica...", "continue": "Continua", "saveChanges": "Salva Modifiche", "submit": "Invia", "field": "Campo", "value": "Valore", "refreshToken": "Token di Refresh", "accessTokenCopiedToClipboard": "Token di accesso copiato negli appunti", "refreshTokenCopiedToClipboard": "Token di refresh copiato negli appunti", "noOAuth2Tokens": "Nessun Token OAuth2", "theAccountHasNotCompletedTheAuthorizationProcess": "L'account non ha completato il processo di autorizzazione. Per favore ", "clickHere": "clicca qui", "toAuthorizeTheAccount": " per autorizzare l'account.", "detailsOfTheOAuth2TokensForTheAccount": "Dettagli dei token OAuth2 per l'account.", "updateTheEmailAccountHere": "Aggiorna l'account email qui. ", "addNewEmailAccountHere": "Aggiungi un nuovo account email qui. ", "thisAccountIsUsedForIdentificationPurposesOnly": "Questo account viene utilizzato solo a scopo di identificazione e non richiede la sincronizzazione con un server email. Aiuta nell'importazione dei dati email.", "determinesWhetherThisAccountIsActiveNoSync": "Determina se questo account è attivo. Se disattivato, non sarà possibile importare dati.", "folderSync": { "noData": "Nessun Dato", "noFolders": "Nessuna cartella da sincronizzare", "batches": "lotti", "autoSelectDescendants": "Seleziona automaticamente i discendenti", "autoSelectParents": "Seleziona automaticamente i genitori", "expandAll": "Espandi tutto", "collapseAll": "Comprimi tutto", "loadingMailboxFolders": "Caricamento delle cartelle della casella…" }, "viewDetails": "visualizza dettagli", "runningState": { "notStarted": "Non Avviato", "inProgress": "In Corso", "calculating": "Calcolo in corso...", "initialSync": "Sincronizzazione Iniziale", "completed": "Completato", "duration": "Durata", "startTime": "Ora di Inizio:", "endTime": "Ora di Fine:", "syncProgress": "Avanzamento Sincronizzazione", "incrementalSync": "Sincronizzazione Incrementale", "syncInterval": "Intervallo di Sincronizzazione:", "everyMinutes": "Ogni {{minutes}} minuti", "errorLogs": "Log Errori", "noErrorLogs": "Nessun log errori disponibile.", "noActiveState": "Nessuno stato attivo disponibile", "accountNotStarted": "La sincronizzazione dell'account potrebbe non essere ancora iniziata", "close": "Chiudi" }, "steps": { "complete": "Completato", "emailAddress": "Indirizzo Email", "imap": "IMAP", "syncPreferences": "Preferenze di Sincronizzazione", "summary": "Riepilogo" }, "imapProxy": "Usa un proxy SOCKS5 per le connessioni IMAP.", "syncStartDateDescription": "Definisce la data di inizio della sincronizzazione – fissa o relativa a ora. Le email precedenti a questa data saranno escluse, {{fixedPart}}.", "syncAfterDate": "sincronizza i dati successivi a una data impostata", "syncRecentData": "sposta la data di sincronizzazione nel tempo, sincronizzando solo i dati recenti", "folderLimitDescription": "Limita il numero di email da sincronizzare per cartella (minimo 100). Lascia vuoto per nessun limite.", "folderLimitPlaceholder": "es. 1000", "imap": "IMAP", "minutes": "minuti", "accountHasBeenSuccessfully": "L'account è stato {{action}} con successo", "enableAccount": "Attiva account", "disableAccount": "Disattiva account", "areYouSureYouWantTo": "Sei sicuro di voler {{action}} questo account?", "enable": "Attiva", "disable": "Disattiva", "thisWillPreventTheAccountFromBeingUsed": "Questo account non sincronizzerà più i dati dal server IMAP, ma i dati esistenti resteranno accessibili.", "disabled": "Disabilitato", "useDangerous": "Accetta qualsiasi certificato TLS", "useDangerousDescription": "Abilita questa opzione solo se ti connetti a un server IMAP che utilizza un certificato pubblico o auto‑firmato che il tuo sistema potrebbe non riconoscere. Questa impostazione salta la verifica standard del certificato e può esporre la connessione ad attacchi “man‑in‑the‑middle” — attivala solo se comprendi i rischi." }, "mailbox": { "deleteMailboxDialog": { "title": "Elimina cartella casella postale", "desc": "Sei sicuro di voler eliminare questa cartella? L'azione non può essere annullata.", "warningTitle": "Avvertimento", "warningDesc": "L'eliminazione di questa cartella rimuoverà permanentemente anche tutte le e-mail archiviate e le sottocartelle in essa contenute.", "confirm": "Elimina permanentemente", "successTitle": "Eliminazione completata", "successDesc": "La cartella e il suo contenuto sono stati rimossi con successo.", "errorTitle": "Eliminazione fallita" }, "title": "Posta in arrivo", "folders": "Cartelle", "messages": "Messaggi", "noMessages": "Nessun messaggio", "selectFolder": "Seleziona una cartella per visualizzare i messaggi", "deleteDialog": { "title": "Elimina Email", "desc": "Sei sicuro di voler eliminare {{countText}}? Questa azione rimuoverà permanentemente l'email/le email selezionate dal database locale. L'email/le email saranno perse per sempre e non potranno essere recuperate.", "descCountSingle": "questa email", "descCountMultiple": "queste {{count}} email", "warningTitle": "Attenzione!", "warningDesc": "Procedi con cautela.", "confirm": "Elimina", "successTitle": "Messaggi eliminati con successo", "successDesc": "I messaggi sono stati eliminati.", "errorTitle": "Eliminazione messaggi fallita" }, "thread": { "title": "Thread ({{count}} {{messageLabel}})", "message": "messaggio", "messages": "messaggi", "noSubject": "(Nessun oggetto)", "invalidDate": "Data non valida", "empty": "Nessun messaggio in questo thread.", "loadError": "Caricamento thread fallito", "loadingMore": "Caricamento in corso...", "loadMore": "Carica altro" }, "bulkActions": { "ariaLabel": "Azioni di massa per {{count}} {{emailLabel}} selezionate", "email": "email", "emails": "email", "selected": "selezionate", "clearSelection": "Cancella selezione", "clearSelectionWithKey": "Cancella selezione ({{key}})", "delete": "Elimina", "deleteTooltip": "Elimina email selezionate" } }, "search": { "size": "Dimensione", "any": "Qualsiasi", "tiny": "Molto piccolo (<15 KB)", "small": "Piccolo (<2 MB)", "medium": "Medio (2 - 10 MB)", "large": "Grande (10 - 20 MB)", "huge": "Enorme (≥20 MB)", "sort": "Ordina", "sizeDescription": "La dimensione indica la dimensione totale dell’email, inclusi gli allegati.", "title": "Cerca", "searching": "Ricerca in corso, attendere prego...", "noEmailsFound": "Nessuna email trovata", "startSearching": "Inizia a inserire una parola chiave, un mittente o usa filtri avanzati.", "adjustSearch": "Prova ad aggiustare i criteri di ricerca o a cancellare i filtri.", "tagFilter": "Filtro Tag", "from": "Da", "to": "A", "subject": "Oggetto", "date": "Data", "editTag": "Modifica Tag", "keyword": "Parola chiave", "sender": "Mittente", "recipient": "Destinatario", "hasAttachment": "Ha Allegato", "yes": "Sì", "no": "No", "dateRange": "Intervallo di Date", "startDate": "Data di Inizio", "endDate": "Data di Fine", "advancedFilters": "Filtri Avanzati", "searchArchivedEmails": "Cerca Email Archiviate", "fullTextMultiAccount": "Testo completo · Multi-account · Filtri avanzati", "account": "Account", "mailbox": "Posta in arrivo", "selectAccount": "Seleziona account", "selectMailbox": "Seleziona posta in arrivo", "noActiveEmailAccount": "Nessun account email attivo.", "addEmailAccount": "Aggiungi Account Email", "noMailboxSelectAccount": "Nessuna posta in arrivo. Seleziona prima un account.", "searchInSubjectBody": "Cerca in oggetto, corpo, allegati...", "searchingButton": "Ricerca in corso...", "searchButton": "Cerca", "advanced": "Avanzato", "clear": "Cancella", "since": "Da:", "before": "Prima:", "selectDate": "Seleziona una data", "pleaseSelectAtLeastOne": "Seleziona almeno un criterio di ricerca", "cc": "CC", "bcc": "BCC", "attachmentName": "Nome Allegato", "messageId": "ID Messaggio", "minSize": "Dimensione Min", "maxSize": "Dimensione Max", "senderRecipients": "Mittente / Destinatari", "attachmentsSize": "Allegati e Dimensione", "minimumBytes": "Minimo (Byte)", "maximumBytes": "Massimo (Byte)", "originalMessageIdHeader": "Header Message-ID dell'email originale", "addTags": { "title": "Modifica Tag", "none": "Nessun tag aggiunto ancora", "searchPlaceholder": "Cerca o crea tag...", "createHint": "Crea nuovo tag: {{tag}}", "invalidTitle": "Tag Non Valido", "updatedTitle": "Tag Aggiornati", "updatedDesc": "I tag sono stati aggiornati con successo", "updateFailedTitle": "Aggiornamento Fallito", "tryAgain": "Riprova più tardi", "selectedCount": "{{count}} tag selezionati", "cancel": "Annulla", "save": "Salva", "saving": "Salvataggio in corso..." }, "thread": { "title": "Thread · {{count}} messaggi", "error": "Caricamento thread fallito", "empty": "Nessun messaggio in questo thread", "invalidDate": "Data non valida", "noSubject": "(Nessun oggetto)", "loadingMore": "Caricamento in corso...", "loadMore": "Carica altro" }, "bulkActions": { "ariaLabel": "{{count}} messaggi selezionati. Barra delle azioni", "delete": "Elimina", "deleteDesc": "Elimina messaggi selezionati", "selected": "{{count}} selezionati", "clear": "Annulla selezione" }, "delete": { "title": "Elimina messaggi", "confirmPrefix": "Sei sicuro di voler eliminare", "countLabel": "{{count}} messaggi?", "confirmDetail": "L'azione non può essere annullata.", "confirmButton": "Elimina", "warningTitle": "Attenzione", "warningDesc": "I messaggi saranno rimossi permanentemente.", "successTitle": "Eliminati", "successDesc": "I messaggi sono stati eliminati correttamente.", "errorTitle": "Erroka durante l'eliminazione" } }, "mail": { "emailViewer": "Visualizzatore Email", "noMessageSelected": "Nessun messaggio selezionato", "account": "Account", "from": "Da", "to": "A", "subject": "Oggetto", "date": "Data", "tags": "Tag", "noTagsYet": "Ancora nessun tag", "id": "ID", "cc": "CC", "bcc": "BCC", "attachments": "Allegati", "download": "Scarica", "delete": "Elimina", "viewThread": "Visualizza Thread", "downloadStarted": "Download avviato", "downloadComplete": "Download completato", "downloadFailed": "Download fallito", "failedToDownloadFile": "Download del file fallito", "failedToLoadEmail": "Caricamento messaggio email fallito.", "isBeingDownloaded": "{{id}} in corso di download", "downloaded": "{{id}} scaricato", "showLess": "mostra meno", "showMore": "mostra altro...", "onlyNonInlineAttachments": "Solo gli allegati non in linea sono mostrati qui.", "noAttachments": "Nessun allegato" }, "oauth2": { "title": "OAuth2", "addConfiguration": "Aggiungi Configurazione", "id": "ID", "provider": "Provider", "clientId": "ID Cliente", "clientSecret": "Segreto del Cliente", "redirectUri": "URI di Reindirizzamento", "scopes": "Scope", "status": "Stato", "enabled": "Abilitato", "disabled": "Disabilitato", "edit": "Modifica", "delete": "Elimina", "enable": "Abilita", "disable": "Disabilita", "noConfigurations": "Nessuna Configurazione OAuth2", "noConfigurationsDesc": "Non hai ancora aggiunto alcuna configurazione OAuth2. Aggiungine una per iniziare a usare le funzionalità OAuth2.", "description": "Gestisce automaticamente il recupero, l'archiviazione e l'aggiornamento dei token di accesso, garantendo un'esperienza di autenticazione fluida e sempre pronta.", "addNew": "Aggiungi Nuovo", "updateHere": "Aggiorna qui.", "createNewHere": "Creane uno nuovo qui.", "clickSaveWhenDone": "Clicca su Salva quando hai finito.", "quickPresets": "Preset veloci:", "gmail": "Gmail", "outlook": "Outlook", "whenDisabled": "Se disabilitato: - I nuovi flussi di autorizzazione saranno immediatamente rifiutati - I token di accesso e di refresh esistenti saranno revocati entro 1 minuto - Gli utenti dovranno riautorizzare quando viene riabilitato", "clientIdLabel": "ID Cliente:", "enterYourClientId": "Inserisci il tuo ID cliente", "theUniqueIdentifierForYourApplication": "L'identificatore unico per la tua applicazione, fornito dal provider OAuth.", "clientSecretLabel": "Segreto del Cliente:", "leaveEmptyToKeepExistingSecret": "Lascia vuoto per mantenere il segreto esistente", "enterYourClientSecret": "Inserisci il tuo segreto del cliente", "leaveEmptyToKeepTheExistingSecret": "Lascia vuoto per mantenere il segreto esistente, inserisci un nuovo valore solo per modificarlo.", "aSecretKeyProvidedByTheOAuthProvider": "Una chiave segreta fornita dal provider OAuth per autenticare la tua applicazione.", "authUrlLabel": "URL di Autorizzazione:", "enterTheAuthorizationUrl": "Inserisci l'URL di autorizzazione", "theUrlWhereUsersWillBeRedirected": "L'URL a cui gli utenti verranno reindirizzati per autorizzare la tua applicazione.", "tokenUrlLabel": "URL del Token:", "enterTheTokenUrl": "Inserisci l'URL del token", "theUrlUsedToExchange": "L'URL utilizzato per scambiare il codice di autorizzazione con un token di accesso.", "redirectUrlLabel": "URI di Reindirizzamento:", "enterYourRedirectUrl": "Inserisci il tuo URI di reindirizzamento", "theRedirectUrlAfterAuthorization": "L'URI di reindirizzamento dopo l'autorizzazione. Deve corrispondere all'URL registrato presso il provider OAuth. Usa il formato http://[host]:[porta]/oauth2/callback (o https://), dove [host] e [porta] corrispondono alla tua implementazione RustMailer. Il percorso /oauth2/callback è fisso.", "scope": "Scope:", "enterTheScopeHere": "Inserisci lo scope qui.", "addScope": "Aggiungi Scope", "key": "Chiave:", "enterTheKeyHere": "Inserisci la chiave qui.", "value": "Valore:", "enterTheValueHere": "Inserisci il valore qui.", "addExtraParams": "Aggiungi Parametri Extra", "useProxyOptional": "Usa Proxy (opzionale):", "selectAProxy": "Seleziona un proxy", "noProxyAvailable": "Nessun proxy disponibile", "useSocks5ProxyForOAuthRequests": "Usa il proxy SOCKS5 per le richieste OAuth quando l'accesso diretto è bloccato.", "descriptionLabel": "Descrizione:", "describeThePurposeOfTheOauth2Application": "Descrivi lo scopo dell'applicazione OAuth2", "optional": "Opzionale", "saving": "Salvataggio in corso...", "creating": "Creazione in corso...", "saveChanges": "Salva Modifiche", "save": "Salva", "updated": "Aggiornato", "created": "Creato", "yourOAuth2ApplicationHasBeenSuccessfully": "La tua applicazione OAuth2 è stata {{action}} con successo.", "updateFailed": "Aggiornamento Fallito", "creationFailed": "Creazione Fallita", "updateOrCreationFailed": "{{action}} fallita, riprova più tardi", "clientSecretIsRequired": "Il Segreto del Cliente è obbligatorio", "clientSecretCannotBeEmpty": "Il Segreto del Cliente non può essere vuoto", "keyIsRequired": "La Chiave è obbligatoria", "keyCannotBeEmpty": "La Chiave non può essere vuota", "valueIsRequired": "Il Valore è obbligatorio", "valueCannotBeEmpty": "Il Valore non può essere vuoto", "descriptionMustNotExceed255Characters": "La descrizione non può superare i 255 caratteri.", "clientIdIsRequired": "L'ID Cliente è obbligatorio", "clientIdCannotBeEmpty": "L'ID Cliente non può essere vuoto", "authorizationUrlIsRequired": "L'URL di Autorizzazione è obbligatorio", "authorizationUrlCannotBeEmpty": "L'URL di Autorizzazione non può essere vuoto", "invalidAuthorizationUrlFormat": "Formato URL di Autorizzazione non valido", "tokenUrlIsRequired": "L'URL del Token è obbligatorio", "tokenUrlCannotBeEmpty": "L'URL del Token non può essere vuoto", "invalidTokenUrlFormat": "Formato URL del Token non valido", "redirectUriIsRequired": "L'URI di Reindirizzamento è obbligatorio", "redirectUriCannotBeEmpty": "L'URI di Reindirizzamento non può essere vuoto", "invalidRedirectUriFormat": "Formato URI di Reindirizzamento non valido", "authorizeEmailAccount": "Autorizza Account Email", "authorizeAnEmailAccountToStartTheOAuth2AuthorizationProcess": "Autorizza un account email per iniziare il processo di autorizzazione OAuth2.", "loadingAccounts": "Caricamento account...", "selectAnAccount": "Seleziona un account", "noEmailAccountsRegistered": "Nessun account email registrato. Per favore, creane uno.", "pleaseCreateOne": "Per favore, creane uno.", "createAccount": "Crea Account", "authorize": "Autorizza", "getAuthorizeUrlFailed": "Recupero URL di Autorizzazione Fallito", "getAuthorizeUrlFailedDesc": "Recupero URL di autorizzazione fallito, riprova più tardi", "oauth2ClientUpdated": "Client OAuth2 Aggiornato", "oauth2ClientHasBeenSuccessfully": "Il client OAuth2 è stato {{action}} con successo.", "statusUpdateFailed": "Aggiornamento stato fallito, riprova più tardi", "disableOAuth2Client": "Disabilita Client OAuth2", "enableOAuth2Client": "Abilita Client OAuth2", "areYouSureYouWantTo": "Sei sicuro di voler {{action}} questo client OAuth2?", "thisWillPreventTheOAuth2ClientFromBeingUsed": "Questo impedirà l'utilizzo del client OAuth2.", "deleteToken": "Elimina Token", "areYouSureYouWantToDelete": "Sei sicuro di voler eliminare", "thisActionWillPermanentlyRemoveTheOauth2Record": "Questa azione rimuoverà permanentemente il record OAuth2 dal sistema. Questo non può essere annullato.", "enterIdToConfirmDeletion": "Inserisci l'ID per confermare l'eliminazione.", "warning": "Attenzione!", "pleaseBeCareful": "Fai attenzione, questa operazione non può essere annullata.", "deleteSuccess": "Eliminazione Riuscita", "yourOAuth2ApplicationHasBeenSuccessfullyDeleted": "La tua applicazione OAuth2 è stata eliminata con successo.", "oauth2DeleteFailed": "Eliminazione OAuth2 Fallita", "deleteFailed": "Eliminazione fallita, riprova più tardi", "actions": { "openMenu": "Apri Menu", "edit": "Modifica", "authorize": "Autorizza", "delete": "Elimina" }, "authFailed": "Autenticazione OAuth2 Fallita", "error": "Errore", "unknownError": "Si è verificato un errore sconosciuto.", "tryAgain": "Riprova", "goHome": "Vai alla Home", "authSuccess": "Autenticazione OAuth2 Riuscita", "success": "Successo", "successMessage": "Il tuo account email è stato autenticato con successo tramite OAuth2. Il Token di Accesso è stato salvato dal sistema e verrà aggiornato automaticamente quando necessario.", "goToAccounts": "Vai ad Account", "authAtatus": "Stato di Autenticazione OAuth2", "information": "Informazioni", "noStatus": "Questa pagina mostra il risultato della tua autenticazione OAuth2. Attualmente non è disponibile alcuno stato specifico. Riprova se necessario.", "backToLogin": "Torna al Login" }, "accessTokens": { "title": "Token di Accesso", "name": "Nome", "accounts": "Account", "token": "Token", "createdAt": "Creato Il", "expiresAt": "Scade Il", "edit": "Modifica", "delete": "Elimina", "create": "Crea", "noTokens": "Nessun Token di Accesso", "noTokensDesc": "Non hai ancora creato token di accesso. Creane uno per utilizzare le funzionalità API.", "description": "Gestisci qui i tuoi token di accesso, le loro regole di controllo degli accessi, le whitelist IP e le impostazioni di limitazione della velocità.", "editToken": "Modifica Token", "addNew": "Aggiungi Nuovo", "updateTheAccessTokenHere": "Aggiorna il token di accesso qui.", "createNewAccessTokenHere": "Crea un nuovo token di accesso qui.", "selectAccounts": "Seleziona account", "selectMultipleAccountsForTheAccessToken": "Seleziona più account per l'ambito di autorizzazione del token di accesso.", "enterOneIpAddressPerLine": "Inserisci un indirizzo IP per riga, es.:\n192.168.1.1\n192.168.1.2", "aListOfIpAddressesAllowed": "Un elenco di indirizzi IP autorizzati ad accedere alla risorsa. Inserisci un indirizzo IP per riga. (Opzionale)", "enterQuota": "Inserisci quota, es. 100", "theMaximumNumberOfRequestsAllowed": "Il numero massimo di richieste consentite entro l'intervallo. (Opzionale)", "enterIntervalInSeconds": "Inserisci intervallo in secondi, es. 60", "theTimeWindowForTheRateLimit": "La finestra temporale (in secondi) per la limitazione della velocità. (Opzionale)", "describeThePurposeOfTheAccessToken": "Descrivi lo scopo del token di accesso", "updating": "Aggiornamento in corso...", "saving": "Salvataggio in corso...", "creating": "Creazione in corso...", "saveChanges": "Salva Modifiche", "save": "Salva", "updated": "Aggiornato", "created": "Creato", "yourAccessTokenHasBeenSuccessfully": "Il tuo token di accesso è stato {{action}} con successo.", "updateFailed": "Aggiornamento Fallito", "creationFailed": "Creazione Fallita", "updateOrCreationFailed": "{{action}} fallita, riprova più tardi", "quotaMustBeAPositiveInteger": "La quota deve essere un numero intero positivo.", "intervalMustBeAPositiveInteger": "L'intervallo deve essere un numero intero positivo.", "invalidIpAddressesFound": "Trovati indirizzi IP non validi. Inserisci indirizzi IPv4 o IPv6 validi.", "atLeastOneAccountIsRequired": "È richiesto almeno un account.", "descriptionMustNotExceed255Characters": "La descrizione non può superare i 255 caratteri.", "notUsedYet": "Non ancora utilizzato", "theListOfAccountsThatCanBeQueried": "L'elenco degli account che possono essere interrogati utilizzando un token di accesso.", "accountId": "ID Account", "filterByEmailAddressOrAccountId": "Filtra per indirizzo email o ID account...", "aclRulesForAccessTokens": "Le regole ACL per i token di accesso includono la verifica della whitelist IP e l'applicazione del limite di velocità.", "actions": { "openMenu": "Apri Menu", "edit": "Modifica", "delete": "Elimina" }, "quota": "Quota", "interval": "Intervallo" }, "settings": { "appearance": { "title": "Aspetto", "field": { "language": "Lingua dell'interfaccia", "theme": "Tema dell'interfaccia" }, "description": { "language": "Seleziona la lingua per l'interfaccia web.", "theme": "Scegli tra la modalità chiara o scura." }, "placeholder": { "select_language": "Seleziona lingua" }, "command": { "search": "Cerca lingua...", "no_results": "Nessuna lingua trovata." }, "theme": { "light": "Chiaro", "dark": "Scuro" }, "button": { "update": "Aggiorna preferenze" }, "validation": { "language": { "required": "Seleziona una lingua." }, "theme": { "required": "Seleziona un tema." } } }, "title": "Impostazioni", "general": "Generale", "proxy": "Proxy", "name": "Nome", "host": "Host", "port": "Porta", "username": "Nome utente", "password": "Password", "type": "Tipo", "actions": "Azioni", "edit": "Modifica", "delete": "Elimina", "add": "Aggiungi", "noProxies": "Nessun Proxy", "noProxiesDesc": "Non hai ancora aggiunto alcuna configurazione proxy. Aggiungine una per utilizzare le funzionalità proxy.", "root": "Root", "rootTitle": "Root", "rootDesc": "Gestisci le credenziali di accesso root, inclusi token e password.", "rootAccessManagement": "Gestione Accesso Root", "manageRootTokenAndPassword": "Gestisci in modo sicuro il token e la password root.", "resetRootToken": "Ripristina Token Root", "generateNewToken": "Genera un nuovo token, quello vecchio scadrà immediatamente.", "reset": "Ripristina", "resetRootPassword": "Ripristina Password Root", "changePasswordForFutureLogins": "Cambia la password per gli accessi futuri.", "youAreAboutToResetTheRootToken": "Stai per ripristinare il token root. Questa azione non può essere annullata.", "confirmReset": "Conferma Ripristino", "youAreAboutToResetTheRootPassword": "Stai per ripristinare la password root. Assicurati di salvarla in modo sicuro.", "enterNewRootPassword": "Inserisci la nuova password root", "theRootTokenHasBeenReset": "Il token root è stato ripristinato", "yourLoginInformationHasBeenUpdated": "Le tue informazioni di accesso sono state aggiornate. Non è necessario eseguire nuovamente l'accesso.", "invalidPassword": "Password non valida", "rootPasswordMustBeAtLeast6Characters": "La password root deve essere lunga almeno 6 caratteri.", "theRootPasswordHasBeenReset": "La password root è stata ripristinata", "useNewPasswordForNextLogin": "Usa la nuova password per il prossimo accesso.", "failedToCopyText": "Copia del testo fallita", "filterProxy": "Filtra Proxy...", "filterOauth2": "Filtra OAuth2...", "filterAccount": "Filtra Account...", "filterAccessToken": "Filtra Token di Accesso...", "selectAll": "Seleziona Tutto", "theme": "Tema", "id": "Id", "url": "Url", "createdAt": "Creato Il", "updatedAt": "Aggiornato Il", "enabled": "Abilitato", "useProxy": "Usa Proxy", "authUrl": "URL di Autorizzazione", "tokenUrl": "URL del Token", "description": "Descrizione", "token": "Token", "accounts": "Account", "acl": "Acl", "lastAccess": "Ultimo Accesso", "enterProxyIdToConfirmDeletion": "Inserisci l'ID Proxy per confermare l'eliminazione.", "updateTheProxyHere": "Aggiorna il Proxy qui. ", "addNewProxyHere": "Aggiungi un nuovo Proxy qui. ", "pleaseUseAnIpAddressForBetterReliability": "Utilizza un indirizzo IP (es. 127.0.0.1) anziché un hostname o dominio per una migliore affidabilità.", "adding": "Aggiunta in corso...", "yourProxyHasBeenSuccessfully": "Il tuo Proxy è stato {{action}} con successo.", "proxyUpdateOrAddFailed": "{{action}} fallita, riprova più tardi", "sidebar": { "profile": "Profilo", "apiTokens": "Token API", "proxy": "Proxy di rete", "configurations": "Configurazioni di sistema" }, "profile": { "loadError": "Impossibile caricare le informazioni dell’utente.", "uploadTitle": "Carica avatar", "maxSize": "Fino a {{size}}", "avatarAlt": "Avatar", "removeAvatar": "Rimuovi avatar", "uploadError": "Errore(i) durante il caricamento del file", "field": { "username": "Nome utente", "email": "Email", "password": "Password" }, "placeholder": { "password_keep": "Lascia vuoto per mantenere la password attuale" }, "button": { "update_profile": "Aggiorna profilo", "permissions": "Permessi", "view_global_permissions": "Visualizza permessi globali" }, "section": { "roles": "Ruoli", "accounts": "{{count}} account collegati" }, "account": { "id": "ID account: {{id}}" }, "toast": { "updated": "Profilo aggiornato correttamente", "update_failed": "Aggiornamento del profilo non riuscito" }, "validation": { "username": { "required": "Il nome utente è obbligatorio", "min": "Il nome utente deve contenere almeno 5 caratteri", "max": "Il nome utente deve contenere al massimo 32 caratteri" }, "email": { "required": "L’email è obbligatoria", "invalid": "Inserisci un indirizzo email valido" }, "password": { "min": "La password deve contenere almeno 8 caratteri", "max": "La password deve contenere al massimo 256 caratteri" } } } }, "apiDocs": { "choosePreferredType": "Scegli il tuo tipo di documentazione API preferito", "swaggerUI": "Swagger UI", "reDoc": "ReDoc", "openAPIExplorer": "OpenAPI Explorer", "scalar": "Scalar", "downloadSpecYAML": "Scarica Specifica YAML" }, "dialogs": { "confirmDelete": "Conferma Eliminazione", "confirmDeleteDesc": "Sei sicuro di voler eliminare questo elemento? Questa azione non può essere annullata.", "deleteSuccess": "Eliminato con successo", "deleteFailed": "Eliminazione fallita", "saveSuccess": "Salvato con successo", "saveFailed": "Salvataggio fallito", "createSuccess": "Creato con successo", "createFailed": "Creazione fallita", "updateSuccess": "Aggiornato con successo", "updateFailed": "Aggiornamento fallito", "continue": "Continua", "deleting": "Eliminazione in corso...", "accountDeleted": "Account Eliminato", "accountDeletedDesc": "Il tuo account è stato eliminato con successo.", "accountDeleteFailed": "Eliminazione account fallita", "deleteAccountPermanently": "Elimina Account Permanentemente", "youAreDeleting": "Stai eliminando {{email}}. Questo rimuoverà permanentemente:", "accountCredentials": "Credenziali e impostazioni dell'account", "localCachedMetadata": "Metadati e stato di sincronizzazione memorizzati nella cache locale", "imapSyncData": "Dati di sincronizzazione IMAP", "oauthTokens": "Token OAuth e credenziali API", "typeEmailToConfirm": "Digita l'indirizzo email dell'account per confermare:", "typeToConfirm": "Digita \"{{email}}\" per confermare", "cannotBeUndone": "Questa azione non può essere annullata!", "allResourcesErased": "Tutte le risorse correlate verranno cancellate permanentemente.", "permanentlyDeleteAccount": "Elimina Account Permanentemente" }, "command": { "typeCommandOrSearch": "Digita un comando o cerca...", "noResultsFound": "Nessun risultato trovato.", "theme": "Tema", "light": "Chiaro", "dark": "Scuro" }, "validation": { "required": "Questo campo è obbligatorio", "invalidEmail": "Indirizzo email non valido", "invalidUrl": "URL non valido", "passwordMinLength": "La password deve contenere almeno {{min}} caratteri", "pleaseEnterPassword": "Inserisci la tua password", "passwordRequired": "La password è obbligatoria quando il metodo di autenticazione è Password", "emailRequired": "L'email è obbligatoria", "imapHostRequired": "L'host IMAP è obbligatorio", "imapHostCannotBeEmpty": "L'host IMAP non può essere vuoto", "imapPortMustBePositive": "La porta IMAP deve essere un numero intero positivo", "imapPortMustBeLessThan65536": "La porta IMAP deve essere inferiore a 65536", "folderLimitMustBeNumber": "Il limite di cartelle deve essere un numero", "folderLimitMustBeAtLeast100": "Il limite di cartelle deve essere almeno 100", "incrementalSyncMustBeNumber": "L'intervallo di sincronizzazione incrementale deve essere un numero", "incrementalSyncMustBeAtLeast10": "L'intervallo di sincronizzazione incrementale deve essere di almeno 10 minuti", "pleaseEnterUsernameOrEmail": "Inserisci il tuo nome utente o email" }, "table": { "noResults": "Nessun risultato trovato", "loading": "Caricamento...", "page": "Pagina", "of": "di", "rowsPerPage": "Righe per pagina", "showing": "Visualizzazione", "to": "a", "results": "risultati", "asc": "Cresc.", "desc": "Decresc.", "hide": "Nascondi", "edit": "Modifica", "delete": "Elimina", "pagination": { "selected": "{{selected}} di {{total}} righe selezionate.", "fixed_page_size": "{{size}} righe per pagina.", "rows_per_page": "Righe per pagina", "page_info": "Pagina {{page}} di {{total}}", "first": "Prima pagina", "previous": "Pagina precedente", "next": "Pagina successiva", "last": "Ultima pagina" } }, "proxyDelete": { "title": "Elimina Proxy", "successTitle": "Eliminazione Riuscita", "successDesc": "Il Proxy è stato eliminato con successo.", "close": "Chiudi", "failedTitle": "Eliminazione Proxy Fallita", "failedDesc": "Eliminazione fallita, riprova più tardi", "tryAgain": "Riprova", "confirmText": "Sei sicuro di voler eliminare", "permanent": "Questa azione rimuoverà permanentemente il Proxy dal sistema. Questo non può essere annullato.", "proxyIdLabel": "ID Proxy:", "proxyIdPlaceholder": "Inserisci l'ID Proxy per confermare l'eliminazione.", "warningTitle": "Attenzione!", "warningDesc": "Fai attenzione, questa operazione non può essere annullata.", "deleteBtn": "Elimina" }, "systemConfig": { "pageTitle": "Configurazioni a livello di sistema", "pageDescription": "Questi parametri sono inizializzati tramite flag CLI o variabili d'ambiente. Sono di sola lettura per garantire la coerenza.", "status": { "enabled": "Abilitato", "disabled": "Disabilitato", "configured": "Configurato", "missing": "Mancante", "auto": "Auto", "notSet": "Non impostato" }, "sections": { "network": { "title": "Rete", "desc": "Accesso HTTP e pubblico" }, "cors": { "title": "CORS", "desc": "Regole di accesso cross-origin" }, "logging": { "title": "Logging", "desc": "Comportamento dell'output dei log" }, "storage": { "title": "Storage e Cache", "desc": "Percorsi database e limiti" }, "security": { "title": "Sicurezza", "desc": "Autenticazione e crittografia" }, "performance": { "title": "Prestazioni", "desc": "Concorrenza e compressione" } } }, "apiTokens": { "page": { "loadError": "Errore nel caricamento dei token API.", "emptyTitle": "Nessun token API", "emptyDescription": "Non hai ancora creato alcun token API. Clicca sotto per crearne uno.", "addBtn": "Aggiungi token" }, "list": { "unnamedToken": "Token senza nome", "statusActive": "Attivo", "statusExpired": "Scaduto", "neverExpires": "Mai", "expiresOnShort": "Scade il {{date}}", "tokenLabel": "Token", "createdLabel": "Creato il", "lastUsedLabel": "Ultimo utilizzo", "expiresOnLabel": "Scade il", "neverUsed": "Mai", "neverLabel": "Mai", "deleteBtn": "Elimina token" }, "dialog": { "createTitle": "Crea token di accesso", "editTitle": "Modifica token di accesso", "description": "Clicca su salva quando hai finito.", "save": "Salva", "saveChanges": "Salva modifiche" }, "deleteDialog": { "title": "Eliminare il token di accesso?", "description": "Questa azione non può essere annullata. Qualsiasi applicazione che utilizzi questo token perderà immediatamente l'accesso.", "cancel": "Annulla", "confirm": "Elimina", "deleting": "Eliminazione..." }, "form": { "nameLabel": "Nome", "namePlaceholder": "Dai un nome breve a questo token", "nameDescription": "Opzionale · Max 32 caratteri", "expirationLabel": "Scadenza", "expirationPlaceholder": "Seleziona scadenza", "expirationDescription": "I token scadranno automaticamente dopo il tempo selezionato.", "never": "Mai", "1day": "1 giorno", "7days": "7 giorni", "30days": "30 giorni", "errorMax": "Massimo 32 caratteri", "errorNumber": "Deve essere un numero", "errorInt": "Deve essere un intero", "errorPositive": "Deve essere maggiore di 0" }, "notifications": { "createSuccess": "Token creato", "createSuccessDesc": "Il token è stato creato con successo.", "updateSuccess": "Token aggiornato", "updateSuccessDesc": "Il token è stato aggiornato con successo.", "createFailed": "Creazione fallita", "updateFailed": "Aggiornamento fallito", "deleteSuccess": "Token eliminato", "deleteFailed": "Errore eliminazione", "copied": "Copiato negli appunti", "genericError": "Operazione fallita. Riprova.", "close": "Chiudi", "tryAgain": "Riprova" } }, "permission": { "scope": { "global": "Globale", "account": "Account #{{id}}" }, "dialog": { "global_title": "Autorizzazioni globali", "account_title": "Autorizzazioni account", "global_description": "Autorizzazioni di sistema assegnate a questo utente.", "account_description": "Autorizzazioni limitate all'account selezionato." }, "category": { "system_identity": "Sistema e identità", "global_data": "Dati globali (Admin)", "account": "Autorizzazioni account" }, "system": { "access": "Accesso di base al sistema", "root": "Controllo completo del sistema" }, "user": { "manage": "Gestire tutti gli utenti", "view": "Visualizzare i nomi utente di base" }, "token": { "manage": "Gestire i token di accesso" }, "account": { "create": "Creare account email", "manage": "Gestire gli account assegnati", "manage_all": "Gestire tutte le configurazioni degli account", "read_details": "Visualizzare i dettagli dell'account" }, "data": { "read": "Leggere i dati email assegnati", "read_all": "Leggere tutti i dati email", "manage": "Gestire i metadati email assegnati", "manage_all": "Gestire tutti i metadati email", "raw_download": "Scaricare email grezze assegnate", "raw_download_all": "Scaricare tutte le email grezze", "delete": "Eliminare le email assegnate", "delete_all": "Eliminare le email di tutti gli account", "export_batch": "Esportare i dati assegnati in batch", "export_batch_all": "Esportare tutti i dati in batch", "import_batch": "Importare dati email in batch" } }, "users": { "columns": { "id": "ID", "avatar": "Avatar", "username": "Nome utente", "email": "Indirizzo email", "roles": "Ruoli e permessi", "created_at": "Creato il", "updated_at": "Aggiornato il", "actions": "Azioni" }, "buttons": { "add": "Aggiungi utente", "add_new": "Nuovo utente" }, "empty": { "title": "Nessun utente trovato", "description": "Clicca sul pulsante qui sotto per aggiungere il tuo primo utente." }, "nav": { "users": "Utenti", "roles": "Ruoli", "api_tokens": "Token API" }, "api_tokens": { "empty": { "title": "Nessun token API trovato", "description": "Non è stato ancora generato alcun token API nel sistema." }, "button": { "generate": "Genera nuovo token" }, "toolbar": { "search_placeholder": "Cerca per nome, proprietario o token..." }, "table": { "name": "Nome", "type": "Tipo", "last_used": "Ultimo utilizzo", "expires_at": "Scade il", "owner": "Proprietario", "created": "Creato", "api_key": "Chiave API", "web_ui": "Interfaccia Web", "never": "Mai", "permanent": "Permanente", "expired": "Scaduto", "unnamed": "Token senza nome" }, "unnamed": "Token senza nome", "delete": { "title": "Elimina token API", "desc": "Stai per eliminare definitivamente questo token API", "prefix": "Prefisso token", "irreversible": "Questa azione non può essere annullata. Tutte le applicazioni che utilizzano questo token perderanno immediatamente l'accesso.", "confirm_label": "Per confermare, digita {{word}} qui sotto:", "confirm_placeholder": "Digita \"{{word}}\" per confermare", "warning_title": "Avvertenza", "warning_desc": "Qualsiasi script o servizio che utilizza questo token fallirà. Assicurati di aver aggiornato i tuoi sistemi.", "confirm_button": "Elimina token", "deleting": "Eliminazione..." }, "toast": { "deleted_title": "Token API eliminato", "deleted_desc": "Il token \"{{name}}\" è stato rimosso con successo.", "delete_failed_title": "Eliminazione fallita", "delete_failed": "Impossibile eliminare il token, riprova." } }, "tokens": { "schema": { "name_max": "Max 32 caratteri", "expire_number": "Deve essere un numero", "expire_int": "Deve essere un numero intero", "expire_positive": "Deve essere maggiore di 0" }, "toast": { "update_success_title": "Token aggiornato", "update_success_desc": "Token di accesso aggiornato con successo.", "create_success_title": "Token creato", "create_success_desc": "Token di accesso creato con successo.", "update_failed_title": "Aggiornamento fallito", "create_failed_title": "Creazione fallita" }, "error": { "fallback": "L'operazione è fallita, riprova più tardi." }, "dialog": { "edit_title": "Modifica token di accesso", "create_title": "Crea token di accesso", "description": "Clicca su salva al termine." }, "fields": { "name_label": "Nome", "name_placeholder": "Dai un nome breve al token", "name_hint": "Opzionale · Max 32 caratteri", "expire_label": "Scadenza", "expire_placeholder": "Scegli scadenza", "expire_hint": "Il token scadrà automaticamente dopo il tempo selezionato." }, "expire_options": { "never": "Non scade mai", "1_day": "1 giorno", "7_days": "7 giorni", "30_days": "30 giorni" } }, "tokens_action": { "dialog": { "title": "Token API", "description": "Gestisci i token API per questo utente." }, "empty": { "title": "Nessun token API", "description": "Questo utente non ha token API al momento." }, "buttons": { "add": "Aggiungi token" }, "list": { "unnamed_token": "Token senza nome", "status_expired": "Scaduto", "status_active": "Attivo", "expires_on_brief": "Scade il {{date}}", "never_expires": "Non scade mai", "label_token": "Token", "label_created": "Creato il", "label_last_used": "Ultimo uso", "label_expires_at": "Scadenza", "never": "Mai", "button_delete": "Elimina token" }, "delete_dialog": { "title": "Eliminare il token di accesso?", "description": "Questa azione è irreversibile." } }, "actions": { "schema": { "account_required": "Seleziona un account", "role_required": "Seleziona un ruolo", "username_required": "Il nome utente è obbligatorio", "username_min": "Minimo 3 caratteri", "username_max": "Massimo 32 caratteri", "email_required": "L'email è obbligatoria", "email_invalid": "Inserisci un'email valida", "global_role_required": "Assegna almeno un ruolo globale", "description_max": "Descrizione max 256 caratteri", "ip_invalid": "Indirizzo IP non valido", "password_required": "La password è obbligatoria", "password_min": "Minimo 8 caratteri", "password_max": "Massimo 256 caratteri" }, "toast": { "updated": "Utente aggiornato", "created": "Utente creato" }, "dialog": { "edit_title": "Modifica utente: {{name}}", "create_title": "Crea nuovo utente", "subtitle": "Configura identità, livelli di accesso e criteri di sicurezza." }, "tabs": { "general": "Generale", "permissions": "Permessi account", "security": "Sicurezza & ACL" }, "sections": { "basic": "Identità di base", "global": "Permessi globali", "mail_access": "Controllo accesso mail", "mail_access_subtitle": "Account email che questo utente può gestire.", "policy": "Politiche" }, "fields": { "username": "Nome utente", "username_hint": "Identificativo unico per il login.", "email": "Email", "email_hint": "Contatto principale e notifiche.", "password": "Password", "password_placeholder_create": "Almeno 8 caratteri", "password_placeholder_edit": "Lascia vuoto per mantenere attuale", "password_hint_create": "Password sicura per l'impostazione iniziale.", "password_hint_edit": "Inserisci una nuova password solo se vuoi cambiarla.", "global_roles_hint": "Assegna permessi di sistema.", "description": "Descrizione (opzionale)", "description_placeholder": "Note su questo utente...", "description_hint": "Note interne (max 256 caratteri).", "select_account": "Scegli account", "assign_role": "Assegna ruolo", "ip_whitelist": "Whitelist IP", "ip_whitelist_hint": "Limita il login a questi IP (uno per riga).", "rate_quota": "Quota di frequenza", "burst_interval": "Intervallo burst (sec)" }, "buttons": { "add_account": "Aggiungi account", "update": "Aggiorna utente", "create": "Crea utente" }, "states": { "full_access": "Modalità accesso completo", "full_access_desc": "Gli amministratori hanno accesso a tutti gli account per impostazione predefinita.", "no_accounts": "Nessun account specifico assegnato.", "security_disabled": "I criteri di sicurezza sono disabilitati." }, "api_tokens": "Token API", "placeholder": { "filter": "Cerca utenti..." }, "delete": { "title": "Elimina utente", "confirm_msg": "Stai eliminando l'utente {{name}} (ID: {{id}}) definitivamente.", "irreversible": "Questa azione è irreversibile.", "input_label": "Digita l'ID utente per confermare:", "placeholder": "Digita \"{{id}}\"", "alert_title": "Attenzione: azione permanente.", "alert_desc": "L'utente e tutti i dati correlati verranno cancellati.", "button_confirm": "Elimina utente", "button_deleting": "Eliminazione...", "toast": { "success_title": "Utente eliminato", "success_desc": "L'utente \"{{name}}\" è stato rimosso.", "failed_title": "Eliminazione fallita", "failed_fallback": "Impossibile eliminare l'utente." } } } }, "roles": { "title": { "create": "Crea nuovo ruolo", "edit": "Modifica ruolo: {{name}}" }, "description_hint": "Definisci l'ambito di accesso e i permessi.", "form": { "name_label": "Nome ruolo", "type_label": "Tipo ruolo", "desc_label": "Descrizione", "matrix_label": "Matrice permessi ({{type}})", "builtin_badge": "Ruolo di sistema", "builtin_desc": "Questo ruolo è predefinito e di sola lettura." }, "types": { "Global": "Globale", "Account": "Account" }, "categories": { "identity": "Identità & Gestione", "global_data": "Accesso dati globali", "account_resource": "Accesso risorse account" }, "actions": { "cancel": "Annulla", "submit_create": "Crea ruolo", "submit_update": "Aggiorna ruolo", "success_create": "Ruolo creato con successo", "success_update": "Ruolo aggiornato con successo", "failed": "Operazione fallita", "close": "Chiudi", "retry": "Riprova", "add": "Aggiungi ruolo" }, "validation": { "name_required": "Il nome del ruolo è obbligatorio", "perm_required": "Seleziona almeno un permesso" }, "columns": { "id": "ID", "name": "Nome", "role_type": "Tipo", "permissions": "Permessi", "created_at": "Creato il", "updated_at": "Aggiornato il" }, "placeholder": { "filter": "Cerca ruoli..." }, "delete": { "dialog_title": "Elimina ruolo", "warning_text": "Stai eliminando il ruolo {{name}} (ID: {{id}}) definitivamente.", "irreversible": "Questa azione non può essere annullata.", "confirm_label": "Digita l'ID del ruolo per confermare:", "placeholder": "Digita \"{{id}}\"", "alert_title": "Attenzione: azione permanente.", "alert_desc": "L'eliminazione di questo ruolo lo rimuoverà da tutti gli utenti a cui è assegnato.", "confirm_btn": "Elimina ruolo", "deleting": "Eliminazione...", "success_title": "Ruolo eliminato", "success_desc": "Il ruolo \"{{name}}\" è stato rimosso.", "error_title": "Eliminazione fallita", "error_fallback": "Impossibile eliminare il ruolo." }, "details": { "title": "Permessi: {{name}}", "unknown": "Ruolo sconosciuto", "role_badge": "Ruolo {{type}}", "desc_global": "Gestione globale e accesso al sistema.", "desc_account": "Accesso e operazioni sui dati per i singoli account.", "close_btn": "Chiudi", "view_permissions": "Dettagli permessi" }, "empty": { "title": "Nessun ruolo trovato", "desc": "Non hai ancora creato alcun ruolo personalizzato." } }, "profile": { "avatar_alt": "Avatar", "menu": { "profile": "Profilo", "settings": "Impostazioni", "sign_out": "Disconnetti" } }, "sign_out": { "title": "Disconnetti", "desc": "Sei sicuro di voler disconnetterti? Dovrai accedere di nuovo per usare il tuo account.", "confirm": "Disconnetti" }, "restore_message": { "title": "Ripristina messaggi", "desc": "Questa azione caricherà i messaggi selezionati da Bichon e li ripristinerà nelle rispettive caselle di posta sul server IMAP.", "confirm": "Ripristina", "restore_to_imap": "Ripristina posta", "success": "Messaggi ripristinati", "successDesc": "I messaggi selezionati sono stati ripristinati con successo sul server IMAP.", "failed": "Impossibile ripristinare i messaggi", "failedTitle": "Ripristino fallito" } }