Files
Momento/memento-note/locales/it.json
Sepehr Ramezani dbd49d6fcb
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 1m25s
feat: 8 AI providers, rich text editor, agent notifications, UI contrast & font settings
- Add DeepSeek, OpenRouter, Mistral, Z.AI, LM Studio as AI providers
  with editable model names via Combobox in admin settings
- Fix OpenRouter broken by normalizeProvider bug in config.ts
- Convert agent-created notes from Markdown to HTML (TipTap rich text)
- Add Notification model + in-app notifications for agent results
- Agent notification click opens the created note directly
- Add note count display on notebook and inbox headers
- Fix checklist toggle in card view (persist state via localCheckItems)
- Add checklist creation option in tabs/list view (dropdown on + button)
- Fix image description ENOENT error with HTTP fallback
- Improve UI contrast across all themes (input, border, checkbox visibility)
- Add font family setting (Inter vs System Default) in Appearance settings
- Fix CSS font-sans variable conflict (removed dead Geist references)
- Update README with new features and 8 providers

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-05-01 16:14:07 +02:00

1619 lines
76 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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",
"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"
},
"notes": {
"title": "Note",
"newNote": "Nuova nota",
"untitled": "Senza titolo",
"placeholder": "Scrivi una nota...",
"markdownPlaceholder": "Scrivi una nota... (Markdown supportato)",
"titlePlaceholder": "Titolo",
"listItem": "Elemento elenco",
"addListItem": "+ Elemento elenco",
"newChecklist": "Nuova checklist",
"add": "Aggiungi",
"adding": "Aggiunta in corso...",
"close": "Chiudi",
"confirmDelete": "Sei sicuro di voler eliminare questa nota?",
"confirmLeaveShare": "Sei sicuro di voler abbandonare questa nota condivisa?",
"sharedBy": "Condivisa da",
"leaveShare": "Abbandona",
"delete": "Elimina",
"archive": "Archivia",
"unarchive": "Rimuovi dallarchivio",
"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": "Fissate",
"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",
"remove": "Remove",
"dragToReorder": "Trascina per riordinare",
"more": "Altro",
"emptyState": "Nessuna nota qui",
"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": "Non fissato",
"redoShortcut": "Ripeti (Ctrl+Y)",
"undoShortcut": "Annulla (Ctrl+Z)",
"viewCards": "Vista schede",
"viewCardsTooltip": "Griglia di schede con riordino tramite trascinamento",
"viewTabs": "Vista elenco",
"viewTabsTooltip": "Schede in alto, nota sotto — trascina per riordinare",
"viewModeGroup": "Modalità di visualizzazione note",
"reorderTabs": "Riordina scheda",
"modified": "Modificata",
"created": "Creata",
"loading": "Caricamento...",
"exportPDF": "Esporta PDF",
"savedStatus": "Salvato",
"dirtyStatus": "Modificato",
"completedLabel": "Completati",
"notes.emptyNotebook": "Quaderno vuoto",
"notes.emptyNotebookDesc": "Questo quaderno non ha note. Clicca + per crearne una.",
"notes.noNoteSelected": "Nessuna nota selezionata",
"notes.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?",
"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",
"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",
"archiveFailed": "Failed to archive",
"sort": "Sort",
"confirmDeleteTitle": "Delete note",
"leftShare": "Share removed",
"dismissed": "Note dismissed from recent",
"generalNotes": "General Notes",
"noteType": "Tipo di nota",
"typeText": "Testo",
"typeMarkdown": "Markdown",
"typeRichText": "Testo formattato",
"typeChecklist": "Lista di controllo",
"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}"
},
"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": "Laccesso è stato revocato",
"errorLoading": "Errore nel caricamento dei collaboratori",
"failedToAdd": "Impossibile aggiungere il collaboratore",
"failedToRemove": "Impossibile rimuovere il collaboratore"
},
"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",
"assistant": "AI Assistant",
"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.",
"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.",
"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",
"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"
},
"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"
},
"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"
},
"nav": {
"home": "Home",
"notes": "Note",
"notebooks": "Notebooks",
"generalNotes": "General Notes",
"archive": "Archivio",
"settings": "Impostazioni",
"profile": "Profilo",
"aiSettings": "Impostazioni AI",
"logout": "Logout",
"login": "Login",
"adminDashboard": "Dashboard amministratore",
"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"
},
"settings": {
"title": "Settings",
"description": "Manage your settings and preferences",
"account": "Account",
"appearance": "Appearance",
"theme": "Theme",
"themeLight": "Light",
"themeDark": "Dark",
"themeSystem": "System",
"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": "Automatico",
"emailNotifications": "Notifiche email",
"emailNotificationsDesc": "Ricevi notifiche importanti via email",
"desktopNotifications": "Notifiche desktop",
"desktopNotificationsDesc": "Ricevi notifiche nel browser",
"notificationsDesc": "Gestisci le preferenze di notifica"
},
"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 nellaggiornamento della password",
"languagePreferences": "Preferenze lingua",
"languagePreferencesDescription": "Scegli la lingua preferita per le funzionalità AI e linterfaccia.",
"preferredLanguage": "Lingua preferita",
"selectLanguage": "Seleziona una lingua",
"languageDescription": "Questa lingua sarà usata per le funzionalità AI, lanalisi dei contenuti e linterfaccia.",
"autoDetect": "Rilevamento automatico",
"updateSuccess": "Profilo aggiornato",
"updateFailed": "Aggiornamento del profilo non riuscito",
"languageUpdateSuccess": "Lingua aggiornata con successo",
"languageUpdateFailed": "Aggiornamento della lingua non riuscito",
"profileUpdated": "Profilo aggiornato",
"profileError": "Errore nellaggiornamento del profilo",
"accountSettings": "Impostazioni account",
"manageAISettings": "Gestisci impostazioni AI",
"displaySettings": "Impostazioni di visualizzazione",
"displaySettingsDescription": "Personalizza laspetto 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": "Impostazioni 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"
},
"general": {
"loading": "Caricamento...",
"save": "Salva",
"cancel": "Annulla",
"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}"
},
"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": "es. Strategia Marketing Q4",
"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": "Elimina notebook",
"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..."
},
"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",
"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)",
"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"
},
"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",
"demote": "Declassa",
"promote": "Promuovi",
"confirmDelete": "Sei sicuro di voler eliminare questo utente?",
"table": {
"name": "Name",
"email": "Email",
"role": "Role",
"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."
},
"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 Management",
"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": "Personalizza l'aspetto dell'app",
"notesViewDescription": "Scegli come mostrare le note nella home e nei quaderni.",
"notesViewLabel": "Vista note",
"notesViewTabs": "Schede (stile OneNote)",
"notesViewMasonry": "Schede (griglia)",
"selectTheme": "Select theme",
"fontFamilyLabel": "Famiglia di caratteri",
"fontFamilyDescription": "Scegli il carattere utilizzato in tutta l'app",
"selectFontFamily": "Inter è ottimizzato per la leggibilità, Sistema usa il carattere nativo del tuo sistema operativo",
"fontSystem": "Carattere predefinito di sistema"
},
"generalSettings": {
"title": "Impostazioni generali",
"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": "Il cestino è vuoto",
"emptyDescription": "Le note eliminate appariranno qui",
"restore": "Ripristina",
"deletePermanently": "Elimina definitivamente",
"noteTrashed": "Nota spostata nel cestino",
"noteRestored": "Nota ripristinata",
"notePermanentlyDeleted": "Nota eliminata definitivamente",
"emptyTrash": "Svuota cestino",
"emptyTrashConfirm": "Eliminare definitivamente tutte le note nel cestino?",
"emptyTrashSuccess": "Cestino svuotato",
"permanentDelete": "Elimina definitivamente",
"permanentDeleteConfirm": "Questa nota verrà eliminata definitivamente. Questa azione non può essere annullata."
},
"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"
},
"common": {
"unknown": "Sconosciuto",
"notAvailable": "Non disponibile",
"loading": "Caricamento...",
"error": "Errore",
"success": "Successo",
"confirm": "Conferma",
"cancel": "Annulla",
"close": "Chiudi",
"save": "Salva",
"delete": "Elimina",
"edit": "Modifica",
"add": "Aggiungi",
"remove": "Rimuovi",
"search": "Cerca",
"noResults": "Nessun risultato",
"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": "Impostazioni 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",
"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",
"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...",
"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"
},
"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",
"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."
}
},
"runLog": {
"title": "Cronologia",
"noHistory": "Nessuna esecuzione ancora",
"toolTrace": "{count} chiamate strumento",
"step": "Passo {num}"
},
"tools": {
"title": "Strumenti Agente",
"webSearch": "Ricerca Web",
"webScrape": "Scraping Web",
"noteSearch": "Cerca Note",
"noteRead": "Leggi Nota",
"noteCreate": "Crea Nota",
"urlFetch": "Recupera URL",
"memorySearch": "Memoria",
"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."
},
"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."
}
}
},
"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..."
},
"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..."
}
}