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

+84 -4
View File
@@ -205,7 +205,23 @@
"ratelimit": "Je plaatst te snel. Wacht even en probeer opnieuw.",
"invalid": "Ongeldig verzoek.",
"error": "Er ging iets mis. Probeer het opnieuw."
}
},
"privacy": {
"title": "Zichtbaarheid van profiel",
"hint": "Kies wat bezoekers op je openbare profiel kunnen zien. Je e-mailadres wordt hier nooit getoond. Je blijft zelf je gegevens zien. Deze instellingen gelden voor de profielpagina.",
"wallet": "Toon mijn portemonnee",
"online": "Toon mijn online status",
"friends": "Toon mijn vrienden",
"photos": "Toon mijn foto’s",
"registered": "Toon mijn registratiedatum",
"save": "Zichtbaarheid opslaan",
"saved": "Profielzichtbaarheid opgeslagen.",
"error": "De profielzichtbaarheid kon niet worden geladen of opgeslagen. Probeer het opnieuw.",
"ownerHint": "Je bekijkt je eigen gegevens, inclusief verborgen onderdelen."
},
"morePhotos": "Meer foto’s tonen (maximaal de 24 nieuwste)",
"openPhoto": "Open de volledige foto in een nieuw tabblad",
"photosUnavailable": "Foto’s konden niet worden geladen. Probeer het later opnieuw."
},
"rankings": {
"title": "Rankings",
@@ -731,7 +747,26 @@
"cannotRegister": "Inschrijven is niet beschikbaar.",
"prizesTitle": "Prijzen",
"winnersTitle": "Winnaars",
"unknownUser": "Gebruiker #{id}"
"unknownUser": "Gebruiker #{id}",
"filterStatus": "Status",
"allEvents": "Alle evenementen",
"statusOngoing": "Bezig",
"statusUpcoming": "Binnenkort",
"weekStarting": "Week vanaf (UTC)",
"myRegistrations": "Mijn inschrijvingen",
"apply": "Toepassen",
"reset": "Herstellen",
"timeZoneHint": "Tijden worden in je lokale tijdzone getoond. Het filter van zeven dagen gebruikt UTC-datums.",
"loginForRegistrations": "Log in om je inschrijvingen te bekijken.",
"loadError": "Evenementen konden niet worden geladen. Probeer het opnieuw.",
"youRegistered": "Je bent ingeschreven",
"pagination": "Evenementpagina’s",
"previous": "Vorige",
"next": "Volgende",
"pageSummary": "Pagina {page} van {pages} · {total} evenementen",
"weeklyView": "Weekoverzicht",
"previousWeek": "Vorige week",
"nextWeek": "Volgende week"
},
"polls": {
"title": "Peilingen",
@@ -2809,7 +2844,8 @@
"invalidDetails": "Deze oude gegevens kunnen niet worden weergegeven.",
"beforeValue": "Voor",
"afterValue": "Na",
"exportHint": "Het CSV-bestand bevat de huidige gefilterde pagina, met maximaal 100 vermeldingen."
"exportHint": "Het CSV-bestand bevat de huidige gefilterde pagina, met maximaal 100 vermeldingen.",
"operation": "Operatie"
},
"chat": {
"colMessage": "Bericht",
@@ -3682,7 +3718,8 @@
"sort": "Volgorde",
"recentFirst": "Nieuwste eerst",
"frequentFirst": "Meest voorkomend eerst",
"filterScope": "Aantallen gelden voor passende bewaarde gebeurtenissen. Groepsstatus en nieuwste details blijven actueel over alle versies."
"filterScope": "Aantallen gelden voor passende bewaarde gebeurtenissen. Groepsstatus en nieuwste details blijven actueel over alle versies.",
"auditTrail": "Gerelateerde auditregels"
},
"installation": {
"title": "Installatiediagnose",
@@ -3863,6 +3900,29 @@
"lastAttempt": "Laatste poging: {date}",
"queuing": "Inplannen…",
"queue": "Nu exporteren / opnieuw proberen"
},
"table": {
"views": {
"title": "Opgeslagen weergaven",
"hint": "Bewaar filters, sortering en kolommen in je account. Maximaal 20 weergaven per tabel.",
"saved": "Weergave opgeslagen",
"error": "Opgeslagen weergaven zijn tijdelijk niet beschikbaar. Probeer opnieuw.",
"retry": "Opnieuw",
"loading": "Weergaven laden...",
"empty": "Nog geen opgeslagen weergaven.",
"deleteNamed": "Verwijder {name}",
"delete": "Verwijderen",
"name": "Naam van weergave",
"replace": "Deze weergave vervangen",
"save": "Huidige weergave opslaan"
}
},
"syncQueue": {
"preparing": "Synchronisatie voorbereiden...",
"queued": "Synchronisatie opgeslagen. Volg de voortgang in de geschiedenis hieronder.",
"start": "Synchronisatie starten",
"description": "Synchronisatie draait op de achtergrond. Voortgang en veilige nieuwe pogingen blijven beschikbaar in je importgeschiedenis.",
"failed": "Synchronisatie kon niet worden ingepland"
}
},
"mod": {
@@ -4024,6 +4084,26 @@
"retry": "Opnieuw proberen",
"rewardUnavailable": "De voortgang van uitnodigingen is tijdelijk niet beschikbaar. Probeer het opnieuw."
}
},
"search": {
"title": "Zoeken",
"subtitle": "Vind gebruikers, open kamers, nieuws en evenementen.",
"queryLabel": "Zoekterm",
"submit": "Zoeken",
"enterQuery": "Voer een zoekterm in voor gebruikers, kamers, nieuws en evenementen.",
"resultsFor": "Resultaten voor “{query}”",
"users": "Gebruikers",
"rooms": "Open kamers",
"news": "Nieuws",
"events": "Evenementen",
"loadError": "Deze resultaten konden niet worden geladen. Probeer het opnieuw.",
"empty": "Geen resultaten gevonden.",
"online": "Online",
"offline": "Offline",
"pagination": "Pagina’s voor {category}",
"previous": "Vorige",
"next": "Volgende",
"pageSummary": "Pagina {page} van {pages} · {total} resultaten"
}
},
"toolbar": {