feat: Complete internationalization and code cleanup

## Translation Files
- Add 11 new language files (es, de, pt, ru, zh, ja, ko, ar, hi, nl, pl)
- Add 100+ missing translation keys across all 15 languages
- New sections: notebook, pagination, ai.batchOrganization, ai.autoLabels
- Update nav section with workspace, quickAccess, myLibrary keys

## Component Updates
- Update 15+ components to use translation keys instead of hardcoded text
- Components: notebook dialogs, sidebar, header, note-input, ghost-tags, etc.
- Replace 80+ hardcoded English/French strings with t() calls
- Ensure consistent UI across all supported languages

## Code Quality
- Remove 77+ console.log statements from codebase
- Clean up API routes, components, hooks, and services
- Keep only essential error handling (no debugging logs)

## UI/UX Improvements
- Update Keep logo to yellow post-it style (from-yellow-400 to-amber-500)
- Change selection colors to #FEF3C6 (notebooks) and #EFB162 (nav items)
- Make "+" button permanently visible in notebooks section
- Fix grammar and syntax errors in multiple components

## Bug Fixes
- Fix JSON syntax errors in it.json, nl.json, pl.json, zh.json
- Fix syntax errors in notebook-suggestion-toast.tsx
- Fix syntax errors in use-auto-tagging.ts
- Fix syntax errors in paragraph-refactor.service.ts
- Fix duplicate "fusion" section in nl.json

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

Ou une version plus courte si vous préférez :

feat(i18n): Add 15 languages, remove logs, update UI components

- Create 11 new translation files (es, de, pt, ru, zh, ja, ko, ar, hi, nl, pl)
- Add 100+ translation keys: notebook, pagination, AI features
- Update 15+ components to use translations (80+ strings)
- Remove 77+ console.log statements from codebase
- Fix JSON syntax errors in 4 translation files
- Fix component syntax errors (toast, hooks, services)
- Update logo to yellow post-it style
- Change selection colors (#FEF3C6, #EFB162)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-11 22:26:13 +01:00
parent fc2c40249e
commit 7fb486c9a4
183 changed files with 48288 additions and 1290 deletions

563
keep-notes/locales/it.json Normal file
View File

@@ -0,0 +1,563 @@
{
"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"
},
"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",
"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",
"undo": "Annulla",
"redo": "Ripeti",
"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"
},
"labels": {
"title": "Etichette",
"filter": "Filtra per etichetta",
"manage": "Gestisci etichette",
"manageTooltip": "Gestisci etichette",
"changeColor": "Cambia colore",
"changeColorTooltip": "Cambia colore",
"delete": "Elimina",
"deleteTooltip": "Elimina etichetta",
"confirmDelete": "Sei sicuro di voler eliminare questa etichetta?",
"newLabelPlaceholder": "Crea nuova etichetta",
"namePlaceholder": "Inserisci nome etichetta",
"addLabel": "Aggiungi etichetta",
"createLabel": "Crea etichetta",
"labelName": "Nome etichetta",
"labelColor": "Colore etichetta",
"manageLabels": "Gestisci etichette",
"manageLabelsDescription": "Aggiungi o rimuovi etichette per questa nota. Clicca su unetichetta per cambiarne il colore.",
"selectedLabels": "Etichette selezionate",
"allLabels": "Tutte le etichette",
"clearAll": "Cancella tutto",
"filterByLabel": "Filtra per etichetta",
"tagAdded": "Tag \"{tag}\" aggiunto",
"showLess": "Mostra meno",
"showMore": "Mostra di più",
"editLabels": "Modifica etichette",
"editLabelsDescription": "Crea, modifica i colori o elimina le etichette.",
"noLabelsFound": "Nessuna etichetta trovata.",
"loading": "Caricamento...",
"notebookRequired": "⚠️ Le etichette sono disponibili solo nei quaderni. Sposta prima questa nota in un quaderno."
},
"pagination": {
"previous": "←",
"pageInfo": "Pagina {currentPage} / {totalPages}",
"next": "→"
},
"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"
},
"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": "Analisi AI in corso...",
"clickToAddTag": "Clicca per aggiungere questo tag",
"ignoreSuggestion": "Ignora questo suggerimento",
"generatingTitles": "Generazione dei titoli...",
"generateTitlesTooltip": "Genera titoli con lAI",
"poweredByAI": "Basato su AI",
"languageDetected": "Lingua rilevata",
"processing": "Elaborazione in corso...",
"tagAdded": "Tag \"{tag}\" aggiunto",
"titleGenerating": "Generazione in corso...",
"titleGenerateWithAI": "Genera titoli con lAI",
"titleGenerationMinWords": "Il contenuto deve avere almeno 10 parole per generare titoli (attuale: {count} parole)",
"titleGenerationError": "Errore nella generazione dei titoli",
"titlesGenerated": "💡 {count} titoli generati!",
"titleGenerationFailed": "Generazione dei titoli non riuscita",
"titleApplied": "Titolo applicato!",
"reformulationNoText": "Seleziona del testo o aggiungi contenuto",
"reformulationSelectionTooShort": "Selezione troppo breve, utilizzo del contenuto completo",
"reformulationMinWords": "Il testo deve avere almeno 10 parole (attuale: {count} parole)",
"reformulationMaxWords": "Il testo deve avere massimo 500 parole",
"reformulationError": "Errore durante la riformulazione",
"reformulationFailed": "Riformulazione del testo non riuscita",
"reformulationApplied": "Testo riformulato applicato!",
"assistant": "Assistente AI",
"generating": "Generazione in corso...",
"generateTitles": "Genera titoli",
"reformulateText": "Riformula testo",
"reformulating": "Riformulazione in corso...",
"clarify": "Chiarisci",
"shorten": "Accorcia",
"improveStyle": "Migliora stile",
"reformulationComparison": "Confronto riformulazione",
"original": "Originale",
"reformulated": "Riformulato"
},
"batchOrganization": {
"title": "Organizzazione batch",
"error": "Errore nella creazione del piano di organizzazione",
"noNotesSelected": "Nessuna nota selezionata",
"selectNotes": "Seleziona note da organizzare",
"start": "Avvia organizzazione",
"organizing": "Organizzazione in corso...",
"finished": "Organizzazione completata!",
"results": "Risultati",
"totalProcessed": "Elaborate: {total}",
"categorized": "Categorizzate: {count}",
"tagsAdded": "Tag aggiunti: {count}",
"categories": "Categorie",
"noTagsAdded": "Nessun tag aggiunto",
"suggestedTags": "Tag suggeriti",
"suggestedCategories": "Categorie suggerite",
"addTags": "Aggiungi tag",
"addCategories": "Aggiungi categorie",
"reviewChanges": "Rivedi modifiche",
"applyChanges": "Applica modifiche",
"skip": "Salta",
"done": "Fatto",
"close": "Chiudi",
"backToNote": "Torna alla nota"
},
"autoLabels": {
"title": "Auto etichette",
"toggle": "Attiva auto etichette",
"enabled": "Attivato",
"disabled": "Disattivato",
"settings": "Impostazioni",
"autoLabelDescription": "Aggiungi automaticamente etichette basate sull'analisi AI",
"autoLabelNoteDescription": "Aggiungi automaticamente etichette per questa nota",
"autoLabelBatchDescription": "Aggiungi automaticamente etichette per le note selezionate",
"smartTagging": "Smart tagging",
"contentAnalysis": "Analisi contenuto",
"keywordExtraction": "Estrazione parole chiave",
"aiPowered": "Alimentato da AI",
"suggestedLabels": "Etichette suggerite",
"applySuggested": "Applica suggerite",
"dismissAll": "Ignora tutto",
"generateMore": "Genera di più",
"settingsDialogTitle": "Impostazioni auto etichette",
"settingsDescription": "Configura preferenze auto etichette",
"minConfidence": "Minima fiducia",
"minConfidenceDescription": "Punteggio minimo (0-100) per suggerimenti AI",
"maxLabels": "Massimo etichette per nota",
"maxLabelsDescription": "Numero massimo di etichette per nota",
"labelCategories": "Categorie etichette",
"labelCategoriesDescription": "Seleziona categorie per auto etichettatura",
"saveSettings": "Salva impostazioni",
"settingsSaved": "Impostazioni salvate",
"error": "Errore auto etichette",
"processing": "Elaborazione in corso...",
"noLabelsGenerated": "Nessuna etichetta generata",
"labelsApplied": "Etichette applicate",
"confidence": "Fiducia: {score}%",
"learnMore": "Scopri di più"
},
"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": "Promemoria intelligente",
"description": "Revisione periodica delle tue note",
"dailyInsight": "Insight giornaliero dalle tue note",
"insightReady": "Il tuo insight è pronto!",
"viewConnection": "Visualizza connessione",
"helpful": "Utile",
"notHelpful": "Non utile",
"dismiss": "Ignora per ora",
"thanksFeedback": "Grazie per il tuo feedback!",
"thanksFeedbackImproving": "Grazie! Useremo questo per migliorare.",
"connections": "Connessioni",
"connection": "connessione",
"connectionsBadge": "{count} connessione{plural}",
"fused": "Fusione",
"overlay": {
"title": "Note connesse",
"searchPlaceholder": "Cerca connessioni...",
"sortBy": "Ordina per:",
"sortSimilarity": "Similarità",
"sortRecent": "Recenti",
"sortOldest": "Più vecchie",
"viewAll": "Visualizza tutto accanto",
"loading": "Caricamento...",
"noConnections": "Nessuna connessione trovata"
},
"comparison": {
"title": "💡 Confronto note",
"similarityInfo": "Queste note sono connesse da {similarity}% di similarità",
"highSimilarityInsight": "Queste note trattano lo stesso argomento con un alto grado di similarità. Possono essere fuse o consolidate.",
"untitled": "Senza titolo",
"clickToView": "Clicca per visualizzare la nota",
"helpfulQuestion": "È utile questo confronto?",
"helpful": "Utile",
"notHelpful": "Non utile"
},
"editorSection": {
"title": "⚡ Note connesse ({count})",
"loading": "Caricamento...",
"view": "Visualizza",
"compare": "Confronta",
"merge": "Unisci",
"compareAll": "Confronta tutto",
"mergeAll": "Unisci tutto"
},
"fusion": {
"title": "🔗 Fusione intelligente",
"mergeNotes": "Unisci {count} note",
"notesToMerge": "📝 Note da unire",
"optionalPrompt": "💠 Prompt di fusione (opzionale)",
"promptPlaceholder": "Istruzioni opzionali per l'AI (es. 'Mantieni lo stile formale della nota 1')...",
"generateFusion": "Genera fusione",
"generating": "Generazione...",
"previewTitle": "📝 Anteprima nota unita",
"edit": "Modifica",
"modify": "Modifica",
"finishEditing": "Termina modifica",
"optionsTitle": "Opzioni fusione",
"archiveOriginals": "Archivia originali",
"keepAllTags": "Mantieni tutti i tag",
"useLatestTitle": "Usa la nota più recente come titolo",
"createBacklinks": "Crea backlink alle note originali",
"cancel": "Annulla",
"confirmFusion": "Conferma fusione",
"success": "Note unite con successo!",
"error": "Fusione note non riuscita"
},
"generateError": "Errore generazione fusione",
"noContentReturned": "Nessun contenuto restituito dall'AI",
"unknownDate": "Data sconosciuta"
},
"nav": {
"home": "Home",
"notes": "Note",
"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"
},
"settings": {
"title": "Impostazioni",
"description": "Gestisci le tue impostazioni e preferenze",
"account": "Account",
"appearance": "Aspetto",
"theme": "Tema",
"themeLight": "Chiaro",
"themeDark": "Scuro",
"themeSystem": "Sistema",
"notifications": "Notifiche",
"language": "Lingua",
"selectLanguage": "Seleziona lingua",
"privacy": "Privacy",
"security": "Sicurezza",
"about": "Informazioni",
"version": "Versione",
"settingsSaved": "Impostazioni salvate",
"settingsError": "Errore nel salvataggio delle impostazioni"
},
"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"
},
"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 dellimpostazione non riuscito"
},
"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"
},
"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"
},
"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",
"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"
}
}