{ "auth": { "signIn": "Accedi", "signUp": "Registrati", "email": "Email", "password": "Password", "name": "Nome", "emailPlaceholder": "Inserisci il tuo indirizzo email", "passwordPlaceholder": "Inserisci la tua password", "namePlaceholder": "Inserisci il tuo nome", "passwordMinChars": "Inserisci la password (minimo 6 caratteri)", "resetPassword": "Reimposta password", "resetPasswordInstructions": "Inserisci la tua email per reimpostare la password", "forgotPassword": "Password dimenticata?", "noAccount": "Non hai un account?", "hasAccount": "Hai già un account?", "signInToAccount": "Accedi al tuo account", "createAccount": "Crea il tuo account", "rememberMe": "Ricordami", "orContinueWith": "Oppure continua con", "checkYourEmail": "Controlla la tua email", "resetEmailSent": "Se esiste nel nostro sistema, abbiamo inviato un link per la reimpostazione della password al tuo indirizzo email.", "returnToLogin": "Torna al login", "forgotPasswordTitle": "Password dimenticata", "forgotPasswordDescription": "Inserisci il tuo indirizzo email e ti invieremo un link per reimpostare la password.", "sending": "Invio in corso...", "sendResetLink": "Invia link di reimpostazione", "backToLogin": "Torna al login", "signOut": "Sign out", "confirmPassword": "Conferma password", "confirmPasswordPlaceholder": "Conferma la tua password" }, "sidebar": { "notes": "Notes", "recent": "Recente", "quickNav": "Navigazione rapida", "reminders": "Reminders", "labels": "Labels", "editLabels": "Edit labels", "newNoteTabs": "Nuova nota", "newNoteTabsHint": "Crea nota in questo quaderno", "noLabelsInNotebook": "Nessuna etichetta in questo quaderno", "archive": "Archive", "trash": "Trash", "clearFilter": "Remove filter", "inbox": "Posta in arrivo", "sharedWithMe": "Condiviso con me", "sortNewest": "Prima il più recente", "sortOldest": "Prima il più vecchio", "sortAlpha": "A→Z", "accountMenu": "Menù conto", "profile": "Profile", "signOut": "Sign out", "sortOrder": "Ordinamento", "freezePinnedNotebook": "Blocca l'ordine della barra laterale del taccuino", "unfreezePinnedNotebook": "Sblocca l'ordine della barra laterale del notebook", "newSubNotebook": "Nuovo sub-notebook", "renameNotebook": "Rinominare", "sharedNotebookBadge": "· Shared", "sortManual": "Ordine libero", "moveFailed": "Failed to move notebook", "dropToRoot": "Drop here to move to root", "noReminders": "No active reminders." }, "notes": { "title": "Note", "newNote": "Nuova nota", "reorganize": "Riorganizzare le note", "untitled": "Untitled", "placeholder": "Scrivi una nota...", "markdownPlaceholder": "Scrivi una nota... (Markdown supportato)", "titlePlaceholder": "Titolo", "noteTypes": { "richtext": "Testo ricco", "markdown": "Ribasso", "text": "Testo semplice", "checklist": "Lista di controllo" }, "listItem": "Elemento elenco", "addListItem": "+ Elemento elenco", "newChecklist": "Nuova checklist", "add": "Aggiungi", "adding": "Aggiunta in corso...", "close": "Chiudi", "confirmDelete": "Are you sure you want to delete this note?", "confirmLeaveShare": "Sei sicuro di voler abbandonare questa nota condivisa?", "sharedBy": "Condivisa da", "sharedShort": "Condiviso", "leaveShare": "Abbandona", "delete": "Delete", "archive": "Archivia", "unarchive": "Rimuovi dall’archivio", "pin": "Fissa", "unpin": "Rimuovi fissaggio", "color": "Colore", "changeColor": "Cambia colore", "setReminder": "Imposta promemoria", "setReminderButton": "Imposta promemoria", "date": "Data", "time": "Ora", "reminderDateTimeRequired": "Inserisci data e ora", "invalidDateTime": "Data o ora non valide", "reminderMustBeFuture": "Il promemoria deve essere nel futuro", "reminderSet": "Promemoria impostato per {datetime}", "reminderPastError": "Il promemoria deve essere nel futuro", "reminderRemoved": "Promemoria rimosso", "addImage": "Aggiungi immagine", "addLink": "Aggiungi link", "linkAdded": "Link aggiunto", "linkMetadataFailed": "Impossibile recuperare i metadati del link", "linkAddFailed": "Aggiunta del link non riuscita", "invalidFileType": "Tipo di file non valido: {fileName}. Sono consentiti solo JPEG, PNG, GIF e WebP.", "fileTooLarge": "File troppo grande: {fileName}. La dimensione massima è {maxSize}.", "uploadFailed": "Caricamento non riuscito: {filename}", "contentOrMediaRequired": "Inserisci del contenuto o aggiungi un link/immagine", "itemOrMediaRequired": "Aggiungi almeno un elemento o un contenuto multimediale", "noteCreated": "Nota creata con successo", "noteCreateFailed": "Creazione della nota non riuscita", "deleted": "Note deleted", "deleteFailed": "Failed to delete note", "aiAssistant": "Assistente AI", "changeSize": "Cambia dimensione", "backgroundOptions": "Opzioni di sfondo", "moreOptions": "Altre opzioni", "remindMe": "Ricordamelo", "markdownMode": "Markdown", "addCollaborators": "Aggiungi collaboratori", "duplicate": "Duplica", "share": "Condividi", "showCollaborators": "Mostra collaboratori", "pinned": "Note pinned", "others": "Altre", "noNotes": "Nessuna nota", "noNotesFound": "Nessuna nota trovata", "createFirstNote": "Crea la tua prima nota", "size": "Dimensione", "small": "Piccola", "medium": "Media", "large": "Grande", "shareWithCollaborators": "Condividi con collaboratori", "view": "Visualizza nota", "edit": "Modifica nota", "readOnly": "Sola lettura", "preview": "Anteprima", "noContent": "Nessun contenuto", "takeNote": "Scrivi una nota...", "takeNoteMarkdown": "Scrivi una nota... (Markdown supportato)", "addItem": "Aggiungi elemento", "sharedReadOnly": "Questa nota è condivisa con te in modalità sola lettura", "makeCopy": "Crea una copia", "saving": "Salvataggio in corso...", "copySuccess": "Nota copiata con successo!", "copyFailed": "Copia della nota non riuscita", "copy": "Copia", "markdownOn": "Markdown ATTIVO", "markdownOff": "Markdown DISATTIVATO", "undo": "Annulla", "redo": "Ripeti", "pinnedNotes": "Note fissate", "recent": "Recenti", "addNote": "Aggiungi nota", "readMore": "Leggi di più", "remove": "Remove", "dragToReorder": "Drag to reorder", "more": "Altro", "emptyState": "Nessuna nota qui", "metadataPanel": "Dettagli", "metadataNotebook": "Taccuino", "emptyStateTabs": "Nessuna nota in questa vista. Usa \"Nuova nota\" nella barra laterale (suggerimenti titolo IA nel compositore).", "inNotebook": "Nel notebook", "moveFailed": "Spostamento non riuscito", "clarifyFailed": "Chiarimento non riuscito", "shortenFailed": "Accorciamento non riuscito", "improveFailed": "Miglioramento non riuscito", "transformFailed": "Trasformazione non riuscita", "markdown": "Markdown", "unpinned": "Note unpinned", "redoShortcut": "Ripeti (Ctrl+Y)", "undoShortcut": "Annulla (Ctrl+Z)", "reorderTabs": "Riordina scheda", "modified": "Modificata", "created": "Creata", "loading": "Caricamento...", "exportPDF": "Esporta PDF", "savedStatus": "Salvato", "dirtyStatus": "Modificato", "completedLabel": "Completati", "notes": { "emptyNotebook": "Quaderno vuoto", "emptyNotebookDesc": "Questo quaderno non ha note. Clicca + per crearne una.", "noNoteSelected": "Nessuna nota selezionata", "selectOrCreateNote": "Seleziona una nota dalla lista o creane una nuova." }, "commitVersion": "Salva versione", "versionSaved": "Versione salvata", "deleteVersion": "Elimina questa versione", "versionDeleted": "Versione eliminata", "deleteVersionConfirm": "Eliminare questa versione definitivamente?", "deleteVersionDesc": "Questa azione non può essere annullata. La versione verrà eliminata definitivamente dalla cronologia.", "historyMode": "Modalità cronologia", "historyModeManual": "Manuale (pulsante commit)", "historyModeAuto": "Automatico (intelligente)", "historyModeManualDesc": "Crea snapshot manualmente con il pulsante commit", "historyModeAutoDesc": "Snapshot automatici con rilevamento intelligente", "history": "Cronologia", "historyRestored": "Versione ripristinata", "historyEnabled": "Cronologia attivata", "historyDisabledTitle": "Version history", "historyDisabledDesc": "La cronologia è disattivata per il tuo account.", "historyEnabledTitle": "History enabled!", "historyEnabledDesc": "Versions of this note will now be recorded.", "enableHistory": "Attiva cronologia", "historyEmpty": "Nessuna versione disponibile", "historySelectVersion": "Seleziona una versione per visualizzarne l'anteprima", "currentVersion": "attuale", "compareVersions": "Confrontare", "diffTitle": "Confronto", "diffSelectHint": "Fare clic su 2 versioni nell'elenco per confrontarle", "sortBy": "Ordina per", "sortDateDesc": "Data (recente)", "sortDateAsc": "Data (meno recente)", "sortTitleAsc": "Titolo A → Z", "sortTitleDesc": "Titolo Z → A", "suggestTitle": "AI title", "generateTitleFromImage": "Generate title from image", "titleGenerated": "Title generated", "content": "Content", "restore": "Restore", "createFailed": "Failed to create note", "updateFailed": "Failed to update note", "archived": "Note archived", "unarchivedSuccess": "Nota rimossa dall'archivio", "archiveFailed": "Failed to archive", "sort": "Sort", "confirmDeleteTitle": "Delete note", "leftShare": "Share removed", "ideaOrigin": "Origin of the idea", "noNoteLink": "Purely generative idea", "dismiss": "Not pertinent", "dismissed": "Note dismissed from recent", "generalNotes": "General Notes", "noteType": "Tipo di nota", "typeText": "Testo", "typeMarkdown": "Markdown", "typeRichText": "Testo formattato", "typeChecklist": "Lista di controllo", "convertedToRichText": "Converted to rich text", "conversionFailed": "Conversion failed, staying in Markdown", "richTextPlaceholder": "Prendi una nota...", "switchTypeTitle": "Cambiare tipo di nota?", "switchTypeWarning": "Alcune formattazioni potrebbero andare perse con {type}.", "switchTypeContentPreserved": "Il contenuto sarà preservato come testo semplice.", "switchType": "Passa a {type}", "saveNow": "Risparmia ora", "backToCollection": "Ritorno alla raccolta", "markdownEditingTitle": "Ritorna alla modifica", "markdownPreviewTitle": "Anteprima", "brainstormThisIdea": "Raccogli questa idea", "brainstormThisIdeaAria": "Raccogli questa idea", "shareNoteTitle": "Condividi nota", "shareNoteAria": "Condividi nota", "saveNoteAria": "Salva nota", "noChangesToSaveAria": "Nessuna modifica da salvare", "optionsMenuAria": "Menù delle opzioni", "deleteNoteConfirmItem": "Elimina nota", "noteDeletedToast": "Nota cancellata.", "deleteNoteFailedToast": "Impossibile eliminare.", "documentInfoAria": "Informazioni sul documento", "noModification": "Nessun cambiamento", "notes.emptyNotebook": "Empty notebook", "notes.emptyNotebookDesc": "This notebook has no notes. Click + to create one.", "notes.noNoteSelected": "No note selected", "notes.selectOrCreateNote": "Select a note from the list or create a new one." }, "pagination": { "previous": "←", "pageInfo": "Pagina {currentPage} / {totalPages}", "next": "→" }, "labels": { "title": "Labels", "filter": "Filter by Label", "manage": "Manage Labels", "manageTooltip": "Manage Labels", "changeColor": "Change Color", "changeColorTooltip": "Change color", "delete": "Delete", "deleteTooltip": "Delete label", "confirmDelete": "Are you sure you want to delete this label?", "newLabelPlaceholder": "Create new label", "namePlaceholder": "Enter label name", "addLabel": "Add label", "createLabel": "Create label", "labelName": "Label name", "labelColor": "Label color", "manageLabels": "Manage labels", "manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.", "selectedLabels": "Selected Labels", "allLabels": "All Labels", "clearAll": "Clear all", "filterByLabel": "Filter by label", "tagAdded": "Tag \"{tag}\" added", "showLess": "Show less", "showMore": "Show more", "editLabels": "Edit Labels", "editLabelsDescription": "Create, edit colors, or delete labels.", "noLabelsFound": "No labels found.", "loading": "Loading...", "notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.", "count": "{count} etichette", "noLabels": "Nessuna etichetta", "confirmDeleteShort": "Confermare?", "labelRemoved": "Etichetta \"{label}\" rimossa" }, "search": { "placeholder": "Cerca", "searchPlaceholder": "Cerca nelle tue note...", "semanticInProgress": "Ricerca AI in corso...", "semanticTooltip": "Ricerca semantica AI", "searching": "Ricerca in corso...", "noResults": "Nessun risultato trovato", "resultsFound": "{count} note trovate", "exactMatch": "Corrispondenza esatta", "related": "Correlate", "disabledAdmin": "Ricerca disabilitata in modalità admin" }, "collaboration": { "emailPlaceholder": "Inserisci indirizzo email", "addCollaborator": "Aggiungi collaboratore", "removeCollaborator": "Rimuovi collaboratore", "owner": "Proprietario", "canEdit": "Può modificare", "canView": "Può visualizzare", "shareNote": "Condividi nota", "shareWithCollaborators": "Condividi con collaboratori", "addCollaboratorDescription": "Aggiungi persone per collaborare a questa nota tramite il loro indirizzo email.", "viewerDescription": "Hai accesso a questa nota. Solo il proprietario può gestire i collaboratori.", "emailAddress": "Indirizzo email", "enterEmailAddress": "Inserisci indirizzo email", "invite": "Invita", "peopleWithAccess": "Persone con accesso", "noCollaborators": "Nessun collaboratore. Aggiungine uno sopra!", "noCollaboratorsViewer": "Nessun collaboratore.", "pendingInvite": "Invito in sospeso", "pending": "In sospeso", "remove": "Rimuovi", "unnamedUser": "Utente senza nome", "done": "Fatto", "willBeAdded": "{email} sarà aggiunto come collaboratore quando la nota verrà creata", "alreadyInList": "Questa email è già nella lista", "nowHasAccess": "{name} ora ha accesso a questa nota", "accessRevoked": "L’accesso è stato revocato", "errorLoading": "Errore nel caricamento dei collaboratori", "failedToAdd": "Impossibile aggiungere il collaboratore", "failedToRemove": "Impossibile rimuovere il collaboratore", "shareCompactTitle": "Condividere", "inviteByEmailLabel": "Invita tramite e-mail", "accessReadCompact": "Visualizzazione", "accessEditCompact": "Modificare", "sendInvitation": "Invia invito", "invitationSentBadge": "Invito inviato", "sharedAccessLabel": "Accesso condiviso", "noCollaboratorsEmpty": "Nessun collaboratore ancora.", "removeAccessTitle": "Rimuovere l'accesso", "toastInviteSentTo": "Invito inviato a {email}", "toastAccessRemoved": "Accesso rimosso per {target}", "toastUserFallback": "l'utente", "toastSharingError": "Errore di condivisione", "toastEmailNotFound": "Nessun account trovato con questa email.", "toastAlreadySharedUser": "Questa nota è già condivisa con questo utente.", "toastRemoveAccessFailed": "Impossibile rimuovere l'accesso.", "userFallback": "Utente" }, "ai": { "analyzing": "AI analyzing...", "clickToAddTag": "Click to add this tag", "ignoreSuggestion": "Ignore this suggestion", "generatingTitles": "Generating titles...", "generateTitlesTooltip": "Generate titles with AI", "poweredByAI": "Powered by AI", "languageDetected": "Language detected", "processing": "Processing...", "tagAdded": "Tag \"{tag}\" added", "titleGenerating": "Generating...", "titleGenerateWithAI": "Generate titles with AI", "titleGenerationMinWords": "Content must have at least 10 words to generate titles (current: {count} words)", "titleGenerationError": "Error generating titles", "titlesGenerated": "💡 {count} titles generated!", "titleGenerationFailed": "Failed to generate titles", "titleApplied": "Title applied!", "reformulationNoText": "Please select text or add content", "reformulationSelectionTooShort": "Selection too short, using full content", "reformulationMinWords": "Text must have at least 10 words (current: {count} words)", "reformulationMaxWords": "Text must have maximum 500 words", "reformulationError": "Error during reformulation", "reformulationFailed": "Failed to reformulate text", "reformulationApplied": "Reformulated text applied!", "transformMarkdown": "Transform to Markdown", "transforming": "Transforming...", "transformSuccess": "Text transformed to Markdown successfully!", "transformError": "Error during transformation", "convertToRichtext": "Converti in Rich Text", "convertingToRichtext": "Conversione...", "assistant": "AI Note", "generating": "Generating...", "generateTitles": "Generate titles", "reformulateText": "Reformulate text", "reformulating": "Reformulating...", "clarify": "Clarify", "shorten": "Shorten", "improveStyle": "Improve style", "reformulationComparison": "Reformulation Comparison", "original": "Original", "reformulated": "Reformulated", "autoLabels": { "error": "Failed to fetch label suggestions", "noLabelsSelected": "No labels selected", "created": "{count} etichette create con successo", "analyzing": "Analisi delle tue note per suggerimenti etichette...", "title": "Suggerimenti Etichette", "description": "Ho rilevato temi ricorrenti in \"{notebookName}\" ({totalNotes} note). Creare etichette per essi?", "note": "note", "notes": "notes", "typeContent": "Type content to get label suggestions...", "createNewLabel": "Crea nuova etichetta", "new": "(nuovo)", "create": "Crea", "creating": "Creazione etichette...", "notesCount": "{count} note", "typeForSuggestions": "Digita per suggerimenti" }, "batchOrganization": { "title": "Organizzazione batch", "description": "L'IA analizzerà le tue note e suggerirà di organizzarle in quaderni.", "analyzing": "Analyzing your notes...", "noNotebooks": "No notebooks available. Create notebooks first to organize your notes.", "noSuggestions": "AI could not find a good way to organize these notes.", "apply": "Apply", "applying": "Applying...", "success": "Organizzazione completata", "error": "Errore nell'organizzazione", "noNotesSelected": "Nessuna nota selezionata", "applyFailed": "Applicazione non riuscita", "selectAllIn": "Seleziona tutto in", "selectNote": "Seleziona nota" }, "notebookSummary": { "regenerate": "Rigenera Riassunto", "regenerating": "Rigenerazione riassunto...", "exportPDF": "Esporta come PDF" }, "clarifyDesc": "Rendere il testo più chiaro e comprensibile", "shortenDesc": "Riassumere il testo e andare al sodo", "improve": "Migliora scrittura", "improveDesc": "Correggi grammatica e migliora lo stile", "toMarkdown": "Formatta come Markdown", "toMarkdownDesc": "Aggiungi titoli, elenchi e struttura il testo", "translate": "Traduci", "translateDesc": "Cambia la lingua del testo", "translateBack": "Indietro", "translationApplied": "Traduzione applicata", "translationFailed": "Traduzione fallita", "undo": "Annulla IA", "undoAI": "Annulla trasformazione IA", "undoApplied": "Testo originale ripristinato", "minWordsError": "La nota deve contenere almeno 5 parole per utilizzare le azioni IA.", "wordCountMin": "Seleziona almeno {min} parole da riformulare (attualmente {current} parole)", "wordCountMax": "Seleziona al massimo {max} parole da riformulare (attualmente {current} parole)", "genericError": "Errore IA", "actionError": "Errore durante l'azione IA", "appliedToNote": "Applicato alla nota", "applyToNote": "Applica alla nota", "undoLastAction": "Annulla ultima azione IA", "selectContext": "Seleziona contesto...", "selectNotebook": "Seleziona quaderno", "chatPlaceholder": "Chiedi all'IA di modificare, riassumere o redigere...", "assistantTitle": "Assistente IA", "currentNote": "Nota corrente", "shrinkPanel": "Comprimi pannello", "expandPanel": "Espandi pannello", "chatTab": "Chat", "noteActions": "Azioni nota", "askToStart": "Chiedi qualcosa all'Assistente per iniziare.", "chatPanelContext": "Contesto", "chatPanelNotebookPlus": "+ Taccuino", "chatPanelWritingTone": "Tono di scrittura", "scopeAutoBadge": "Auto", "chatNoteQuestionPlaceholder": "Fai una domanda su questa nota...", "chatNotebookSelectPlaceholder": "Includere un quaderno...", "assistantTabActions": "Azioni", "resourcePreviewAiTitle": "Anteprima dell'IA", "resourcePreviewInjectFromChat": "Iniettare dalla chat", "contextLabel": "Contesto", "thisNote": "Questa nota", "allMyNotes": "Tutte le mie note", "notebookGeneric": "Quaderno", "writingTone": "Tono di scrittura", "askAboutThisNote": "Chiedi all'IA qualcosa su questa nota...", "askAboutYourNotes": "Chiedi all'IA qualcosa sulle tue note...", "webSearchLabel": "Ricerca web", "newLineHint": "Shift+Enter = nuova riga", "resultLabel": "Risultato", "discardAction": "Scarta", "organization": "Organizzazione", "transformationsDesc": "Trasformazioni — applicate direttamente alla nota", "writeMinWordsAction": "Scrivi almeno 5 parole per attivare le azioni IA.", "processingAction": "Elaborazione...", "noImagesError": "No images in this note", "overview": "Overview", "action": { "clarify": "Chiarire", "shorten": "Accorciare", "improve": "Migliorare", "toMarkdown": "In Markdown", "describeImages": "Describe images", "fixGrammar": "Correggi la grammatica", "translate": "Tradurre", "explain": "Spiegare", "toRichText": "Converti in formato RTF" }, "generate": { "slides": "Genera diapositive", "sectionLabel": "Strumenti di generazione", "theme": "Tema", "themeArchitecturalMono": "Mono architettonico", "themeVibrantTech": "Tecnologia vibrante", "themeMinimalSilk": "Seta minima", "style": "Stile", "styleProfessional": "Professionale", "styleCreative": "Creativo", "styleBrutalist": "Brutalista", "diagram": "Genera diagramma", "diagramReadyHint": "Converti la nota in flusso visivo", "diagramType": "Tipo di diagramma", "typeAuto": "Rilevamento automatico", "typeFlowchart": "Diagramma di flusso", "typeMindMap": "Mappa mentale", "typeTimeline": "Cronologia", "typeOrgChart": "Organigramma", "typeArchitecture": "Architettura", "typeProcessMap": "Mappa dei processi", "styleSketchy": "Abbozzato", "styleSoft": "Morbido", "styleMinimal": "Minimo", "styleDraft": "Bozza", "stylePolished": "Lucido", "styleHandwritten": "Scritto a mano", "diagramReady": "Il diagramma è pronto!", "openInExcalidraw": "Apri in Excalidraw Lab", "insertDiagramInNote": "Incorpora PNG nella nota corrente", "diagramImageAlt": "Diagramma generato dall'intelligenza artificiale", "insertedInNote": "Schema inserito in nota", "insertExportError": "Errore durante l'esportazione/caricamento del diagramma" }, "openAssistant": "Apri assistente IA", "poweredByMomento": "Offerto da Momento AI", "welcomeMsg": "Ciao! Sono il tuo assistente IA. Come posso aiutarti oggi con le tue note? Posso affinare il tono, espandere i messaggi o riassumere i contenuti.", "summaryLast5": "Riepilogo delle ultime 5 note", "analyzingProgress": "Analisi in corso...", "generateInsightsBtn": "Genera approfondimenti", "newDiscussion": "Nuova discussione", "noRecentConversations": "Nessuna conversazione recente.", "discussionContextLabel": "Contesto discussione", "webSearchNotConfigured": "Ricerca web (Non configurata)", "historyTab": "Cronologia", "insightsTab": "Approfondimenti", "aiCopilot": "Copilot IA", "suggestTitle": "Suggerimento titolo IA", "generateTitleFromImage": "Generate title from image", "titleGenerated": "Title generated from image", "resourceTab": "Risorsa", "aiNoteTitle": "Nota dell'AI", "injectReplace": "Sostituire", "injectReplaceTitle": "Sostituisci il contenuto della nota con questo messaggio", "injectComplete": "Completare", "injectCompleteTitle": "Completa la nota con questo messaggio (AI)", "injectMerge": "Unisci", "injectMergeTitle": "Unisci con nota (AI)", "imagesCount": "{count} immagini", "resource": { "failedToLoadUrl": "Impossibile caricare questo URL", "pageLoaded": "Pagina caricata: {titolo}", "pageLoadError": "Errore durante il caricamento della pagina", "pasteOrUrlFirst": "Incolla prima il testo o carica un URL", "enrichError": "Errore di arricchimento", "enrichErrorShort": "Errore di arricchimento", "contentApplied": "Contenuto applicato alla nota ✓", "fromChat": "💬 Dalla chat", "replacement": "↓ Sostituzione", "completedByAI": "✦ Completato dall'IA", "mergedByAI": "⟳ Uniti dall'AI", "rendered": "Resi", "cancel": "Cancellare", "applyToNote": "Applicare alla nota", "urlLabel": "URL (facoltativo)", "resourceText": "Testo della risorsa", "resourcePlaceholder": "Incolla qui il tuo testo (markdown, HTML, testo semplice...)", "words": "parole", "integrationMode": "Modalità di integrazione", "modeReplace": "Sostituire", "modeReplaceDesc": "Diretto, senza intelligenza artificiale", "modeComplete": "Completare", "modeCompleteDesc": "Aggiunge senza riscrivere", "modeMerge": "Unisci", "modeMergeDesc": "Riscrive e integra", "aiProcessing": "Elaborazione dell'intelligenza artificiale...", "preview": "Anteprima", "generatePreview": "Genera anteprima", "emptyNoteHint": "💡 La nota è vuota: il contenuto della risorsa verrà integrato direttamente." }, "cancel": "Cancellare", "copied": "Copiato", "copy": "Copia", "transformations": "Trasformazioni", "otherLanguage": "Un'altra lingua", "translateNow": "Traduci adesso", "generationTools": "Strumenti di generazione", "generateSlidesLoading": "⏳ Generazione della presentazione...", "generateDiagramLoading": "⏳ Generazione del diagramma...", "errorShort": "Errore", "readyToast": "Pronto!", "downloadFailedToast": "Download non riuscito", "pptxDownloadButton": "Scarica .pptx", "presentationReadyBadge": "Presentazione pronta", "openInLabTitle": "Apri in laboratorio", "inlineSummaryMarkdown": "**Riepilogo:**", "networkErrorShort": "Errore di rete.", "contextSourceHeading": "Context source", "tones": { "professional": "Professional", "creative": "Creative", "academic": "Academic", "casual": "Casual" } }, "titleSuggestions": { "available": "Suggerimenti titolo", "title": "Suggerimenti AI", "generating": "Generazione in corso...", "selectTitle": "Seleziona un titolo", "dismiss": "Ignora" }, "semanticSearch": { "exactMatch": "Corrispondenza esatta", "related": "Correlate", "searching": "Ricerca in corso..." }, "paragraphRefactor": { "title": "Miglioramento del testo", "shorten": "Accorcia", "expand": "Espandi", "improve": "Migliora", "formal": "Formale", "casual": "Informale" }, "memoryEcho": { "title": "I noticed something...", "description": "Proactive connections between your notes", "dailyInsight": "Daily insight from your notes", "insightReady": "Your insight is ready!", "viewConnection": "View Connection", "helpful": "Helpful", "notHelpful": "Not Helpful", "dismiss": "Dismiss for now", "thanksFeedback": "Thanks for your feedback!", "thanksFeedbackImproving": "Thanks! We'll use this to improve.", "connections": "Connections", "connection": "connection", "connectionsBadge": "{count} connection{plural}", "match": "{percentage}% corrispondenza", "fused": "Fuso", "clickToView": "Clicca per visualizzare", "overlay": { "title": "Connected Notes", "searchPlaceholder": "Search connections...", "sortBy": "Sort by:", "sortSimilarity": "Similarity", "sortRecent": "Recent", "sortOldest": "Oldest", "viewAll": "View all side by side", "loading": "Loading...", "noConnections": "No connections found", "error": "Errore" }, "comparison": { "title": "💡 Confronto note", "similarityInfo": "Queste note sono collegate da {similarity}% di similarità", "highSimilarityInsight": "Queste note trattano lo stesso argomento con un alto grado di similarità. Potrebbero essere fuse o consolidate.", "untitled": "Senza titolo", "clickToView": "Clicca per visualizzare la nota", "helpfulQuestion": "Questo confronto è utile?", "helpful": "Utile", "notHelpful": "Non utile" }, "editorSection": { "title": "⚡ Note connesse ({count})", "loading": "Caricamento...", "view": "Visualizza", "compare": "Confronta", "merge": "Unisci", "compareAll": "Confronta tutto", "mergeAll": "Unisci tutto", "close": "Chiudi" }, "fusion": { "title": "🔗 Fusione intelligente", "mergeNotes": "Unisci {count} nota/e", "notesToMerge": "📝 Note da unire", "optionalPrompt": "💬 Prompt di fusione (opzionale)", "promptPlaceholder": "Istruzioni opzionali per l'IA (es. 'Mantieni lo stile formale della nota 1')...", "generateFusion": "Genera la fusione", "generating": "Generazione...", "previewTitle": "📝 Anteprima della nota unita", "edit": "Modifica", "modify": "Modifica", "finishEditing": "Termina modifica", "optionsTitle": "Opzioni di fusione", "archiveOriginals": "Archivia note originali", "keepAllTags": "Mantieni tutti i tag", "useLatestTitle": "Usa la nota più recente come titolo", "createBacklinks": "Crea collegamento alle note originali", "cancel": "Annulla", "confirmFusion": "Conferma fusione", "success": "Note unite con successo!", "error": "Impossibile unire le note", "generateError": "Impossibile generare la fusione", "noContentReturned": "Nessun contenuto di fusione restituito dall'API", "unknownDate": "Data sconosciuta" } }, "notification": { "accept": "Accept", "accepted": "Share accepted", "decline": "Decline", "noNotifications": "No new notifications", "shared": "ha condiviso \"{title}\"", "untitled": "Senza titolo", "notifications": "Notifiche", "declined": "Condivisione rifiutata", "removed": "Nota rimossa dalla lista", "slidesReady": "Presentazione pronta", "openSlides": "Presentazione aperta", "canvasReady": "Diagramma pronto", "pptxReady": "Diapositive pronte", "downloadPptx": "Scarica .pptx", "markAllRead": "Segna tutto letto", "agentSuccess": "L'agente ha finito", "agentFailed": "L'agente ha fallito", "brainstormInvite": "Brainstorming", "brainstormJoined": "Brainstorming", "systemNotification": "Sistema", "downloadFailed": "Download non riuscito" }, "nav": { "home": "Home", "notes": "Note", "notebooks": "Notebooks", "generalNotes": "General Notes", "archive": "Archivio", "settings": "Impostazioni", "profile": "Profilo", "aiSettings": "Impostazioni AI", "logout": "Logout", "login": "Login", "adminDashboard": "Admin Dashboard", "diagnostics": "Diagnostica", "trash": "Cestino", "support": "Supporta Memento ☕", "reminders": "Promemoria", "userManagement": "Gestione utenti", "accountSettings": "Impostazioni account", "manageAISettings": "Gestisci impostazioni AI", "configureAI": "Configura le funzionalità AI, il provider e le preferenze", "supportDevelopment": "Supporta lo sviluppo di Memento ☕", "supportDescription": "Memento è 100% gratuito e open-source. Il tuo supporto aiuta a mantenerlo tale.", "buyMeACoffee": "Offrimi un caffè", "donationDescription": "Fai una donazione una tantum o diventa un sostenitore mensile.", "donateOnKofi": "Dona su Ko-fi", "donationNote": "Nessuna commissione • Pagamenti immediati • Sicuro", "sponsorOnGithub": "Sponsorizza su GitHub", "sponsorDescription": "Diventa uno sponsor mensile e ricevi riconoscimento.", "workspace": "Area di lavoro", "quickAccess": "Accesso rapido", "myLibrary": "La mia libreria", "favorites": "Preferiti", "recent": "Recenti", "proPlan": "Piano Pro", "chat": "Chat IA", "lab": "Il Lab", "agents": "Agenti", "sharedWithMe": "Shared with me" }, "settings": { "title": "Settings", "description": "Manage your settings and preferences", "account": "Account", "appearance": "Appearance", "theme": "Theme", "themeLight": "Light", "themeDark": "Dark", "themeSystem": "System", "themeBaseGroup": "Base", "themePalettesGroup": "Color palettes", "themeSepia": "Sepia", "themeMidnight": "Midnight", "themeRose": "Rose", "themeGreen": "Green", "themeLavender": "Lavender", "themeSand": "Sand", "themeOcean": "Ocean", "themeSunset": "Sunset", "themeBlue": "Blue", "notifications": "Notifications", "language": "Language", "selectLanguage": "Select language", "security": "Security", "about": "About", "version": "Version", "settingsSaved": "Settings saved", "cardSizeMode": "Note Size", "cardSizeModeDescription": "Choose between variable sizes or uniform size", "selectCardSizeMode": "Select display mode", "cardSizeVariable": "Variable sizes (small/medium/large)", "cardSizeUniform": "Uniform size", "settingsError": "Error saving settings", "maintenance": "Maintenance", "maintenanceDescription": "Tools to maintain your database health", "cleanTags": "Clean Orphan Tags", "cleanTagsDescription": "Remove tags that are no longer used by any notes", "cleanupDone": "{created} etichetta/e sincronizzata/e, {deleted} orfana/e rimossa/e", "cleanupNothing": "Nessuna azione necessaria — le etichette sono già sincronizzate", "cleanupWithErrors": "alcune operazioni fallite", "cleanupError": "Impossibile pulire le etichette", "indexingComplete": "Indicizzazione completata: {count} nota/e elaborata/e", "indexingError": "Errore durante l'indicizzazione", "semanticIndexing": "Semantic Indexing", "semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search", "profile": "Profilo", "searchNoResults": "Nessun risultato trovato", "languageAuto": "Language set to Auto", "emailNotifications": "Notifiche email", "emailNotificationsDesc": "Ricevi notifiche importanti via email", "desktopNotifications": "Notifiche desktop", "desktopNotificationsDesc": "Ricevi notifiche nel browser", "notificationsDesc": "Gestisci le preferenze di notifica", "autoSave": "Auto-save", "autoSaveDesc": "Automatically save changes while typing" }, "profile": { "title": "Profilo", "description": "Aggiorna le tue informazioni personali", "displayName": "Nome visualizzato", "email": "Email", "changePassword": "Cambia password", "changePasswordDescription": "Aggiorna la tua password. È necessaria la password attuale.", "currentPassword": "Password attuale", "newPassword": "Nuova password", "confirmPassword": "Conferma password", "updatePassword": "Aggiorna password", "passwordChangeSuccess": "Password cambiata con successo", "passwordChangeFailed": "Cambio password non riuscito", "passwordUpdated": "Password aggiornata", "passwordError": "Errore nell’aggiornamento della password", "languagePreferences": "Preferenze lingua", "languagePreferencesDescription": "Scegli la lingua preferita per le funzionalità AI e l’interfaccia.", "preferredLanguage": "Lingua preferita", "selectLanguage": "Seleziona una lingua", "languageDescription": "Questa lingua sarà usata per le funzionalità AI, l’analisi dei contenuti e l’interfaccia.", "autoDetect": "Auto-detect", "updateSuccess": "Profilo aggiornato", "updateFailed": "Aggiornamento del profilo non riuscito", "languageUpdateSuccess": "Language updated successfully", "languageUpdateFailed": "Aggiornamento della lingua non riuscito", "profileUpdated": "Profilo aggiornato", "profileError": "Errore nell’aggiornamento del profilo", "accountSettings": "Impostazioni account", "manageAISettings": "Gestisci impostazioni AI", "displaySettings": "Impostazioni di visualizzazione", "displaySettingsDescription": "Personalizza l’aspetto e la dimensione del testo.", "fontSize": "Dimensione carattere", "selectFontSize": "Seleziona dimensione carattere", "fontSizeSmall": "Piccola", "fontSizeMedium": "Media", "fontSizeLarge": "Grande", "fontSizeExtraLarge": "Molto grande", "fontSizeDescription": "Regola la dimensione del testo per una migliore leggibilità.", "fontSizeUpdateSuccess": "Dimensione del carattere aggiornata", "fontSizeUpdateFailed": "Aggiornamento della dimensione del carattere non riuscito", "showRecentNotes": "Show Recent Notes Section", "showRecentNotesDescription": "Display recent notes (last 7 days) on the main page", "recentNotesUpdateSuccess": "Recent notes setting updated successfully", "recentNotesUpdateFailed": "Failed to update recent notes setting" }, "aiSettings": { "title": "AI", "description": "Configura le funzionalità AI e le preferenze", "features": "Funzionalità AI", "provider": "Provider AI", "providerAuto": "Automatico (Consigliato)", "providerOllama": "Ollama (Locale)", "providerOpenAI": "OpenAI (Cloud)", "frequency": "Frequenza", "frequencyDaily": "Giornaliera", "frequencyWeekly": "Settimanale", "saving": "Salvataggio in corso...", "saved": "Impostazione aggiornata", "error": "Aggiornamento dell'impostazione non riuscito", "titleSuggestionsDesc": "Suggerisci titoli per note senza titolo dopo 50+ parole", "paragraphRefactorDesc": "Opzioni di miglioramento del testo basate sull'AI", "frequencyDesc": "Frequenza di analisi delle connessioni tra note", "providerDesc": "Scegli il tuo provider AI preferito", "providerAutoDesc": "Ollama se disponibile, altrimenti OpenAI", "providerOllamaDesc": "100% privato, viene eseguito localmente sul tuo dispositivo", "providerOpenAIDesc": "Più preciso, richiede chiave API", "aiNote": "Nota dell'AI", "aiNoteDesc": "Abilita il pulsante chat AI e gli strumenti di miglioramento del testo", "languageDetection": "Rilevamento della lingua", "languageDetectionDesc": "Rileva automaticamente la lingua delle tue note", "autoLabeling": "Suggerimenti per le etichette", "autoLabelingDesc": "Suggerisce e applica automaticamente le etichette alle tue note", "noteHistory": "Nota la storia", "noteHistoryDesc": "Abilita gli snapshot della versione e il ripristino dalla cronologia", "titleSuggestions": "Suggerimento titoli" }, "general": { "loading": "Caricamento...", "save": "Save", "cancel": "Cancel", "add": "Aggiungi", "edit": "Modifica", "confirm": "Conferma", "close": "Chiudi", "back": "Indietro", "next": "Avanti", "previous": "Precedente", "submit": "Invia", "reset": "Reimposta", "apply": "Applica", "clear": "Cancella", "select": "Seleziona", "tryAgain": "Riprova", "error": "Si è verificato un errore", "operationSuccess": "Operazione completata", "operationFailed": "Operazione non riuscita", "testConnection": "Test Connection", "clean": "Clean", "indexAll": "Index All", "preview": "Anteprima" }, "colors": { "default": "Predefinito", "red": "Rosso", "blue": "Blu", "green": "Verde", "yellow": "Giallo", "purple": "Viola", "pink": "Rosa", "orange": "Arancione", "gray": "Grigio" }, "reminder": { "title": "Promemoria", "setReminder": "Imposta promemoria", "removeReminder": "Rimuovi promemoria", "reminderDate": "Data promemoria", "reminderTime": "Ora promemoria", "save": "Imposta promemoria", "cancel": "Annulla" }, "reminders": { "title": "Promemoria", "empty": "Nessun promemoria", "emptyDescription": "Aggiungi un promemoria a una nota per trovarlo qui.", "upcoming": "In arrivo", "overdue": "Scaduti", "done": "Completati", "markDone": "Segna come completato", "markUndone": "Segna come non completato", "todayAt": "Oggi alle {time}", "tomorrowAt": "Domani alle {time}", "clearCompleted": "Cancella completato", "viewAll": "Visualizza tutti i promemoria" }, "notebook": { "create": "Crea notebook", "createNew": "Crea nuovo notebook", "createDescription": "Avvia una nuova raccolta per organizzare note, idee e progetti in modo efficiente.", "name": "Nome del notebook", "namePlaceholder": "Notebook name", "myNotebook": "Il mio quaderno", "saving": "Salvataggio...", "selectIcon": "Icona", "selectColor": "Colore", "cancel": "Annulla", "creating": "Creazione...", "edit": "Modifica notebook", "editDescription": "Cambia nome, icona e colore del tuo notebook.", "delete": "Delete", "deleteWarning": "Sei sicuro di voler eliminare questo notebook? Le note verranno spostate in Note generali.", "deleteConfirm": "Elimina", "summary": "Riepilogo notebook", "summaryDescription": "Genera un riepilogo basato su IA di tutte le note in questo notebook.", "generating": "Generazione riepilogo...", "summaryError": "Errore nella generazione del riepilogo", "labels": "Labels:", "noLabels": "No labels", "pdfTitle": "Riepilogo — {name}", "pdfNotesLabel": "Note:", "pdfGeneratedOn": "Generato il:", "confidence": "confidenza", "savingReminder": "Errore nel salvataggio del promemoria", "removingReminder": "Errore nella rimozione del promemoria", "generatingDescription": "Please wait...", "pinnedFrozenTooltip": "Taccuino appuntato: ordine congelato", "organizeNotebookWithAITooltip": "Organizza questo taccuino con l'intelligenza artificiale", "assistantRequiredForSummarize": "Attiva AI Assistant nelle impostazioni per riepilogare", "createSubnotebook": "Aggiungi sub-notebook", "createSubNotebook": "Add sub-notebook", "rename": "Rename", "moveToTrash": "Move to trash" }, "notebookSuggestion": { "title": "Spostare in {name}?", "description": "Questa nota sembra appartenere a questo notebook", "move": "Sposta", "dismiss": "Ignora", "dismissIn": "Ignora (chiude in {timeLeft}s)", "moveToNotebook": "Sposta nel notebook", "generalNotes": "Note generali" }, "admin": { "title": "Admin Dashboard", "adminConsole": "Console di amministrazione", "navSection": "Navigazione", "backToApp": "Torniamo a Memento", "userManagement": "User Management", "chat": "AI Chat", "lab": "The Lab", "agents": "Agents", "workspace": "Workspace", "settings": "Admin Settings", "security": { "title": "Security Settings", "description": "Manage access control and registration policies.", "allowPublicRegistration": "Allow Public Registration", "allowPublicRegistrationDescription": "If disabled, new users can only be added by an Administrator via the User Management page.", "updateSuccess": "Security Settings updated", "updateFailed": "Failed to update security settings" }, "ai": { "title": "AI Configuration", "description": "Configure AI providers for auto-tagging and semantic search. Use different providers for optimal performance.", "tagsGenerationProvider": "Tags Generation Provider", "tagsGenerationDescription": "AI provider for automatic tag suggestions. Recommended: Ollama (free, local).", "embeddingsProvider": "Embeddings Provider", "embeddingsDescription": "AI provider for semantic search embeddings. Recommended: OpenAI (best quality).", "chatProvider": "Provider chat", "chatDescription": "Provider IA per l'assistente chat. Usa il provider tag se non configurato.", "provider": "Provider", "baseUrl": "Base URL", "model": "Model", "apiKey": "API Key", "selectOllamaModel": "Select an Ollama model installed on your system", "openAIKeyDescription": "Your OpenAI API key from platform.openai.com", "modelRecommendations": "gpt-4o-mini = Best value • gpt-4o = Best quality", "commonModelsDescription": "Common models for OpenAI-compatible APIs", "selectEmbeddingModel": "Select an embedding model installed on your system", "commonEmbeddingModels": "Common embedding models for OpenAI-compatible APIs", "saving": "Saving...", "saveSettings": "Save AI Settings", "openTestPanel": "Open AI Test Panel", "updateSuccess": "AI Settings updated successfully", "updateFailed": "Failed to update AI settings", "providerTagsRequired": "AI_PROVIDER_TAGS is required", "providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING is required", "providerOllamaOption": "🦙 Ollama (Local & Free)", "providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)", "providerAnthropicOption": "🧠 Antropico (Claude API)", "providerAnthropicCustomOption": "🧩 Personalizzazione antropica (API Messaggi - MiniMax, ecc.)", "anthropicModelHint": "Scegli un ID modello Claude dai suggerimenti o inseriscine uno manualmente (nessun elenco di modelli remoti per l'API ufficiale).", "anthropicCustomModelHint": "API Messaggi compatibili con Anthropic (ad esempio MiniMax): URL di base https://api.minimax.io/anthropic (Cina: https://api.minimaxi.com/anthropic), modello MiniMax-M2.7. Incorporamenti: utilizza il provider «Personalizzato» + URL OpenAI https://api.minimax.io/v1.", "anthropicCustomNoModelList": "Questo gateway non espone un elenco /modelli in stile OpenAI: scegli il modello dai suggerimenti o digitalo (ad esempio MiniMax-M2.7).", "providerCustomOption": "🔧 Custom OpenAI-Compatible", "providerDeepSeekOption": "🔍 DeepSeek", "providerOpenRouterOption": "🌐 OpenRouter", "providerMistralOption": "🌀 Mistral AI", "providerZAIOption": "✨ Z.AI", "providerLMStudioOption": "🖥️ LM Studio (Locale)", "bestValue": "Miglior rapporto qualità/prezzo", "bestQuality": "Miglior qualità", "saved": "(Salvato)", "fetchModelsFailed": "Impossibile recuperare i modelli", "refreshModels": "Aggiorna modelli", "configured": "Configurato", "fetchingModels": "Recupero modelli...", "clickToLoadModels": "Clicca ↺ per caricare i modelli", "searchModel": "Cerca modello...", "noModels": "Nessun modello. Clicca ↺", "modelsAvailable": "{count} modello/i disponibile/i", "enterUrlToLoad": "Inserisci URL e clicca ↺ per caricare", "currentProvider": "(Attuale: {provider})", "pageTitle": "Gestione IA", "pageDescription": "Monitora e configura le funzioni IA", "configure": "Configura", "features": "Funzioni IA", "providerStatus": "Stato provider IA", "recentRequests": "Richieste IA recenti", "comingSoon": "Prossimamente", "activeFeatures": "Funzioni attive", "successRate": "Tasso di successo", "avgResponseTime": "Tempo di risposta medio", "configuredProviders": "Provider configurati", "settingUpdated": "Impostazione aggiornata", "updateFailedShort": "Aggiornamento fallito", "titleSuggestions": "Suggerimenti titolo", "titleSuggestionsDesc": "Suggerisce titoli per note dopo 50+ parole", "aiAssistant": "Assistente IA", "aiAssistantDesc": "Abilita chat IA e strumenti di miglioramento", "memoryEchoFeature": "Ho notato qualcosa...", "memoryEchoFeatureDesc": "Analisi giornaliera delle connessioni tra le note", "languageDetection": "Rilevamento lingua", "languageDetectionDesc": "Rileva automaticamente la lingua di ogni nota", "autoLabeling": "Etichettatura automatica", "autoLabelingDesc": "Suggerisce e applica etichette automaticamente", "fallbackSectionTitle": "Provider di riserva (opzionale)", "fallbackSectionDescription": "Usato automaticamente in caso di errori del provider (429, 5xx). Un solo nuovo tentativo entro 1,5 s.", "fallbackProvider": "Provider di riserva", "fallbackModel": "Modello di riserva", "fallbackNone": "Nessuno (disattivato)", "fallbackModelPlaceholder": "es. gpt-4o-mini" }, "resend": { "title": "Resend (Consigliato)", "description": "Invia email tramite l'API Resend. Ha priorità su SMTP se configurato.", "apiKey": "Chiave API Resend", "apiKeyHint": "Ottieni la tua chiave API da resend.com. Utilizzata per le notifiche degli agent e il ripristino della password.", "saveSettings": "Salva impostazioni Resend", "updateSuccess": "Impostazioni Resend aggiornate", "updateFailed": "Aggiornamento impostazioni Resend fallito", "configured": "Resend è configurato e attivo" }, "email": { "title": "Configurazione Email", "description": "Configura l'invio di email per le notifiche degli agent e il ripristino della password.", "provider": "Provider Email", "saveSettings": "Salva impostazioni email", "status": "Service Status", "keySet": "key configured", "activeAuto": "Auto mode: Resend will be used first, SMTP as fallback.", "activeSmtp": "Auto mode: SMTP will be used (Resend not configured).", "noneConfigured": "No email service configured. Set up Resend or SMTP.", "activeProvider": "Active provider", "testOk": "test passed", "testFail": "test failed" }, "smtp": { "title": "SMTP Configuration", "description": "Configure email server for password resets.", "host": "Host", "port": "Port", "username": "Username", "password": "Password", "fromEmail": "From Email", "forceSSL": "Force SSL/TLS (usually for port 465)", "ignoreCertErrors": "Ignore Certificate Errors (Self-hosted/Dev only)", "saveSettings": "Save SMTP Settings", "sending": "Sending...", "testEmail": "Test Email", "updateSuccess": "SMTP Settings updated", "updateFailed": "Failed to update SMTP settings", "testSuccess": "Test email sent successfully!", "testFailed": "Failed: {error}" }, "users": { "createUser": "Create User", "addUser": "Add User", "createUserDescription": "Add a new user to the system.", "name": "Name", "email": "Email", "password": "Password", "role": "Role", "createSuccess": "User created successfully", "createFailed": "Failed to create user", "deleteSuccess": "User deleted", "deleteFailed": "Failed to delete", "roleUpdateSuccess": "User role updated to {role}", "roleUpdateFailed": "Failed to update role", "tierUpdateSuccess": "Subscription updated to {tier}", "tierUpdateFailed": "Failed to update subscription", "demote": "Declassa", "promote": "Promuovi", "confirmDelete": "Sei sicuro di voler eliminare questo utente?", "table": { "name": "Name", "email": "Email", "role": "Role", "subscription": "Subscription", "createdAt": "Created At", "actions": "Actions" }, "roles": { "user": "Utente", "admin": "Amministratore" }, "title": "Utenti", "description": "Gestisci utenti e permessi" }, "aiTest": { "title": "AI Provider Testing", "description": "Test your AI providers for tag generation and semantic search embeddings", "tagsTestTitle": "Tags Generation Test", "tagsTestDescription": "Test the AI provider responsible for automatic tag suggestions", "embeddingsTestTitle": "Embeddings Test", "embeddingsTestDescription": "Test the AI provider responsible for semantic search embeddings", "howItWorksTitle": "How Testing Works", "tagsGenerationTest": "🏷️ Test generazione tag:", "tagsStep1": "Invia una nota di esempio al provider IA", "tagsStep2": "Richiede 3-5 tag pertinenti basati sul contenuto", "tagsStep3": "Mostra i tag generati con punteggi di confidenza", "tagsStep4": "Misura il tempo di risposta", "embeddingsTestLabel": "🔍 Test embeddings:", "embeddingsStep1": "Invia un testo di esempio al provider di embeddings", "embeddingsStep2": "Genera una rappresentazione vettoriale (lista di numeri)", "embeddingsStep3": "Mostra le dimensioni dell'embedding e valori di esempio", "embeddingsStep4": "Verifica che il vettore sia valido e formattato correttamente", "tipContent": "Puoi usare provider diversi per tag ed embeddings! Ad esempio, usa Ollama (gratuito) per i tag e OpenAI (migliore qualità) per gli embeddings per ottimizzare costi e prestazioni.", "provider": "Provider:", "model": "Model:", "testing": "Testing...", "runTest": "Run Test", "testPassed": "Test Passed", "testFailed": "Test Failed", "testSuccessToast": "Test {type} riuscito!", "testFailedToast": "Test {type} fallito", "testingType": "Test di {type} in corso...", "technicalDetails": "Dettagli tecnici", "responseTime": "Response time: {time}ms", "generatedTags": "Generated Tags:", "embeddingDimensions": "Embedding Dimensions:", "vectorDimensions": "vector dimensions", "first5Values": "First 5 values:", "error": "Error:", "testError": "Test Error: {error}", "tipTitle": "Tip:", "tipDescription": "Use the AI Test Panel to diagnose configuration issues before testing.", "chatTestTitle": "Prova dell'assistente di chat", "chatTestDescription": "Testare il provider AI utilizzato dall'assistente chat", "chatGenerationTest": "💬 Test dell'assistente chat:", "chatStep1": "Invia un messaggio di prova all'assistente", "chatStep2": "Chiede una risposta concisa su cosa fa l'assistente", "chatStep3": "Mostra la risposta del modello", "chatStep4": "Controlla la reattività e la latenza" }, "sidebar": { "dashboard": "Dashboard", "users": "Utenti", "aiManagement": "Gestione IA", "chat": "Chat IA", "lab": "Il Lab (Idee)", "agents": "Agenti", "settings": "Impostazioni" }, "metrics": { "vsLastPeriod": "vs periodo precedente" }, "tools": { "title": "Strumenti Agente", "description": "Configura strumenti esterni per l'uso da parte degli agenti: ricerca web, scraping web e accesso API.", "searchProvider": "Provider Ricerca Web", "searxng": "SearXNG (Self-hosted)", "brave": "Brave Search API", "both": "Entrambi (SearXNG primario, Brave fallback)", "searxngUrl": "URL SearXNG", "braveKey": "Chiave Brave Search API", "jinaKey": "Chiave Jina Reader API", "jinaKeyOptional": "Opzionale — funziona senza ma con limiti di velocità", "jinaKeyDescription": "Utilizzato per lo scraping web. Funziona senza chiave ma con limiti di velocità.", "saveSettings": "Salva Impostazioni Strumenti", "updateSuccess": "Impostazioni strumenti aggiornate con successo", "updateFailed": "Impossibile aggiornare le impostazioni strumenti", "testing": "Test in corso...", "testSearch": "Test ricerca web" }, "settingsDescription": "Configura le impostazioni dell applicazione", "dashboard": { "title": "Dashboard", "description": "Panoramica delle metriche", "recentActivity": "Attività recenti", "recentActivityPlaceholder": "Le attività recenti verranno visualizzate qui." }, "error": { "title": "Errore nel pannello admin", "description": "Rendering pagina fallito. Puoi riprovare.", "retry": "Riprova" } }, "about": { "title": "About", "description": "Information about the application", "appName": "Memento", "appDescription": "A powerful note-taking application with AI-powered features", "version": "Version", "buildDate": "Build Date", "platform": "Platform", "platformWeb": "Web", "features": { "title": "Features", "description": "AI-powered capabilities", "titleSuggestions": "AI-powered title suggestions", "semanticSearch": "Semantic search with embeddings", "paragraphReformulation": "Paragraph reformulation", "memoryEcho": "Memory Echo daily insights", "notebookOrganization": "Notebook organization", "dragDrop": "Drag & drop note management", "labelSystem": "Label system", "multipleProviders": "Multiple AI providers (OpenAI, Ollama)" }, "technology": { "title": "Technology Stack", "description": "Built with modern technologies", "frontend": "Frontend", "backend": "Backend", "database": "Database", "authentication": "Authentication", "ai": "AI", "ui": "UI", "testing": "Testing" }, "support": { "title": "Support", "description": "Get help and feedback", "documentation": "Documentation", "reportIssues": "Report Issues", "feedback": "Feedback" } }, "support": { "title": "Supporta lo sviluppo di Memento", "description": "Memento è al 100% gratuito e open-source. Il tuo supporto aiuta a mantenerlo tale.", "buyMeACoffee": "Offrimi un caffè", "donationDescription": "Fai una donazione una tantum o diventa un sostenitore mensile.", "donateOnKofi": "Dona su Ko-fi", "kofiDescription": "Nessuna commissione • Pagamenti immediati • Sicuro", "sponsorOnGithub": "Sponsorizza su GitHub", "sponsorDescription": "Diventa uno sponsor mensile e ottieni riconoscimento.", "githubDescription": "Supporto ricorrente • Riconoscimento pubblico • Focalizzato sugli sviluppatori", "howSupportHelps": "Come aiuta il tuo supporto", "directImpact": "Impatto diretto", "sponsorPerks": "Vantaggi sponsor", "transparency": "Trasparenza", "transparencyDescription": "Credo nella completa trasparenza. Ecco come vengono utilizzate le donazioni:", "hostingServers": "Hosting e server:", "domainSSL": "Dominio e SSL:", "aiApiCosts": "Costi API AI:", "totalExpenses": "Spese totali:", "otherWaysTitle": "Altri modi per supportare", "starGithub": "Metti una stella su GitHub", "reportBug": "Segnala un bug", "contributeCode": "Contribuisci con il codice", "shareTwitter": "Condividi su Twitter" }, "demoMode": { "title": "Modalità demo", "activated": "Modalità demo attivata! Memory Echo funzionerà istantaneamente.", "deactivated": "Modalità demo disattivata. Parametri normali ripristinati.", "toggleFailed": "Impossibile attivare/disattivare la modalità demo", "description": "Accelera Memory Echo per i test. Le connessioni appaiono istantaneamente.", "parametersActive": "Parametri demo attivi:", "similarityThreshold": "Soglia di similarità del 50% (normalmente 75%)", "delayBetweenNotes": "Ritardo di 0 giorni tra le note (normalmente 7 giorni)", "unlimitedInsights": "Insight illimitati (nessun limite di frequenza)", "createNotesTip": "Crea 2+ note simili e vedi Memory Echo in azione!" }, "resetPassword": { "title": "Reimposta password", "description": "Inserisci la tua nuova password qui sotto.", "invalidLinkTitle": "Link non valido", "invalidLinkDescription": "Questo link per il reset della password non è valido o è scaduto.", "requestNewLink": "Richiedi nuovo link", "newPassword": "Nuova password", "confirmNewPassword": "Conferma nuova password", "resetting": "Reimpostazione...", "resetPassword": "Reimposta password", "passwordMismatch": "Le password non coincidono", "success": "Password reimpostata con successo. Ora puoi accedere.", "loading": "Caricamento..." }, "dataManagement": { "title": "Data", "toolsDescription": "Tools to maintain your database health", "exporting": "Esportazione in corso...", "importing": "Importazione in corso...", "deleting": "Eliminazione in corso...", "dangerZone": "Zona pericolosa", "dangerZoneDescription": "Queste azioni sono irreversibili", "indexingComplete": "Indicizzazione completata", "indexingError": "Errore nell'indicizzazione", "cleanupComplete": "Pulizia completata", "cleanupError": "Errore nella pulizia", "export": { "title": "Export All Notes", "description": "Download all your notes as a JSON file. This includes all content, labels, and metadata.", "button": "Export Notes", "success": "Notes exported successfully", "failed": "Failed to export notes" }, "import": { "title": "Import Notes", "description": "Upload a JSON file to import notes. This will add to your existing notes, not replace them.", "button": "Import Notes", "success": "Imported {count} notes", "failed": "Failed to import notes" }, "delete": { "title": "Delete All Notes", "description": "Permanently delete all your notes. This action cannot be undone.", "button": "Delete All Notes", "confirm": "Are you sure? This will permanently delete all your notes.", "success": "All notes deleted", "failed": "Failed to delete notes" }, "indexing": { "title": "Rebuild Search Index", "description": "Regenerate embeddings for all notes to improve semantic search.", "button": "Rebuild Index", "success": "Indexing complete: {count} notes processed", "failed": "Error during indexing" }, "cleanup": { "title": "Cleanup Orphaned Data", "description": "Remove labels and connections that reference deleted notes.", "button": "Cleanup", "failed": "Error during cleanup" } }, "appearance": { "title": "Aspetto", "description": "Customize the interface", "notesViewDescription": "Scegli come mostrare le note nella home e nei quaderni.", "notesViewLabel": "Vista note", "notesViewTabs": "Schede (stile OneNote)", "notesViewMasonry": "Schede (griglia)", "notesViewList": "Elenco (rivista)", "selectTheme": "Choose your preferred theme", "fontFamilyLabel": "Font", "fontFamilyDescription": "Choose the application's font", "selectFontFamily": "Inter è ottimizzato per la leggibilità, Sistema usa il carattere nativo del tuo sistema operativo", "fontSystem": "System", "fontInterDefault": "Inter (default)", "fontPlayfairDisplay": "Playfair Display", "fontJetBrainsMono": "JetBrains Mono", "accentColorTitle": "Accent Color", "accentColorDescription": "Set the main color of your workspace" }, "generalSettings": { "title": "General", "description": "Impostazioni generali dell'applicazione" }, "toast": { "saved": "Impostazione salvata", "saveFailed": "Impossibile salvare l'impostazione", "operationSuccess": "Operazione riuscita", "operationFailed": "Operazione fallita", "openingConnection": "Apertura connessione...", "openConnectionFailed": "Impossibile aprire la connessione", "thanksFeedback": "Grazie per il tuo feedback!", "thanksFeedbackImproving": "Grazie! Lo useremo per migliorare.", "feedbackFailed": "Impossibile inviare il feedback", "notesFusionSuccess": "Note unite con successo!" }, "testPages": { "titleSuggestions": { "title": "Test suggerimenti titolo", "contentLabel": "Contenuto (servono più di 50 parole):", "placeholder": "Scrivi almeno 50 parole qui...", "wordCount": "Conteggio parole:", "status": "Stato:", "analyzing": "Analisi...", "idle": "Inattivo", "error": "Errore:", "suggestions": "Suggerimenti ({count}):", "noSuggestions": "Nessun suggerimento ancora. Scrivi 50+ parole e aspetta 2 secondi." } }, "trash": { "title": "Cestino", "empty": "Trash is empty", "emptyDescription": "Deleted items will appear here. They are kept for 30 days before permanent deletion.", "restore": "Restore", "deletePermanently": "Elimina definitivamente", "noteTrashed": "Nota spostata nel cestino", "noteRestored": "Nota ripristinata", "notePermanentlyDeleted": "Nota eliminata definitivamente", "emptyTrash": "Svuota cestino", "emptyTrashConfirm": "Empty trash? This is irreversible.", "emptyTrashSuccess": "Cestino svuotato", "permanentDelete": "Delete permanently", "permanentDeleteConfirm": "Questa nota verrà eliminata definitivamente. Questa azione non può essere annullata.", "restoreSuccess": "Restored successfully", "restoreError": "Failed to restore", "permanentDeleteSuccess": "Permanently deleted", "deleteError": "Failed to delete", "daysRemaining": "DAYS LEFT", "notebookContentPreserved": "Notebook content preserved", "notebookRestoreHint": "Restoring a notebook also restores all its notes.", "filterAll": "All" }, "footer": { "privacy": "Privacy", "terms": "Termini", "openSource": "Clone open source" }, "connection": { "similarityInfo": "Queste note sono collegate da {similarity}% di similarità", "clickToView": "Clicca per visualizzare la nota", "isHelpful": "Questa connessione è utile?", "helpful": "Utile", "notHelpful": "Non utile", "memoryEchoDiscovery": "Scoperta Memory Echo" }, "diagnostics": { "title": "Diagnostica", "description": "Check your AI provider connection status", "configuredProvider": "Provider configurato", "apiStatus": "Stato API", "operational": "Operational", "errorStatus": "Error", "checking": "Checking...", "testDetails": "Dettagli test:", "troubleshootingTitle": "Suggerimenti per la risoluzione dei problemi:", "tip1": "Assicurati che Ollama sia in esecuzione (ollama serve)", "tip2": "Verifica che il modello sia installato (ollama pull llama3)", "tip3": "Verifica la tua chiave API per OpenAI", "tip4": "Controlla la connettività di rete" }, "batch": { "organizeWithAI": "Organizza con AI", "organize": "Organizza" }, "organizeNotebook": { "title": "Organizza il quaderno", "unknownError": "Errore sconosciuto", "toastSuccess": "Taccuino organizzato: {creato} sub-taccuino creato/i, {spostato} nota/e spostata/e", "intro": "L'intelligenza artificiale analizzerà gli appunti di questo quaderno e proporrà un piano per riorganizzarli in sottoquaderni tematici.", "bulletThemes": "Raggruppare le note per argomento o tema", "bulletSubfolders": "Crea sotto-taccuini mancanti", "bulletPreview": "Anteprima completa prima di qualsiasi modifica", "analyzingTitle": "Analizzando...", "analyzingSubtitle": "L'intelligenza artificiale legge i tuoi appunti e identifica i temi", "previewSummary": "{groups} gruppo/i · {notes} note · {newSubs} nuovo/i sotto-taccuino/i", "badgeNew": "Nuovo", "untitledNote": "Nota senza titolo", "notesInGroup": "{count} note", "executingTitle": "Organizzazione…", "executingSubtitle": "Creazione di sub-taccuini e spostamento di note", "doneTitle": "Quaderno organizzato!", "doneStats": "{creato} sub-taccuino creato/i · {spostato} nota/e spostata/e", "analyzeButton": "Analizza con l'intelligenza artificiale", "restart": "Ricominciare", "confirm": "Fare domanda a", "closeButton": "Vicino" }, "documentInfo": { "tabInfo": "Informazioni", "tabVersions": "Versioni", "wordsLabel": "Parole", "charactersLabel": "Caratteri", "notebookLabel": "Taccuino", "typeLabel": "Tipo", "createdLabel": "Creato", "modifiedLabel": "Aggiornato", "labelsSection": "Etichette", "idLabel": "ID", "historyDisabled": "La cronologia non è abilitata per questa nota.", "enableHistory": "Abilita la cronologia", "savedVersions": "Versioni salvate", "savingEllipsis": "Risparmio…", "versionSaved": "Versione salvata!", "saveThisVersion": "Salva questa versione", "loading": "Caricamento…", "noVersion": "Nessuna versione ancora", "restoreTooltip": "Ripristinare", "deleteTooltip": "Eliminare", "comparisonMode": "Modalità di confronto", "comparisonSubtitle": "Confronta le versioni fianco a fianco", "deleteVersionConfirm": "Eliminare questa versione?", "latestBadge": "Ultimo" }, "languages": { "targets": { "french": "francese", "english": "Inglese", "spanish": "spagnolo", "german": "tedesco", "persian": "persiano", "portuguese": "portoghese", "italian": "Italiano", "chinese": "cinese", "japanese": "giapponese" }, "customPlaceholder": "per esempio. Arabo, russo…", "autoDetect": "Auto-detect", "en": "English", "fr": "Français", "es": "Español", "de": "Deutsch", "fa": "فارسی", "it": "Italiano", "pt": "Português", "ru": "Русский", "zh": "中文", "ja": "日本語", "ko": "한국어", "ar": "العربية", "hi": "हिन्दी", "nl": "Nederlands", "pl": "Polski" }, "common": { "unknown": "Sconosciuto", "notAvailable": "Non disponibile", "loading": "Caricamento...", "error": "Errore", "success": "Successo", "confirm": "Confirm", "cancel": "Cancel", "close": "Chiudi", "save": "Salva", "delete": "Elimina", "edit": "Modifica", "add": "Aggiungi", "remove": "Rimuovi", "search": "Search...", "noResults": "No notes found", "required": "Obbligatorio", "optional": "Opzionale" }, "time": { "justNow": "Adesso", "minutesAgo": "{count} minuti fa", "hoursAgo": "{count} ore fa", "daysAgo": "{count} giorni fa", "yesterday": "Ieri", "today": "Oggi", "tomorrow": "Domani" }, "favorites": { "title": "Preferiti", "toggleSection": "Attiva/disattiva sezione", "noFavorites": "Nessun preferito", "pinToFavorite": "Aggiungi ai preferiti" }, "notebooks": { "create": "Crea notebook", "allNotebooks": "Tutti i notebook", "noNotebooks": "Nessun notebook", "createFirst": "Crea il tuo primo notebook" }, "ui": { "close": "Chiudi", "open": "Apri", "expand": "Espandi", "collapse": "Comprimi" }, "mcpSettings": { "title": "MCP", "description": "Gestisci le chiavi API e configura gli strumenti esterni", "whatIsMcp": { "title": "Cos'è MCP?", "description": "Il Model Context Protocol (MCP) è un protocollo aperto che consente ai modelli di IA di interagire in modo sicuro con strumenti e fonti di dati esterni. Con MCP puoi collegare strumenti come Claude Code, Cursor o N8N alla tua istanza Memento per leggere, creare e organizzare le tue note a livello di programmazione.", "learnMore": "Scopri di più su MCP" }, "serverStatus": { "title": "Stato del server", "running": "In esecuzione", "stopped": "Arrestato", "mode": "Modalità", "url": "URL" }, "apiKeys": { "title": "Chiavi API", "description": "Le chiavi API consentono agli strumenti esterni di accedere alle tue note tramite MCP. Mantieni le tue chiavi segrete.", "generate": "Genera una nuova chiave", "empty": "Nessuna chiave API. Generane una per iniziare.", "active": "Attiva", "revoked": "Revocata", "revoke": "Revoca", "delete": "Elimina", "createdAt": "Creata", "lastUsed": "Ultimo utilizzo", "never": "Mai", "confirmRevoke": "Sei sicuro di voler revocare questa chiave? Gli strumenti che la utilizzano perderanno l'accesso.", "confirmDelete": "Sei sicuro di voler eliminare definitivamente questa chiave?" }, "createDialog": { "title": "Genera chiave API", "description": "Crea una nuova chiave API per collegare strumenti esterni alle tue note.", "nameLabel": "Nome della chiave", "namePlaceholder": "es. Claude Code, Cursor, N8N", "generating": "Generazione...", "generate": "Genera", "successTitle": "Chiave API generata", "successDescription": "Copia la tua chiave API ora. Non potrai vederla di nuovo.", "copy": "Copia", "copied": "Copiata!", "done": "Fatto" }, "configInstructions": { "title": "Istruzioni di configurazione", "description": "Usa la tua chiave API per configurare questi strumenti.", "claudeCode": { "title": "Claude Code", "description": "Aggiungi questo al tuo file di configurazione MCP di Claude Code:" }, "cursor": { "title": "Cursor", "description": "Aggiungi questo alle tue impostazioni MCP di Cursor:" }, "n8n": { "title": "N8N", "description": "Usa queste credenziali nel tuo nodo MCP N8N:" } } }, "agents": { "title": "Agenti", "subtitle": "Automatizza le attività di monitoraggio e ricerca", "newAgent": "Nuovo agente", "myAgents": "I miei agenti", "searchPlaceholder": "Search agents...", "filterAll": "All", "newBadge": "New", "noResults": "No agents match your search.", "noAgents": "Nessun agente", "noAgentsDescription": "Crea il tuo primo agente o installa un modello qui sotto per automatizzare le attività di monitoraggio.", "types": { "scraper": "Monitor", "researcher": "Ricercatore", "monitor": "Osservatore", "slideGenerator": "Diapositive", "excalidrawGenerator": "Diagramma", "custom": "Personalizzato" }, "typeDescriptions": { "scraper": "Estrae contenuti da più siti e crea un riepilogo", "researcher": "Cerca informazioni su un argomento", "monitor": "Osserva un quaderno e analizza le note", "slideGenerator": "Crea una presentazione PowerPoint dalle note", "excalidrawGenerator": "Crea un diagramma Excalidraw dalle note", "custom": "Agente libero con il tuo prompt" }, "form": { "agentType": "Tipo di agente", "name": "Nome", "namePlaceholder": "es. Martedì Watch IA", "description": "Descrizione (opzionale)", "descriptionPlaceholder": "Riepilogo settimanale delle notizie sull'IA", "urlsLabel": "URL da estrarre", "urlsOptional": "(opzionale)", "sourceNotebook": "Quaderno da osservare", "selectNotebook": "Seleziona un quaderno...", "selectNotes": "Note da analizzare", "notesSelected": "{{count}} nota/e selezionata/e", "slideTheme": "Tema della presentazione", "slideThemeDefault": "Automatico", "slideStyle": "Stile visivo", "slideStyleSoft": "Morbido (consigliato)", "slideStyleSharp": "Affilato e denso", "slideStyleRounded": "Arrotondato e spazioso", "slideStylePill": "Premio/pillola", "excalidrawDiagramType": "Tipo di diagramma", "excalidrawDiagramTypeAuto": "Auto (rilevamento dominio)", "excalidrawDiagramTypeFlowchart": "Diagramma di flusso (processo)", "excalidrawDiagramTypeMindmap": "Mappa mentale (idee)", "excalidrawDiagramTypeOrgChart": "Organigramma (team)", "excalidrawDiagramTypeTimeline": "Cronologia/roadmap", "excalidrawDiagramTypeProcessMap": "Mappa dei processi (operazioni)", "excalidrawDiagramTypeArchitectureCloud": "Architettura cloud (zone/RG)", "excalidrawDiagramStyle": "Stile diagramma Excalidraw", "excalidrawDiagramStyleDefault": "Colorato (Excalidraw)", "excalidrawDiagramStyleSketchPlus": "Sketch+ (Excalidraw migliorato)", "excalidrawDiagramStyleAustere": "Austero (minimo)", "targetNotebook": "Quaderno di destinazione", "inbox": "In arrivo", "instructions": "Istruzioni IA", "instructionsPlaceholder": "Descrivi il comportamento dell'agente...", "frequency": "Frequenza", "cancel": "Annulla", "saving": "Salvataggio in corso...", "save": "Salva", "create": "Crea agente", "editTitle": "Modifica agente", "createTitle": "Nuovo agente", "nameRequired": "Il nome è obbligatorio", "addUrl": "Aggiungi URL", "advancedMode": "Modalità avanzata", "instructionsHint": "sostituisce il prompt automatico", "researchTopic": "Argomento di ricerca", "researchTopicPlaceholder": "es: Ultimi sviluppi nell intelligenza artificiale", "notifyEmail": "Notifica email", "notifyEmailHint": "Ricevi un'email con i risultati dell'agent dopo ogni esecuzione", "includeImages": "Include images", "includeImagesHint": "Extract images from scraped pages and attach them to the generated note", "back": "Back", "configuration": "Configuration", "options": "Options", "slideThemes": { "modern_wellness": "Moderno e benessere", "business_authority": "Business e autorevolezza", "nature_outdoors": "Natura e outdoor", "vintage_academic": "Vintage e accademico", "soft_creative": "Morbido e creativo", "bohemian": "Bohemien", "vibrant_tech": "Vivace e tech", "craft_artisan": "Artigianato", "tech_night": "Tech e notte (scuro)", "education_charts": "Formazione e grafici", "forest_eco": "Foresta ed eco", "elegant_fashion": "Eleganza e moda", "art_food": "Arte e cucina", "luxury_mystery": "Lusso e mistero", "pure_tech_blue": "Tech blu puro", "coastal_coral": "Corallo costiero", "vibrant_orange_mint": "Arancio vivace e menta", "platinum_white_gold": "Platino bianco e oro" } }, "frequencies": { "manual": "Manuale", "hourly": "Ogni ora", "daily": "Giornaliero", "weekly": "Settimanale", "monthly": "Mensile" }, "schedule": { "nextRun": "Next run", "pending": "Pending trigger", "time": "Time", "dayOfWeek": "Day of week", "dayOfMonth": "Day of month", "days": { "mon": "Monday", "tue": "Tuesday", "wed": "Wednesday", "thu": "Thursday", "fri": "Friday", "sat": "Saturday", "sun": "Sunday" } }, "status": { "success": "Riuscito", "failure": "Fallito", "running": "In esecuzione", "pending": "In sospeso", "nextRun": "Pross. esec.", "lastStatus": "Ultimo stato" }, "actions": { "edit": "Modifica", "run": "Esegui", "delete": "Elimina", "deleteConfirm": "Eliminare l'agente \"{name}\"?", "toggleOn": "Agente attivato", "toggleOff": "Agente disattivato" }, "toasts": { "created": "Agente creato", "updated": "Agente aggiornato", "deleted": "\"{name}\" eliminato", "deleteError": "Errore durante l'eliminazione", "running": "Generazione in corso…", "runningDesc": "La generazione potrebbe richiedere alcuni minuti. Puoi navigare liberamente.", "runSuccess": "\"{name}\" eseguito con successo", "runError": "Errore: {error}", "runFailed": "Esecuzione fallita", "runGenericError": "Errore durante l'esecuzione", "toggleError": "Errore durante l'attivazione/disattivazione dell'agente", "installSuccess": "\"{name}\" installato", "installError": "Errore durante l'installazione", "saveError": "Errore durante il salvataggio", "autoRunSuccess": "Agent \"{name}\" executed automatically with success", "autoRunError": "Agent \"{name}\" failed during automatic execution" }, "templates": { "title": "Modelli", "install": "Installa", "installing": "Installazione in corso...", "veilleAI": { "name": "Watch IA", "description": "Estrae contenuti da 5 siti specializzati in IA e genera un riepilogo settimanale." }, "veilleTech": { "name": "Watch Tech", "description": "Estrae contenuti dai principali siti tecnologici e crea un riepilogo delle notizie." }, "veilleDev": { "name": "Watch Dev", "description": "Estrae contenuti da siti di sviluppo e riassume nuove tecnologie e framework." }, "surveillant": { "name": "Osservatore di note", "description": "Analizza le note recenti di un quaderno e suggerisce integrazioni, riferimenti e collegamenti." }, "chercheur": { "name": "Ricercatore di argomenti", "description": "Cerca informazioni approfondite su un argomento e crea una nota strutturata con riferimenti." }, "slideGenerator": { "name": "Generatore di diapositive", "description": "Legge gli appunti da un taccuino e genera automaticamente una presentazione strutturata." }, "excalidrawGenerator": { "name": "Generatore di diagrammi", "description": "Legge una nota e genera un diagramma visivo in Excalidraw Lab." } }, "runLog": { "title": "Cronologia", "noHistory": "Nessuna esecuzione ancora", "toolTrace": "{count} chiamate strumento", "step": "Passo {num}", "clearConfirm": "Sei sicuro di voler eliminare tutta la cronologia per questo agente?", "cleared": "Cronologia eliminata", "clearHistory": "Cancella cronologia" }, "tools": { "title": "Strumenti Agente", "webSearch": "Ricerca Web", "webScrape": "Scraping Web", "noteSearch": "Cerca Note", "noteRead": "Leggi Nota", "noteCreate": "Crea Nota", "urlFetch": "Recupera URL", "memorySearch": "Memoria", "generatePptx": "Diapositive PPTX", "generateSlides": "Diapositive HTML", "generateExcalidraw": "Diagramma Excalidraw", "configNeeded": "config", "selected": "{count} selezionati", "maxSteps": "Iterazioni massime" }, "metadata": { "executions": "{count} esec." }, "defaultRoles": { "scraper": "Sei un assistente di monitoraggio. Sintetizza gli articoli di diversi siti web in un riepilogo chiaro e strutturato.", "researcher": "Sei un ricercatore rigoroso. Per l'argomento richiesto, produci una nota di ricerca con contesto, punti chiave, dibattiti e riferimenti.", "monitor": "Sei un assistente analitico. Analizza le note fornite e suggerisci piste, riferimenti e connessioni tra le note.", "custom": "Sei un assistente utile.", "slideGenerator": "Sei un creatore di presentazioni. Leggi i contenuti forniti e crea diapositive strutturate con titoli, punti chiave e riepiloghi.", "excalidrawGenerator": "Sei un creatore di diagrammi. Analizza il contenuto fornito e crea un diagramma visivo chiaro e organizzato." }, "help": { "title": "Guida agli Agenti", "btnLabel": "Aiuto", "close": "Chiudi", "whatIsAgent": "Cos'è un agente?", "whatIsAgentContent": "An **agent** is an AI assistant that runs automatically to perform tasks for you. It has access to **tools** (web search, web scraping, note reading...) and produces a **note** with its results.\n\nThink of it as a small autonomous worker: you give it a mission, it researches or scrapes information, then writes a structured note you can read later.", "howToUse": "Come usare un agente?", "howToUseContent": "1. Click **\"New Agent\"** (or start from a **Template** at the bottom of the page)\n2. Choose an **agent type** (Researcher, Monitor, Observer, Custom)\n3. Give it a **name** and fill in the type-specific fields\n4. Optionally pick a **target notebook** where results will be saved\n5. Choose a **frequency** (Manual = you trigger it yourself)\n6. Click **Create**, then hit the **Run** button on the agent card\n7. Once finished, a new note appears in your target notebook", "types": "Tipi di agenti", "typesContent": "### Researcher\nSearches the web on a **topic you define** and creates a structured note with sources and references.\n\n- **Fields:** name, research topic (e.g. \"Latest advances in quantum computing\")\n- **Default tools:** web search, web scraping, note search, note creation\n- **Requirements:** a web search provider must be configured (SearXNG or Brave Search)\n\n### Monitor (Scraper)\nScrapes a **list of URLs** you specify and produces a summary of their content.\n\n- **Fields:** name, list of URLs (e.g. tech news sites, blogs...)\n- **Default tools:** web scraping, note creation\n- **Use case:** weekly tech watch, competitor monitoring, blog roundups\n\n### Observer (Notebook Monitor)\nReads notes from a **notebook you select** and produces analysis, connections, and suggestions.\n\n- **Fields:** name, source notebook (the one to analyze)\n- **Default tools:** note search, note read, note creation\n- **Use case:** find connections between your notes, get reading suggestions, detect recurring themes\n\n### Custom\nA blank canvas: you write your own **prompt** and pick your own **tools**.\n\n- **Fields:** name, description, custom instructions (in Advanced mode)\n- **No default tools** — you choose exactly what the agent needs\n- **Use case:** anything creative or specific that doesn't fit the other types", "advanced": "Modalità avanzata (Istruzioni IA, Iterazioni max)", "advancedContent": "Click **\"Advanced mode\"** at the bottom of the form to access additional settings.\n\n### AI Instructions\n\nThis field lets you **replace the default system prompt** for the agent. If left empty, the agent uses an automatic prompt adapted to its type.\n\n**Why use it?** You want to control exactly how the agent behaves. For example:\n- \"Write the summary in English, even if sources are in French\"\n- \"Structure the note with sections: Context, Key Points, Personal Opinion\"\n- \"Ignore articles older than 30 days and focus on recent news\"\n- \"For each detected theme, suggest 3 follow-up leads with links\"\n\n> **Note:** Your instructions replace the defaults, they don't add to them.\n\n### Max iterations\n\nThis is the **maximum number of cycles** the agent can perform. One cycle = the agent thinks, calls a tool, reads the result, then decides the next action.\n\n- **3-5 iterations:** for simple tasks (scraping a single page)\n- **10 iterations (default):** good balance for most cases\n- **15-25 iterations:** for deep research where the agent needs to explore multiple leads\n\n> **Warning:** More iterations = more time and potentially higher API costs.", "tools": "Strumenti disponibili (dettaglio)", "toolsContent": "When advanced mode is enabled, you can choose exactly which tools the agent can use.\n\n### Web Search\nAllows the agent to **search the internet** via SearXNG or Brave Search.\n\n- **What it does:** The agent formulates a query, gets search results, and can then scrape the most relevant pages.\n- **When to enable:** When the agent needs to find information on a topic (Researcher or Custom type).\n- **Configuration required:** SearXNG (with JSON format enabled) or a Brave Search API key. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent searches \"React Server Components best practices 2025\", gets 10 results, then scrapes the top 3.\n\n### Web Scrape\nAllows the agent to **extract text content from a web page** given its URL.\n\n- **What it does:** The agent visits a URL and retrieves the structured text (headings, paragraphs, lists). Ads, menus and footers are typically filtered out.\n- **When to enable:** For the Monitor type (mandatory), or any agent that needs to read web pages.\n- **Configuration:** Works out of the box, but a **Jina Reader API key** improves quality and removes rate limits. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent scrapes 5 tech blogs and produces a synthesized summary.\n\n### Note Search\nAllows the agent to **search your existing notes**.\n\n- **What it does:** The agent performs a text search across all your notes (or a specific notebook).\n- **When to enable:** For Observer-type agents, or any agent that needs to cross-reference information with your notes.\n- **Configuration:** None — works immediately.\n- **Example:** The agent searches all notes containing \"machine learning\" to see what you've already written on the topic.\n\n### Read Note\nAllows the agent to **read the full content of a specific note**.\n\n- **What it does:** After finding a note (via Note Search), the agent can read its entire content to analyze or use it.\n- **When to enable:** As a companion to Note Search. Enable both together so the agent can search AND read.\n- **Configuration:** None.\n- **Example:** The agent finds 5 notes about \"productivity\", reads them all, and writes a synthesis.\n\n### Create Note\nAllows the agent to **write a new note** in your target notebook.\n\n- **What it does:** The agent creates a note with a title and content. This is how results end up in your notebooks.\n- **When to enable:** Almost always — without this tool, the agent cannot save its results. **Leave it enabled by default.**\n- **Configuration:** None.\n- **Example:** The agent creates a note \"Tech Watch - Week 16\" with a summary of 5 articles.\n\n### Fetch URL\nAllows the agent to **download the raw content of a URL** (HTML, JSON, text...).\n\n- **What it does:** Unlike scraping which extracts clean text, Fetch URL retrieves raw content. Useful for APIs, JSON files, or non-standard pages.\n- **When to enable:** When the agent needs to query REST APIs, read RSS feeds, or access raw data.\n- **Configuration:** None.\n- **Example:** The agent queries the GitHub API to list the latest commits of a project.\n\n### Memory\nAllows the agent to **access its previous execution history**.\n\n- **What it does:** The agent can search through results from past runs. This lets it compare, track changes, or avoid repeating the same information.\n- **When to enable:** For agents that run regularly and need to maintain continuity between executions.\n- **Configuration:** None.\n- **Example:** The agent compares this week's news with last week's and highlights what's new.", "frequency": "Frequenza e pianificazione", "frequencyContent": "| Frequency | Behavior\n|-----------|----------\n| **Manual** | You click \"Run\" yourself — no automatic scheduling\n| **Hourly** | Runs every hour\n| **Daily** | Runs once per day\n| **Weekly** | Runs once per week\n| **Monthly** | Runs once per month\n\n> **Tip:** Start with \"Manual\" to test your agent, then switch to an automatic frequency once you're satisfied with the results.", "targetNotebook": "Quaderno di destinazione", "targetNotebookContent": "When an agent finishes its task, it **creates a note**. The **target notebook** determines where that note goes:\n\n- **Inbox** (default) — the note goes to your general notes\n- **Specific notebook** — choose a notebook to keep agent results organized\n\n> **Tip:** Create a dedicated notebook like \"Agent Reports\" to keep all automated content in one place.", "templates": "Modelli", "templatesContent": "Templates are pre-configured agents ready to install in one click. You'll find them at the **bottom of the Agents page**.\n\nAvailable templates include:\n\n- **AI Watch** — weekly AI news roundup from 5 specialized sites\n- **Tech Watch** — general tech news summary\n- **Dev Watch** — developer news and new frameworks\n- **Note Observer** — analyzes a notebook and suggests connections\n- **Topic Researcher** — deep research on a specific topic\n\nOnce installed, you can edit the agent to customize it.", "tips": "Suggerimenti e risoluzione problemi", "tipsContent": "- **Start with a template** and customize it — it's the fastest way to get a working agent\n- **Test with \"Manual\"** frequency before enabling automatic scheduling\n- **A \"Researcher\" agent requires a web search provider** — configure SearXNG (JSON format) or Brave Search in **Admin > Agent Tools**\n- **If an agent fails**, click on its card then **History** to see the execution log and tool traces\n- **The \"Enabled/Disabled\" toggle** lets you pause an agent without deleting it\n- **Web scraping quality** improves with a Jina Reader API key (optional, in Admin > Agent Tools)\n- **Combine \"Note Search\" + \"Read Note\"** so the agent can find AND analyze your notes' content\n- **Enable \"Memory\"** if your agent runs regularly — it will avoid repeating the same information across runs", "tooltips": { "agentType": "Scegli il tipo di attività che l'agente svolgerà. Ogni tipo ha capacità e campi diversi.", "researchTopic": "L'argomento che l'agente cercherà sul web. Sii specifico per risultati migliori.", "description": "Una breve descrizione di ciò che fa questo agente. Ti aiuta a ricordarne lo scopo.", "urls": "Elenco dei siti web da cui fare scraping. L'agente visiterà ogni URL ed estrarrà il contenuto.", "sourceNotebook": "Il notebook che l'agente analizzerà. Legge le note da questo notebook per trovare connessioni e temi.", "targetNotebook": "Dove verrà salvata la nota di risultato dell'agente. Scegli Posta in arrivo o un notebook specifico.", "frequency": "Quanto spesso l'agente viene eseguito automaticamente. Inizia con Manuale per testare.", "instructions": "Istruzioni personalizzate che sostituiscono il prompt IA predefinito. Lascia vuoto per usare quello automatico.", "tools": "Seleziona quali strumenti può usare l'agente. Ogni strumento dà una capacità specifica all'agente.", "maxSteps": "Numero massimo di cicli di ragionamento. Più passaggi = analisi più approfondita ma più lenta.", "selectNotes": "Seleziona note specifiche da analizzare. Se non viene selezionato nessuno, l'agente utilizzerà tutte le note del taccuino.", "slideTheme": "Scegli una tavolozza di colori per la presentazione. La modalità automatica lascia decidere all'intelligenza artificiale.", "slideStyle": "Lo stile visivo influisce sul raggio dell'angolo, sulla spaziatura e sulla densità delle informazioni." } } }, "chat": { "title": "Chat IA", "subtitle": "Chatta con le tue note e gli agenti IA", "newConversation": "Nuova conversazione", "noHistory": "Nessuna cronologia", "untitled": "Conversazione senza titolo", "deleteConfirm": "Eliminare questa conversazione?", "yes": "Sì", "placeholder": "Invia un messaggio all'assistente...", "allNotebooks": "Tutti i quaderni", "inAllNotebooks": "In tutti i quaderni", "active": "ATTIVO", "disclaimer": "L'IA può commettere errori. Verifica le informazioni importanti.", "assistantError": "Errore dell'assistente", "loadError": "Errore durante il caricamento della conversazione", "createError": "Errore durante la creazione della conversazione", "deleteError": "Errore durante l'eliminazione", "renamed": "Conversazione rinominata", "renameError": "Errore durante la ridenominazione", "welcome": "Sono qui per aiutarti a sintetizzare le tue note, generare nuove idee o discutere i tuoi quaderni.", "searching": "Ricerca in corso...", "noNotesFoundForContext": "Nessuna nota rilevante trovata per questa domanda. Rispondi con la tua conoscenza generale.", "webSearch": "Ricerca web", "timeoutWarning": "Response is taking longer than expected...", "quotaExceededBasic": "AI Chat is available from the PRO plan onwards.", "quotaExceededTier": "Monthly quota reached for {tier} plan. It will reset next month." }, "labHeader": { "title": "Il Laboratorio", "live": "Live", "currentProject": "Progetto corrente", "choose": "Scegli...", "yourSpaces": "I tuoi spazi", "updated": "Aggiornato", "newSpace": "Nuovo spazio di pensiero", "new": "Nuovo", "renamed": "Spazio rinominato", "renameError": "Errore durante la ridenominazione", "created": "Nuovo spazio creato", "createFailed": "Creazione fallita", "deleteSpace": "Elimina spazio", "deleted": "Spazio eliminato", "deleteError": "Errore durante l'eliminazione", "rename": "Rename" }, "lab": { "initializing": "Inizializzazione spazio", "loadingIdeas": "Caricamento delle tue idee..." }, "richTextEditor": { "slashHint": "↑↓ naviga · Inserisci inserisci · Sezione cambio scheda", "slashLoading": "L'intelligenza artificiale pensa...", "slashTabAll": "Tutto", "slashCatBasic": "Blocchi fondamentali", "slashCatMedia": "Media", "slashCatFormatting": "Formattazione", "slashCatAi": "Nota dell'AI", "insertImage": "Inserisci immagine", "imageUrlPlaceholder": "https://esempio.com/immagine.png", "preview": "Anteprima", "cancel": "Cancellare", "insert": "Inserire", "slashText": "Testo", "slashTextDesc": "Paragrafo semplice", "slashH1": "Rubrica 1", "slashH1Desc": "Titolo di ampia sezione", "slashH2": "Rubrica 2", "slashH2Desc": "Titolo della sezione media", "slashH3": "Rubrica 3", "slashH3Desc": "Titolo di piccola sezione", "slashBullet": "Elenco puntato", "slashBulletDesc": "Elenco non ordinato", "slashNumbered": "Elenco numerato", "slashNumberedDesc": "Elenco numerato ordinato", "slashTodo": "Elenco attività", "slashTodoDesc": "Attività della casella di controllo", "slashQuote": "Citazione", "slashQuoteDesc": "Cattura una citazione", "slashCode": "Blocco codice", "slashCodeDesc": "Frammento di codice", "slashDivider": "Divisore", "slashDividerDesc": "Separatore orizzontale", "slashTable": "Tavolo", "slashTableDesc": "Inserisci una griglia semplice", "slashDiagram": "Diagramma", "slashDiagramDesc": "Genera un flusso o una mappa mentale", "slashSlides": "Presentazione", "slashSlidesDesc": "Genera un bellissimo mazzo di diapositive", "slashImage": "Immagine", "slashImageDesc": "Incorpora un'immagine dall'URL", "slashAlignLeft": "Allinea a sinistra", "slashAlignLeftDesc": "Allinea il testo a sinistra", "slashAlignCenter": "Centro", "slashAlignCenterDesc": "Centrare il testo", "slashAlignRight": "Allinea a destra", "slashAlignRightDesc": "Allinea il testo a destra", "slashSuperscript": "Apice", "slashSuperscriptDesc": "Testo sopra la linea di base", "slashSubscript": "Pedice", "slashSubscriptDesc": "Testo sotto la linea di base", "slashClarify": "Chiarire", "slashClarifyDesc": "Rendi il testo più chiaro", "slashShorten": "Accorciare", "slashShortenDesc": "Condensare il testo", "slashImprove": "Migliorare", "slashImproveDesc": "Migliora lo stile", "slashExpand": "Espandere", "slashExpandDesc": "Elaborare e arricchire il testo", "imageModalTitle": "Inserisci immagine", "imageModalPreview": "Anteprima", "imageModalCancel": "Cancellare", "imageModalInsert": "Inserire", "imageModalInvalidUrl": "Inserisci un URL valido", "imageModalLoadFailed": "Impossibile caricare l'immagine", "linkPlaceholder": "Incolla o digita un collegamento...", "bold": "Grassetto", "italic": "Corsivo", "underline": "Sottolineare", "strike": "Barrato", "code": "Codice", "highlight": "Evidenziare", "superscript": "Apice", "subscript": "Pedice", "addBlock": "Aggiungi blocco", "placeholder": "Digita \"/\" per i comandi...", "aiReformulateFailed": "L'assistente IA non ha potuto elaborare questo testo. Riprova.", "translateTargets": { "Francais": "Francese", "English": "Inglese", "Espanol": "Spagnolo", "Deutsch": "Tedesco", "Persan": "Persiano", "Portugais": "Portoghese", "Italiano": "Italiano", "Chinois": "Cinese", "Japonais": "Giapponese" } }, "brainstorm": { "title": "Waves of Thought", "subtitle": "Unfold dimensions of potentiality", "placeholder": "Enter a concept to unfold...", "generating": "AI is harvesting seeds of thought...", "newBrainstorm": "New Brainstorm", "noSessions": "No brainstorms yet", "startOne": "Start one", "sessions": "Brainstorms", "seedLabel": "Seed Idea", "ideaPromptDetailed": "Inserisci la tua idea, domanda o argomento per il brainstorming...", "brainstormThisIdea": "Brainstorm this idea", "startBrainstorm": "Start Brainstorm", "spatialMode": "Spatial Exploration Mode", "wave1": "Wave 1", "wave2": "Wave 2", "wave3": "Wave 3", "export": "Export", "exporting": "Exporting...", "wave": "Wave", "novelty": "Novelty", "originConnection": "Origin connection", "linkedNotes": "Linked notes", "deepen": "Deepen", "deepening": "Generating...", "extract": "Create Note", "converting": "Converting...", "dismiss": "Not pertinent", "noteCreated": "Note Created", "ideas": "ideas", "cancel": "Cancel", "delete": "Delete", "ideaOrigin": "Origin of the idea", "noNoteLink": "Purely generative idea", "derived_from": "Derived from", "opposes": "In opposition with", "extends": "Extends", "synthesizes": "Synthesizes", "transposes": "Transposes", "none_found": "No note link", "viewNote": "View note", "addIdea": "Add idea", "manualIdeaPrompt": "Title of your idea:", "invite": "Invite", "linkCopied": "Invite link copied!", "activityTitle": "Attività", "noActivity": "Nessuna attività ancora", "justNow": "proprio adesso", "humanIdea": "Umano", "aiIdea": "AI", "respondsTo": "Risponde a", "adding": "Aggiunta...", "manualIdeaDesc": "Condividi la tua idea con la tela del brainstorming", "manualIdeaTitle": "Titolo", "manualIdeaTitlePlaceholder": "La tua idea in poche parole...", "manualIdeaDescLabel": "Descrizione (facoltativa)", "manualIdeaDescPlaceholder": "Elabora la tua idea...", "activity": { "manual_idea": "ha aggiunto un'idea", "wave_generated": "generato un'onda", "joined": "si è unito alla sessione", "idea_dismissed": "scartò un'idea", "invite_created": "creato un invito" }, "shareDialogTitle": "Share brainstorm", "shareSearchLabel": "Find someone", "shareNameOrEmailPlaceholder": "Name or email…", "shareSubmit": "Share", "shareSubmitting": "Sending…", "shareFooterHint": "They will get a notification to accept or decline.", "sharePublicLink": "Public link", "shareGuestsCanEdit": "Allow guests to edit", "feedbackInviteSent": "Invitation sent!", "feedbackInviteResent": "Invitation resent!", "feedbackAlreadyShared": "This person already has access to this brainstorm.", "feedbackAlreadyPending": "An invitation is already pending for this person.", "feedbackGenericError": "Error", "unnamedPerson": "No name", "canvasEditTitleReply": "Reply", "canvasEditTitleNewIdea": "New idea", "canvasPlaceholderReply": "Your reply…", "canvasPlaceholderIdea": "Your idea…", "canvasShortcutSave": "save", "canvasShortcutCancel": "cancel", "canvasChildBranch": "Child", "canvasDoubleClickHint": "Double-click to add an idea", "ideaDetailDescription": "Description", "ideaDetailConnection": "Connection", "ideaDetailNovelty": "Novelty", "ideaDetailWave": "Wave", "waveFlavorVariation": "Variation", "waveFlavorAnalogy": "Analogy", "waveFlavorDisruption": "Disruption", "liveCollaborationTitle": "Live collaboration", "liveStatus": "Live", "liveYouMarker": "(You)", "liveOtherParticipants": "{count} other participants", "guestReadOnlyNotice": "You're viewing this brainstorm as a guest. Sign in to edit.", "impactNotesEnriched": "{count} note(s) enriched", "impactNotesMarkedDry": "{count} note(s) marked dry", "impactSeparator": " · ", "exportNotebookPrefix": "Notebook:", "playbackStep": "Step {current}/{total}", "playbackStepsCount": "{count} steps", "playbackReturnToLive": "Return to live", "canvasWaitingHint": "The canvas is waiting for your spark...", "seedNodeBadge": "SEED", "originalSeedDescription": "Original seed idea", "convertedToNoteStatus": "Converted to note", "toastExpandSuccess": "Ideas expanded!", "toastExpandFailed": "Failed to expand", "toastDismissSuccess": "Idea dismissed", "toastDismissFailed": "Failed to dismiss", "toastConvertSuccess": "Idea converted to note!", "toastConvertFailed": "Failed to convert", "toastExportNoteSuccess": "Exported as note!", "toastExportFailed": "Failed to export", "legendSeed": "Seed", "legendVariations": "Variations", "legendAnalogies": "Analogies", "legendDisruptions": "Disruptions", "exportFailedMessage": "Export failed", "exportDefaultNotebookName": "Brainstorm", "exportDefaultNoteTitle": "Synthesis", "exportOpening": "Opening…", "ownerBadge": "Owner", "waveBadge": "Wave {wave}", "quotaGuest": "L'host della sessione ha raggiunto il limite IA. Chiedigli di aggiornare il piano.", "quotaHost": "Hai raggiunto il limite IA per questo brainstorm. Passa a un piano superiore per continuare." }, "usageMeter": { "packName": "AI Discovery Pack", "featureSearch": "Search", "featureTags": "Tags", "featureTitles": "Titles", "unlimited": "Unlimited", "remaining": "{count} left", "upgradeTitle": "Upgrade to Pro", "upgradeDescription": "You've used all your AI Discovery Pack credits. Upgrade to Pro for higher limits and additional features.", "proIncludes": "Pro includes:", "proSearch": "100 semantic searches / month", "proTags": "200 auto-tags / month", "proTitles": "200 auto-titles / month", "proReformulate": "50 reformulations / month", "proChat": "100 chat messages / month", "later": "Later", "upgradePricing": "Upgrade to Pro", "addApiKey": "Use your own API key (BYOK)" }, "byokSettings": { "title": "Your API keys (BYOK)", "description": "Connect your own LLM provider keys to bypass Discovery Pack quotas. Keys are encrypted at rest.", "badgeActive": "BYOK active", "tierRequired": "BYOK requires a Pro plan or higher. Upgrade to connect your API keys.", "provider": "Provider", "providerPlaceholder": "Select a provider", "alias": "Label (optional)", "aliasPlaceholder": "e.g. Work OpenAI", "apiKey": "API key", "apiKeyPlaceholder": "sk-...", "save": "Save key", "saved": "API key saved", "deleted": "API key removed", "error": "Could not save API key", "loadError": "Could not load API keys", "loading": "Loading keys...", "empty": "No API keys configured yet.", "confirmDelete": "Remove this API key permanently?", "toggleActive": "Active", "providers": { "openai": "OpenAI", "anthropic": "Anthropic", "deepseek": "DeepSeek", "openrouter": "OpenRouter", "minimax": "MiniMax", "zai": "Z.ai", "google": "Google", "mistral": "Mistral", "glm": "GLM" } }, "billing": { "title": "Fatturazione", "currentPlan": "Piano attuale", "upgradePlan": "Aggiorna piano", "manageBilling": "Gestisci fatturazione", "manageDescription": "Aggiorna il metodo di pagamento, visualizza le fatture o annulla.", "openPortal": "Apri portale fatturazione", "renewsOn": "Si rinnova il", "expiresOn": "Scade il", "canceledAt": "Annullato — accesso fino al", "freePlan": "Piano gratuito", "proPlan": "Piano Pro", "businessPlan": "Piano Business", "enterprisePlan": "Piano Enterprise", "perMonth": "/mese", "perYear": "/anno", "monthly": "Mensile", "annual": "Annuale", "save": "Risparmia", "upgradeTitle": "Scegli un piano", "proPrice": "9,90 €", "businessPrice": "29,90 €", "proAnnualPrice": "99 €", "businessAnnualPrice": "299 €", "proFeature1": "100 ricerche semantiche / mese", "proFeature2": "200 tag automatici / mese", "proFeature3": "50 riformulazioni / mese", "proFeature4": "100 messaggi chat / mese", "businessFeature1": "1.000 ricerche semantiche / mese", "businessFeature2": "1.000 tag automatici / mese", "businessFeature3": "500 riformulazioni / mese", "businessFeature4": "1.000 messaggi chat / mese", "enterpriseTitle": "Enterprise", "enterpriseDescription": "Quote personalizzate, SSO, supporto prioritario.", "contactSales": "Contatta le vendite", "startCheckout": "Inizia", "checkoutLoading": "Caricamento pagamento…", "checkoutSuccess": "Abbonamento attivato! Benvenuto in {tier}.", "checkoutCanceled": "Pagamento annullato.", "active": "Attivo", "trialing": "Prova", "pastDue": "Scaduto", "canceled": "Annullato", "inactive": "Inattivo", "billingEnabled": "Fatturazione abilitata", "billingDisabled": "La fatturazione non è abilitata su questa istanza.", "usageThisPeriod": "Utilizzo in questo periodo", "periodRange": "Periodo", "unlimited": "Illimitato", "noUsage": "Nessun dato di utilizzo", "billingHistory": "Cronologia fatturazione", "viewInvoices": "Gestisci fatture nel portale", "nextBillingDate": "Prossima data di fatturazione", "billingPeriod": "Periodo di fatturazione", "planSince": "Membro dal", "checkoutSuccessTitle": "Abbonamento attivato!", "checkoutSuccessBody": "Benvenuto su {tier}. Le tue funzionalità sono ora sbloccate.", "subscriptionType": "subscriptionType", "renewalDate": "renewalDate", "noRenewalDate": "—", "currentUsage": "Utilizzo attuale", "currentPeriod": "Periodo corrente", "aiCredits": "Crediti IA", "used": "utilizzati", "billing": "Fatturazione", "renewal": "Rinnovo", "paidPlanDesc": "Il tuo abbonamento si rinnova automaticamente.", "businessDescription": "Per team e responsabili di prodotto.", "enterpriseFeature1": "Unlimited quotas", "enterpriseFeature2": "SSO / SAML", "enterpriseFeature3": "Dedicated support", "enterpriseFeature4": "Custom invoicing", "enterpriseFeature5": "Guaranteed SLA" }, "landing": { "nav": { "features": "Funzionalità", "agents": "Agenti IA", "brainstorm": "Brainstorm", "pricing": "Prezzi", "tech": "Architettura", "login": "Accedi", "cta": "Inizia" }, "hero": { "badge": "Potenziato dall'intelligenza artificiale", "title1": "Il tuo secondo cervello,", "title2": "finalmente amplificato.", "subtitle": "Momento è più di un'app per appunti. È un ecosistema intelligente che collega, analizza e sviluppa le tue idee in tempo reale con 6 tipi di agenti IA e ricerca semantica all'avanguardia.", "cta": "Registrati ora", "secondary": "Scopri le funzionalità", "memoryEcho": "Memory Echo", "memoryEchoText": "\"Connessione rilevata con il tuo progetto di design sostenibile di marzo 2024...\"", "brainstormLive": "Brainstorm Live", "ideasGenerated": "+12 idee generate" }, "features": { "label": "Capacità IA", "title": "Intelligenza fluida,", "title2": "intrecciata in ogni parola.", "desc": "Momento orchestra le tue idee attraverso un'architettura multi-provider.", "f1Title": "Ricerca semantica", "f1Desc": "Smetti di cercare per parole chiave. Trova per concetto. Il nostro motore ibrido Vector + FTS comprende l'intento dietro le tue note.", "f2Title": "Chat RAG contestuale", "f2Desc": "Parla con la tua conoscenza. I nostri agenti leggono le tue note, esplorano il web e analizzano i documenti per rispondere con precisione.", "f3Title": "Scrittura aumentata", "f3Desc": "Riformulazione, suggerimenti di titoli, tagging automatico e riassunti. L'IA lavora in background per strutturare il tuo pensiero." }, "agents": { "label": "Agenti specializzati", "title": "Delega il lavoro complesso.", "desc": "6 tipi di agenti IA autonomi per automatizzare ricerche, riassunti e presentazioni.", "scraper": { "title": "Scraper", "desc": "Estrae URL, analizza feed RSS e sintetizza informazioni con posizionamento intelligente delle immagini." }, "researcher": { "title": "Researcher", "desc": "Genera query complesse, esplora fonti web e scrive note di ricerca strutturate." }, "slideGen": { "title": "Slide Gen", "desc": "Trasforma le tue note in presentazioni PowerPoint professionali o slide HTML interattive." }, "monitor": { "title": "Monitor", "desc": "Analizza continuamente i tuoi quaderni per rilevare tendenze e nuovi insight." }, "diagramGen": { "title": "Diagram Gen", "desc": "Converte le tue idee in diagrammi Excalidraw fluidi (mappe mentali, flowchart) con auto-layout." }, "custom": { "title": "Custom", "desc": "Definisci agenti personalizzati con ruoli e fonti dati specifici." } }, "brainstorm": { "label": "Onde di pensiero", "title": "Brainstorming radiale in tempo reale.", "waveGeneration": { "title": "Generazione a onde", "desc": "Variazioni, analogie e poi disruption. L'IA spinge il tuo concetto iniziale ai suoi limiti." }, "collaboration": { "title": "Collaborazione nativa", "desc": "Cursori fantasma IA, avatar sincronizzati e spostamento nodi in tempo reale." }, "export": { "title": "Export semantico", "desc": "Converti l'intero brainstorming in note strutturate con un clic." }, "disruptionLabel": "DISRUPTION", "disruptionText": "Architettura modulare 2.0", "analogyLabel": "ANALOGIA", "analogyText": "Il ciclo delle maree" }, "tech": { "label": "Architettura e provider", "title": "Collega il tuo modello IA.", "tags": { "title": "Tags", "desc": "Configurabile indipendentemente con qualsiasi modello." }, "embeddings": { "title": "Embeddings", "desc": "Configurabile indipendentemente con qualsiasi modello." }, "chatRag": { "title": "Chat RAG", "desc": "Configurabile indipendentemente con qualsiasi modello." } }, "pricing": { "label": "Piani e prezzi", "title": "Scegli il tuo livello di amplificazione.", "desc": "Opzioni flessibili per menti creative, dall'uso individuale alle grandi organizzazioni.", "monthly": "Mensile", "annual": "Annuale", "perMonth": "/mese", "perMonthAnnual": "/mese, fatturato annualmente", "perUser": "+ 3.90€/user", "perUserAnnual": "+ 2.90€/user, billed annually", "popular": "Più popolare", "basic": { "name": "Basic", "desc": "Scopri la magia di Momento.", "cta": "Inizia", "feature0": "100 note max", "feature1": "3 quaderni", "feature2": "50 crediti IA (a vita)", "feature3": "Ricerca semantica", "feature4": "Cronologia 7 giorni" }, "pro": { "name": "Pro", "desc": "Per consulenti e creatori esigenti.", "cta": "Passa a Pro", "feature0": "Note illimitate", "feature1": "BYOK (OpenAI/Anthropic)", "feature2": "200 ricerche semantiche", "feature3": "Agenti (12 esecuzioni/mese)", "feature4": "Cronologia 30 giorni", "feature5": "Supporto email" }, "business": { "name": "Business", "desc": "Per team e product manager.", "cta": "Scegli Business", "feature0": "10 collaboratori inclusi", "feature1": "BYOK (13 provider)", "feature2": "1000 ricerche semantiche", "feature3": "Agenti (60 esecuzioni/mese)", "feature4": "Brainstorm illimitato", "feature5": "Accesso API" }, "enterprise": { "name": "Enterprise", "desc": "Memoria organizzativa sicura.", "cta": "Contatta vendite", "feature0": "Tutto Business", "feature1": "Agenti illimitati", "feature2": "SSO / SAML", "feature3": "Audit Logs e SLA", "feature4": "Supporto dedicato", "feature5": "Onboarding live" } }, "byok": { "label": "Tecnologia cloud aperta", "title": "La strategia BYOK", "desc": "Hai già chiavi API OpenAI, Anthropic o Google? Collegale direttamente a Momento. Usa l'IA senza limiti di credito imposti, pagando solo ciò che consumi dal tuo provider preferito.", "noLockin": "Nessun lock-in", "noLockinDesc": "Cambia provider in 1 clic.", "cost": "Costi ottimizzati", "costDesc": "Paga il prezzo API diretto.", "configLabel": "Config multi-provider" }, "cta": { "title1": "Pronto a liberare il tuo", "title2": "pieno potenziale?", "desc": "Unisciti a migliaia di ricercatori, designer e pensatori che usano già Momento per costruire il loro futuro.", "button": "Avvia Momento" }, "footer": { "desc": "Il secondo cervello amplificato dall'IA. Pensato per menti creative.", "product": { "title": "Prodotto", "link0": "Changelog", "link1": "Documentazione", "link2": "Roadmap", "link0Href": "#", "link1Href": "#", "link2Href": "#" }, "community": { "title": "Community", "link0": "Discord", "link1": "Twitter / X", "link2": "LinkedIn", "link0Href": "#", "link1Href": "#", "link2Href": "#" }, "legal": { "title": "Legale", "link0": "Privacy", "link1": "Termini di servizio", "link2": "Cookie", "link0Href": "#", "link1Href": "#", "link2Href": "#" } } }, "noteHistory": { "title": "Title", "content": "Content", "untitled": "Untitled", "emptyState": "No versions available", "selectVersion": "Select a version to preview its content", "currentVersion": "current" } }