fix(admin): UX Control Center — даты Inbox, bulk, фильтры событий, палитра по ID
CI / test (push) Successful in 1m52s
CI / push-image (push) Successful in 6m57s
CI / ci-done (push) Successful in 0s

Refs EventHub/EventHubFrontAdmin#32

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-14 20:53:58 +03:00
parent 3251c76478
commit b7d572ea8e
17 changed files with 398 additions and 105 deletions
+37 -11
View File
@@ -19,6 +19,14 @@
"yes": "Yes",
"no": "No",
"noData": "No data",
"ageJustNow": "just now",
"ageMinutes": "{{count}}m",
"ageHours": "{{count}}h",
"ageYesterday": "yesterday",
"ageDays": "{{count}}d",
"selectedCount": "Selected: {{count}}",
"bulkReviewed": "Reviewed ({{count}})",
"bulkDismissed": "Dismissed ({{count}})",
"loading": "Loading…",
"emDash": "—",
"all": "All",
@@ -140,18 +148,18 @@
"account": "Account"
},
"nav": {
"inboxReports": "Inbox · reports",
"inboxTickets": "Inbox · tickets",
"inboxReports": "Queue · reports",
"inboxTickets": "Queue · tickets",
"dashboard": "Dashboard",
"monitoring": "Monitoring",
"users": "Users",
"calendars": "Calendars",
"events": "Events",
"subscriptions": "Subscriptions",
"reports": "Reports (list)",
"reports": "Reports · archive",
"reviews": "Reviews",
"bannedWords": "Banned words",
"tickets": "Tickets (list)",
"tickets": "Tickets · archive",
"admins": "Admins",
"audit": "Audit",
"profile": "My profile"
@@ -167,11 +175,24 @@
"densityToNormal": "Comfortable density",
"densityToCompact": "Compact density",
"paletteTitle": "Command palette",
"palettePlaceholder": "Go to section…",
"palettePlaceholder": "Go to a section or paste an ID…",
"paletteHints": "↑↓ navigate · Enter open · Esc close",
"paletteOpenReportInbox": "Report in inbox",
"paletteOpenReport": "Report detail",
"paletteOpenTicketInbox": "Ticket in inbox",
"paletteOpenTicket": "Ticket detail",
"paletteOpenEvent": "Event detail",
"paletteOpenUser": "User detail",
"paletteJumpGroup": "By ID",
"nodesNoData": "Nodes: no data",
"nodesLabel": "Nodes · CPU",
"nodesPrev": "Previous nodes",
"nodesNext": "Next nodes"
"nodesNext": "Next nodes",
"nodeTooltipTitle": "Node {{node}} · CPU / RAM",
"nodeCpu": "CPU: {{value}}%",
"nodeMemory": "Memory: {{used}} / {{total}} MB ({{percent}}%)",
"nodeWas": "was {{value}}%",
"nodeAria": "{{node}}: CPU {{cpu}}%, memory {{memory}}%"
},
"explore": {
"viewAria": "List view",
@@ -200,8 +221,8 @@
"ownerId": "owner {{id}}"
},
"inbox": {
"reportsTitle": "Inbox · Reports",
"ticketsTitle": "Inbox · Tickets",
"reportsTitle": "Queue · Reports",
"ticketsTitle": "Queue · Tickets",
"reportsHints": "j/k · Enter open · 1 reviewed · 2 dismissed · link → preview",
"ticketsHints": "j/k · Enter open · 1 resolved · 2 in progress",
"pending": "Pending",
@@ -213,8 +234,8 @@
"selectTicket": "Select a ticket from the queue",
"reportCard": "Report {{id}}",
"fullCard": "Full card",
"bannerReports": "Day-to-day report work lives in the inbox",
"bannerTickets": "Day-to-day ticket work lives in the inbox"
"bannerReports": "Day-to-day work is in Queue · reports. This is archive and filters.",
"bannerTickets": "Day-to-day work is in Queue · tickets. This is the full list and filters."
},
"dashboard": {
"controlCenter": "Control Center",
@@ -354,7 +375,12 @@
"onlineLink": "Online link",
"tags": "Tags",
"recurrenceInterval": "{{freq}} (interval: {{interval}})",
"ratingWithCount": "{{avg}} ({{count}} ratings)"
"ratingWithCount": "{{avg}} ({{count}} ratings)",
"periodChip": "start_time range: {{from}} — {{to}}",
"emptyFiltered": "No events match the current filters",
"emptyInRange": "No events in the selected period",
"widenPeriod": "Widen period",
"resetFilters": "Reset filters"
},
"calendars": {
"title": "Calendars",