1const e={loadingInvitation:"Caricamento dell'invito in corso...",oops:"Ops!",goToBoards:"Vai alle bacheche",loginRequired:"Accesso richiesto",loginRequiredMessage:"Devi accedere o creare un account per accettare questo invito.",invitedToPrefix:"Sei stato invitato a",loginToContinue:"Accedi per continuare",welcome:"Benvenuto!",redirecting:"Reindirizzamento alla bacheca in corso...",invitationExpired:"Invito scaduto",invitationExpiredMessage:"Questo invito è scaduto. Chiedi al proprietario della bacheca di inviarne uno nuovo.",alreadyAccepted:"Già accettato",alreadyAcceptedMessage:"Questo invito è già stato accettato.",boardInvitation:"Invito alla bacheca",hasInvitedYouToJoin:"ti ha invitato a partecipare a",invitedAsPrefix:"Sei invitato come",accepting:"Accettazione in corso...",acceptInvitation:"Accetta invito",joinSuccess:"Ti sei unito alla bacheca con successo!",errors:{loadFailed:"Impossibile caricare l'invito",notFound:"Questo invito non è stato trovato. Potrebbe essere stato annullato o già utilizzato.",acceptFailed:"Impossibile accettare l'invito"}},i={back:"â Indietro",boardFallback:"Bacheca",readOnly:"Sola lettura",owner:"Proprietario: {email}",columnCount:"{count} colonne",cardCount:"{count} schede",loading:"Caricamento in corso...",unknownTask:"Sconosciuto",noCards:"Nessuna scheda",errors:{loadFailed:"Impossibile caricare la bacheca"}},a={backToUsers:"â Tutti gli utenti",userBoardsTitle:"Bacheche utente",signedUp:"Registrato il {date}",loading:"Caricamento in corso...",noBoards:"Questo utente non ha bacheche.",columnCount:"{count} colonne",cardCount:"{count} schede",created:"Creato il {date}",updated:"Aggiornato il {date}",errors:{loadFailed:"Impossibile caricare i dati"}},o={title:"Amministrazione",loading:"Caricamento in corso...",metricUsers:"Utenti",metricBoards:"Bacheche",metricTodos:"Attività ",colEmail:"Email",colName:"Nome",colTier:"Piano",colStatus:"Stato",colBoards:"Bacheche",colTodos:"Attività ",colSignedUp:"Registrato",colIp:"IP",resetPassword:"Reimposta password",resetLabel:"Reimposta password per",newPasswordPlaceholder:"Nuova password",confirmPasswordPlaceholder:"Conferma password",saving:"Salvataggio in corso...",boardsCount:"{count} bacheche",todosCount:"{count} attività ",resetSuccess:"Password reimpostata con successo",tierFree:"Gratuito",errors:{loadFailed:"Impossibile caricare gli utenti",passwordMismatch:"Le password non corrispondono",passwordTooShort:"La password deve contenere almeno 6 caratteri",resetFailed:"Impossibile reimpostare la password"}},t={title:"Provider AI",description:"Aggiungi le tue chiavi API per abilitare l'assistenza AI sulle bacheche Kanban. Le tue chiavi vengono crittografate e archiviate in modo sicuro.",loading:"Caricamento dei provider AI in corso...",configured:"Configurato",notConfigured:"Non configurato",remove:"Rimuovi",saving:"Salvataggio in corso...",modelLabel:"Modello",selectModel:"Seleziona un modello",customModelOption:"Modello personalizzato...",customModelPlaceholder:"Inserisci il nome del modello personalizzato",customModelWarning:"I modelli personalizzati potrebbero non essere compatibili con tutte le funzionalità .",saveModel:"Salva modello",lastUpdated:"Ultimo aggiornamento: {date}",removeDialogTitle:"Rimuovi chiave API",removeDialogMessage:"Vuoi davvero rimuovere la tua chiave API {provider}?",errors:{loadFailed:"Impossibile caricare i provider AI",saveKeyFailed:"Impossibile salvare la chiave API {provider}",removeKeyFailed:"Impossibile rimuovere la chiave API {provider}",saveModelFailed:"Impossibile salvare la selezione del modello {provider}"}},n={pageTitle:"Documentazione API di TaskLeef",subtitle:"API REST per gestire attività , progetti e bacheche Kanban",lastUpdatedLabel:"Ultimo aggiornamento:",nav:{claudeCode:"Claude Code",claudeAiCoWork:"Claude.ai / CoWork",authentication:"Autenticazione",todos:"Attività ",projects:"Progetti",boards:"Bacheche",columns:"Colonne",cards:"Schede",tags:"Etichette",comments:"Commenti"},domains:{todos:"Attività ",boards:"Bacheche",columns:"Colonne",cards:"Schede",members:"Membri",tags:"Etichette",comments:"Commenti"},toolCounts:{five:"5 strumenti",six:"6 strumenti",seven:"7 strumenti",thirteen:"13 strumenti",twenty:"20 strumenti"},fields:{fieldHeader:"Campo",typeHeader:"Tipo",requiredHeader:"Obbligatorio",descriptionHeader:"Descrizione"},comparison:{featureHeader:"Funzionalità ",claudeCodeHeader:"Claude Code (CLI)",claudeAiHeader:"Claude.ai / CoWork",setupRow:"Configurazione",setupCode:"Chiave API nella CLI",setupAi:"OAuth nel browser",authRow:"Autenticazione",authAi:"Token di accesso OAuth 2.1 per utente",whereRow:"Dove viene eseguito",whereCode:"Terminale locale",whereAi:"Cloud Claude.ai / CoWork",tokenRow:"Ciclo di vita del token",tokenCode:"Rotazione manuale nelle Impostazioni",tokenAi:"Aggiornamento automatico, revocabile nelle Impostazioni",multiUserRow:"Multiutente",multiUserCode:"Una chiave per macchina",multiUserAi:"Ogni utente accede separatamente"},mcp:{heading:"Integrazione con Claude Code",quickStartHeading:"Avvio rapido",restartStep:"Riavvia Claude Code",manualConfigHeading:"Alternativa: configurazione manuale",availableToolsHeading:"Strumenti disponibili",exampleUsageHeading:"Esempio di utilizzo",exampleUsageIntro:"Una volta configurato, puoi chiedere a Claude di gestire le tue attività in modo naturale:",claudeDesktopHeading:"Claude Desktop",claudeDesktopIntro:"Per Claude Desktop, aggiungi al tuo file di impostazioni MCP:",examples:{showTodos:'"Mostrami le mie attività di questa settimana"',createTodo:`"Crea un'attività per rivedere il report trimestrale entro venerdì [lavoro]"`,moveTask:`"Sposta l'attività di autenticazione su In corso nella bacheca Sprint"`,addComment:`"Aggiungi un commento all'attività di refactoring dell'API dicendo che ho iniziato la revisione"`,tagTodos:`"Etichetta tutte le mie attività di riunione con l'etichetta 'riunioni'"`,createBoard:`"Crea una nuova bacheca chiamata 'Pianificazione Q2'"`}},cowork:{heading:"Claude.ai e Claude CoWork",setupHeading:"Configurazione",whatClaudeCanDoHeading:"Cosa può fare Claude",toolSafetyHeading:"Annotazioni di sicurezza degli strumenti",toolSafetyIntro:"Ogni strumento esposto dal connettore è annotato per Claude in modo che possa avvisarti prima di azioni distruttive:",comparisonHeading:"Claude Code vs. Claude.ai / CoWork",revokingHeading:"Revoca dell'accesso",revokingBody:"Per disconnettere una sessione Claude da TaskLeef, rimuovi il connettore all'interno di Claude. I refresh token vengono inoltre ruotati a ogni utilizzo, quindi un token obsoleto di una sessione chiusa non può essere riutilizzato.",privacyHeading:"Privacy",examples:{whatsOnMyPlate:'"Cosa ho da fare questa settimana?"',createBoard:`"Crea una bacheca chiamata 'Lancio Q3' e aggiungi colonne per Backlog, In corso e Fatto."`,moveTask:`"Sposta l'attività di refactoring dell'API su In corso nella mia bacheca Sprint."`,tagTodos:`"Etichetta con l'etichetta riunioni ogni attività che ha 'riunione' nel titolo."`,summarizeInbox:'"Riassumi le attività aperte nella mia Posta in arrivo e suggerisci le priorità per domani."',addComment:'"Aggiungi un commento al ticket di deploy dicendo che lo prendo in carico dopo pranzo."'},safety:{readOnly:"Sola lettura",mutating:"Con modifiche",destructive:"Distruttivo"}},auth:{heading:"Autenticazione",intro:"L'API supporta due metodi di autenticazione:",apiKeyHeading:"1. Autenticazione con chiave API (consigliata)",jwtHeading:"2. Token Bearer JWT",jwtIntro:"Per le applicazioni basate su browser, autenticati tramite l'endpoint di accesso:",jwtThenInclude:"Quindi includi il token nelle richieste successive:"},todos:{heading:"Attività ",getAll:"Ottieni tutte le attività dell'utente autenticato.",getById:"Ottieni un'attività specifica tramite ID.",getInbox:"Ottieni le attività non assegnate ad alcun progetto.",create:"Crea una nuova attività .",requestBodyHeading:"Corpo della richiesta",update:"Agg
1iorna un'attività esistente.",toggleComplete:"Attiva/disattiva lo stato di completamento dell'attività .",delete:"Elimina un'attività .",createSubtask:"Crea una sottoattività sotto un'attività principale."},projects:{heading:"Progetti",list:"Elenca tutti i progetti dell'utente autenticato.",create:"Crea un nuovo progetto.",getById:"Ottieni un progetto specifico con le sue attività .",update:"Aggiorna un progetto.",delete:"Elimina un progetto (le attività vengono spostate nella Posta in arrivo)."},boards:{heading:"Bacheche Kanban",list:"Elenca tutte le bacheche a cui l'utente ha accesso.",create:"Crea una nuova bacheca.",getById:"Ottieni una bacheca specifica.",getColumns:"Ottieni tutte le colonne di una bacheca.",getTodos:"Ottieni tutte le attività che hanno schede su questa bacheca."},columns:{heading:"Colonne",create:"Crea una nuova colonna su una bacheca.",update:"Aggiorna una colonna (titolo, limite WIP, criteri di completamento).",getCards:"Ottieni tutte le schede di una colonna.",delete:"Elimina una colonna."},cards:{heading:"Schede",intro:"Le schede rappresentano le attività su una bacheca Kanban. Un'attività può avere schede su più bacheche.",create:"Crea una scheda per un'attività in una colonna.",update:"Aggiorna una scheda (spostala in una colonna o sottocolonna diversa).",subColumnHeading:"Valori della sottocolonna",delete:"Rimuovi una scheda dalla bacheca (non elimina l'attività )."},tags:{heading:"Etichette",list:"Elenca tutte le etichette dell'utente autenticato.",create:"Crea una nuova etichetta.",update:"Aggiorna un'etichetta.",delete:"Elimina un'etichetta."},comments:{heading:"Commenti",list:"Ottieni tutti i commenti su un'attività .",create:"Aggiungi un commento a un'attività .",update:"Aggiorna un commento.",delete:"Elimina un commento."},responses:{heading:"Formato della risposta",successHeading:"Risposte di successo",successIntro:"Le richieste andate a buon fine restituiscono JSON con i dati richiesti:",errorHeading:"Risposte di errore",errorIntro:"Gli errori restituiscono i codici di stato HTTP appropriati:"}},r={heading:"Chiavi API",descriptionIntro:"Le chiavi API ti permettono di accedere alle tue attività dalla riga di comando o da altre integrazioni. Consulta la",apiDocumentation:"documentazione API",descriptionOutro:"per esempi di utilizzo.",loading:"Caricamento in corso...",noKeys:"Ancora nessuna chiave API. Creane una per iniziare.",createdLabel:"Creata: {date}",revoke:"Revoca",keyNamePlaceholder:"Nome della chiave (es. CLI, Cursor AI)",createKeyButton:"Crea chiave API",saveKeyWarningTitle:"Salva questa chiave ora!",saveKeyWarningBody:"Non potrai vederla di nuovo.",copy:"Copia",revokeDialogTitle:"Revoca chiave API",revokeDialogMessage:"Vuoi davvero revocare la chiave API "{name}"? Tutte le integrazioni che la utilizzano smetteranno di funzionare.",copiedToClipboard:"Copiato negli appunti!",errors:{loadFailed:"Impossibile caricare le chiavi API",createFailed:"Impossibile creare la chiave API",revokeFailed:"Impossibile revocare la chiave API"}},l={heading:"Un compagno, non un clone",description:"Non tutte le attività nascono alla scrivania. L'app iOS di Taskleef è pensata per l'acquisizione rapida e un'organizzazione leggera: aggiungi un'attività da ovunque e si sincronizza sulla tua bacheca in tempo reale. La gestione approfondita dei progetti resta sul web, dove deve stare.",seeAllFeatures:"Scopri tutte le funzionalità iOS",phoneAlt:"Taskleef su iPhone",downloadBadge:"Scarica sull'App Store",googlePlayBadge:"Disponibile su Google Play"},s={signingIn:"Accesso in corso..."},c={moveToFolder:"Sposta nella cartella",deleteBoard:"Elimina bacheca",mergeHere:"⤵ Unisci qui",removeFromFolder:"Rimuovi dalla cartella",newFolder:"+ Nuova cartellaâ¦"},d={title:"Membri della bacheca",addMember:"Aggiungi membro",emailPlaceholder:"Indirizzo email",roleEditor:"Editor",roleViewer:"Visualizzatore",roleOwner:"Proprietario",adding:"Aggiunta in corso...",sending:"Invio in corso...",sendInvitation:"Invia invito",viewPlans:"Vedi i piani",pendingInvitations:"Inviti in sospeso ({count})",invitedOn:"Invitato il {date}",cancelInvitationTitle:"Annulla invito",members:"Membri ({count})",loadingMembers:"Caricamento dei membri in corso...",noMembers:"Ancora nessun membro",joinedOn:"Iscritto il {date}",removeMemberTitle:"Rimuovi membro",leaveBoard:"Abbandona bacheca",removeMemberConfirmTitle:"Rimuovi membro",removeMemberConfirmMessage:"Vuoi davvero rimuovere {email} da questa bacheca?",removeConfirmAction:"Rimuovi",leaveBoardConfirmTitle:"Abbandona bacheca",leaveBoardConfirmMessage:"Vuoi davvero abbandonare questa bacheca? Perderai l'accesso a meno che tu non venga invitato di nuovo.",leaveConfirmAction:"Abbandona",errors:{loadFailed:"Impossibile caricare i membri",addFailed:"Impossibile aggiungere il membro",userNotFoundPrompt:"Utente non trovato. Vuoi inviare un invito?",sendInvitationFailed:"Impossibile inviare l'invito",cancelInvitationFailed:"Impossibile annullare l'invito",updateRoleFailed:"Impossibile aggiornare il ruolo",removeMemberFailed:"Impossibile rimuovere il membro",leaveBoardFailed:"Impossibile abbandonare la bacheca"}},u={back:"â Indietro",boardTitleEditHint:"Fai doppio clic per modificare",boardTitleLoading:"Caricamento in corso...",showDeferred:"Mostra rinviate",members:"Membri",addColumn:"+ Aggiungi colonna",takeTour:"Fai un tour",quickAddPlaceholder:"Aggiungi rapidamente un'attività a questa bacheca...",loadingBoard:"Caricamento della bacheca in corso...",noColumnsTitle:"Ancora nessuna colonna",noColumnsDescription:"Aggiungi la tua prima colonna per iniziare a organizzare le tue attività .",addFirstC
1olumn:"+ Aggiungi la tua prima colonna",addColumnModalTitle:"Aggiungi colonna",columnTitlePlaceholder:"Titolo della colonna",addColumnSubmit:"Aggiungi colonna",deleteTodoTitle:"Elimina attività ",deleteTodoMessage:"Vuoi davvero eliminare "{title}"? Questa azione non può essere annullata.",removeCardTitle:"Rimuovi scheda",removeCardMessage:"Vuoi davvero rimuovere questa scheda dalla bacheca? L'attività sottostante verrà conservata.",remove:"Rimuovi",errors:{loadFailed:"Impossibile caricare la bacheca",reloadTodosFailed:"Impossibile ricaricare le attività ",notificationPermissionDenied:"Autorizzazione alle notifiche del browser negata. Puoi abilitarla nelle impostazioni del browser.",subscriptionFailed:"Impossibile aggiornare l'iscrizione"}},m={dismiss:"Ignora",title:"Bacheche Kanban",newBoard:"+ Nuova bacheca",newFolder:"+ Nuova cartella",boardNamePlaceholder:"Nome della bacheca...",folderNamePlaceholder:"Nome della cartella...",searchPlaceholder:"Cerca bacheche...",viewPlans:"Vedi i piani",loadingBoards:"Caricamento delle bacheche in corso...",folderEmpty:"Trascina qui le bacheche oppure usa il menu ⥠di una bacheca.",ungrouped:"Non raggruppate",emptyNoBoards:"Ancora nessuna bacheca. Creane una per iniziare!",emptyNoMatch:"Nessuna bacheca corrisponde alla tua ricerca.",renameFolderPrompt:"Rinomina cartella",movedToFolder:'"{board}" spostata in "{folder}".',movedOutOfFolder:'"{board}" rimossa dalla sua cartella.',merged:'"{source}" unita in "{target}".',mergeMovedCard:"Spostata {count} scheda",mergeMovedCards:"Spostate {count} schede",mergeSkipped:", saltate {count} già presenti",subscriptionClaimed:"Abbonamento riscattato! Ora sei sul piano {tier}.",couldNotClaimSubscription:"Impossibile riscattare l'abbonamento",subscriptionActive:"Il tuo abbonamento è ora attivo!",deleteBoardTitle:"Elimina bacheca",deleteBoardMessage:"Vuoi davvero eliminare "{title}"? Tutte le schede di questa bacheca verranno rimosse. Questa azione non può essere annullata.",deleteFolderTitle:"Eliminare la cartella?",deleteFolderMessage:"Eliminare la cartella "{name}"? Le sue bacheche tornano in Non raggruppate â nessuna bacheca viene eliminata.",deleteFolderConfirm:"Elimina cartella",mergeBoardsTitle:"Unire le bacheche?",mergeBoardsMessage:"Spostare tutte le schede da "{source}" a "{target}" (associate per colonna) e poi eliminare "{source}"? Questa operazione non può essere annullata.",mergeConfirm:"Unisci",errors:{loadFailed:"Impossibile caricare le bacheche",createBoardFailed:"Impossibile creare la bacheca",createFolderFailed:"Impossibile creare la cartella",renameFolderFailed:"Impossibile rinominare la cartella",deleteFolderFailed:"Impossibile eliminare la cartella",moveBoardFailed:"Impossibile spostare la bacheca",mergeBoardsFailed:"Impossibile unire le bacheche"}},p={heading:"L'unico task manager che il tuo assistente AI sa usare",description:"Terminale, editor o browser â Taskleef ti raggiunge dove lavori. Inizia gratis, senza carta di credito.",signUpNow:"Registrati ora",freeToStart:"Gratis all'inizio",noCreditCardRequired:"Nessuna carta di credito richiesta",cancelAnytime:"Disdici quando vuoi"},g={sectionLabel:"Allegati",uploading:"Caricamento in corso...",dropPrompt:"Trascina qui i file o clicca per caricare",loadingAttachments:"Caricamento degli allegati in corso...",deleteAttachmentTitle:"Elimina allegato",deleteConfirmTitle:"Elimina allegato",deleteConfirmMessage:"Vuoi davvero eliminare "{fileName}"?"},v={heading:"Link",linkPr:"+ Collega PR",errors:{addFailed:"Impossibile aggiungere il link"}},h={title:"Assistente AI - {column}",noProviderPrefix:"Nessun provider AI configurato. Aggiungi una chiave API in ",noProviderSuffix:" per usare l'assistenza AI.",loadingConversation:"Caricamento della conversazione in corso...",connecting:"Connessione in corso...",reconnecting:"Riconnessione in corso...",disconnected:"Disconnesso",cardsInColumn:"Schede nella colonna:",moreCards:"+{count} altre",emptyTitle:"Chiedimi delle schede in questa colonna!",emptyHint:"Posso aiutarti a comprendere le attività , suddividerle in sottoattività e altro ancora.",inputPlaceholder:"Chiedi delle schede di questa colonna...",send:"Invia",errors:{checkProviders:"Impossibile verificare i provider AI",createConversation:"Impossibile creare la conversazione",sendMessage:"Impossibile inviare il messaggio"}},b={headerTitle:"Commenti e attività ",commentPlaceholder:"Aggiungi un commento... (supporta **grassetto**, *corsivo*, `codice` e [link](url))",posting:"Pubblicazione in corso...",post:"Pubblica",loading:"Caricamento in corso...",edited:"(modificato)",emptyState:"Ancora nessuna attività . Aggiungi un commento per avviare la conversazione.",deleteConfirmTitle:"Elimina commento",deleteConfirmMessage:"Vuoi davvero eliminare questo commento? Questa azione non può essere annullata.",activity:{created:"ha creato questa scheda",titleChanged:'ha cambiato il titolo da "{oldValue}" a "{newValue}"',descriptionChanged:"ha aggiornato la descrizione",completed:"ha contrassegnato come completata",uncompleted:"ha contrassegnato come incompleta",dueDateSet:"ha impostato la scadenza al {date}",dueDateRemoved:"ha rimosso la scadenza",prioritySet:"ha impostato la priorità su {priority}",priorityRemoved:"ha rimosso la priorità ",columnMoved:'ha spostato da "{oldValue}" a "{newValue}"',subColumnMoved:"ha spostato in {newValue}",tagAdded:`ha aggiunto l'etichetta "{tag}"`,tagRemoved:`ha rimosso l'etichetta "{tag}"`,commentAdded:"ha aggiunto un commento",commentEdited:"ha modificato un commento",commentDeleted:"ha eliminato un commento",subtaskAdded:'ha aggiunto la sottoattività "{subtask}"',blocked:"ha contrassegnato come bloccata",unblocked:"ha sbloccato"},time:{justNow:"proprio ora",minutesAgo:"{count} min fa",hoursAgo:"{count} h fa",daysAgo:"{count} g fa"}},f={save:"Salva",cancel:"Annulla",delete:"Elimina",edit:"Modifica",add:"Aggiungi",create:"Crea",close:"Chiudi",confirm:"Conferma",loading:"Caricamentoâ¦",error:"Errore",retry:"Riprova",search:"
1Cerca",settings:"Impostazioni"},z={title:"Zona pericolosa",description:"Azioni irreversibili che riguardano il tuo account.",deleteAccountHeading:"Elimina account",deleteAccountInfo:"Una volta eliminato il tuo account, tutti i tuoi dati verranno cancellati definitivamente. Questa azione non può essere annullata.",deleteAccountButton:"Elimina account",dialogTitle:"Elimina il tuo account",dialogIntro:"Questo eliminerà definitivamente il tuo account e tutti i dati associati, tra cui:",dialogItems:{todos:"Tutte le tue attività e sottoattività ",boards:"Tutte le bacheche di tua proprietà (e le relative colonne/schede)",tags:"Tutte le tue etichette, chiavi API e preferenze",aiHistory:"La cronologia delle tue conversazioni AI"},cannotBeUndone:"Questa azione non può essere annullata.",passwordLabel:"Inserisci la tua password per confermare",passwordPlaceholder:"Inserisci la tua password",ssoNoPasswordNeeded:"Accedi con un provider esterno (Apple/Google/GitHub/Microsoft), quindi non è necessaria una password.",deleting:"Eliminazione in corso...",confirmDeleteButton:"Elimina definitivamente l'account",errors:{deleteFailed:"Impossibile eliminare l'account"}},C={inSource:"in {source}"},I={logoAlt:"TaskLeef",heading:"Verifica la tua email",instructions:"Abbiamo inviato un link di verifica al tuo indirizzo email. Controlla la tua posta e clicca sul link per verificare il tuo account.",successMessage:"Email di verifica inviata! Controlla la tua casella di posta.",didNotReceive:"Non hai ricevuto l'email?",emailPlaceholder:"Inserisci la tua email",sending:"Invio in corso...",resendButton:"Invia di nuovo l'email di verifica",backToLogin:"Torna all'accesso",errors:{emailRequired:"Inserisci il tuo indirizzo email",resendFailed:"Impossibile inviare di nuovo l'email di verifica"}},A={noMatchingEmojis:"Nessun emoji corrispondente"},P={openLabel:"Invia feedback",title:"Invia feedback",categoryLabel:"Categoria",categoryBug:"Bug",categoryIdea:"Idea",categoryOther:"Altro",messageLabel:"Il tuo feedback",placeholder:"Dicci cosa non funziona, cosa manca o cosa vorresti vedereâ¦",send:"Invia",sending:"Invio in corsoâ¦",success:"Grazie â feedback inviato",rateLimited:"Troppi invii â riprova più tardi",error:"Impossibile inviare il feedback â riprova"},T={label:"Cerca",title:"Cerca attività ",placeholder:"Cerca attività â¦",inbox:"Posta in arrivo",subtaskOf:"Attività secondaria di {parent}",loading:"Ricerca in corsoâ¦",minChars:"Digita almeno 2 caratteri per cercare",noResults:"Nessuna attività corrispondente",error:"Ricerca non riuscita â riprova"},k={renameFolder:"Rinomina cartella",deleteFolder:"Elimina cartella",dropHint:"Trascina qui per archiviare"},S={repositoryMappings:"Associazioni di repository",noRepositoriesMapped:"Ancora nessun repository associato.",specificBoard:"Bacheca specifica",allBoards:"Tutte le bacheche",remove:"Rimuovi",repoPlaceholder:"proprietario/repo",addButton:"+ Aggiungi",linkingTasksToPrs:"Collegamento delle attività alle PR",autoMoveTitle:"Sposta automaticamente su Fatto all'unione della PR",autoMoveHelp:"Quando una PR collegata viene unita, la scheda viene spostata automaticamente nella colonna Fatto.",enabled:"Abilitato",errors:{addFailed:"Impossibile aggiungere l'associazione del repository",removeFailed:"Impossibile rimuovere l'associazione"}},w={logoAlt:"TaskLeef",headlinePrefix:"Il task manager che vive",headlineHighlight:"dove lavori tu",subheadline:"Terminale. Editor. Browser. L'unico task manager con una CLI completa, un server MCP che il tuo assistente AI può usare e un'AI agentica che agisce davvero sulla tua bacheca.",getStartedCta:"Inizia gratis",learnMoreCta:"Scopri di più"},F={title:"Posta in arrivo",showDeferred:"Mostra rinviate",addPlaceholder:"Aggiungi alla posta in arrivo...",overdue:"In ritardo",today:"Oggi",loading:"Caricamento in corso...",emptyTitle:"La tua posta in arrivo è vuota",emptyHint:"Aggiungi attività qui sopra o creale dall'app iOS",moveToBoard:"Sposta nella bacheca",deleteConfirmTitle:"Elimina attività ",deleteConfirmMessage:"Vuoi davvero eliminare "{title}"? Questa azione non può essere annullata.",errors:{loadFailed:"Impossibile caricare la posta in arrivo",updateFailed:"Impossibile aggiornare l'attività ",deleteFailed:"Impossibile eliminare l'attività ",completeFailed:"Impossibile completare l'attività ",boardNoColumns:"La bacheca non ha colonne",moveFailed:"Impossibile spostare l'attività nella bacheca"}},y={teamPlan:"Piano Team"}
1,L={title:"Integrazioni",description:"Collega le tue bacheche a GitHub, Slack e servizi esterni.",loading:"Caricamento in corso...",github:"GitHub",slack:"Slack",outboundWebhooks:"Webhook in uscita",connected:"Connesso",notConnected:"Non connesso",noneConfigured:"Nessuno configurato",activeCount:"{count} attivi",manage:"Gestisci",disconnect:"Disconnetti",connect:"Connetti",githubDesc:"Collega le PR alle schede. Unisci una PR e la scheda si sposta automaticamente su Fatto.",slackDesc:"Crea attività con /taskleef, ricevi DM di assegnazione e invia l'attività della bacheca a un canale.",outboundWebhooksDesc:"Invia eventi della bacheca tramite POST a URL esterni per pipeline CI/CD e automazione.",disconnectConfirm:"Vuoi davvero disconnettere questa integrazione?",errors:{loadFailed:"Impossibile caricare le integrazioni",githubConnectFailed:"Impossibile avviare la connessione a GitHub",slackConnectFailed:"Impossibile avviare la connessione a Slack",disconnectFailed:"Impossibile disconnettere l'integrazione"}},R={badge:"App iOS",heroTitlePrefix:"TaskLeef per iPhone: le tue attività , ",heroTitleHighlight:"come piace a te",heroDescription:"Un'app per le attività che rispetta il modo in cui lavori davvero. Acquisizione in linguaggio naturale, notifiche che non ti fanno dimenticare nulla e attività ricorrenti che hanno davvero senso.",appStoreAlt:"Scarica sull'App Store",heroPhoneAlt:"Taskleef su iPhone",features:{quickAdd:{title:"Scrivilo come lo pensi",description:"Linguaggio naturale che funziona sul serio. Scrivi una frase e Taskleef ne estrae data, ora, ricorrenza e progetto â niente menu, niente selettori da scorrere.",highlight1:'"Vai a pescare ogni martedì alle 9 #Amici" â interpretato, programmato, archiviato',highlight2:'"Chiama il veterinario domani alle 15" â una riga, fatto',highlight3:'"Rivedi il budget ogni 2 settimane #Lavoro" â ricorrente e organizzato'},annoyingNotifications:{title:"Notifiche che non ti fanno dimenticare nulla",description:"I promemoria normali si scartano con un dito. Le notifiche insistenti si ripetono ogni 5 minuti finché non gestisci l'attività . Per le cose che proprio non puoi dimenticare.",highlight1:"Modalità insistente: vibra ogni 5 minuti, fino a 50 minuti",highlight2:"Completa l'attività direttamente dalla notifica â con un tocco",highlight3:"Posticipa di 15 min, 30 min o 1 ora â ma solo 3 volte",highlight4:"Le notifiche Time Sensitive bucano la modalità Non disturbare"},repeatAfterDone:{title:"Ripetizioni che rispettano la tua vita",description:'La maggior parte delle app ripete su un calendario fisso. Così, quando finisci di "pulire il garage" con due giorni di ritardo, la prossima è già scaduta. Taskleef ha un approccio migliore.',highlight1:'"Ripeti dopo il completamento" â il conto alla rovescia parte quando finisci',highlight2:"Anche a intervalli fissi â ogni giorno, ogni settimana, in giorni specifici",highlight3:'Combina i due: "Ogni giorno feriale" o "Ogni 3 mesi dopo il completamento"',highlight4:"Niente più spirale di sensi di colpa per le ricorrenti accumulate in ritardo"},remindersImport:{title:"Siri acquisisce, Taskleef organizza",description:'"Ehi Siri, ricordami di comprare la spesa." Finisce in Promemoria di Apple â e Taskleef la importa in automatico. Usa il miglior strumento di acquisizione che Apple ha creato, con un task manager che fa molto di più.',highlight1:"Importazione automatica in background dalla tua lista Promemoria predefinita",highlight2:"Importazione manuale da qualsiasi lista Promemoria, con pieno controllo",highlight3:"Priorità , scadenze e regole di ripetizione vengono mantenute",highlight4:"Se vuoi, ripulisci Promemoria dopo l'importazione"},deferDates:{title:"Rinvia, non eliminare",description:"Non tutto deve restare sempre in vista. Imposta una data di rinvio e l'attività sparisce finché non ti serve di nuovo. Resta lì â solo che non ingombra la tua vista di oggi.",highlight1:"La data di rinvio è separata dalla scadenza â nascondila ora, scade dopo",highlight2:'"Me ne occupo venerdì" senza perderne traccia',highlight3:"Le attività rinviate riappaiono in automatico quando arriva la data",highlight4:"Tieni la lista di oggi concentrata su ciò che conta davvero adesso"},boardsProjects:{title:"Progetti quando ti servono",description:"Raggruppa le attività in progetti per gli obiettivi più grandi. Oppure no â la posta in arrivo funziona benissimo da sola. Taskleef si adatta a tutto, da una semplice lista della spesa a una bacheca Kanban di team.",highlight1:"Assegna le attività ai progetti con la scorciatoia # nell'aggiunta rapida",highlight2:"Sottoattività con trascina-per-promuovere e trascina-per-annidare",highlight3:"Bacheche Kanban con limiti WIP per flussi di lavoro concentrati",highlight4:"Sincronizzazione in tempo reale â le modifiche sul web compaiono subito sul telefono"}},demo:{quickAddInput:"Vai a pescare ogni martedì alle 9 #Amici",quickAddTagDate:"Mar 9:00",quickAddTagRepeat:"Ogni settimana",quickAddTagProject:"Amici",notifTitle:"Promemoria: ancora in sospeso!",notifBody:"Ritira la prescrizione",notifMeta:"2 posticipi rimanenti",notifComplete:"Completa",notifSnooze15m:"Posticipa 15 min",notifSnooze1h:"Posticipa 1 h",repeatDoneTitle:"Pulisci il garage",repeatDoneDate:"Fatto il 28 mar",repeatLabel:"+ 2 settimane",repeatNextTitle:"Pulisci il garage",repeatNextDate:"Scadenza 11 apr",importSource:"Promemoria di Apple",importDest:"Taskleef",deferBuyPresent:"Compra il regalo di compleanno",deferToday1:"Oggi",deferCallDentist:"Chiama il dentista",deferToday2:"Oggi",deferRenewPassport:"Rinnova il passaporto",deferDeferred:"Rinviato a ven",boardColToDo:"Da fare",boardWip35:"3/5",boardColInProgress:"In corso",boardWip12:"1/2",boardColDone:"Fatto"},ctaTitle:"Pronto a portare a termine le cose?",ctaDescription:"Gratis da scaricare. Nessun account richiesto per iniziare. Le tue attività restano sul dispositivo finché non sei pronto a sincronizzarle."},M={doubleClickToEdit:"Fai doppio clic per modificare",aiAssistantTooltip:"L'assistente AI può suddividere le attività , suggerire priorità , aggiungere etichette e aiutare a organizzare il lavoro",assistant:"Assistente",columnSettings:"Impostazioni colonna",clearCompleted:"Cancella completate",wip:"WIP: {current} / {limit}
1",searchPlaceholder:"Cerca schede...",clearSearch:"Cancella ricerca",inbox:"Posta in arrivo",addTodoToBoard:"Aggiungi attività alla bacheca",enterCardTitle:"Inserisci il titolo della scheda...",emptyInbox:"Trascina qui le schede o clicca + per aggiungere",done:"Fatto",emptyDone:"Nessuna attività completata",blocked:"Bloccato",emptyBlocked:"In attesa di dipendenze esterne",columnSettingsTitle:"Impostazioni colonna",columnTitle:"Titolo della colonna",wipLimit:"Limite WIP",noLimit:"Nessun limite",addNewCardsToTop:"Aggiungi le nuove schede in cima",doneCriteria:"Criteri di completamento",doneCriteriaPlaceholder:"Descrivi cosa rende un'attività 'completata' in questa colonna...",deleteColumn:"Elimina colonna",saveChanges:"Salva modifiche",deleteConfirmMessage:"Vuoi davvero eliminare questa colonna? Anche le schede in questa colonna verranno rimosse dalla bacheca.",cardFallbackTitle:"Scheda"},q={heading:"Domande frequenti",whatIsTaskLeef:{question:"Cos'è TaskLeef?",answer:"TaskLeef è una piattaforma di gestione delle attività in stile Kanban, pensata per gli sviluppatori e per chi vuole gestire il lavoro dal terminale, dall'editor di codice o dal browser. Include un'interfaccia a riga di comando completa scritta in Rust, un server Model Context Protocol (MCP) che permette agli assistenti AI di coding di gestire le tue attività in modo nativo e un'AI agentica che compie azioni concrete sulle tue bacheche â crea schede, le sposta tra le colonne, applica etichette e riordina il lavoro tramite il linguaggio naturale. Offre inoltre la collaborazione in tempo reale via WebSocket, integrazioni bidirezionali con GitHub e Slack e un'app iOS nativa con acquisizione rapida e attività ricorrenti intelligenti."},whatIsMcp:{question:"Cos'è un server MCP per la gestione delle attività ?",answer:`MCP (Model Context Protocol) è uno standard che permette agli assistenti AI di collegarsi a strumenti e fonti di dati esterni. Il server MCP di TaskLeef espone 39 strumenti su 7 domini â Attività , Bacheche, Colonne, Schede, Membri, Etichette e Commenti â così gli assistenti AI di coding come Claude Code, GitHub Copilot e Cursor possono leggere e scrivere le tue attività direttamente dall'editor. Invece di passare al browser per aggiornare un'attività , basta dire al tuo assistente AI "sposta l'attività di autenticazione su In corso" e succede all'istante. TaskLeef è l'unico task manager che supporta MCP.`},hasCli:{question:"TaskLeef ha una CLI?",answer:"Sì. TaskLeef ha un'interfaccia a riga di comando completa scritta in Rust, non una semplice scorciatoia per l'aggiunta rapida. Offre la stessa copertura di funzionalità dell'interfaccia web â puoi creare, completare, elencare e gestire attività , bacheche, colonne ed etichette interamente dal terminale. La CLI è open source, si avvia all'istante senza alcun peso e produce un output adatto alle pipe per lo scripting e l'automazione. Installala dal repository GitHub all'indirizzo github.com/taskleef/cli."},aiModels:{question:"Quali modelli AI supporta TaskLeef?",answer:"TaskLeef supporta Claude (Anthropic), GPT (OpenAI) e Gemini (Google) senza alcun vincolo di fornitore â usi la tua chiave API e scegli il modello che si adatta meglio al tuo flusso di lavoro. L'AI agentica legge lo stato della tua bacheca, compie azioni in più passaggi come creare schede e applicare etichette e porta avanti conversazioni dedicate a ciascuna bacheca o colonna. Il server MCP funziona con qualsiasi assistente AI che supporti lo standard Model Context Protocol, inclusi Claude Code, Claude Desktop e GitHub Copilot."},comparison:{question:"Come si confronta TaskLeef con Linear, Todoist o Things?",answer:"TaskLeef occupa una posizione unica: è pensato per gli sviluppatori che vogliono un task manager integrato con gli strumenti che già usano. A differenza di
1Linear, ha una CLI completa in Rust e un server MCP per gli assistenti AI. A differenza di Todoist e Things, offre bacheche Kanban in tempo reale con limiti WIP e sincronizzazione bidirezionale con GitHub e Slack. L'app iOS include funzionalità come le notifiche insistenti, che si ripetono ogni 5 minuti finché non agisci, e la ripetizione dopo il completamento, che fa partire il conto alla rovescia quando finisci un'attività invece che su un calendario fisso. I prezzi partono dalla versione gratuita, con 5 bacheche e 5 utenti."},isFree:{question:"TaskLeef è gratuito?",answer:"Sì. Il piano gratuito include fino a 5 bacheche Kanban, 5 utenti per bacheca, attività illimitate, accesso completo alla CLI, accesso all'API e notifiche unidirezionali per GitHub e Slack. I piani a pagamento partono da 8 $/mese (6 $/mese con fatturazione annuale) e sbloccano bacheche illimitate, integrazioni bidirezionali, webhook in uscita e supporto prioritario. Tutti i piani a pagamento includono una prova gratuita di 7 giorni â senza carta di credito â e una garanzia di rimborso di 30 giorni."}},D={tagline:"Organizza il tuo lavoro, in modo naturale.",appStoreBadge:"Scarica sull'App Store",googlePlayBadge:"Disponibile su Google Play",product:"Prodotto",features:"Funzionalità ",pricing:"Prezzi",apiDocs:"Documentazione API",signUp:"Registrati",resources:"Risorse",documentation:"Documentazione",contact:"Contatti",legal:"Note legali",privacyPolicy:"Informativa sulla privacy",termsOfService:"Termini di servizio",refundPolicy:"Politica di rimborso",copyright:"© {year} TaskLeef. Tutti i diritti riservati. Realizzato da",copyrightSuffix:"."},N={logoAlt:"TaskLeef",toggleMenu:"Apri/chiudi menu",features:"Funzionalità ",pricing:"Prezzi",docs:"Documentazione",login:"Accedi",signUpFree:"Registrati gratis"},E={features:{aiFirst:{title:"Un'AI che agisce, non si limita ad assistere",description:"L'AI di Taskleef non è un chatbot incollato a una barra laterale. Legge lo stato della tua bacheca, passa all'azione e porta avanti conversazioni a più turni, calate nel tuo flusso di lavoro.",highlights:{agentic:"AI agentica che crea le schede, le sposta, applica le etichette e riordina il lavoro",naturalLanguage:'Creazione di attività in linguaggio naturale â "Chiama il veterinario martedì alle 15 #personale"',conversational:"AI conversazionale per ogni bacheca e colonna",bringYourOwnModel:"Usa il modello che preferisci â Claude, GPT o Gemini. Nessun vincolo di fornitore."}},developerNative:{title:"Vive dove lavori tu",description:"Una CLI completa per gestire attività , bacheche e operazioni di team â più un server MCP, così il tuo assistente AI di coding gestisce le attività senza mai uscire dall'editor.",highlights:{fullCli:"CLI completa â non una semplice scorciatoia per l'aggiunta rapida, ma una vera interfaccia a riga di comando",rust:"Scritta in Rust â avvio istantaneo, zero peso",openSource:"Open source â ispezionala, estendila, contribuisci",mcp:"Server MCP con 39 strumenti â Claude Code gestisce le tue attività in modo nativo",pairProgramming:"Crea, completa e sposta le attività mentre fai pair programming",protocol:"Nessun altro task manager parla la lingua che gli assistenti AI capiscono"},linkLabel:"Guarda su GitHub"},simpleButCapable:{title:"Semplice ma potente",description:"Niente diagrammi di Gantt che non aprirai mai. Niente moduli personalizzati da 47 campi. Taskleef sceglie di restare semplice â senza rinunciare alle funzionalità che contano davvero.",highlights:{subtaskMobility:"Sottoattività mobili â trascina una sottoattività fuori per promuoverla, trascinala dentro per riportarla sotto",deferDates:"Date di rinvio â nascondi le attività finché non sei pronto, senza che nulla cada nel dimenticatoio",subColumns:"Tre sottocolonne per ogni colonna â Posta in arrivo, Fatto, Bloccato. Zero configurazione.",recurring:"Attività ricorrenti intelligenti â a intervalli, dopo il completamento, in giorni specifici o combinazioni"}},realtimeCollaboration:{title:"Tempo reale, senza interruzioni",description:"Gli aggiornamenti della bacheca arrivano all'istante via WebSocket. Ma Taskleef sa come gestirli â il lavoro che hai in corso non viene mai interrotto dalla modifica di un collega.",highlights:{queued:"Aggiornamenti messi in coda mentre trascini â applicati appena rilasci",merges:"Merge chirurgici dello stato â i dati in arrivo non sovrascrivono mai la tua interfaccia locale",sharing:"Condivisione delle bacheche basata sui ruoli, con commenti e cronologia delle attività ",wipLimits:"Limiti WIP per colonna per tenere il team concentrato"}},developerIntegrations:{title:"Pensato per il workflow degli sviluppatori",description:"Integrazioni bidirezionali con GitHub e Slack che tengono le tue bacheche sincronizzate con il codice â non webhook a senso unico che richiedono middleware.",highlights:{github:"GitHub â fai il merge di una PR e l'attività collegata viene contrassegnata come completata in automatico",slack:"Slack â crea attività con /taskleef, ricevi i DM delle assegnazioni e invia l'attività della bacheca in un canale",webhooks:"Webhook in uscita per lo stato della pipeline CI/CD",sso:"SSO con GitHub â accedi con il tuo account GitHub",plans:"Notifiche nel piano Free, sincronizzazione bidirezionale completa in tutti i piani a pagamento"}}}},B={dropToMakeSubtask:"Trascina per creare una sottoattività ",addSubtaskPlaceholder:"+ Aggiungi sottoattività ...",noItems:"Nessun elemento"},O={resetPasswordTitle:"Reimposta password",resetPasswordSuccess:"Se esiste un account con questa email, riceverai un link per reimpostare la password.",emailPlaceholder:"Email",passwordPlaceholder:"Password",pleaseWait:"Attendi...",sendResetLink:"Invia link di reimpostazione",backToLogin:"Torna all'accesso",pendingSubscriptionBanner:"Il tuo abbonamento è pronto! Crea un account per iniziare.",claimingBanner:"Configurazione del tuo abbonamento in corso...",loginTab:"Accedi",signupTab:"Registrati",redirecting:"Reindirizzamento in corso...",continueWithGitHub:"Continua con GitHub",continueWithGoogle:"Continua con Google",continueWithApple:"Continua con Apple",waitingForPasskey:"In attesa della passkeyâ¦",signInWithPasskey:"Accedi con una passkey",forgotPassword:"Password dimenticata?",divider:"oppure",errors:{githubDenied:"L'accesso con GitHub è stato negato. Riprova.",githubTokenFailed:"Autenticazione con GitHub non riuscita. Riprova.",githubUserFailed:"Impossibile recuperare il tuo profilo GitHub. Riprova.",githubNoEmail:"Nessuna email verificata trovata sul tuo account GitHub. Agg
1iungi un'email verificata a GitHub e riprova.",githubAccountFailed:"Impossibile creare il tuo account. Riprova.",googleDenied:"L'accesso con Google è stato negato. Riprova.",googleTokenFailed:"Autenticazione con Google non riuscita. Riprova.",googleUserFailed:"Impossibile recuperare il tuo profilo Google. Riprova.",googleNoEmail:"Nessuna email verificata trovata sul tuo account Google. Riprova.",googleAccountFailed:"Impossibile creare il tuo account. Riprova.",appleDenied:"L'accesso con Apple è stato negato. Riprova.",appleTokenFailed:"Autenticazione con Apple non riuscita. Riprova.",appleAccountFailed:"Impossibile creare il tuo account. Riprova.",claimFailed:"Impossibile riscattare l'abbonamento",loginFailed:"Accesso non riuscito. Controlla le tue credenziali.",signupFailed:"Registrazione non riuscita",resetLinkFailed:"Impossibile inviare il link di reimpostazione",githubUnavailable:"L'accesso con GitHub non è disponibile al momento. Riprova più tardi.",googleUnavailable:"L'accesso con Google non è disponibile al momento. Riprova più tardi.",appleUnavailable:"L'accesso con Apple non è disponibile al momento. Riprova più tardi.",passkeyFailed:"Accesso con passkey non riuscito."}},H={logoAlt:"TaskLeef",toggleMenu:"Apri/chiudi menu",inbox:"Posta in arrivo",boards:"Bacheche",tags:"Etichette",profile:"Profilo",logout:"Esci",trash:"Trash"},V={title:"Notifiche",markAllRead:"Segna tutte come lette",loading:"Caricamento in corso...",empty:"Nessuna notifica",actions:{created:"ha creato",titleChanged:"ha aggiornato il titolo di",descriptionChanged:"ha aggiornato la descrizione di",completed:"ha completato",uncompleted:"ha riaperto",dueDateChanged:"ha cambiato la scadenza di",priorityChanged:"ha cambiato la priorità di",moved:"ha spostato",tagAdded:"ha aggiunto un'etichetta a",tagRemoved:"ha rimosso un'etichetta da",commentAdded:"ha commentato",commentEdited:"ha modificato un commento su",commentDeleted:"ha eliminato un commento su",subtaskAdded:"ha aggiunto una sottoattività a",blocked:"ha bloccato",unblocked:"ha sbloccato",memberAdded:"ti ha aggiunto a una bacheca",updated:"ha aggiornato"},time:{justNow:"Proprio ora",minutesAgo:"{minutes} min fa",hoursAgo:"{hours} h fa",daysAgo:"{days} g fa"}},G={title:"Preferenze di notifica",description:"Controlla come ricevi le notifiche sulle attività delle schede a cui sei iscritto.",loading:"Caricamento delle preferenze di notifica in corso...",lastUpdated:"Ultimo aggiornamento: {date}",email:{name:"Notifiche email",description:"Ricevi notifiche email per le attività sulle schede a cui sei iscritto"},browser:{name:"Notifiche del browser",description:"Ricevi notifiche del browser in tempo reale quando sei online"},errors:{loadFailed:"Impossibile caricare le preferenze di notifica",updateFailed:"Impossibile aggiornare le preferenze di notifica",browserPermissionDenied:"Autorizzazione alle notifiche del browser negata. Puoi abilitarla nelle impostazioni del browser."}},U={loading:"Caricamento della richiesta di autorizzazioneâ¦",errorTitle:"Richiesta di autorizzazione non riuscita",title:"Autorizza {clientName}",leadBody:"vuole connettersi al tuo account TaskLeef per poter gestire le tue attività , bacheche e flussi di lavoro Kanban per tuo conto.",permissions:{read:"Leggere le tue attività , bacheche, colonne, schede, etichette e commenti",write:"Creare e aggiornare attività e contenuti delle bacheche",delete:"Eliminare le attività che gli chiedi di eliminare"},redirectInfo:"Dopo l'approvazione verrai reindirizzato a:",deny:"Nega",authorize:"Autorizza",authorizing:"Autorizzazione in corsoâ¦",clientNameNamed:'Applicazione "{id}â¦"',clientNameFallback:"questa applicazione",errors:{missingParams:"Nella richiesta di autorizzazione mancano dei parametri obbligatori.",completeFailed:"Impossibile completare l'autorizzazione.",noRedirect:"Il server di autorizzazione non ha restituito un URL di reindirizzamento.",network:"Errore di rete durante il contatto con il server di autorizzazione."}},x={heading:"Importa da OmniFocus",dropHint:"Trascina qui il tuo CSV di OmniFocus oppure clicca per scegliere un file.",importing:"Importazione in corsoâ¦",import:"Importa",addedToInbox:"{count} aggiunte alla tua Posta in arrivo",placedOnBoards:"{count} collocate sulle bacheche",nonTaskRowsSkipped:"{count} righe non corrispondenti ad attività saltate",errors:{notCsv:"Scegli un file .csv esportato da OmniFocus.",tooLarge:"Quel file supera il limite di 10 MB.",importFailed:"Impossibile importare il file"}},W={events:{cardCreated:"Scheda creata",cardMoved:"Scheda spostata",cardDeleted:"Scheda eliminata",todoCreated:"Attività creata",todoCompleted:"Attività completata",todoUpdated:"Attività aggiornata",commentAdded:"Commento aggiunto"},errors:{createFailed:"Impossibile creare il webhook",deleteFailed:"Impossibile eliminare il webhook"},deleteConfirm:"Eliminare questo webhook? Tutte le integrazioni che lo utilizzano smetteranno di ricevere eventi.",secretWarningStrong:"Salva ora questo segreto di firma!",secretWarningRest:"Non potrai vederlo di nuovo.",copy:"Copia",savedIt:"L'ho salvato",eventsLabel:"eventi",active:"Attivo",inactive:"Inattivo",testing:"Test in corso...",test:"Prova",hideL
1og:"Nascondi registro",log:"Registro",success:"Riuscito",failed:"Non riuscito",noDeliveries:"Ancora nessuna consegna.",addWebhook:"+ Aggiungi webhook",newWebhook:"Nuovo webhook",urlLabel:"URL",eventsFieldLabel:"Eventi",createWebhook:"Crea webhook"},Q={title:"Passkey",description:"Accedi senza password usando l'impronta digitale, il volto o il PIN del tuo dispositivo. Le passkey si sincronizzano tra i tuoi dispositivi tramite Portachiavi iCloud o Google Password Manager.",unsupported:"Questo browser non supporta le passkey. Usa una versione recente di Safari, Chrome, Edge o Firefox su un dispositivo con un blocco schermo.",loading:"Caricamento in corso...",empty:"Ancora nessuna passkey. Aggiungine una qui sotto per abilitare l'accesso senza password.",nicknamePlaceholder:"Soprannome",syncedBadge:"sincronizzata",meta:"Aggiunta {added} · Ultimo utilizzo {lastUsed}",rename:"Rinomina",addNicknamePlaceholder:"Soprannome (es. iPhone, YubiKey)",waitingForAuthenticator:"In attesa dell'autenticatoreâ¦",addPasskey:"Aggiungi una passkey",never:"mai",deleteConfirmTitle:"Elimina passkey",deleteConfirmMessage:"Vuoi davvero eliminare "{nickname}"? Non potrai più accedere con essa.",errors:{loadFailed:"Impossibile caricare le passkey",addFailed:"Impossibile aggiungere la passkey",renameFailed:"Impossibile rinominare la passkey",deleteFailed:"Impossibile eliminare la passkey"}},K={title:"Preferenze",description:"Imposta il tuo fuso orario e formato della data preferiti. Se non impostati, vengono usate le impostazioni rilevate dal tuo browser.",savedSuccess:"Preferenze salvate con successo!",loadingPreferences:"Caricamento delle preferenze in corso...",theme:"Tema",themeLight:"Chiaro",themeDark:"Scuro",themeAuto:"Automatico",language:"Lingua",timezone:"Fuso orario",timezoneAutoDetect:"Rilevamento automatico ({timezone})",dateFormat:"Formato della data",dateFormatBrowserDefault:"Predefinito del browser",saving:"Salvataggio in corso...",savePreferences:"Salva preferenze",errors:{loadFailed:"Impossibile caricare le preferenze",saveFailed:"Impossibile salvare le preferenze"}},j={heading:"Metà del prezzo. Il doppio degli strumenti per chi sviluppa.",subtitle:"CLI, condivisione delle bacheche, notifiche GitHub e Slack e SSO inclusi gratis. Passa a un piano a pagamento per la sincronizzazione bidirezionale completa.",providers:{taskleef:"Taskleef",asana:"Asana",monday:"Monday.com",trello:"Trello"},tiers:{free:"Free",pro:"Pro",team:"Team"},features:{cli:"CLI",mcpServer:"Server MCP",agenticAi:"AI agentica"},taskleefFree:"5 bacheche, 5 utenti, CLI completa",taskleefProPrice:"6 $/postazione/anno",taskleefProSuffix:"(8 $/mese)",taskleefTeamPrice:"12 $/postazione/anno",taskleefTeamSuffix:"(15 $/mese)",asanaFree:"10 utenti, viste limitate",asanaPro:"10,99 $/utente/mese",asanaTeam:"24,99 $/utente/mese",asanaAi:"Solo riassunti",mondayFree:"2 utenti",mondayPro:"9 $/postazione/mese",mondayTeam:"12 $/postazione/mese",mondayAi:"Assistenza alla scrittura",trelloFree:"Bacheche illimitate",trelloPro:"5 $/utente/mese",trelloTeam:"10 $/utente/mese",trelloAi:"Tramite Power-Up",seeFullPricing:"Vedi tutti i dettagli sui prezzi"},$={heroTitle:"Prezzi semplici e trasparenti",heroSubtitle:"Scegli il piano più adatto a te. Passa a un piano superiore o inferiore quando vuoi.",monthly:"Mensile",annual:"Annuale",save25:"Risparmia il 25%",toggleBillingAria:"Cambia periodo di fatturazione",loadingPlans:"Caricamento dei piani in corso...",mostPopular:"Il più scelto",billedAnnually:"con fatturazione annuale",contactSales:"Contatta il team vendite",getStarted:"Inizia",startFreeTrial:"Inizia la prova gratuita",priceCustom:"Personalizzato",priceFree:"Gratuito",period:"/utente/mese",annualSavings:"Risparmia il {pct}% â con fatturazione annuale",faqTitle:"Domande frequenti",faq:{switchPlans:{q:"Posso cambiare piano in seguito?",a:"Sì! Puoi passare a un piano superiore o inferiore in qualsiasi momento. Quando passi a un piano superiore, ti addebitiamo solo la differenza proporzionale. Quando passi a un piano inferiore, il nuovo piano entra in vigore alla fine del periodo di fatturazione in corso."},paymentMethods:{q:"Quali metodi di pagamento accettate?",a:"Accettiamo tutte le principali carte di credito e PayPal. I pagamenti vengono elaborati in modo sicuro tramite Paddle."},freeTrial:{q:"à prevista una prova gratuita?",a:"Sì! Tutti i piani a pagamento includono una prova gratuita di 7 giorni. Nessuna carta di credito richiesta per iniziare, e puoi disdire quando vuoi durante la prova."},exceedLimits:{q:"Cosa succede se supero i limiti del mio piano?",a:"Ti avvisiamo quando ti avvicini ai limiti. Non perdi alcun dato, ma per aggiungere altre bacheche o membri del team dovrai passare a un piano superiore."},refund:{q:"Posso ottenere un rimborso?",before:"Sì, offriamo una garanzia di rimborso di 30 giorni. Se non sei soddisfatto, ",linkText:"contattaci",after:" entro 30 giorni dall'acquisto per ottenere il rimborso completo."},nonProfits:{q:"Offrite sconti per le organizzazioni non profit?",before:"Sì! Offriamo il 50% di
1sconto alle organizzazioni non profit registrate e agli istituti scolastici e universitari. ",linkText:"Contattaci",after:" per fare richiesta."}},errors:{createSessionFailed:"Impossibile creare la sessione di pagamento",connectFailed:"Impossibile connettersi al servizio di pagamento"}},J={title:"Profilo",loading:"Caricamento in corso...",photoSection:{heading:"Foto del profilo",alt:"Foto del profilo",uploading:"Caricamento in corso...",changePhoto:"Cambia foto",uploadPhoto:"Carica foto",deletePhoto:"Elimina foto",hint:"Dimensione massima del file: 5 MB. Formati supportati: JPEG, PNG, GIF, WebP"},infoSection:{heading:"Informazioni del profilo",usernameLabel:"Nome utente",usernameHint:"Il nome utente non può essere modificato",emailLabel:"Email",emailHint:"L'email non può essere modificata",displayNameLabel:"Nome visualizzato",displayNamePlaceholder:"Inserisci un nome visualizzato",displayNameHint:"Questo nome verrà mostrato agli altri utenti sulle bacheche condivise"},saving:"Salvataggio in corso...",saveChanges:"Salva modifiche",deleteDialog:{title:"Elimina foto del profilo",message:"Vuoi davvero eliminare la tua foto del profilo?"},errors:{loadFailed:"Impossibile caricare il profilo",updateFailed:"Impossibile aggiornare il profilo",invalidFileType:"Seleziona un file immagine",fileTooLarge:"L'immagine deve essere inferiore a 5 MB",uploadFailed:"Impossibile caricare la foto",deleteFailed:"Impossibile eliminare la foto"},success:{profileUpdated:"Profilo aggiornato con successo",photoUploaded:"Foto caricata con successo",photoDeleted:"Foto eliminata con successo"}},Z={placeholder:"Aggiungi una nuova attività ...",adding:"Aggiunta in corso...",hideTips:"Nascondi suggerimenti",smartInputTips:"Suggerimenti per l'input intelligente",errors:{addFailed:"Impossibile aggiungere l'attività "},help:{dates:"Date",repeats:"Ripetizioni",tags:"Etichette",boards:"Bacheche",example1:'Esempio: "Porta a spasso il cane ogni giorno feriale a mezzogiorno"',example2:'Esempio: "Compra la spesa [Casa] domani"',example3:'Esempio: "Compra la spesa #Personale [Casa] domani"'}},Y={title:"Reimposta password",successMessage:"Password reimpostata con successo! Reindirizzamento all'accesso in corso...",newPasswordPlaceholder:"Nuova password",confirmPasswordPlaceholder:"Conferma password",submitting:"Attendi...",submit:"Reimposta password",backToLogin:"Torna all'accesso",errors:{invalidToken:"Token di reimpostazione non valido o mancante",passwordsMismatch:"Le password non corrispondono",resetFailed:"Impossibile reimpostare la password"}},X={heading:"Sicurezza",description:"Gestisci le impostazioni di sicurezza del tuo account.",changePassword:"Cambia password",passwordChangedSuccess:"Password cambiata con successo!",currentPasswordLabel:"Password attuale",currentPasswordPlaceholder:"Inserisci la password attuale",newPasswordLabel:"Nuova password",newPasswordPlaceholder:"Inserisci la nuova password",confirmPasswordLabel:"Conferma nuova password",confirmPasswordPlaceholder:"Conferma la nuova password",changingPassword:"Cambio password in corso...",errors:{currentPasswordRequired:"La password attuale è obbligatoria",newPasswordRequired:"La nuova password è obbligatoria",passwordsDoNotMatch:"Le nuove password non corrispondono",changeFailed:"Impossibile cambiare la password"}},_={title:"Registrazioni",totalInPeriod:"{total} negli ultimi {days} giorni",loading:"Caricamento in corso...",empty:"Nessuna registrazione in questo periodo",barTitle:"{date}: {count} registrazione | {date}: {count} registrazioni",errors:{loadFailed:"Impossibile caricare le statistiche delle registrazioni"}},ee={channelActivityFeeds:"Feed di attività dei canali",noChannels:"Ancora nessun canale configurato.",specificBoard:"Bacheca specifica",allBoards:"Tutte le bacheche",remove:"Rimuovi",channelIdPlaceholder:"ID canale (C0123...)",channelNamePlaceholder:"Nome del canale",allEvents:"Tutti gli eventi",movesOnly:"Solo spostamenti",completionsOnly:"Solo completamenti",add:"+ Aggiungi",slashCommands:"Comandi slash",createTask:"Crea un'attività ",showOpenTasks:"Mostra le attività aperte",completeTask:"Completa un'attività ",dmOnAssignment:"DM all'assegnazione di un'attività ",dmHelpText:"I membri del team ricevono un DM su Slack quando viene loro assegnata un'attività .",enabled:"Abilitato",errors:{addFailed:"Impossibile aggiungere il feed del canale",removeFailed:"Impossibile rimuovere il feed del canale"}},ie={heading:"Abbonamento",description:"Gestisci il tuo piano e le informazioni di fatturazione.",loadingSubscription:"Caricamento dell'abbonamento in corso...",currentPlan:"Piano attuale",freeAccount:"Account gratuito",upgradeToPro:"Passa a Pro",loadingShort:"Caricamento in corso...",manageBilling:"Gestisci fatturazione",cancelSubscription:"Annulla abbonamento",viewPlans:"Vedi i piani",seats:"Postazioni:",upgradePrompt:"Passa a Pro per bacheche illimitate, più membri del team e supporto prioritario.",cancelConfirmMessage:"Vuoi davvero annullare il tuo abbonamento? Manterrai l'accesso fino alla fine del tuo periodo di fatturazione.",keepSubscription:"Mantieni abbonamento",tierFree:"Gratuito",status:{active:"Attivo",canceled:"Annullato",canceledUntil:"Annullato - Accesso fino al {date}",pastDue:"Pagamento scaduto - Aggiorna il metodo di pagamento"},errors:{loadFailed:"Impossibile caricare l'abbonamento",portalFailed:"Impossibile aprire il portale di fatturazione",cancelFailed:"Impossibile annullare l'abbonamento"}},ae={heading:"Etichette",description:"Gestisci qui le tue etichette. Aggiungi dati di posizione per abilitare i promemoria basati sulla posizione.",createTag:"Crea etichetta",labels:{name:"Nome",placeName:"Nome del luogo",address:"Indirizzo",latitude:"Latitudine",longitude:"Longitudine",color:"Colore"},placeholders:{placeName:"es. Home Depot",address:"es. Via Roma 123",latitude:"es. 40.7128",longitude:"es. -74.0060",color:"#5A896F"},loading:"Caricamento in corso...",noTags:"Ancora nessuna etichetta. Crea etichette aggiungendole alle attività .",viewTodos:"Vedi attività ",removeColor:"Rimuovi colore",todosTagged:'Attività etichettate "{name}"',loadingTodos:"Caricamento delle attività in corso...",noTodos:"Nessuna attività con questa etichetta.",due:"Scadenza: {date}",deleteTagTitle:"Elimina etichetta",deleteTagMessage:"Vuoi davvero eliminare l'etichetta "{name}"? Verrà rimossa da tutte le attività .",errors:{loadFailed:"Impossibile caricare le etic
1hette",createFailed:"Impossibile creare l'etichetta",updateFailed:"Impossibile aggiornare l'etichetta",deleteFailed:"Impossibile eliminare l'etichetta",loadTodosFailed:"Impossibile caricare le attività per questa etichetta",updateTodoFailed:"Impossibile aggiornare l'attività "}},oe={label:"Assegnato a",placeholder:"Seleziona assegnatario...",unassign:"Rimuovi assegnazione"},te={markComplete:"Segna come completata",markIncomplete:"Segna come incompleta",overdue:"In ritardo",today:"Oggi",tomorrow:"Domani",daysAway:"{count} giorni",dateAtTime:"{date} alle {time}",repeats:"Ripetizioni"},ne={completed:"Completata",markComplete:"Segna come completata",moveToBoard:"Sposta nella bacheca",titlePlaceholder:"Titolo",description:"Descrizione",addDescription:"Aggiungi descrizione...",descriptionPlaceholder:"Descrizione (supporta il markdown) - Digita :emoji: per gli emoji",dueDate:"Scadenza",optionalTime:"Ora facoltativa",deferDate:"Data di rinvio",priority:"Priorità ",priorityNone:"Nessuna",priorityHigh:"Alta",priorityMedium:"Media",priorityLow:"Bassa",saveChanges:"Salva modifiche",deleteTodo:"Elimina attività ",commentsAndActivity:"Commenti e attività ",copyFullId:"Clicca per copiare l'ID completo",idLabel:"ID:",copied:"Copiato!"},re={placeholder:"Aggiungi una nuova attività ...",due:"Scadenza:",todayAt:"Oggi alle {time}",tomorrowAt:"Domani alle {time}"},le={previewLabel:"Anteprima",newTodo:"Nuova attività ...",fetchingLinkInfo:"Recupero delle informazioni del link in corso...",overdue:"In ritardo",today:"Oggi",tomorrow:"Domani",dateAtTime:"{date} alle {time}"},se={enableRepeat:"Abilita ripetizione",repeatType:"Tipo di ripetizione",kind:{regularInterval:"Intervallo regolare",intervalAfterComplete:"Intervallo dopo il completamento"},every:"Ogni",unit:"Unità ",units:{minute:"Minuto/i",hour:"Ora/e",day:"Giorno/i",week:"Settimana/e",month:"Mese/i",year:"Anno/i"},onlyOnTheseDays:"Solo in questi giorni (facoltativo)",presets:{weekdays:"Giorni feriali",weekend:"Fine settimana",clear:"Cancella"},occurrenceLabel:"Posizione nel mese",occurrence:{none:"Lo stesso giorno del mese",first:"Primo giorno selezionato",second:"Secondo giorno selezionato",third:"Terzo giorno selezionato",fourth:"Quarto giorno selezionato",fifth:"Quinto giorno selezionato",last:"Ultimo giorno selezionato"},occurrenceRequiresDays:"Seleziona almeno un giorno sopra perché si ripeta correttamente."},ce={label:"Etichette",inputPlaceholder:"Digita per cercare o aggiungere etichette...",createTag:'+ Crea "{name}"'},de={title:"Posta in arrivo",showCompleted:"Mostra completate",showDeferred:"Mostra rinviate",addPlaceholder:"Aggiungi una nuova attività ...",loading:"Caricamento in corso...",emptyAllTodos:"Ancora nessuna attività . Aggiungine una qui sopra!",emptyIncompleteTodos:'Nessuna attività incompleta. Aggiungine una qui sopra o attiva "Mostra completate"!',listEmptyMessage:"Ancora nessuna attività ",deleteConfirmTitle:"Elimina attività ",deleteConfirmMessage:"Vuoi davvero eliminare questa attività ? Questa azione non può essere annullata.",errors:{loadFailed:"Impossibile caricare le attività ",toggleFailed:"Impossibile cambiare lo stato di completamento dell'attività ",completeFailed:"Impossibile completare l'attività ",deleteFailed:"Impossibile eliminare l'attività ",updateFailed:"Impossibile aggiornare l'attività ",reorderSubtasksFailed:"Impossibile riordinare le sottoattività ",makeSubtaskFailed:"Impossibile creare la sottoattività ",promoteSubtaskFailed:"Impossibile promuovere la sottoattività ",createSubtaskFailed:"Impossibile creare la sottoattività "}},ue={removeFromBoard:"Rimuovi dalla bacheca",addSubtask:"+ Sottoattività ",addSubtaskTitle:"Aggiungi sottoattività ",collapseSubtasks:"Comprimi sottoattività ",expandSubtasks:"Espandi sottoattività ",subtaskOf:"Sottoattività di: {title}",unsubscribeFromNotifications:"Annulla l'iscrizione alle notifiche",subscribeToNotifications:"Iscriviti alle notifiche",assignedTo:"Assegnata a {name} (clicca per cambiare)",assignToSomeone:"Assegna a qualcuno",assignTo:"Assegna a...",unassign:"Rimuovi assegnazione",moveToTop:"Sposta in cima",moveToColumn:"Sposta nella colonna"},me={logoAlt:"TaskLeef",verifyingTitle:"Verifica dell'email in corso",verifiedTitle:"Email verificata",failedTitle:"Verifica non riuscita",loadingMessage:"Attendi mentre verifichiamo la tua email...",verifiedMessage:"Email verificata con successo! Reindirizzamento all'accesso in corso...",resendSentMessage:"Email di verifica inviata! Controlla la tua casella di posta.",resendPrompt:"Ti serve un nuovo link di verifica?",emailPlaceholder:"Inserisci la tua email",sending:"Invio in corso...",resendButton:"Invia di nuovo l'email di verifica",goToLogin:"Vai all'accesso",errors:{missingToken:"Token di verifica non valido o mancante",verifyFailed:"Impossibile verificare l'email",emailRequired:"Inserisci il tuo indirizzo email",resendFailed:"Impossibile inviare di nuovo l'email di verifica"}},pe={title:"Spazio di lavoro",description:"Gestisci lo spazio di lavoro del tuo team, i membri e le postazioni.",loadingWorksp
1aces:"Caricamento degli spazi di lavoro in corso...",workspaceLabel:"Spazio di lavoro:",tierLabel:"Piano:",seatsLabel:"Postazioni:",membersLabel:"Membri:",membersHeading:"Membri",loadingMembers:"Caricamento dei membri in corso...",roleAdmin:"Amministratore",roleMember:"Membro",removeMember:"Rimuovi",emailPlaceholder:"Indirizzo email",addingMember:"Aggiunta in corso...",addMember:"Aggiungi membro",seatManagementHeading:"Gestione delle postazioni",seatsInputLabel:"Postazioni:",loading:"Caricamento in corso...",previewChange:"Anteprima della modifica",immediateCharge:"Addebito immediato:",updating:"Aggiornamento in corso...",confirmChange:"Conferma modifica",memberAddedSuccess:"Membro aggiunto con successo",seatsUpdatedSuccess:"Postazioni aggiornate con successo",errors:{loadWorkspacesFailed:"Impossibile caricare gli spazi di lavoro",loadMembersFailed:"Impossibile caricare i membri",addMemberFailed:"Impossibile aggiungere il membro",removeMemberFailed:"Impossibile rimuovere il membro",updateRoleFailed:"Impossibile aggiornare il ruolo",previewSeatFailed:"Impossibile visualizzare l'anteprima della modifica delle postazioni",updateSeatsFailed:"Impossibile aggiornare le postazioni",updateNameFailed:"Impossibile aggiornare il nome dello spazio di lavoro"}},ge={englishNotice:"Questi documenti legali sono forniti esclusivamente in inglese. Altre parti di TaskLeef potrebbero essere tradotte automaticamente per tua comodità , ma la versione in inglese è quella legalmente valida."},ve={landing:{description:"Il task manager che ti segue dove lavori: terminale, editor o browser. CLI completa, server MCP e AI agentica che agisce davvero sulle tue bacheche."},pricing:{title:"Prezzi",description:"Prezzi semplici e trasparenti. I piani TaskLeef partono dalla versione gratuita, con CLI, condivisione delle bacheche e SSO inclusi."},docs:{title:"Documentazione REST API e server MCP â Integrazione con Claude Code",description:"Documentazione REST API e server MCP di TaskLeef. Gestisci attività , bacheche Kanban, colonne, schede, etichette e commenti â funziona con Claude Code, Claude.ai e CoWork."},ios:{title:"TaskLeef per iPhone",description:"TaskLeef per iPhone. Acquisizione rapida in linguaggio naturale, notifiche insistenti che non ti fanno dimenticare nulla, attività ricorrenti intelligenti e sincronizzazione in tempo reale con le tue bacheche Kanban."}},he={title:"Trash",emptyState:"Trash is empty",emptyStateHint:"Deleted tasks will appear here for 30 days before being permanently removed.",emptyTrash:"Empty Trash",restore:"Restore",deletePermanently:"Delete permanently",confirmEmptyTitle:"Empty Trash?",confirmEmptyMessage:"This will permanently delete all {count} item(s) in the trash. This action cannot be undone.",confirmDeleteTitle:"Delete permanently?",confirmDeleteMessage:'This will permanently delete "{title}". This action cannot be undone.',deletedAgo:"Deleted {days} day(s) ago",deletedToday:"Deleted today",autoDeletesIn:"Auto-deletes in {days} day(s)",autoDeletesSoon:"Auto-deletes soon",errorLoad:"Failed to load trash.",errorRestore:"Failed to restore task.",errorDelete:"Failed to delete task.",errorEmptyTrash:"Failed to empty trash."},be={boardsSection:{title:"Modelli",newTemplate:"Nuovo modello",newTemplatePlaceholder:"Nome del modello, ad es. Checklist di chiusura",noSchedule:"Non pianificato",paused:"In pausa",scheduleSummary:"{days} · {time}",nextRun:"Prossima bacheca: {when}",today:"Oggi",noRuns:"Ancora nessuna bacheca",moreMembers:"+{count}",errors:{createFailed:"Impossibile creare il modello"}},newBoard:{fromTemplate:"Da modello",blankBoard:"Bacheca vuota",createFromTemplate:"Crea da modello",errors:{runFailed:"Impossibile creare una bacheca dal modello"}},boardMenu:{label:"Altre azioni della bacheca",saveAsTemplate:"Salva come modelloâ¦"},promote:{title:"Salva come modello",intro:"Trasforma questa bacheca in un modello riutilizzabile. La bacheca stessa non viene modificata.",name:"Nome del modello",cards:"Schede",cardsAll:"Tutte le schede",cardsIncompleteOnly:"Solo le schede non completate",cardsNone:"Nessuna scheda (solo colonne)",dueDates:"Scadenze",dueAsTimeOfDay:"Mantieni l'ora, rimuovi la data",dueStrip:"Rimuovi le scadenze",members:"Aggiungi a ogni nuova bacheca",noMembers:"Non c'è ancora nessun altro in questa bacheca. Potrai invitare persone dal modello più tardi.",linkAsRun:"Usa questa bacheca come quella di oggi",linkAsRunHint:"Altrimenti questa bacheca resta una bacheca normale e la prima viene creata secondo la pianificazione.",save:"Salva modello",saving:"Salvataggioâ¦",errors:{nameRequired:"Dai un nome al modello.",saveFailed:"Impossibile salvare la bacheca come modello"}},banner:{today:"{name} di oggi · da modello",run:"{name} · {date} · da modello",archived:"Archiviata · sola lettura"},editor:{loading:"Caricamento del modelloâ¦",loadFailed:"Impossibile caricare il modello",notAllowed:"Solo il proprietario del modello o un amministratore dello spazio di lavoro può modificare questo modello.",back:"â Bacheche",renameHint:"Fai doppio clic per rinominare",runNow:"Esegui ora",running:"Creazioneâ¦",todayLink:"Link della bacheca di oggi",copyLink:"Copia link",copied:"Copiato!",delete:"Elimina modello",deleteTitle:"Elimina modello",deleteMessage:'Eliminare il modello "{name}"? Le bacheche già create da esso vengono mantenute.',tabs:{content:"Contenuto",schedule:"Pianificazione",people:"Persone",history:"Cronologia"},errors:{runFailed:"Impossibile creare una bacheca dal modello",saveFailed:"Impossibile salvare il modello",deleteFailed:"Impossibile eliminare il modello"}},content:{empty:"Ancora nessuna sezione. Aggiungine una per iniziare a costruire la checklist.",addSection:"Aggiungi sezione",sectionPlaceholder:"Nome della sezione",renameSection:"Rinomina sezione",deleteSection:"Elimina sezione",deleteSectionTitle:"Elimina sezione",deleteSectionMessage:'Eliminare la sezione "{title}" e tutte le sue schede?',addCardPlaceholder:"Aggiungi una schedaâ¦",addSubtaskPlaceholder:"Aggiungi una sottoattività â¦",cardTitle:"Titolo della scheda",priority:"Priorità ",priorityNone:"Nessuna priorità ",dueTime:"Ora di scadenza",nextDay:"+1 giorno",nextDayHint:"Scade il giorno dopo l'esecuzione, ad es. per le attività di chiusura dopo mezzanotte",assignee:"Assegnata a",unassigned:"Non assegnata",tags:"Etichette",showDetail
1s:"Mostra sottoattività e descrizione",hideDetails:"Nascondi dettagli",description:"Descrizione",descriptionPlaceholder:"Note per chi se ne occuperà ",subtasks:"Sottoattività ",deleteCard:"Elimina scheda",dragHandle:"Trascina per riordinare",errors:{loadFailed:"Impossibile caricare il contenuto del modello",saveFailed:"Impossibile salvare la modifica"}},schedule:{intro:"Crea automaticamente una nuova bacheca da questo modello.",days:"Ripeti il",time:"Crea la bacheca alle",timeZone:"Fuso orario",pause:"Metti in pausa la pianificazione",pauseHint:"Chiusi per le ferie? Finché è in pausa non vengono create bacheche.",previousRun:"Quando viene creata una nuova bacheca",previousArchive:"Archivia la bacheca precedente",previousKeep:"Mantieni la bacheca precedente",carryOver:"Sposta le schede non completate nella nuova bacheca",retention:"Elimina le bacheche archiviate dopo",retentionDays:"giorni",nextBoard:"Prossima bacheca: {when}",noNextBoard:"Nessuna bacheca pianificata",everyDay:"Ogni giorno",save:"Salva pianificazione",saving:"Salvataggioâ¦",saved:"Pianificazione salvata",upgradeTitle:"Le bacheche pianificate sono una funzione Pro",upgradeBody:"Puoi comunque creare bacheche da questo modello manualmente con qualsiasi piano.",viewPlans:"Vedi i piani",errors:{noDays:"Scegli almeno un giorno.",noTime:"Scegli un'ora.",saveFailed:"Impossibile salvare la pianificazione"}},people:{intro:"Tutte le persone qui elencate vengono aggiunte automaticamente a ogni nuova bacheca. Vengono invitate una sola volta, qui: le nuove bacheche non inviano mai inviti.",inviteTitle:"Invita via e-mail",emailPlaceholder:"Indirizzo e-mail",invite:"Invita",inviting:"Invito in corsoâ¦",notify:"Notifica",notifyHint:"Avvisale quando la bacheca di oggi è pronta",role:"Ruolo",pendingTitle:"Inviti in sospeso",pending:"In sospeso",membersTitle:"Membri",none:"Non è stato ancora aggiunto nessuno.",remove:"Rimuovi",removeConfirm:"Rimuovere {email}? Resta nelle bacheche già esistenti ma non viene aggiunta alle nuove.",alsoRemoveToday:"Rimuovila anche dalla bacheca di oggi",confirmRemove:"Rimuovi",errors:{loadFailed:"Impossibile caricare le persone di questo modello",saveFailed:"Impossibile salvare la modifica",addFailed:"Impossibile aggiungere questa persona"}},history:{date:"Data",progress:"Avanzamento",status:"Stato",done:"{completed}/{total} completate",live:"Attiva",archived:"Archiviata",open:"Apri",empty:"Da questo modello non è ancora stata creata nessuna bacheca.",errors:{loadFailed:"Impossibile caricare la cronologia delle esecuzioni"}},today:{resolving:"Apertura della bacheca di oggiâ¦",none:"Non c'è ancora una bacheca per oggi.",back:"Vai alle bacheche"}},fe={acceptInvitationView:e,adminBoardView:i,adminUserBoardsView:a,adminView:o,aiProvidersPanel:t,apiDocsView:n,apiKeysPanel:r,appStoreSection:l,authCallbackView:s,boardCard:c,boardMembersModal:d,boardView:u,boardsView:m,cTASection:p,cardAttachments:g,cardExternalLinks:v,columnAiChat:h,commentsAndActivity:b,common:f,dangerZonePanel:z,dueDateSection:C,emailVerificationPendingView:I,emojiPickerPopup:A,feedback:P,search:T,folderSection:k,gitHubIntegrationConfig:S,heroSection:w,inbox:F,integrationTierGate:y,integrationsPanel:L,iosView:R,kanbanColumn:M,landingFAQ:q,landingFooter:D,landingNavBar:N,landingView:E,listView:B,login:O,navBar:H,notificationDropdown:V,notificationPreferencesPanel:G,oAuthConsentView:U,omniFocusImportPanel:x,outboundWebhookConfig:W,passkeysPanel:Q,preferences:K,pricingSection:j,pricingView:$,profileView:J,quickAddTodo:Z,resetPasswordView:Y,securityPanel:X,signupChart:_,slackIntegrationConfig:ee,subscriptionPanel:ie,tagsView:ae,todoAssigneeSection:oe,todoContent:te,todoEditModal:ne,todoInput:re,todoPreview:le,todoRepeatSection:se,todoTagsSection:ce,todosView:de,unifiedCard:ue,verifyEmailView:me,workspacePanel:pe,legal:ge,seo:ve,trashView:he,templates:be};export{e as acceptInvitationView,i as adminBoardView,a as adminUserBoardsView,o as adminView,t as aiProvidersPanel,n as apiDocsView,r as apiKeysPanel,l as appStoreSection,s as authCallbackView,c as boardCard,d as boardMembersModal,u as boardView,m as boardsView,p as cTASection,g as cardAttachments,v as cardExternalLinks,h as columnAiChat,b as commentsAndActivity,f as common,z as dangerZonePanel,fe as default,C as dueDateSection,I as emailVerificationPendingView,A as emojiPickerPopup,P as feedback,k as folderSection,S as gitHubIntegrationConfig,w as heroSection,F as inbox,y as integrationTierGate,L as integrationsPanel,R as iosView,M as kanbanColumn,q as landingFAQ,D as landingFooter,N as landingNavBar,E as landingView,ge as legal,B as listView,O as login,H as
1navBar,V as notificationDropdown,G as notificationPreferencesPanel,U as oAuthConsentView,x as omniFocusImportPanel,W as outboundWebhookConfig,Q as passkeysPanel,K as preferences,j as pricingSection,$ as pricingView,J as profileView,Z as quickAddTodo,Y as resetPasswordView,T as search,X as securityPanel,ve as seo,_ as signupChart,ee as slackIntegrationConfig,ie as subscriptionPanel,ae as tagsView,be as templates,oe as todoAssigneeSection,te as todoContent,ne as todoEditModal,re as todoInput,le as todoPreview,se as todoRepeatSection,ce as todoTagsSection,de as todosView,he as trashView,ue as unifiedCard,me as verifyEmailView,pe as workspacePanel};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.