feat(events): add weekly browsing and personal registrations
CI / check (push) Failing after 53s
CI / deploy (push) Skipped
CI / publish-container (push) Skipped

This commit is contained in:
Simo committed 2026-09-11 00:27:41 +02:00
1 parent 25d0a13050
commit 96d3e3f602
7 files changed
+655 -74

No files matched your search

+83 -5
View File
@@ -217,7 +217,23 @@
"locked": "Campanello",
"password": "Password",
"invisible": "Nascosta"
}
},
"privacy": {
"title": "Visibilità del profilo",
"hint": "Scegli cosa possono vedere i visitatori sul tuo profilo pubblico. La tua email non viene mai mostrata qui. Tu continui a vedere i tuoi dati. Questi controlli si applicano alla pagina del profilo.",
"wallet": "Mostra il mio portafoglio",
"online": "Mostra il mio stato online",
"friends": "Mostra i miei amici",
"photos": "Mostra le mie foto",
"registered": "Mostra la mia data di iscrizione",
"save": "Salva visibilità",
"saved": "Visibilità del profilo salvata.",
"error": "Non è stato possibile caricare o salvare la visibilità del profilo. Riprova.",
"ownerHint": "Stai visualizzando i tuoi dati, comprese le sezioni nascoste."
},
"morePhotos": "Mostra altre foto (fino alle 24 più recenti)",
"openPhoto": "Apri la foto completa in una nuova scheda",
"photosUnavailable": "Non è stato possibile caricare le foto. Riprova più tardi."
},
"rankings": {
"title": "Classifica",
@@ -743,7 +759,26 @@
"cannotRegister": "Le iscrizioni non sono disponibili.",
"prizesTitle": "Premi",
"winnersTitle": "Vincitori",
"unknownUser": "Utente #{id}"
"unknownUser": "Utente #{id}",
"filterStatus": "Stato",
"allEvents": "Tutti gli eventi",
"statusOngoing": "In corso",
"statusUpcoming": "In programma",
"weekStarting": "Settimana dal (UTC)",
"myRegistrations": "Le mie iscrizioni",
"apply": "Applica",
"reset": "Reimposta",
"timeZoneHint": "Gli orari sono nel tuo fuso locale. Il filtro di sette giorni usa date UTC.",
"loginForRegistrations": "Accedi per vedere le tue iscrizioni.",
"loadError": "Non è stato possibile caricare gli eventi. Riprova.",
"youRegistered": "Sei iscritto",
"pagination": "Pagine eventi",
"previous": "Precedente",
"next": "Successiva",
"pageSummary": "Pagina {page} di {pages} · {total} eventi",
"weeklyView": "Vista settimanale",
"previousWeek": "Settimana precedente",
"nextWeek": "Settimana successiva"
},
"polls": {
"title": "Sondaggi",
@@ -3171,7 +3206,8 @@
"invalidDetails": "I dettagli di questa vecchia registrazione non sono visualizzabili.",
"beforeValue": "Prima",
"afterValue": "Dopo",
"exportHint": "Il CSV esporta la pagina filtrata corrente, fino a 100 registrazioni."
"exportHint": "Il CSV esporta la pagina filtrata corrente, fino a 100 registrazioni.",
"operation": "Operazione"
},
"chat": {
"colMessage": "Messaggio",
@@ -4003,7 +4039,21 @@
"page": "Pagina {page}",
"pageOf": "Pagina {page} di {last}",
"bulkError": "Operazione non riuscita. La selezione è stata mantenuta: verifica il risultato prima di riprovare.",
"confirmBulk": "Eseguire {action} su {count} righe selezionate?"
"confirmBulk": "Eseguire {action} su {count} righe selezionate?",
"views": {
"title": "Viste salvate",
"hint": "Salva filtri, ordinamento e colonne sul tuo account. Fino a 20 viste per tabella.",
"saved": "Vista salvata",
"error": "Le viste salvate non sono disponibili. Riprova.",
"retry": "Riprova",
"loading": "Caricamento viste...",
"empty": "Nessuna vista salvata.",
"deleteNamed": "Elimina {name}",
"delete": "Elimina",
"name": "Nome della vista",
"replace": "Sostituisci questa vista",
"save": "Salva vista attuale"
}
},
"actions": {
"saved": "Salvato correttamente.",
@@ -4074,7 +4124,8 @@
"sort": "Ordine",
"recentFirst": "Prima i più recenti",
"frequentFirst": "Prima i più frequenti",
"filterScope": "I conteggi riguardano gli eventi conservati che corrispondono ai filtri. Stato e dettagli più recenti del gruppo restano aggiornati tra le versioni."
"filterScope": "I conteggi riguardano gli eventi conservati che corrispondono ai filtri. Stato e dettagli più recenti del gruppo restano aggiornati tra le versioni.",
"auditTrail": "Cronologia collegata"
},
"importHistory": {
"summary": "Storico importazioni · {count} attive",
@@ -4249,6 +4300,13 @@
"lastAttempt": "Ultimo tentativo: {date}",
"queuing": "Accodamento…",
"queue": "Esporta ora / riprova"
},
"syncQueue": {
"preparing": "Preparazione sincronizzazione...",
"queued": "Sincronizzazione salvata. Segui i progressi nello storico qui sotto.",
"start": "Avvia sincronizzazione",
"description": "La sincronizzazione prosegue in background. Avanzamento e tentativi sicuri restano nello storico anche dopo aver chiuso la pagina.",
"failed": "Impossibile accodare la sincronizzazione"
}
},
"radioRequests": {
@@ -4555,6 +4613,26 @@
"retry": "Riprova",
"rewardUnavailable": "Il progresso degli inviti non è al momento disponibile. Riprova."
}
},
"search": {
"title": "Ricerca",
"subtitle": "Trova utenti, stanze aperte, notizie ed eventi.",
"queryLabel": "Termine di ricerca",
"submit": "Cerca",
"enterQuery": "Inserisci un termine per trovare utenti, stanze, notizie ed eventi.",
"resultsFor": "Risultati per “{query}”",
"users": "Utenti",
"rooms": "Stanze aperte",
"news": "Notizie",
"events": "Eventi",
"loadError": "Non è stato possibile caricare questi risultati. Riprova.",
"empty": "Nessun risultato trovato.",
"online": "Online",
"offline": "Offline",
"pagination": "Pagine: {category}",
"previous": "Precedente",
"next": "Successiva",
"pageSummary": "Pagina {page} di {pages} · {total} risultati"
}
},
"toolbar": {