{ "common": { "save": "Salva", "cancel": "Annulla", "delete": "Elimina", "edit": "Modifica", "close": "Chiudi", "create": "Crea", "add": "Aggiungi", "back": "Indietro", "next": "Avanti", "loading": "Caricamento…", "saving": "Salvataggio…", "required": "Questo campo è obbligatorio.", "error": "Errore", "allFieldsRequired": "Compila tutti i campi.", "today": "Oggi", "tomorrow": "Domani", "skipToContent": "Salta al contenuto", "reload": "Ricarica", "errorOccurred": "Si è verificato un errore.", "unexpectedError": "Si è verificato un errore imprevisto.", "errorGeneric": "Si è verificato un errore.", "updateAvailable": "Aggiornamento disponibile - ricarica la pagina per ottenere l'ultima versione.", "titleRequired": "Il titolo è obbligatorio", "nameRequired": "Il nome è obbligatorio", "contentRequired": "Il contenuto è obbligatorio", "all": "Tutto", "unknownError": "Errore sconosciuto", "confirm": "Conferma", "undo": "Annulla", "reset": "Ripristina originale", "errorOffline": "Nessuna connessione internet. Controlla la tua rete.", "errorForbidden": "Accesso negato. Per favore accedi di nuovo.", "errorNotFound": "La voce non è stata trovata.", "errorServer": "Errore del server. Riprova più tardi.", "errorTimeout": "La connessione ha impiegato troppo tempo. Riprova." }, "nav": { "dashboard": "Panoramica", "tasks": "Compiti", "calendar": "Calendario", "meals": "Pasti", "shopping": "Spesa", "notes": "Bacheca", "contacts": "Contatti", "birthdays": "Compleanni", "budget": "Bilancio", "settings": "Impostazioni", "main": "Navigazione principale", "navigation": "Navigazione", "quickActions": "Azioni rapide", "recipes": "Ricette", "more": "Altro", "documents": "Documenti", "kitchen": "Cucina", "search": "Cerca", "housekeeping": "Pulizie" }, "dashboard": { "title": "Panoramica", "greetingMorning": "Buongiorno, {{name}}", "greetingDay": "Buon pomeriggio, {{name}}", "greetingEvening": "Buonasera, {{name}}", "allDone": "Tutto fatto", "noEvents": "Nessun evento", "noPinnedNotes": "Nessuna nota fissata", "todayMeals": "Pasti di oggi", "allLink": "Tutto", "weekLink": "Settimana", "urgentTasksChip": "{{count}} compito in scadenza", "urgentTasksChipPlural": "{{count}} compiti in scadenza", "eventsChip": "{{count}} evento oggi", "eventsChipPlural": "{{count}} eventi oggi", "todayMealChip": "Oggi: {{title}}", "loadError": "Impossibile caricare completamente la dashboard.", "weatherRefresh": "Aggiorna meteo", "weatherRefreshTitle": "Aggiorna", "weatherUpdated": "Meteo aggiornato", "weatherFeelsLike": "Percepiti {{temp}}° · {{humidity}}% · Vento {{wind}} {{windUnit}}", "fabTaskLabel": "Aggiungi compito", "fabCalendarLabel": "Aggiungi evento", "fabShoppingLabel": "Aggiungi spesa", "fabNoteLabel": "Aggiungi nota", "fabTask": "Compito", "fabCalendar": "Evento", "fabShopping": "Spesa", "fabNote": "Nota", "overdue": "Scaduto", "dueSoon": "Scade oggi", "dueToday": "Scade oggi", "dueTomorrow": "Scade domani", "allDay": "Tutto il giorno", "shoppingMore": "+{{count}} altri", "weather": "Meteo", "familyMembers": "Membri della famiglia", "participantsAdded": "partecipanti aggiunti", "upcomingBirthdays": "Prossimi compleanni", "noBirthdays": "Ancora nessun compleanno", "daysLeft": "{{count}} giorni", "budgetOverview": "Panoramica budget", "monthlyIncome": "Entrate", "monthlyExpenses": "Uscite", "monthlyBalance": "Saldo", "savingsRate": "Tasso di risparmio", "topExpense": "Spesa principale", "budgetEntries": "Movimenti", "noBudgetData": "Nessun dato di budget questo mese.", "customize": "Personalizza", "customizeTitle": "Personalizza widget", "customizeReset": "Ripristina", "customizeSaved": "Dashboard salvata", "customizeMoveUp": "Su", "customizeMoveDown": "Giù", "overdueTasksChip": "{{count}} compito scaduto", "overdueTasksChipPlural": "{{count}} compiti scaduti", "customizeManage": "Widget", "customizeExit": "Esci dalla personalizzazione", "customizeDrag": "Trascina widget", "customizeSize": "Dimensione", "customizeSizeFor": "Dimensione di {{widget}}", "customizeHide": "Nascondi {{widget}}", "widgetSizeTiny": "Piccolo (1×1)", "widgetSizeNarrow": "Stretto (2×1)", "widgetSizeStandard": "Standard (2×2)", "widgetSizeLarge": "Grande (3×2)", "widgetSizeFull": "Pieno (4×2)" }, "tasks": { "title": "Compiti", "newTask": "Nuovo compito", "editTask": "Modifica compito", "emptyTitle": "Nessun compito - tutto fatto?", "emptyDescription": "Crea nuovi compiti con il pulsante +.", "titleLabel": "Titolo *", "titlePlaceholder": "Cosa bisogna fare?", "descriptionLabel": "Nota", "descriptionPlaceholder": "Dettagli opzionali…", "priorityLabel": "Priorità", "categoryLabel": "Categoria", "dueDateLabel": "Data di scadenza", "dueTimeLabel": "Ora", "assignedLabel": "Assegnato a", "assignedNobody": "- Nessuno -", "statusLabel": "Stato", "priorityUrgent": "Urgente", "priorityHigh": "Alta", "priorityMedium": "Media", "priorityLow": "Bassa", "priorityNone": "Nessuna", "statusOpen": "Aperto", "statusInProgress": "In corso", "statusDone": "Completato", "categoryHousehold": "Casa", "categorySchool": "Scuola", "categoryShopping": "Spesa", "categoryRepair": "Riparazioni", "categoryHealth": "Salute", "categoryFinance": "Finanze", "categoryLeisure": "Tempo libero", "categoryMisc": "Varie", "overdue": "Scaduto", "overdueDay": "Scaduto da {{count}}g", "dueToday": "Scade oggi", "dueTomorrow": "Scade domani", "groupOverdue": "Scaduti", "groupToday": "Oggi", "groupThisWeek": "Questa settimana", "groupNextWeek": "Prossima settimana", "groupLater": "Più avanti", "groupNoDate": "Senza data", "markDone": "Segna {{title}} come completato", "markOpen": "Segna {{title}} come non completato", "editButton": "Modifica compito", "swipeOpen": "Riapri", "swipeDone": "Completato", "swipeEdit": "Modifica", "subtaskAdd": "+ Aggiungi sotto-compito", "subtaskToggle": "Mostra sotto-compiti", "subtaskMarkDone": "Segna {{title}} come completato", "deleteConfirm": "Eliminare il compito e tutti i sotto-compiti?", "savedToast": "Compito salvato.", "createdToast": "Compito creato.", "deletedToast": "Compito eliminato.", "loadError": "Impossibile caricare il compito.", "subtaskPrompt": "Sotto-compito:", "kanbanOpen": "Da fare", "kanbanInProgress": "In corso", "kanbanDone": "Completato", "kanbanMoveToInProgress": "Imposta in corso", "kanbanMoveToDone": "Segna come completato", "kanbanMoveToOpen": "Riapri", "recurring": "Ricorrente", "listView": "Vista elenco", "kanbanView": "Vista Kanban", "filterBtn": "Filtro", "filterClearAll": "Cancella tutti i filtri", "filterGroupPerson": "Persona", "filterGroupPriority": "Priorità", "filterGroupStatus": "Stato", "swipedDoneToast": "Contrassegnato come fatto.", "swipedOpenToast": "Contrassegnato come aperto.", "statusArchived": "Archiviato", "archiveButton": "Archivia attività", "archivedToast": "Attività archiviata.", "kanbanArchived": "Archiviato", "reminderNeedsDueDate": "Imposta una data di scadenza per abilitare i promemoria delle attività.", "emptyAction": "Crea attività", "navLabelOverdue": "Attività, {{count}} in ritardo", "bulkArchive": "Archive", "bulkArchived": "Tasks archived.", "bulkDelete": "Delete", "bulkDeleteConfirm": "Delete {{count}} tasks permanently?", "bulkDeleted": "Tasks deleted.", "bulkMarkDone": "Mark done", "bulkMarkOpen": "Mark open", "bulkSelect": "Bulk select", "bulkSelectedCount": "{{count}} selected", "bulkStatusChanged": "Status changed.", "selectTask": "Select task" }, "shopping": { "title": "Spesa", "noLists": "Nessuna lista", "noListsDescription": "Crea una lista con il pulsante +.", "emptyList": "La lista è vuota", "emptyListDescription": "Aggiungi articoli usando il campo sopra.", "newListPrompt": "Nome per la nuova lista:", "newListButton": "Crea nuova lista", "renameListPrompt": "Nuovo nome lista:", "deleteListConfirm": "Eliminare la lista \"{{name}}\" e tutti gli articoli?", "deletedListToast": "Lista eliminata.", "itemDeletedToast": "\"{{name}}\" rimosso.", "itemsRemovedToast": "{{count}} articoli rimossi.", "clearChecked": "Rimuovi selezionati ({{count}})", "itemNamePlaceholder": "Aggiungi articolo…", "itemQtyPlaceholder": "Quantità", "itemNameLabel": "Nome articolo", "itemQtyLabel": "Quantità", "categoryLabel": "Categoria", "addItemLabel": "Aggiungi articolo", "renameListLabel": "Rinomina lista", "deleteListLabel": "Elimina lista", "swipeBack": "Annulla", "swipeCheck": "Spunta", "swipeDelete": "Elimina", "markDoneLabel": "Spunta {{name}}", "markUndoneLabel": "Togli spunta a {{name}}", "deleteItemLabel": "Elimina {{name}}", "listsLoadError": "Impossibile caricare le liste.", "itemsLoadError": "Impossibile caricare gli articoli.", "catFruitVeg": "Frutta e Verdura", "catBakery": "Panetteria", "catDairy": "Latticini", "catMeatFish": "Carne e Pesce", "catFrozen": "Surgelati", "catDrinks": "Bevande", "catHousehold": "Casa", "catDrugstore": "Drogheria", "catMisc": "Varie", "emptyAction": "Aggiungi articolo" }, "meals": { "title": "Piano pasti", "noMealPlanned": "Nessun pasto pianificato", "addMeal": "Aggiungi {{type}}", "editMeal": "Modifica pasto", "addMealTitle": "Aggiungi pasto", "deleteMeal": "Elimina pasto", "transferToShoppingList": "Aggiungi ingredienti alla lista della spesa", "today": "Oggi", "prevWeek": "Settimana precedente", "nextWeek": "Settimana successiva", "loadError": "Impossibile caricare il piano pasti.", "typeBreakfast": "Colazione", "typeLunch": "Pranzo", "typeDinner": "Cena", "typeSnack": "Spuntino", "dayMo": "Lun", "dayDi": "Mar", "dayMi": "Mer", "dayDo": "Gio", "dayFr": "Ven", "daySa": "Sab", "daySo": "Dom", "dateLabel": "Data", "mealTypeLabel": "Pasto", "titleLabel": "Titolo *", "titlePlaceholder": "es. Spaghetti Bolognese", "notesLabel": "Note", "notesPlaceholder": "Opzionale…", "ingredientsLabel": "Ingredienti", "addIngredient": "Aggiungi ingrediente", "ingredientNamePlaceholder": "Ingrediente", "ingredientQtyPlaceholder": "Quantità", "ingredientCategoryLabel": "Categoria", "ingredientCategoryDefault": "Varie", "removeIngredient": "Rimuovi ingrediente", "transferLabel": "Trasferisci ingredienti alla lista della spesa", "transferNow": "Trasferisci ora", "noShoppingLists": "Nessuna lista della spesa disponibile", "transferSuccess": "{{count}} ingrediente trasferito", "transferSuccessPlural": "{{count}} ingredienti trasferiti", "transferAlreadyDone": "Tutti gli ingredienti già trasferiti", "ingredientCount": "{{count}} ingrediente", "ingredientCountPlural": "{{count}} ingredienti", "titleRequired": "Il titolo è obbligatorio", "loadingIndicator": "Caricamento…", "recipeUrlLabel": "Link ricetta (opzionale)", "recipeUrlPlaceholder": "https://…", "openRecipe": "Apri ricetta", "savedRecipeLabel": "Saved recipe", "savedRecipePlaceholder": "Select recipe", "saveAsRecipe": "Save as recipe", "recipeScaleLabel": "Scale ingredients", "deletedToast": "Meal deleted" }, "calendar": { "title": "Calendario", "newEvent": "Nuovo evento", "editEvent": "Modifica evento", "addEvent": "Aggiungi evento", "deleteEvent": "Elimina evento", "noEvents": "Nessun evento nel periodo selezionato.", "today": "Oggi", "back": "Indietro", "forward": "Avanti", "viewMonth": "Mese", "viewWeek": "Settimana", "viewDay": "Giorno", "viewAgenda": "Agenda", "allDay": "Tutto il giorno", "allDayShort": "tutto il giorno", "moreEvents": "+{{count}} altri", "weekNumberLabel": "S{{week}} · {{month}} {{year}}", "agendaFrom": "Dal {{date}}", "titleLabel": "Titolo *", "titlePlaceholder": "es. Dentista", "allDayToggle": "Tutto il giorno", "startDateLabel": "Data inizio", "startTimeLabel": "Ora inizio", "endDateLabel": "Data fine", "endTimeLabel": "Ora fine", "fromLabel": "Dal", "toLabel": "Al", "locationLabel": "Luogo", "locationPlaceholder": "Opzionale", "assignedLabel": "Assegnato a", "assignedNobody": "- Nessuno -", "colorLabel": "Colore {{color}}", "descriptionLabel": "Descrizione", "descriptionPlaceholder": "Opzionale…", "popupEdit": "Modifica", "deleteConfirm": "Eliminare davvero \"{{title}}\"?", "createdToast": "Evento creato", "savedToast": "Evento salvato", "deletedToast": "Evento eliminato", "loadError": "Impossibile caricare gli eventi.", "saveError": "Errore durante il salvataggio", "deleteError": "Errore durante l'eliminazione", "titleRequired": "Il titolo è obbligatorio", "monthJanuary": "Gennaio", "monthFebruary": "Febbraio", "monthMarch": "Marzo", "monthApril": "Aprile", "monthMay": "Maggio", "monthJune": "Giugno", "monthJuly": "Luglio", "monthAugust": "Agosto", "monthSeptember": "Settembre", "monthOctober": "Ottobre", "monthNovember": "Novembre", "monthDecember": "Dicembre", "dayShortSunday": "Dom", "dayShortMonday": "Lun", "dayShortTuesday": "Mar", "dayShortWednesday": "Mer", "dayShortThursday": "Gio", "dayShortFriday": "Ven", "dayShortSaturday": "Sab", "dayLongSunday": "Domenica", "dayLongMonday": "Lunedì", "dayLongTuesday": "Martedì", "dayLongWednesday": "Mercoledì", "dayLongThursday": "Giovedì", "dayLongFriday": "Venerdì", "dayLongSaturday": "Sabato", "timeSuffix": "", "ics": { "reset": "Ripristina originale", "resetToast": "Modifiche ripristinate." }, "iconLabel": "Icon", "iconSearchPlaceholder": "Cerca icona...", "iconSearchEmpty": "Nessuna icona trovata.", "iconCategoryGeneral": "Generale", "iconCategoryHealth": "Salute & Sport", "iconCategoryTransport": "Mobilità & Viaggi", "iconCategoryWork": "Lavoro & Istruzione", "iconCategoryFood": "Cibo & Bevande", "iconCategoryShopping": "Acquisti & Finanze", "iconCategoryLeisure": "Tempo libero & Intrattenimento", "iconCategoryFamily": "Famiglia & Animali", "iconCategoryHome": "Casa & Abitazione", "iconCategoryNature": "Natura & Altro", "iconCalendar": "Calendario", "iconAlarm": "Sveglia", "iconClock": "Orologio", "iconBell": "Promemoria", "iconLocation": "Luogo", "iconStar": "Preferito", "iconFlag": "Bandiera", "iconTarget": "Obiettivo", "iconFlame": "Importante", "iconTooth": "Dentista", "iconHospital": "Ospedale", "iconDoctor": "Medico", "iconVaccine": "Vaccinazione", "iconMedicine": "Medicina", "iconBandage": "Benda", "iconHealth": "Salute", "iconActivity": "Attività", "iconHaircut": "Parrucchiere", "iconSports": "Sport", "iconTrophy": "Competizione", "iconCar": "Auto", "iconBus": "Autobus", "iconTrain": "Treno", "iconPlane": "Viaggio", "iconFlight": "Volo", "iconFuel": "Carburante", "iconNavigation": "Navigazione", "iconWork": "Lavoro", "iconLaptop": "Laptop", "iconPresentation": "Presentazione", "iconSchool": "Scuola", "iconEducation": "Istruzione", "iconReading": "Lettura", "iconStudy": "Studio", "iconCalculator": "Calcolatrice", "iconMeal": "Pasto", "iconCooking": "Cucinare", "iconCoffee": "Caffè", "iconCake": "Compleanno", "iconPizza": "Pizza", "iconWine": "Vino", "iconBeer": "Bar", "iconShopping": "Acquisti", "iconGroceries": "Alimentari", "iconGift": "Regalo", "iconCard": "Carta", "iconWallet": "Portafoglio", "iconSavings": "Risparmio", "iconBank": "Banca", "iconMusic": "Musica", "iconMovie": "Film", "iconTicket": "Biglietto", "iconGame": "Gioco", "iconPhoto": "Foto", "iconParty": "Festa", "iconFamily": "Famiglia", "iconBaby": "Neonato", "iconDog": "Cane", "iconCat": "Gatto", "iconPet": "Animale domestico", "iconHome": "Casa", "iconBuilding": "Edificio", "iconRepair": "Riparazione", "iconMaintenance": "Manutenzione", "iconDecoration": "Decorazione", "iconFurniture": "Mobili", "iconLaundry": "Bucato", "iconLeaf": "Natura", "iconTree": "Albero", "iconFlower": "Fiore", "iconSun": "Giorno", "iconMoon": "Notte", "iconWeather": "Meteo", "invalidDate": "Use a valid date in the selected date format.", "attachmentLabel": "Attachment", "attachmentHint": "Attach a local image, PDF, or document. Images will be shown in the event popup.", "attachmentFallback": "Attachment", "attachmentReadError": "The attachment could not be read.", "attachmentTooLarge": "Attachment may be at most 5 MB.", "colorBlue": "Blu", "colorCoral": "Corallo", "colorCyan": "Ciano", "colorGray": "Grigio", "colorGreen": "Verde", "colorOrange": "Arancione", "colorPurple": "Viola", "colorRed": "Rosso", "colorSkyBlue": "Azzurro", "colorYellow": "Giallo", "iconCleaning": "Pulizie", "caldavTargetHint": "Choose a CalDAV calendar to sync this event.", "caldavTargetLabel": "Sync to CalDAV", "caldavTargetLocal": "Store locally only", "attachmentDocumentName": "{{title}} - {{name}}", "attachmentDocumentDescription": "Allegato caricato per l’evento calendario \"{{title}}\"." }, "notes": { "title": "Bacheca", "newNote": "Nuova nota", "editNote": "Modifica nota", "addNoteLabel": "Nuova nota", "searchPlaceholder": "Cerca note…", "emptyTitle": "Ancora nessuna nota", "emptyDescription": "Crea una nuova nota con il pulsante +.", "noResultsTitle": "Nessun risultato", "noResultsDescription": "Nessuna nota contiene \"{{query}}\".", "titleLabel": "Titolo (opzionale)", "titlePlaceholder": "Senza titolo", "contentLabel": "Contenuto", "contentMarkdownHint": "(Formattazione Markdown supportata)", "contentPlaceholder": "Inserisci nota…", "colorLabel": "Colore", "pinnedLabel": "Fissa (appare sulla dashboard)", "pinAction": "Fissa", "unpinAction": "Sfissa", "deleteLabel": "Elimina nota", "deleteConfirm": "Eliminare davvero questa nota?", "createdToast": "Nota creata", "savedToast": "Nota salvata", "deletedToast": "Nota eliminata", "loadError": "Impossibile caricare le note.", "formatBold": "Grassetto (Ctrl+B)", "formatItalic": "Corsivo (Ctrl+I)", "formatUnderline": "Sottolineato (Ctrl+U)", "formatStrikethrough": "Barrato", "formatHeading": "Titolo", "formatList": "Elenco puntato", "formatOrderedList": "Elenco numerato", "formatChecklist": "Lista di controllo", "formatLink": "Link", "formatCode": "Codice", "formatQuote": "Citazione", "formatDivider": "Divisore", "emptyAction": "Crea nota", "colorAmber": "Ambra", "colorBlue": "Blu", "colorGreen": "Verde", "colorOrange": "Arancione", "colorPurple": "Viola", "colorTeal": "Verde acqua", "colorWhite": "Bianco", "colorYellow": "Giallo" }, "contacts": { "title": "Contatti", "newContact": "Nuovo contatto", "editContact": "Modifica contatto", "addButton": "Nuovo", "newContactLabel": "Nuovo contatto", "searchPlaceholder": "Cerca per nome, telefono o email…", "importButton": "Importa", "importLabel": "Importa contatto da vCard", "importTooltip": "Importa vCard", "emptyTitle": "Ancora nessun contatto", "emptyDescription": "Aggiungi nuovi contatti con il pulsante +.", "filterAll": "Tutti", "nameLabel": "Nome *", "namePlaceholder": "Nome completo", "categoryLabel": "Categoria", "phoneLabel": "Telefono", "phonePlaceholder": "+39 …", "emailLabel": "Email", "emailPlaceholder": "nome@example.com", "addressLabel": "Indirizzo", "addressPlaceholder": "Via, CAP Città", "notesLabel": "Note", "notesPlaceholder": "Opzionale…", "callLabel": "Chiama", "emailActionLabel": "Email", "mapsLabel": "Apri in Maps", "exportLabel": "Esporta come vCard", "exportTooltip": "Esporta vCard", "deleteLabel": "Elimina contatto", "deleteConfirm": "Eliminare davvero questo contatto?", "deletePersonConfirm": "Eliminare davvero \"{{name}}\"?", "savedToast": "Contatto salvato", "updatedToast": "Contatto aggiornato", "deletedToast": "Contatto eliminato", "importedToast": "{{name}} importato.", "importError": "Importazione fallita: {{error}}", "vcardNoName": "La vCard non contiene un nome.", "catDoctor": "Medico", "catSchool": "Scuola/Asilo", "catAuthority": "Pubblica amministrazione", "catInsurance": "Assicurazione", "catCraftsman": "Artigiano", "catEmergency": "Emergenza", "catMisc": "Varie", "categoryDoctor": "Medico", "categorySchool": "Scuola/Asilo", "categoryAuthority": "Pubblica amministrazione", "categoryInsurance": "Assicurazione", "categoryCraftsman": "Artigiano", "categoryEmergency": "Emergenza", "categoryOther": "Altro", "emptyAction": "Aggiungi contatto" }, "budget": { "title": "Bilancio", "newEntry": "Nuova voce", "editEntry": "Modifica voce", "addEntryLabel": "Aggiungi voce", "newEntryFabLabel": "Nuova voce", "currentMonth": "Corrente", "prevMonth": "Mese precedente", "nextMonth": "Mese successivo", "income": "Entrate", "expenses": "Uscite", "balance": "Saldo", "byCategory": "Per categoria", "transactions": "Transazioni", "emptyTitle": "Nessuna voce questo mese", "emptyDescription": "Aggiungi voci di bilancio con il pulsante +.", "csvExport": "CSV", "typeExpense": "Uscita", "typeIncome": "Entrata", "titleLabel": "Titolo *", "titlePlaceholder": "es. Supermercato", "amountLabel": "Importo *", "amountPlaceholder": "0,00", "categoryLabel": "Categoria", "dateLabel": "Data *", "recurringLabel": "Ricorrente", "deleteLabel": "Elimina voce", "deleteConfirm": "Eliminare davvero questa voce?", "deletePersonConfirm": "Eliminare davvero \"{{title}}\"?", "addedToast": "Voce aggiunta", "savedToast": "Voce salvata", "deletedToast": "Voce eliminata", "loadError": "Impossibile caricare il bilancio.", "trendNeutral": "- come {{month}}", "validAmountRequired": "Inserisci un importo valido", "dateRequired": "La data è obbligatoria", "catFood": "Alimentazione", "catRent": "Affitto", "catInsurance": "Assicurazione", "catMobility": "Trasporti", "catLeisure": "Tempo libero e intrattenimento", "catClothing": "Abbigliamento", "catHealth": "Salute", "catEducation": "Istruzione", "catMisc": "Varie", "catEarnedIncome": "Reddito da Lavoro", "catInvestmentIncome": "Reddito da Investimenti", "catTransferGiftIncome": "Trasferimenti e Regali", "catGovernmentBenefits": "Prestazioni Sociali", "catOtherIncome": "Altro Reddito", "loadingIndicator": "Caricamento…", "subcategoryLabel": "Sottocategoria", "catHousing": "Abitazione / Casa", "catTransport": "Trasporti", "catPersonalHealth": "Cura personale / Salute", "catShoppingClothing": "Acquisti e abbigliamento", "catFinancialOther": "Servizi finanziari e altro", "subcatRentMortgage": "Affitto / Mutuo", "subcatCondominium": "Condominio", "subcatUtilities": "Luce / Acqua / Gas", "subcatInternetTvPhone": "Internet / TV / Telefono", "subcatRenovationMaintenance": "Ristrutturazione / Manutenzione", "subcatCleaning": "Pulizia", "subcatGroceries": "Supermercato", "subcatRestaurantsBars": "Ristoranti / Bar", "subcatSnacksFastFood": "Snack / Fast food", "subcatBakery": "Panetteria", "subcatFuel": "Carburante", "subcatParkingTolls": "Parcheggio / Pedaggi", "subcatPublicTransport": "Trasporto pubblico", "subcatAppsTaxi": "App / Taxi", "subcatMaintenanceInsurance": "Manutenzione / Assicurazione", "subcatPharmacy": "Farmacia", "subcatHealthInsurance": "Assicurazione sanitaria", "subcatGymSports": "Palestra / Sport", "subcatBeautyCosmetics": "Bellezza / Cosmetici", "subcatTravel": "Viaggi", "subcatStreaming": "Streaming", "subcatEvents": "Eventi", "subcatHobbies": "Hobby", "subcatClothesShoes": "Vestiti / Scarpe", "subcatElectronics": "Elettronica", "subcatGifts": "Regali", "subcatCoursesCollege": "Corsi / Università", "subcatSchoolSupplies": "Materiale scolastico", "subcatLanguages": "Lingue", "subcatLoansInterest": "Prestiti / Interessi", "subcatBankFees": "Commissioni bancarie", "subcatInsuranceOther": "Assicurazioni", "subcatInvestments": "Investimenti", "subcatTaxes": "Imposte", "metaLoadError": "Impossibile caricare le categorie del budget.", "addCategory": "+ categoria", "addSubcategory": "+ sottocategoria", "newCategoryPrompt": "Nome della nuova categoria:", "newSubcategoryPrompt": "Nome della nuova sottocategoria:", "categoryAddedToast": "Categoria aggiunta.", "subcategoryAddedToast": "Sottocategoria aggiunta.", "emptyAction": "Aggiungi voce", "loansTitle": "Prestiti", "loansSummary": "{{count}} attivi · {{amount}} rimanenti", "newLoan": "Nuovo prestito", "createLoan": "Crea prestito", "editLoan": "Modifica prestito", "deleteLoan": "Elimina prestito", "deleteLoanConfirm": "Eliminare il prestito \"{{title}}\"? Verranno rimossi anche i pagamenti già registrati nel bilancio.", "deleteLoanPaymentConfirm": "Eliminare questo pagamento del prestito?", "loanRemainingAmount": "Rimanente", "loanRemainingInstallments": "Rate rimanenti", "loanPaidAmount": "Pagato", "loansEmpty": "Nessun prestito attivo.", "loanInstallmentMeta": "{{paid}} di {{total}} rate pagate", "loanRemainingOf": "di {{total}}", "loanNextDue": "Prossima: {{month}}", "loanPaidStatus": "Pagato", "markLoanPaid": "Segna pagato", "loanBorrowerLabel": "Persona *", "loanBorrowerPlaceholder": "Es. Lais", "loanTitleLabel": "Titolo del prestito", "loanTitlePlaceholder": "Es. Prestito personale", "loanAmountLabel": "Importo totale *", "loanInstallmentsLabel": "Rate *", "loanStartMonthLabel": "Primo mese di scadenza *", "loanNotesLabel": "Note", "loanBorrowerRequired": "La persona è obbligatoria", "loanInstallmentsRequired": "Inserisci il numero di rate", "loanStartMonthRequired": "Inserisci il primo mese di scadenza", "loanAddedToast": "Prestito aggiunto", "loanSavedToast": "Prestito salvato", "loanDeletedToast": "Prestito eliminato", "loanPaymentAddedToast": "Pagamento registrato", "loanPaymentTitle": "Rimborso del prestito: {{borrower}}", "typeLoan": "Prestito", "tabsLabel": "Sezioni del bilancio", "budgetTab": "Bilancio", "loansTab": "Prestiti", "filteredTransactions": "Movimenti filtrati", "clearLoanFilter": "Cancella filtro", "loanFilterActive": "Prestito: {{title}}", "filterLoanTransactions": "Mostra i movimenti di questo prestito", "loansEmptyDescription": "Crea un prestito dal pulsante + e scegli Prestito.", "newCategoryTitle": "Nuova categoria", "newCategoryPlaceholder": "Nome categoria", "newSubcategoryTitle": "Nuova sottocategoria", "newSubcategoryPlaceholder": "Nome sottocategoria", "loanStatusFilterLabel": "Filtro stato prestiti", "loanStatusActive": "Attivi", "loanStatusPaid": "Pagati", "loanStatusAll": "Tutti", "loanTransactions": "Movimenti del prestito", "loanInstallmentNumber": "Rata {{number}} di {{total}}", "loanReportTitle": "Report del prestito", "loanNoTransactions": "Nessun pagamento registrato." }, "settings": { "title": "Impostazioni", "tabGeneral": "Generale", "tabMeals": "Pasti", "tabBudget": "Budget", "tabShopping": "Spesa", "tabCalendar": "Calendario", "tabFamily": "Gestione famiglia", "tabApiTokens": "API Tokens", "tabAccount": "Account", "tabsAriaLabel": "Sezioni impostazioni", "sectionDesign": "Aspetto", "sectionAppName": "Nome dell'applicazione", "sectionShopping": "Spesa", "shoppingCategoriesLabel": "Categorie spesa", "shoppingCategoriesHint": "Aggiungi, rinomina, elimina o riordina le categorie.", "shoppingCategoryPlaceholder": "Nuova categoria…", "shoppingCategoryRenameHint": "Clicca per rinominare", "shoppingCategoryRenamePrompt": "Nuovo nome categoria:", "shoppingCategoryMoveUp": "Sposta categoria su", "shoppingCategoryMoveDown": "Sposta categoria giu", "shoppingCategoryDelete": "Elimina categoria", "shoppingCategoryDeleteConfirm": "Eliminare la categoria \"{{name}}\"? Gli articoli esistenti verranno spostati alla categoria successiva.", "shoppingCategoryAdded": "Categoria aggiunta.", "shoppingCategoryRenamed": "Categoria rinominata.", "shoppingCategoryDeleted": "Categoria eliminata.", "sectionAccount": "Il mio account", "sectionCalendarSync": "Sincronizzazione calendario", "sectionFamily": "Membri della famiglia", "cardAppearance": "Visualizzazione", "appNameTitle": "Nome dell'app", "appNameLabel": "Nome dell'applicazione", "appNameHint": "Questo nome appare nella barra laterale, nel titolo del browser e nella schermata di accesso.", "appNamePlaceholder": "Oikos", "appNameSavedToast": "Nome dell'applicazione salvato.", "sectionDate": "Data", "dateFormatTitle": "Formato data", "dateFormatLabel": "Formato data preferito", "dateFormatHint": "Scegli come vengono mostrate le date nell'app.", "dateFormatSavedToast": "Formato data salvato.", "timeFormatLabel": "Formato orario", "timeFormatHours": "ore", "timeFormatSavedToast": "Formato orario salvato.", "themeSystem": "Sistema", "themeSysLabel": "Usa impostazione di sistema", "themeLight": "Chiaro", "themeLightLabel": "Modalità chiara", "themeDark": "Scuro", "themeDarkLabel": "Modalità scura", "changePassword": "Cambia password", "currentPasswordLabel": "Password attuale", "newPasswordLabel": "Nuova password", "confirmPasswordLabel": "Conferma nuova password", "savePassword": "Salva password", "passwordMismatch": "Le password non corrispondono.", "passwordSavedToast": "Password modificata con successo.", "googleCalendar": "Google Calendar", "appleCalendar": "Apple Calendar (iCloud)", "syncNow": "Sincronizza ora", "disconnect": "Disconnetti", "connectGoogle": "Connetti con Google", "connected": "Connesso", "connectedLastSync": "Connesso · Ultima: {{date}}", "notConnected": "Non connesso", "notConfigured": "Non configurato (variabili .env mancanti)", "configured": "Configurato (tramite .env)", "configuredLastSync": "Configurato (tramite .env) · Ultima: {{date}}", "syncSuccess": "{{provider}} sincronizzato.", "disconnectedToast": "{{provider}} disconnesso.", "googleOnlyAdmin": "Solo l'admin può connettere Google Calendar.", "appleOnlyAdmin": "Solo l'admin può connettere Apple Calendar.", "caldavUrlLabel": "URL server CalDAV", "caldavUrlPlaceholder": "https://caldav.icloud.com", "appleIdLabel": "Apple ID (email)", "applePasswordLabel": "Password app-specifica", "applePasswordHint": "Crea la password su appleid.apple.com → Sicurezza.", "appleConnectBtn": "Connetti e testa", "appleConnecting": "Connessione…", "appleConnectedToast": "Apple Calendar connesso.", "syncSuccessGoogle": "Sincronizzazione calendario con Google connessa con successo.", "syncSuccessApple": "Sincronizzazione calendario con Apple connessa con successo.", "syncErrorGoogle": "Connessione a Google fallita. Riprova.", "syncErrorApple": "Connessione ad Apple fallita. Riprova.", "addMember": "+ Aggiungi membro", "newMemberTitle": "Nuovo membro familiare", "usernameLabel": "Nome utente", "displayNameLabel": "Nome visualizzato", "memberPasswordLabel": "Password", "colorLabel": "Colore", "profilePictureTitle": "Foto profilo", "profilePictureLabel": "Carica foto", "profilePictureHint": "PNG, JPEG o WebP. Le immagini grandi vengono ridimensionate prima del caricamento.", "profilePictureRemove": "Rimuovi foto", "profilePictureTypeError": "Usa un'immagine PNG, JPEG o WebP.", "profilePictureFileTooLarge": "Il file immagine è troppo grande.", "profilePictureTooLarge": "La foto è ancora troppo grande dopo il ridimensionamento.", "profilePictureReadError": "Impossibile leggere l'immagine selezionata.", "profileSavedToast": "Profilo aggiornato.", "editMemberLabel": "Modifica", "editMemberTitle": "Modifica membro della famiglia", "saveMember": "Salva membro", "memberUpdatedToast": "{{name}} aggiornato.", "familyRoleLabel": "Ruolo familiare", "familyRoleDad": "Papà", "familyRoleMom": "Mamma", "familyRoleParent": "Genitore", "familyRoleChild": "Figlio/a", "familyRoleGrandparent": "Nonno/a", "familyRoleRelative": "Parente", "familyRoleOther": "Membro della famiglia", "systemAdminLabel": "Amministratore di sistema", "systemAdminHint": "Gli amministratori di sistema possono gestire impostazioni, integrazioni, token API e account familiari.", "systemAdminBadge": "Admin sistema", "roleLabel": "Ruolo", "roleMember": "Membro", "roleAdmin": "Admin", "createMember": "Crea", "cancelAddMember": "Annulla", "memberAddedToast": "{{name}} aggiunto.", "deleteMemberConfirm": "Eliminare davvero {{name}}?", "memberDeletedToast": "{{name}} eliminato.", "deleteMemberLabel": "Elimina", "logout": "Esci", "synchronizing": "Sincronizzazione…", "googleDisconnectConfirm": "Disconnettere Google Calendar?", "appleDisconnectConfirm": "Disconnettere Apple Calendar?", "localeSystem": "Sistema", "localeLabel": "Lingua", "languageTitle": "Lingua", "sectionMeals": "Piano pasti", "mealTypesLabel": "Pasti visibili", "mealTypesHint": "Solo i tipi di pasto selezionati vengono mostrati nel piano pasti.", "mealTypesSaved": "Impostazioni del piano pasti salvate.", "mealTypesMinOne": "Almeno un tipo di pasto deve essere attivo.", "sectionBudget": "Bilancio", "currencyLabel": "Valuta", "currencyHint": "Imposta la valuta utilizzata in tutta la sezione budget.", "currencySaved": "Valuta salvata.", "apiTokensTitle": "API Tokens", "apiTokensCardTitle": "Access Tokens", "apiTokensHint": "Create API tokens for external integrations. The full token is shown only once after creation.", "apiTokenNameLabel": "Token name", "apiTokenExpiresLabel": "Expiration date", "apiTokenExpiresHint": "Leave empty to create a token without expiration.", "apiTokenCreatedLabel": "New API token", "apiTokenCreatedHint": "Store this token securely. It cannot be shown again.", "apiTokenCreate": "Create token", "apiTokenInvalidExpiration": "Please enter a valid expiration date.", "apiTokenCreatedToast": "API token created.", "apiTokenRevokedToast": "API token revoked.", "apiTokenRevokeConfirm": "Revoke API token \"{{name}}\"?", "apiTokenRevoke": "Revoke token", "apiTokenRevoked": "Revoked", "apiTokenExpired": "Expired", "apiTokenActive": "Active", "apiTokenPrefix": "Prefix", "apiTokenExpires": "Expires", "apiTokenNeverExpires": "No expiration", "apiTokenLastUsed": "Last used", "apiTokenNeverUsed": "Never used", "ics": { "title": "Abbonamenti ICS", "add": "Aggiungi abbonamento", "addedToast": "Abbonamento aggiunto.", "deletedToast": "Abbonamento eliminato.", "syncedToast": "Abbonamento sincronizzato.", "confirm_delete": "Vuoi davvero eliminare questo abbonamento? Anche tutti gli eventi associati verranno eliminati.", "empty": "Nessun abbonamento ancora.", "form": { "name": "Nome", "url": "URL ICS", "color": "Colore", "shared": "Visibile a tutti" }, "actions": { "submit": "Aggiungi", "save": "Salva", "cancel": "Annulla", "delete": "Elimina", "edit": "Modifica", "sync": "Sincronizza ora" }, "status": { "lastSync": "Ultima sincronizzazione:", "never": "Non ancora sincronizzato", "syncing": "Sincronizzazione...", "syncError": "Errore di sincronizzazione" }, "badges": { "private": "Privato", "shared": "Condiviso" }, "updatedToast": "Abbonamento aggiornato." }, "memberPhoneLabel": "Numero di telefono (opzionale)", "memberEmailLabel": "E-mail (opzionale)", "memberBirthDateLabel": "Data di nascita (opzionale)", "memberContactBirthdayHint": "Questo membro viene sincronizzato automaticamente con i Contatti e i Compleanni.", "memberBirthDateInvalid": "Usa una data di nascita valida nel formato selezionato.", "memberPhoneMeta": "Telefono: {{value}}", "memberBirthdayMeta": "Compleanno: {{date}}", "tabBackup": "Gestione backup", "sectionBackup": "Gestione backup", "backupDownloadTitle": "Scarica backup del database", "backupDownloadHint": "Crea un backup SQLite coerente di tutti i dati dell’applicazione.", "backupDownloadButton": "Scarica backup", "backupRestoreTitle": "Ripristina backup del database", "backupRestoreHint": "Il ripristino sostituisce il database corrente. Scarica un backup recente prima di continuare.", "backupDropzoneTitle": "Trascina qui un file di backup o fai clic per selezionarlo", "backupDropzoneHint": "File SQLite: .db, .sqlite o .sqlite3", "backupRestoreButton": "Ripristina backup", "backupRestoreConfirm": "Questo backup sostituirà il database corrente per tutti. Continuare?", "backupRestoring": "Ripristino...", "backupRestoredToast": "Database ripristinato. Ricaricamento...", "backupCliTitle": "Ripristino CLI / Docker Compose", "backupCliHint": "For operational restores, stop the app, mount the backup in a temporary container and replace the database file.", "backupCliBackupHint": "Puoi anche creare un backup direttamente con Docker Compose:", "tabSync": "Synchronization", "sectionContactSync": "Contact Synchronization", "cardavTitle": "CardDAV Contacts", "cardavDescription": "Connect multiple CardDAV accounts (iCloud, Nextcloud, Radicale, etc.) and sync your contacts.", "cardavAddAccount": "Add CardDAV Account", "cardavEmptyState": "No CardDAV accounts connected yet. Add your first account to sync contacts.", "cardavNameLabel": "Account name", "cardavNamePlaceholder": "e.g. iCloud, Nextcloud", "cardavUrlLabel": "CardDAV Server URL", "cardavUrlPlaceholder": "https://contacts.icloud.com", "cardavUrlHint": "The base URL of your CardDAV server", "cardavUsernameLabel": "Username", "cardavPasswordLabel": "Password", "cardavPasswordHint": "For iCloud: Use app-specific password from appleid.apple.com", "cardavAccountAdded": "CardDAV account added successfully", "cardavAccountDeleted": "CardDAV account removed", "cardavSyncSuccess": "CardDAV sync successful", "cardavSyncFailed": "CardDAV sync failed", "cardavConnectionFailed": "Connection to CardDAV server failed", "cardavAddressbooksToggle": "Show/hide addressbooks", "cardavRefreshAddressbooks": "Refresh addressbooks", "addressbookEnabled": "Addressbook enabled", "addressbookDisabled": "Addressbook disabled", "addressbooksRefreshed": "Addressbooks refreshed", "deleteCardDAVAccountConfirm": "Really delete CardDAV account? All synced contacts will remain but lose their CardDAV link.", "sectionHousekeeping": "Housekeeping", "housekeepingPaymentsTitle": "Payment tasks", "housekeepingPaymentTasksLabel": "Create a payment task on each housekeeper check-in", "housekeepingPaymentTasksHint": "When enabled, each check-in creates a task for paying the staff member. Completing that task marks the visit payment as paid.", "housekeepingPaymentTasksSaved": "Housekeeping payment setting saved.", "backupSchedulerDisabled": "Disabled", "backupSchedulerEnabled": "Enabled", "backupSchedulerHint": "Scheduled backups are created automatically and old backups are rotated.", "backupSchedulerKeep": "Retention", "backupSchedulerKeepCount": "{{count}} backups", "backupSchedulerLastBackup": "Last backup", "backupSchedulerLastFail": "{{date}} (failed)", "backupSchedulerLastSuccess": "{{date}} (successful)", "backupSchedulerNever": "No backup created yet", "backupSchedulerSchedule": "Schedule", "backupSchedulerStatus": "Status", "backupSchedulerTitle": "Automatic Backups", "backupSchedulerTrigger": "Create backup now", "backupSchedulerTriggeredToast": "Backup created successfully.", "backupSchedulerTriggering": "Creating backup...", "breadcrumbLabel": "Pfad", "caldavAccountAdded": "CalDAV account added successfully", "caldavAccountDeleted": "CalDAV account removed", "caldavAddAccount": "Add CalDAV Account", "caldavCalendarsToggle": "Show/hide calendars", "caldavConnectionFailed": "Connection to CalDAV server failed", "caldavDescription": "Connect multiple CalDAV accounts (iCloud, Nextcloud, Radicale, Baikal, etc.) and choose which calendars to sync.", "caldavEmptyState": "No CalDAV accounts connected yet. Add your first account to get started.", "caldavNameLabel": "Account Name", "caldavNamePlaceholder": "e.g. My Radicale, iCloud, Nextcloud", "caldavPasswordHint": "For iCloud: Use app-specific password from appleid.apple.com", "caldavPasswordLabel": "Password", "caldavRefreshCalendars": "Refresh calendars", "caldavSyncFailed": "CalDAV sync failed", "caldavSyncSuccess": "CalDAV sync successful", "caldavTitle": "CalDAV Calendars", "caldavUrlHint": "The base URL of your CalDAV server", "caldavUsernameLabel": "Username", "calendarDisabled": "Calendar disabled", "calendarEnabled": "Calendar enabled", "calendarsRefreshed": "Calendars refreshed", "deleteAccountConfirm": "Really delete CalDAV account? All synced calendars will be removed.", "emptyStateAddFirst": "Füge dein erstes Konto hinzu", "emptyStateNoAccounts": "Noch keine Konten verbunden", "helpTooltipCalDAV": "CalDAV ermöglicht die Synchronisation von Kalendern mit iCloud, Nextcloud und anderen CalDAV-Servern.", "helpTooltipCardDAV": "CardDAV ermöglicht die Synchronisation von Kontakten mit iCloud, Nextcloud und anderen CardDAV-Servern.", "lastSync": "Last synced", "modulesHint": "Disabled modules disappear from the navigation. Data is preserved and reappears once a module is re-enabled.", "modulesSaved": "Module visibility saved.", "modulesTitle": "Active modules", "navigationLabel": "Einstellungsnavigation", "sectionAdmin": "Administration", "sectionCloudServices": "Cloud-Dienste", "sectionModules": "Modules", "sectionModulesNav": "Module", "sectionOpenStandards": "CalDAV & CardDAV", "sectionPersonal": "Persönlich", "sectionSync": "Synchronisation", "statusError": "Fehler", "statusNeverSynced": "Noch nie synchronisiert", "statusSynced": "Synchronisiert", "statusSyncing": "Synchronisiert…", "syncedAgo": "vor {{time}}", "tabSyncCalendar": "Kalender", "tabSyncContacts": "Kontakte" }, "login": { "tagline": "Pianificazione familiare. Sicura. Rispettosa della privacy. Open source.", "usernameLabel": "Nome utente", "usernamePlaceholder": "nomeutente", "passwordLabel": "Password", "passwordPlaceholder": "••••••••", "loginButton": "Accedi", "loggingIn": "Accesso in corso…", "tooManyAttempts": "Troppi tentativi. Attendi un momento.", "invalidCredentials": "Credenziali non valide.", "version": "v{{version}}" }, "install": { "title": "Installa Oikos", "subtitle": "Aggiungi alla schermata home", "iosTip1": "Tocca ", "iosTip2": " → \"Aggiungi a Home\"", "installButton": "Installa", "dismissLabel": "Chiudi" }, "modal": { "closeLabel": "Chiudi", "overlayLabel": "Sfondo del dialogo modale", "unsavedChanges": "Annullare le modifiche?", "discardChanges": "Annulla" }, "rrule": { "freqNone": "Nessuna ripetizione", "freqDaily": "Ogni giorno", "freqWeekly": "Ogni settimana", "freqMonthly": "Ogni mese", "dayMo": "Lu", "dayTu": "Ma", "dayWe": "Me", "dayTh": "Gi", "dayFr": "Ve", "daySa": "Sa", "daySu": "Do", "labelRepeat": "Ripetizione", "labelEvery": "Ogni", "labelOnDays": "In questi giorni", "labelUntil": "Termina il (opzionale)", "unitDay": "giorno", "unitDays": "giorni", "unitWeek": "settimana", "unitWeeks": "settimane", "unitMonth": "mese", "unitMonths": "mesi" }, "recipes": { "title": "Ricette", "addRecipe": "Aggiungi ricetta", "editRecipe": "Modifica ricetta", "emptyTitle": "Nessuna ricetta ancora", "emptyDescription": "Salva le tue ricette preferite e riutilizzale nella pianificazione dei pasti.", "titleLabel": "Titolo *", "titlePlaceholder": "es. Pasta alla Carbonara", "notesLabel": "Note", "notesPlaceholder": "Opzionale...", "urlLabel": "Link ricetta", "urlPlaceholder": "https://...", "ingredientsLabel": "Ingredienti", "addToMeals": "Aggiungi al piano pasti", "openLink": "Apri link ricetta", "deleteConfirm": "Eliminare ricetta \"{{title}}\"?", "created": "Ricetta salvata.", "updated": "Ricetta aggiornata.", "deleted": "Ricetta eliminata.", "titleRequired": "Il titolo è obbligatorio", "duplicate": "Duplica", "duplicated": "Ricetta duplicata.", "copySuffix": "copia", "emptyAction": "Crea ricetta" }, "search": { "title": "Ricerca", "open": "Apri ricerca", "placeholder": "Cerca…", "noResults": "Nessun risultato trovato." }, "birthdays": { "title": "Compleanni", "addButton": "Aggiungi compleanno", "searchPlaceholder": "Cerca compleanni…", "upcomingTitle": "Prossimi compleanni", "upcomingHint": "Le prossime ricorrenze, già sincronizzate con il calendario.", "peopleTitle": "Persone", "peopleHint": "Cerca, controlla e modifica tutti i compleanni salvati.", "emptyTitle": "Nessun compleanno ancora", "emptyDescription": "Aggiungi un compleanno per mantenerlo visibile nel calendario e nei promemoria.", "newTitle": "Nuovo compleanno", "editTitle": "Modifica compleanno", "nameLabel": "Nome", "birthDateLabel": "Data di nascita", "photoLabel": "Foto profilo", "removePhoto": "Rimuovi foto", "notesLabel": "Note", "notesPlaceholder": "Idee regalo, torta preferita, note di famiglia…", "calendarHint": "Ogni compleanno viene aggiunto automaticamente al calendario e al sistema di promemoria.", "requiredFields": "Nome e data di nascita sono obbligatori.", "createdToast": "Compleanno salvato.", "updatedToast": "Compleanno aggiornato.", "deletedToast": "Compleanno eliminato.", "deleteConfirm": "Eliminare il compleanno di \"{{name}}\"?", "ageNoteToday": "Compie {{age}} anni oggi.", "ageNoteTomorrow": "Compirà {{age}} anni domani.", "ageNoteDays": "Compirà {{age}} anni tra {{days}} giorni.", "photoOptional": "Facoltativo: puoi salvare anche senza foto del profilo." }, "reminders": { "sectionTitle": "Promemoria", "enableLabel": "Imposta promemoria", "offsetLabel": "Ricordami", "offsetNone": "Nessuno", "offsetAtTime": "All'ora di inizio", "offset15min": "15 minuti prima", "offset1hour": "1 ora prima", "offset1day": "1 giorno prima", "dateLabel": "Data", "timeLabel": "Ora", "toastTitle": "Promemoria", "dismiss": "Ignora", "pendingBadgeTitle": "{{count}} promemoria in attesa", "pendingBadgeTitlePlural": "{{count}} promemoria in attesa", "notificationPermission": "Notifiche del browser", "notificationEnable": "Attiva notifiche", "notificationEnabled": "Notifiche attive", "notificationDenied": "Notifiche bloccate", "notificationHint": "Ricevi notifiche anche quando l'app è aperta.", "offset2days": "2 days before", "offset1week": "1 week before", "offset2weeks": "2 weeks before", "offsetCustom": "Custom...", "customAmountLabel": "Number", "customUnitLabel": "Unit", "customMinutes": "Minutes", "customHours": "Hours", "customDays": "Days", "customWeeks": "Weeks" }, "onboarding": { "step1Title": "Benvenuto in {{name}}", "step1Body": "Your personal family planner. Tasks, calendar, shopping and more – all in one place.", "step2Title": "Navigazione e moduli", "step2Body": "In basso accedi direttamente alla Dashboard e al Calendario. Con il pulsante ··· apri altri moduli come Cucina, Note e Contatti.", "step3Title": "Inizia subito", "step3Body": "Con il pulsante + crei nuove voci ovunque. Scorri gli elementi dell'elenco a sinistra o a destra per azioni rapide.", "next": "Next", "done": "Get started", "skip": "Skip" }, "offline": { "banner": "Offline – reconnecting…" }, "emptyHint": { "recipes": "Crea ricette e collegale al tuo piano pasti.", "birthdays": "Aggiungi compleanni — riceverai un promemoria in anticipo.", "budget": "Crea categorie e registra entrate e uscite.", "calendar": "Collega Google Calendar in Impostazioni → Integrazioni per la sincronizzazione automatica.", "contacts": "Aggiungi contatti importanti — medico, scuola, emergenza — per accesso rapido.", "meals": "Pianifica i pasti della settimana e collega le ricette.", "notes": "Tocca + per una nuova nota. Le note vengono cercate nel testo completo.", "shopping": "Aggiungi articoli e scorri per contrassegnare o eliminare.", "tasks": "Tocca + per creare il tuo primo compito. Scorri una scheda a sinistra per eliminare." }, "documents": { "title": "Documenti", "addButton": "Aggiungi documento", "searchPlaceholder": "Cerca documenti...", "gridView": "Vista griglia", "listView": "Vista elenco", "viewToggle": "Vista documenti", "allCategories": "Tutte le categorie", "emptyTitle": "Nessun documento", "emptyDescription": "Carica documenti di famiglia e controlla chi può vedere ogni file.", "newTitle": "Nuovo documento", "editTitle": "Impostazioni documento", "nameLabel": "Nome", "descriptionLabel": "Descrizione", "categoryLabel": "Categoria", "fileLabel": "File", "fileHint": "PDF, immagini, testo e file Office fino a 5 MB.", "visibilityLabel": "Visibilità", "statusLabel": "Stato", "allowedMembersLabel": "Membri autorizzati", "uploadAction": "Carica", "downloadAction": "Scarica", "editAction": "Impostazioni", "archiveAction": "Archivia", "restoreAction": "Ripristina", "savedToast": "Documento salvato.", "uploadedToast": "Documento caricato.", "archivedToast": "Documento archiviato.", "restoredToast": "Documento ripristinato.", "deletedToast": "Documento eliminato.", "deleteConfirm": "Eliminare il documento \"{{name}}\"?", "fileRequired": "Seleziona un file da caricare.", "fileTooLarge": "Il file può essere al massimo 5 MB.", "fileReadError": "Impossibile leggere il file.", "statusActive": "Attivo", "statusArchived": "Archiviato", "visibility": { "family": "Tutta la famiglia", "restricted": "Membri selezionati", "private": "Solo io" }, "category": { "medical": "Medico", "school": "Scuola", "identity": "Identità", "insurance": "Assicurazione", "finance": "Finanze", "home": "Casa", "vehicle": "Veicolo", "legal": "Legale", "travel": "Viaggi", "pets": "Animali", "warranty": "Garanzia", "taxes": "Tasse", "work": "Lavoro", "other": "Altro" }, "dropzoneTitle": "Rilascia il file qui o fai clic per scegliere", "dropzoneHint": "Trascina un file in quest’area oppure usa il selettore.", "selectedFileLabel": "Selezionato: {{name}}", "addFolderButton": "Add folder", "allFolders": "All folders", "folderLabel": "Folder", "noFolder": "No folder", "newFolderTitle": "New folder", "folderNameLabel": "Folder name", "createFolderAction": "Create folder", "folderCreatedToast": "Folder created.", "housekeepingFolder": "Pulizie", "calendarItemsFolder": "Elementi del calendario", "folderBrowserTitle": "Sfoglia cartelle" }, "shortcuts": { "goKitchen": "Cucina", "goCal": "Calendario", "goDash": "Dashboard", "goNotes": "Note", "goShop": "Lista della spesa", "goTasks": "Attività", "help": "Scorciatoie da tastiera", "new": "Crea nuova voce", "search": "Apri ricerca" }, "housekeeping": { "title": "Area pulizie", "bottomNav": "Navigazione pulizie", "home": "Home", "tasks": "Attività", "report": "Segnala", "notCheckedIn": "Non registrata", "checkedInAt": "Entrata alle", "monthTotal": "Mese corrente · {{count}} sessioni", "dailyRate": "Tariffa giornaliera", "extras": "Extra", "checkIn": "Entrata", "checkOut": "Uscita", "quickSupply": "Prodotto mancante", "supplyName": "Prodotto", "supplyPlaceholder": "Cosa manca?", "checkedInToast": "Entrata registrata.", "checkedOutToast": "Uscita registrata.", "supplyAddedToast": "Aggiunto alla lista della spesa.", "overdue": "In ritardo", "dueToday": "Oggi", "ok": "OK", "noTasks": "Nessuna attività di pulizia.", "everyDays": "Ogni {{days}} giorni", "completeTask": "Completa {{name}}", "taskDoneToast": "Attività completata.", "reportTitle": "Segnala problema", "problemDescription": "Descrizione del problema", "problemPlaceholder": "Esempio: lampadina bruciata", "addPhoto": "Aggiungi foto", "sendReport": "Invia", "reportSentToast": "Problema segnalato.", "recentReports": "Segnalazioni recenti", "addTask": "Aggiungi attività", "taskName": "Attività", "taskNamePlaceholder": "Esempio: pulire i bagni", "taskArea": "Area", "taskAreaPlaceholder": "Esempio: bagno", "taskFrequency": "Frequenza", "createTask": "Crea attività", "taskCreatedToast": "Attività di pulizia creata.", "dashboard": "Dashboard", "reports": "Reports", "visitsThisMonth": "Visite del mese", "lastVisit": "Ultima visita", "pendingChores": "Attività aperte", "finishedChores": "Attività completate", "payments": "Pagamenti", "pendingPayments": "Pagamenti in sospeso", "monthlyPayments": "Pagamenti mensili", "noPaymentData": "Nessun dato di pagamento.", "noVisits": "Nessuna visita", "noWorkerTitle": "Nessun profilo pulizie", "noWorkerHint": "Crea il profilo per definire contatti, tariffa e calendario pagamenti.", "taskTemplates": "Attività suggerite", "addCustomTask": "Aggiungi attività personalizzata", "noReports": "Nessuna segnalazione.", "profileTitle": "Profilo pulizie", "profilePicture": "Foto profilo", "workerName": "Nome", "workerUsername": "Nome utente", "workerPhone": "Telefono", "workerEmail": "E-mail", "workerBirthDate": "Compleanno", "paymentSchedule": "Calendario pagamenti", "scheduleDaily": "Ogni visita", "scheduleTwiceMonthly": "Due volte al mese", "scheduleMonthly": "Mensile", "profileColor": "Colore profilo", "workerNotes": "Note", "workerSavedToast": "Profilo salvato.", "staff": "Staff", "staffTitle": "Staff pulizie", "addWorker": "Aggiungi persona", "editWorker": "Modifica persona", "noWorkers": "Nessuna persona registrata.", "moreWorkers": "+{{count}} altre", "checkInDisabled": "Aggiungi una persona prima dell’entrata.", "calendarColor": "Colore calendario", "visitRecordedAt": "Visit recorded at", "checkedInToday": "Recorded today", "visitReports": "Staff visit reports", "noVisitReports": "No staff visits recorded this month.", "openVisitReport": "Open visit report", "visitReportDetails": "Visit report", "paymentPaid": "Paid", "paymentPending": "Pending", "totalPayment": "Total payment", "paymentStatus": "Payment status", "paymentTask": "Payment task", "calendarEvent": "Calendar event", "notAvailable": "Not available", "calendarVisitTitle": "Housekeeping: {{name}}", "paymentTaskTitle": "Pay {{name}} for housekeeping", "paymentTaskDescription": "Housekeeping visit on {{date}}. Amount due: {{amount}}.", "staffLogTitle": "{{name}} visits", "staffLogHint": "Edit visit dates, amounts, and linked records.", "filterMonth": "Month", "editVisit": "Edit visit", "deleteVisit": "Delete visit", "deleteVisitConfirm": "Delete this visit? The linked calendar event and payment task will also be removed.", "visitDeletedToast": "Visit deleted.", "visitSavedToast": "Visit updated.", "visitDate": "Visit date", "markPaid": "Mark paid", "visitPaidToast": "Payment marked as paid.", "receiptUploadTitle": "Upload payment receipt", "receiptUploadHint": "Attach a payment receipt. It will appear in Documents.", "receiptDocumentName": "Receipt - {{name}} - {{date}}", "receiptDocumentDescription": "Payment receipt for {{name}} housekeeping visit on {{date}}.", "taskTemplateData": { "cleanBathrooms": { "name": "Pulire i bagni", "area": "Bagni" }, "mopKitchenFloor": { "name": "Lavare il pavimento della cucina", "area": "Cucina" }, "dustLivingRoom": { "name": "Spolverare il soggiorno", "area": "Soggiorno" }, "changeBedLinens": { "name": "Cambiare la biancheria da letto", "area": "Camere" }, "cleanRefrigerator": { "name": "Pulire il frigorifero", "area": "Cucina" }, "cleanWindows": { "name": "Pulire le finestre", "area": "Tutta la casa" }, "deepCleanOven": { "name": "Pulizia profonda del forno", "area": "Cucina" }, "washOutdoor": { "name": "Lavare balcone/patio", "area": "Esterno" } } }, "userMultiSelect": { "moreUsers": "weitere", "nobody": "- Niemand -" } }