i18n observability hub: analytics pages and log tables.

Translate analytics overview/activity/economy plus peak-hours/revenue charts, and audit/chat/commands/trades DataTables (en/nl/it). Includes prior events/polls detail i18n.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
SimoandCursor committed 2026-07-18 21:51:55 +02:00
1 parent a25008deb5
commit bcbdca841b
13 files changed
+576 -211

No files matched your search

+104 -1
View File
@@ -1991,7 +1991,35 @@
"userPrefix": "user",
"pagination": "Page {page} of {pages} · {total} total",
"next": "Next",
"prev": "Previous"
"prev": "Previous",
"unknownUser": "sconosciuto",
"emptyValue": "-",
"colTime": "Ora",
"audit": {
"colTargetId": "ID destinazione",
"colDetails": "Dettagli",
"colDate": "Data",
"searchPlaceholder": "Cerca per azione o destinazione…",
"changesCount": "{count} modifiche",
"notAvailable": "N/D"
},
"chat": {
"colMessage": "Messaggio",
"colRoomId": "ID stanza",
"searchPlaceholder": "Cerca per username o messaggio…"
},
"commands": {
"colCommand": "Comando",
"colParams": "Parametri",
"searchPlaceholder": "Cerca per username, comando o parametri…"
},
"trades": {
"colUserOne": "Utente uno",
"colUserTwo": "Utente due",
"colStatus": "Stato",
"statusUnknown": "sconosciuto",
"searchPlaceholder": "Cerca per username…"
}
},
"wordfilter": {
"title": "Filtro parole",
@@ -2453,6 +2481,81 @@
"infoBox": "Configuration settings (ports, timeouts, IDs) do not appear here — use the full settings link. Saved changes are synced to the emulator via RCON.",
"fullSettings": "Full settings"
}
},
"analytics": {
"totalUsers": "Utenti totali",
"onlineNow": "{count} online ora",
"weekRegistrations": "Registrazioni della settimana",
"thisMonth": "{count} questo mese",
"activeRooms": "Stanze attive",
"totalRooms": "{count} stanze totali",
"weeklyActivity": "Attività settimanale",
"tradesAndBans": "{trades} trade, {bans} ban",
"registrationsChartTitle": "Registrazioni (30 giorni)",
"registrationsChartDescription": "Nuove registrazioni utenti negli ultimi 30 giorni",
"chatActivity": "Attività chat",
"messagesLast7Days": "Messaggi negli ultimi 7 giorni",
"trades": "Trade",
"tradesLast7Days": "Trade negli ultimi 7 giorni",
"retention": "Retention",
"usersOnlineOverTotal": "Utenti online / totale",
"activity": {
"chatMessages": "Messaggi chat",
"commands": "Comandi",
"bans": "Ban",
"registrations": "Registrazioni",
"last7Days": "Ultimi 7 giorni",
"dailyBreakdownTitle": "Ripartizione giornaliera (7 giorni)",
"colDay": "Giorno",
"colChats": "Chat",
"colCmds": "Cmd",
"colBans": "Ban",
"colRegs": "Reg",
"mostActiveUsersTitle": "Utenti più attivi (7 giorni)",
"noChatActivity": "Nessuna attività chat",
"msgCount": "{count} msg",
"userFallback": "Utente #{id}"
},
"economy": {
"creditsInCirculation": "Crediti in circolazione",
"creditsDescription": "Crediti totali di tutti gli utenti",
"pixelsInCirculation": "Pixel in circolazione",
"pixelsDescription": "Pixel totali di tutti gli utenti",
"pointsInCirculation": "Punti in circolazione",
"pointsDescription": "Punti totali di tutti gli utenti",
"weeklyTrades": "Trade settimanali",
"marketplaceListings": "{count} annunci marketplace",
"shopRevenueTitle": "Ricavi shop (7g)",
"purchases": "Acquisti",
"creditsSpent": "Crediti spesi",
"pointsSpent": "Punti spesi",
"marketplaceTitle": "Marketplace",
"activeListings": "Annunci attivi",
"sold7d": "Venduti (7g)",
"currencyDistributionTitle": "Distribuzione valute",
"credits": "Crediti",
"pixels": "Pixel",
"points": "Punti",
"catalogSpendingTitle": "Spesa catalogo",
"creditsTooltip": "{count} crediti",
"pointsTooltip": "{count} punti"
},
"peakHours": {
"title": "Ore di punta",
"description": "Attività utenti per giorno e ora (ultimi 7 giorni)",
"days": {
"mon": "lun",
"tue": "mar",
"wed": "mer",
"thu": "gio",
"fri": "ven",
"sat": "sab",
"sun": "dom"
},
"tooltip": "{day} {hour}:00 — {count} utenti",
"less": "Meno",
"more": "Più"
}
}
},
"client": {