diff --git a/src/lib/i18n/it.json b/src/lib/i18n/it.json index 103ab33..9cea1af 100644 --- a/src/lib/i18n/it.json +++ b/src/lib/i18n/it.json @@ -1,266 +1,298 @@ -{ - "common": { - "required": "*", - "cancel": "Annulla", - "create": "Crea", - "edit": "Modifica", - "delete": "Elimina", - "view": "Visualizza", - "home": "Home", - "loading": "Caricamento...", - "error": "Errore", - "success": "Successo", - "name": "Nome", - "date": "Data", - "time": "Ora", - "location": "Luogo", - "locationType": "Tipo di Luogo", - "locationNone": "Nessuno", - "locationText": "Testo", - "locationMaps": "Google Maps", - "locationNoneDescription": "Nessun luogo specificato", - "locationTextDescription": "Inserisci il luogo come testo semplice.", - "locationMapsDescription": "Inserisci il link di Google Maps.", - "googleMapsUrl": "URL di Google Maps", - "googleMapsUrlPlaceholder": "https://maps.google.com/...", - "type": "Tipo", - "visibility": "Visibilità", - "public": "Pubblico", - "private": "Privato", - "limited": "Limitato", - "unlimited": "Illimitato", - "capacity": "Capacità", - "attendees": "Partecipanti", - "attendeeLimit": "Limite di Partecipanti", - "enterLimit": "Inserisci il limite", - "enterEventName": "Inserisci il nome dell'evento", - "enterLocation": "Inserisci il luogo", - "enterYourName": "Inserisci il tuo nome", - "enterNumberOfGuests": "Inserisci il numero di ospiti", - "yourName": "Il tuo nome", - "numberOfGuests": "Numero di Ospiti", - "addGuests": "Aggiungi ospiti", - "joinEvent": "Partecipa all'Evento", - "addToCalendar": "Aggiungi al Calendario", - "close": "Chiudi", - "closeModal": "Chiudi finestra", - "removeRSVP": "Rimuovi RSVP", - "updating": "Aggiornamento...", - "creating": "Creazione...", - "adding": "Aggiunta...", - "updateEvent": "Aggiorna Evento", - "createEvent": "Crea Evento", - "createNewEvent": "Crea Nuovo Evento", - "createYourFirstEvent": "Crea il Tuo Primo Evento", - "editEvent": "Modifica Evento", - "deleteEvent": "Elimina Evento", - "myEvents": "I Miei Eventi", - "discover": "Scopri", - "noEventsYet": "Ancora Nessun Evento", - "noPublicEventsYet": "Ancora Nessun Evento Pubblico", - "noAttendeesYet": "Ancora nessun partecipante", - "beFirstToJoin": "Sii il primo a partecipare!", - "eventNotFound": "Evento Non Trovato", - "eventIsFull": "L'Evento è Pieno!", - "maximumCapacityReached": "Raggiunta la capacità massima", - "rsvpAddedSuccessfully": "RSVP aggiunto con successo!", - "removedRsvpSuccessfully": "RSVP rimosso con successo.", - "anUnexpectedErrorOccurred": "Si è verificato un errore inaspettato.", - "somethingWentWrong": "Qualcosa è andato storto. Riprova.", - "failedToAddRsvp": "Impossibile aggiungere RSVP", - "failedToRemoveRsvp": "Impossibile rimuovere RSVP", - "failedToDeleteEvent": "Impossibile eliminare l'evento", - "youMayNotHavePermission": "Potresti non avere il permesso di eliminare questo evento.", - "anErrorOccurredWhileDeleting": "Si è verificato un errore durante l'eliminazione dell'evento:", - "databaseUnreachable": "Database non raggiungibile.", - "eventIdNotFound": "EventId non trovato", - "eventNotExists": "Evento non trovato", - "failedToLoadEvent": "Impossibile caricare l'evento", - "nameAndUserIdRequired": "Nome e ID utente sono obbligatori", - "eventCapacityExceeded": "Capacità dell'evento superata. Stai cercando di aggiungere {guests} partecipanti (te compreso/a), ma rimangono solo {remaining} posti.", - "nameAlreadyExists": "Il nome esiste già per questo evento", - "missingOrEmptyFields": "Campi mancanti o vuoti: {fields}", - "dateCannotBeInPast": "La data non può essere nel passato.", - "limitMustBeAtLeast2": "Il limite deve essere almeno 2 per eventi limitati.", - "unauthorized": "Non autorizzato", - "youCanOnlyEditYourOwnEvents": "Puoi modificare solo i tuoi eventi", - "youDoNotHavePermissionToDelete": "Non hai il permesso di eliminare questo evento", - "eventIdAndUserIdRequired": "ID evento e ID utente sono obbligatori", - "guestsWillBeAddedAs": "Gli ospiti verranno aggiunti come \"Ospite #1 di {name}\", \"Ospite #2 di {name}\", ecc.", - "yourNamePlaceholder": "Il tuo nome", - "atTime": "alle" - }, - "navigation": { - "home": "Home", - "discover": "Scopri", - "create": "Crea", - "myEvents": "I Miei Eventi", - "instance": "Istanza" - }, - "home": { - "title": "Cactoide - Il sito per gli RSVP", - "description": "Crea e gestisci gli RSVP degli eventi. Nessuna registrazione richiesta, condivisione immediata.", - "mainTitle": "Cactoide(ea)", - "subtitle": "La Piattaforma Definitiva per gli RSVP", - "tagline": "Crea, condividi e gestisci eventi senza intoppi.", - "whyCactoideTitle": "Perché Cactoide(ae)? 🌵", - "whyCactoideDescription": "Come il cactus, i grandi eventi fioriscono in ogni condizione se gestiti con cura. Cactoide(ae) ti aiuta a semplificare gli RSVP, coordinare in modo semplice e mantenere ogni dettaglio efficiente: così i tuoi incontri sono resilienti, vivaci e indimenticabili.", - "createEventNow": "Crea Evento Ora", - "discoverPublicEventsTitle": "Scopri Eventi Pubblici", - "discoverPublicEventsDescription": "Guarda cosa stanno pianificando gli altri e lasciati ispirare", - "browseAllPublicEvents": "Sfoglia Tutti gli Eventi Pubblici", - "whyCactoideFeatureTitle": "Perché Cactoide?", - "instantEventCreationTitle": "Creazione Istantanea di Eventi", - "instantEventCreationDescription": "Crea eventi in pochi secondi con il nostro modulo semplificato. Nessun account, nessuna attesa, solo pura efficienza.", - "oneClickSharingTitle": "Condivisione con un Clic", - "oneClickSharingDescription": "Ogni evento ottiene un URL unico e memorabile. Condividi istantaneamente tramite qualsiasi piattaforma o app di messaggistica.", - "allInOneClarityTitle": "Chiarezza Tutto-in-Uno", - "allInOneClarityDescription": "Niente più scorrimento infinito tra chat e reazioni. Visualizza la disponibilità e le risposte di tutti in un unico posto.", - "noHassleNoSignUpsTitle": "Nessun Problema, Nessuna Registrazione", - "noHassleNoSignUpsDescription": "Salta le registrazioni e i moduli infiniti. A differenza di altre piattaforme di eventi, crei e condividi istantaneamente: nessun account, nessuna barriera.", - "smartLimitsTitle": "Limiti Intelligenti", - "smartLimitsDescription": "Scegli tra RSVP illimitati o imposta una capacità limitata. Perfetto per eventi di qualsiasi dimensione.", - "effortlessSimplicityTitle": "Semplicità Senza Sforzo", - "effortlessSimplicityDescription": "Progettato per essere immediatamente chiaro e facile. Nessuna curva di apprendimento: apri, crea e vai.", - "howItWorksTitle": "Come Funziona", - "step1Title": "Crea Evento", - "step1Description": "Compila un semplice modulo con i dettagli dell'evento. Scegli tra capacità limitata o illimitata.", - "step2Title": "Ottieni URL Unico", - "step2Description": "Ricevi un URL casuale e memorabile per il tuo evento. Perfetto per la condivisione ovunque.", - "step3Title": "Raccogli gli RSVP", - "step3Description": "Le persone visitano il tuo link e partecipano solo con il loro nome. Nessun account necessario.", - "ctaTitle": "Pronto a Creare il Tuo Primo Evento?", - "ctaDescription": "Unisciti a migliaia di organizzatori di eventi che si fidano di Cactoide", - "ctaButton": "Crea" - }, - "create": { - "title": "Crea Evento - Cactoide", - "formTitle": "Crea Nuovo Evento", - "eventNameLabel": "Nome", - "eventNamePlaceholder": "Inserisci il nome dell'evento", - "dateLabel": "Data", - "timeLabel": "Ora", - "locationLabel": "Luogo", - "locationPlaceholder": "Inserisci il luogo", - "locationTypeLabel": "Tipo di Luogo", - "locationNoneOption": "Nessuno", - "locationTextOption": "Testo Semplice", - "locationMapsOption": "Google Maps", - "locationNoneDescription": "Nessun luogo specificato.", - "locationTextDescription": "Inserisci il luogo come testo semplice.", - "locationMapsDescription": "Inserisci il link di Google Maps.", - "googleMapsUrlLabel": "URL di Google Maps", - "googleMapsUrlPlaceholder": "https://maps.google.com/...", - "typeLabel": "Tipo", - "unlimitedOption": "Illimitato", - "limitedOption": "Limitato", - "attendeeLimitLabel": "Limite di Partecipanti", - "attendeeLimitPlaceholder": "Inserisci il limite", - "visibilityLabel": "Visibilità", - "publicOption": "🌍 Pubblico", - "privateOption": "🔒 Privato", - "publicDescription": "Gli eventi pubblici sono visibili a tutti e possono essere scoperti da altri.", - "privateDescription": "Gli eventi privati sono visibili solo a te e alle persone con cui condividi il link.", - "creatingEvent": "Creazione Evento...", - "createEventButton": "Crea Evento" - }, - "event": { - "title": "{eventName} - Cactoide", - "eventTitle": "Evento - Cactoide", - "editTitle": "Modifica Evento - {eventName} - Cactoide", - "myEventsTitle": "I Miei Eventi - Cactoide", - "eventNotFoundTitle": "Evento Non Trovato", - "eventNotFoundDescription": "L'evento che stai cercando non esiste o è stato rimosso.", - "joinThisEvent": "Partecipa a Questo Evento", - "eventIsFull": "L'Evento è Pieno!", - "maximumCapacityReached": "Raggiunta la capacità massima", - "yourNameLabel": "Il tuo nome", - "yourNamePlaceholder": "Inserisci il tuo nome", - "addGuestsLabel": "Aggiungi ospiti", - "numberOfGuestsLabel": "Numero di Ospiti", - "numberOfGuestsPlaceholder": "Inserisci il numero di ospiti", - "guestsWillBeAddedAs": "Gli ospiti verranno aggiunti come \"Ospite #1 di {name}\", \"Ospite #2 di {name}\", ecc.", - "joinEventButton": "Partecipa all'Evento", - "joinEventWithGuests": "Partecipa all'Evento + {count} Ospite{plural}", - "adding": "Aggiunta...", - "attendeesTitle": "Partecipanti", - "noAttendeesYet": "Ancora nessun partecipante", - "beFirstToJoin": "Sii il primo a partecipare!", - "copyLinkButton": "Copia Link", - "copyInviteLinkButton": "Copia Link Invito", - "addToCalendarButton": "Aggiungi al Calendario", - "eventLinkCopied": "Link dell'evento copiato negli appunti!", - "inviteLinkCopied": "Link invito copiato negli appunti!", - "rsvpAddedSuccessfully": "RSVP aggiunto con successo!", - "removedRsvpSuccessfully": "RSVP rimosso con successo.", - "failedToAddRsvp": "Impossibile aggiungere RSVP", - "failedToRemoveRsvp": "Impossibile rimuovere RSVP", - "editEventTitle": "Modifica Evento", - "editEventDescription": "Aggiorna i dettagli del tuo evento", - "updatingEvent": "Aggiornamento...", - "updateEventButton": "Aggiorna Evento", - "myEventsDescription": "Gestisci i tuoi eventi creati", - "noEventsYetTitle": "Ancora Nessun Evento", - "noEventsYetDescription": "Non hai ancora creato nessun evento. Inizia creando il tuo primo evento!", - "createYourFirstEventButton": "Crea il Tuo Primo Evento", - "deleteEventTitle": "Elimina Evento", - "deleteEventDescription": "Sei sicuro di voler eliminare \"{eventName}\"? Questa azione non può essere annullata e rimuoverà tutti gli RSVP.", - "deleteButton": "Elimina", - "viewEventAriaLabel": "Visualizza evento", - "editEventAriaLabel": "Modifica evento", - "deleteEventAriaLabel": "Elimina evento", - "removeRsvpAriaLabel": "Rimuovi RSVP", - "inviteLinkExpiresAt": "Questo link scade quando l'evento inizia: {time}" - }, - "discover": { - "title": "Scopri Eventi - Cactoide", - "noPublicEventsTitle": "Ancora Nessun Evento Pubblico", - "noPublicEventsDescription": "Al momento non ci sono eventi pubblici disponibili. Sii il primo a crearne uno!", - "createButton": "Crea", - "publicEventsTitle": "Eventi Pubblici ({count})", - "publicEventsDescription": "Scopri eventi creati dalla comunità", - "searchPlaceholder": "Cerca eventi per nome, luogo...", - "searchInputAriaLabel": "Input di ricerca", - "toggleFiltersAriaLabel": "Attiva/Disattiva filtri", - "typeFilterLabel": "Tipo:", - "typeFilterAll": "Tutti", - "typeFilterLimited": "Limitati", - "typeFilterUnlimited": "Illimitati", - "statusFilterLabel": "Stato:", - "statusFilterAll": "Tutti gli eventi", - "statusFilterUpcoming": "Eventi imminenti", - "statusFilterPast": "Eventi passati", - "timeFilterLabel": "Orario:", - "timeFilterAny": "Qualsiasi orario", - "timeFilterNextWeek": "Prossima settimana", - "timeFilterNextMonth": "Prossimo mese", - "sortOrderLabel": "Ordina:", - "sortOrderEarliest": "Prima i più vicini", - "sortOrderLatest": "Prima i più recenti", - "viewButton": "Visualizza", - "noEventsFoundTitle": "Nessun evento trovato", - "noEventsFoundDescription": "Prova a modificare i termini di ricerca o sfoglia tutti gli eventi" - }, - "calendar": { - "addToCalendarTitle": "Aggiungi al Calendario", - "googleCalendarTitle": "Google Calendar", - "googleCalendarDescription": "Aggiungi a Google Calendar", - "microsoftOutlookTitle": "Microsoft Outlook", - "microsoftOutlookDescription": "Aggiungi a Outlook Calendar", - "downloadICalTitle": "Scarica File iCal", - "downloadICalDescription": "Scarica file .ics per qualsiasi app di calendario" - }, - "errors": { - "title": "Errore - Cactoide", - "errorTitle": "Errore", - "anUnexpectedErrorOccurred": "Si è verificato un errore inaspettato.", - "homeButton": "Home" - }, - "layout": { - "defaultTitle": "Cactoide -", - "defaultDescription": "Crea e gestisci gli RSVP degli eventi", - "userIdCookieText": "Il tuo UserID memorizzato come cookie:", - "firstTimeVisiting": "Prima visita. Generazione di un nuovo UserID...", - "copyright": "© 2025 Cactoide" - } +{ +"common": { +"required": "*", +"cancel": "Annulla", +"create": "Crea", +"edit": "Modifica", +"delete": "Elimina", +"view": "Visualizza", +"home": "Home", +"loading": "Caricamento...", +"error": "Errore", +"success": "Successo", +"name": "Nome", +"date": "Data", +"time": "Ora", +"location": "Luogo", +"locationType": "Tipo di luogo", +"locationNone": "Nessuno", +"locationText": "Testo", +"locationMaps": "Google Maps", +"locationNoneDescription": "Nessun luogo specificato", +"locationTextDescription": "Inserisci il luogo come testo semplice.", +"locationMapsDescription": "Inserisci il link di Google Maps.", +"googleMapsUrl": "URL di Google Maps", +"googleMapsUrlPlaceholder": "https://maps.google.com/...", +"type": "Tipo", +"visibility": "Visibilità", +"public": "Pubblico", +"private": "Privato", +"inviteOnly": "Solo su invito", +"invite-only": "Solo su invito", +"limited": "Limitato", +"unlimited": "Illimitato", +"capacity": "Capacità", +"attendees": "Partecipanti", +"attendeeLimit": "Limite partecipanti", +"enterLimit": "Inserisci limite", +"enterEventName": "Inserisci il nome dell'evento", +"enterLocation": "Inserisci il luogo", +"enterYourName": "Inserisci il tuo nome", +"enterNumberOfGuests": "Inserisci il numero di ospiti", +"yourName": "Il tuo nome", +"numberOfGuests": "Numero di ospiti", +"addGuests": "Aggiungi ospiti", +"joinEvent": "Partecipa all'evento", +"addToCalendar": "Aggiungi al calendario", +"close": "Chiudi", +"closeModal": "Chiudi finestra", +"removeRSVP": "Rimuovi RSVP", +"updating": "Aggiornamento...", +"creating": "Creazione...", +"adding": "Aggiunta...", +"updateEvent": "Aggiorna evento", +"createEvent": "Crea evento", +"createNewEvent": "Crea nuovo evento", +"createYourFirstEvent": "Crea il tuo primo evento", +"editEvent": "Modifica evento", +"deleteEvent": "Elimina evento", +"myEvents": "I miei eventi", +"discover": "Scopri", +"noEventsYet": "Ancora nessun evento", +"noPublicEventsYet": "Ancora nessun evento pubblico", +"noAttendeesYet": "Ancora nessun partecipante", +"beFirstToJoin": "Sii il primo a partecipare!", +"eventNotFound": "Evento non trovato", +"eventIsFull": "L'evento è al completo!", +"maximumCapacityReached": "Raggiunta la capacità massima", +"rsvpAddedSuccessfully": "RSVP aggiunto con successo!", +"removedRsvpSuccessfully": "RSVP rimosso con successo.", +"inviteRequiredToDetails": "Questo evento richiede un link di invito per visualizzare i dettagli.", +"invalidInviteToken": "Token di invito non valido", +"inviteTokenExpired": "Il token di invito è scaduto", +"anUnexpectedErrorOccurred": "Si è verificato un errore inatteso.", +"somethingWentWrong": "Qualcosa è andato storto. Riprova.", +"failedToAddRsvp": "Impossibile aggiungere RSVP", +"failedToRemoveRsvp": "Impossibile rimuovere RSVP", +"failedToDeleteEvent": "Impossibile eliminare l'evento", +"youMayNotHavePermission": "Potresti non avere i permessi per eliminare questo evento.", +"anErrorOccurredWhileDeleting": "Si è verificato un errore durante l'eliminazione dell'evento:", +"databaseUnreachable": "Database non raggiungibile.", +"eventIdNotFound": "EventId non trovato", +"eventNotExists": "Evento non trovato", +"failedToLoadEvent": "Impossibile caricare l'evento", +"nameAndUserIdRequired": "Sono richiesti nome e ID utente", +"eventCapacityExceeded": "La capacità dell'evento è stata superata. Stai cercando di aggiungere {guests} partecipanti (te compreso), ma rimangono solo {remaining} posti.", +"nameAlreadyExists": "Il nome esiste già per questo evento", +"missingOrEmptyFields": "Campi mancanti o vuoti: {fields}", +"dateCannotBeInPast": "La data non può essere nel passato.", +"limitMustBeAtLeast2": "Il limite deve essere almeno 2 per gli eventi limitati.", +"unauthorized": "Non autorizzato", +"youCanOnlyEditYourOwnEvents": "Puoi modificare solo i tuoi eventi", +"youDoNotHavePermissionToDelete": "Non hai il permesso di eliminare questo evento", +"eventIdAndUserIdRequired": "Sono richiesti ID evento e ID utente", +"guestsWillBeAddedAs": "Gli ospiti saranno aggiunti come \"Ospite #1 di {name}\", \"Ospite #2 di {name}\", ecc.", +"yourNamePlaceholder": "Il tuo nome", +"atTime": "alle" +}, +"navigation": { +"home": "Home", +"discover": "Scopri", +"create": "Crea", +"myEvents": "I miei eventi", +"instance": "Istanza" +}, +"home": { +"title": "Cactoide - Il sito per RSVP", +"description": "Crea e gestisci gli RSVP per gli eventi. Nessuna registrazione richiesta, condivisione istantanea.", +"mainTitle": "Cactoide(ea)", +"subtitle": "La piattaforma RSVP definitiva", +"tagline": "Una piattaforma federata, _mobile-first_, per RSVP di eventi che ti permette di creare eventi, condividere URL unici e raccogliere RSVP senza alcuna registrazione richiesta. Grazie alla federazione integrata, scopri e condividi eventi su una rete decentralizzata di istanze.", +"openSourceTitle": "Open Source & Autogestibile", +"openSourceDescription": "Cactoide è open source e facilmente autogestibile. Visualizza il codice sorgente, contribuisci o ospita la tua istanza.", +"viewOnGitHub": "Visualizza su GitHub", +"whyCactoideTitle": "Perché Cactoide(ae)? 🌵", +"whyCactoideDescription": "Come il cactus, i grandi eventi fioriscono in qualsiasi condizione se gestiti con cura. Cactoide(ae) ti aiuta a semplificare gli RSVP, semplificare il coordinamento e mantenere ogni dettaglio efficiente, in modo che i tuoi incontri siano resilienti, vivaci e indimenticabili.", +"createEventNow": "Crea evento ora", +"discoverPublicEventsTitle": "Scopri eventi pubblici", +"discoverPublicEventsDescription": "Scopri cosa stanno pianificando gli altri e lasciati ispirare", +"browseAllPublicEvents": "Sfoglia tutti gli eventi pubblici", +"whyCactoideFeatureTitle": "Perché Cactoide?", +"instantEventCreationTitle": "Creazione istantanea di eventi", +"instantEventCreationDescription": "Crea eventi in pochi secondi con il nostro modulo semplificato. Nessun account, nessuna attesa, solo pura efficienza.", +"oneClickSharingTitle": "Condivisione con un clic", +"oneClickSharingDescription": "Ogni evento ottiene un URL unico e memorabile. Condividi istantaneamente tramite qualsiasi piattaforma o app di messaggistica.", +"allInOneClarityTitle": "Chiarezza tutto-in-uno", +"allInOneClarityDescription": "Non dovrai più scorrere chat e reazioni infinite. Visualizza la disponibilità e le risposte di tutti in un unico posto.", +"noHassleNoSignUpsTitle": "Nessun problema, nessuna registrazione", +"noHassleNoSignUpsDescription": "Salta le registrazioni e i moduli infiniti. A differenza di altre piattaforme di eventi, crei e condividi istantaneamente, senza account, senza barriere.", +"smartLimitsTitle": "Limiti intelligenti", +"smartLimitsDescription": "Scegli tra RSVP illimitati o imposta una capacità limitata. Perfetto per eventi di qualsiasi dimensione.", +"effortlessSimplicityTitle": "Semplicità senza sforzo", +"effortlessSimplicityDescription": "Progettato per essere immediatamente chiaro e facile. Nessuna curva di apprendimento: apri, crea e vai.", +"inviteLinksTitle": "Link di invito", +"inviteLinksDescription": "Crea eventi solo su invito con link speciali. Solo le persone con il link di invito specifico possono RSVP, dandoti il pieno controllo su chi può partecipare.", +"federationTitle": "Federazione", +"federationDescription": "Connettiti con altre istanze Cactoide per scoprire eventi in tutta la rete. Condividi i tuoi eventi pubblici e crea una rete decentralizzata di scoperta di eventi.", +"howItWorksTitle": "Come funziona", +"step1Title": "Crea evento", +"step1Description": "Compila un semplice modulo con i dettagli dell'evento. Scegli tra capacità limitata o illimitata.", +"step2Title": "Ottieni URL univoco", +"step2Description": "Ricevi un URL casuale e memorabile per il tuo evento. Perfetto per la condivisione ovunque.", +"step3Title": "Raccogli RSVP", +"step3Description": "Le persone visitano il tuo link e si uniscono con il solo nome. Nessun account necessario.", +"ctaTitle": "Pronto a creare il tuo primo evento?", +"ctaDescription": "Unisciti a migliaia di organizzatori di eventi che si fidano di Cactoide", +"ctaButton": "Crea" +}, +"create": { +"title": "Crea evento - Cactoide", +"formTitle": "Crea nuovo evento", +"eventNameLabel": "Nome", +"eventNamePlaceholder": "Inserisci il nome dell'evento", +"dateLabel": "Data", +"timeLabel": "Ora", +"locationLabel": "Luogo", +"locationPlaceholder": "Inserisci il luogo", +"locationTypeLabel": "Tipo di luogo", +"locationNoneOption": "Nessuno", +"locationTextOption": "Testo semplice", +"locationMapsOption": "Google Maps", +"locationNoneDescription": "Nessun luogo specificato.", +"locationTextDescription": "Inserisci il luogo come testo semplice.", +"locationMapsDescription": "Inserisci il link di Google Maps.", +"googleMapsUrlLabel": "URL di Google Maps", +"googleMapsUrlPlaceholder": "https://maps.google.com/...", +"typeLabel": "Tipo", +"unlimitedOption": "Illimitato", +"limitedOption": "Limitato", +"attendeeLimitLabel": "Limite partecipanti", +"attendeeLimitPlaceholder": "Inserisci limite", +"visibilityLabel": "Visibilità", +"publicOption": "🌍 Pubblico", +"privateOption": "🔒 Privato", +"inviteOnlyOption": "🚧 Solo su invito", +"publicDescription": "Gli eventi pubblici sono visibili a tutti e possono essere scoperti da altri.", +"privateDescription": "Gli eventi privati sono visibili solo a te e alle persone con cui condividi il link.", +"inviteOnlyDescription": "L'evento è pubblico ma richiede un link di invito speciale per partecipare.", +"creatingEvent": "Creazione evento...", +"createEventButton": "Crea evento" +}, +"event": { +"title": "{eventName} - Cactoide", +"eventTitle": "Evento - Cactoide", +"editTitle": "Modifica evento - {eventName} - Cactoide", +"myEventsTitle": "I miei eventi - Cactoide", +"eventNotFoundTitle": "Evento non trovato", +"eventNotFoundDescription": "L'evento che stai cercando non esiste o è stato rimosso.", +"joinThisEvent": "Partecipa a questo evento", +"eventIsFull": "L'evento è al completo!", +"maximumCapacityReached": "Raggiunta la capacità massima", +"yourNameLabel": "Il tuo nome", +"yourNamePlaceholder": "Inserisci il tuo nome", +"addGuestsLabel": "Aggiungi ospiti", +"numberOfGuestsLabel": "Numero di ospiti", +"numberOfGuestsPlaceholder": "Inserisci il numero di ospiti", +"guestsWillBeAddedAs": "Gli ospiti saranno aggiunti come \"Ospite #1 di {name}\", \"Ospite #2 di {name}\", ecc.", +"joinEventButton": "Partecipa all'evento", +"joinEventWithGuests": "Partecipa all'evento + {count} ospite{plural}", +"adding": "Aggiunta...", +"attendeesTitle": "Partecipanti", +"noAttendeesYet": "Ancora nessun partecipante", +"beFirstToJoin": "Sii il primo a partecipare!", +"copyLinkButton": "Copia link", +"copyInviteLinkButton": "Copia link di invito", +"inviteOnlyBadge": "Solo su invito", +"inviteOnlyBannerTitle": "Evento solo su invito", +"inviteOnlyBannerSubtitle": "Stai visualizzando questo evento tramite un link di invito speciale", +"addToCalendarButton": "Aggiungi al calendario", +"eventLinkCopied": "Link evento copiato negli appunti.", +"inviteLinkCopied": "Link di invito copiato negli appunti.", +"rsvpAddedSuccessfully": "RSVP aggiunto con successo.", +"removedRsvpSuccessfully": "RSVP rimosso con successo.", +"failedToAddRsvp": "Impossibile aggiungere RSVP", +"failedToRemoveRsvp": "Impossibile rimuovere RSVP", +"editEventTitle": "Modifica evento", +"editEventDescription": "Aggiorna i dettagli del tuo evento", +"updatingEvent": "Aggiornamento...", +"updateEventButton": "Aggiorna evento", +"myEventsDescription": "Gestisci gli eventi che hai creato", +"noEventsYetTitle": "Ancora nessun evento", +"noEventsYetDescription": "Non hai ancora creato nessun evento. Inizia creando il tuo primo evento!", +"createYourFirstEventButton": "Crea il tuo primo evento", +"deleteEventTitle": "Elimina evento", +"deleteEventDescription": "Sei sicuro di voler eliminare \"{eventName}\"? Questa azione non può essere annullata e rimuoverà tutti gli RSVP.", +"deleteButton": "Elimina", +"viewEventAriaLabel": "Visualizza evento", +"editEventAriaLabel": "Modifica evento", +"deleteEventAriaLabel": "Elimina evento", +"removeRsvpAriaLabel": "Rimuovi RSVP", +"inviteLinkExpiresAt": "Questo link scade all'inizio dell'evento: {time}" +}, +"discover": { +"title": "Scopri eventi - Cactoide", +"noPublicEventsTitle": "Ancora nessun evento pubblico", +"noPublicEventsDescription": "Al momento non ci sono eventi pubblici disponibili. Sii il primo a crearne uno!", +"createButton": "Crea", +"publicEventsTitle": "Eventi pubblici ({count})", +"publicEventsDescription": "Scopri gli eventi creati dalla community", +"searchPlaceholder": "Cerca eventi per nome, luogo...", +"searchInputAriaLabel": "Campo di ricerca", +"toggleFiltersAriaLabel": "Attiva/disattiva filtri", +"typeFilterLabel": "Tipo:", +"typeFilterAll": "Tutti", +"typeFilterLimited": "Limitato", +"typeFilterUnlimited": "Illimitato", +"statusFilterLabel": "Stato:", +"statusFilterAll": "Tutti gli eventi", +"statusFilterUpcoming": "Eventi futuri", +"statusFilterPast": "Eventi passati", +"timeFilterLabel": "Ora:", +"timeFilterAny": "Qualsiasi ora", +"timeFilterNextWeek": "Prossima settimana", +"timeFilterNextMonth": "Prossimo mese", +"sortOrderLabel": "Ordina:", +"sortOrderEarliest": "Prima i più vicini", +"sortOrderLatest": "Prima i più recenti", +"viewButton": "Visualizza", +"noEventsFoundTitle": "Nessun evento trovato", +"noEventsFoundDescription": "Prova a modificare i termini di ricerca o sfoglia tutti gli eventi" +}, +"instance": { +"name": "Nome", +"url": "URL", +"events": "Eventi", +"healthStatus": "Stato di salute", +"responseTime": "Tempo di risposta", +"notAvailable": "N/D", +"healthStatusHealthy": "in salute", +"healthStatusUnhealthy": "non in salute", +"healthStatusUnknown": "sconosciuto", +"description": "Queste sono le istanze che fanno parte dell'elenco di federazione originale di github, se vuoi aggiungere la tua istanza all'elenco, apri una pull request al", +"configFile": "federation.config.js", +"file": "file.", +"noInstances": "Nessuna istanza di federazione configurata." +}, +"calendar": { +"addToCalendarTitle": "Aggiungi al calendario", +"googleCalendarTitle": "Google Calendar", +"googleCalendarDescription": "Aggiungi a Google Calendar", +"microsoftOutlookTitle": "Microsoft Outlook", +"microsoftOutlookDescription": "Aggiungi al calendario di Outlook", +"downloadICalTitle": "Scarica file iCal", +"downloadICalDescription": "Scarica il file .ics per qualsiasi app di calendario" +}, +"errors": { +"title": "Errore - Cactoide", +"errorTitle": "Errore", +"anUnexpectedErrorOccurred": "Si è verificato un errore inatteso.", +"homeButton": "Home" +}, +"layout": { +"defaultTitle": "Cactoide -", +"defaultDescription": "Crea e gestisci gli RSVP degli eventi", +"userIdCookieText": "Il tuo ID utente memorizzato come cookie:", +"firstTimeVisiting": "Prima visita. Generazione di un nuovo ID utente...", +"copyright": "© 2025 Cactoide" +} }