feat: tune visual of web app admin panel

This commit is contained in:
3252a8
2026-05-11 23:06:16 +03:00
parent a575cb057b
commit 9f338c3416
17 changed files with 1202 additions and 102 deletions
+44 -3
View File
@@ -805,7 +805,7 @@
"admin_nav_tariffs": "Tariffs",
"admin_nav_settings": "Settings",
"admin_section_stats_title": "Dashboard",
"admin_section_stats_subtitle": "Shop and panel summary",
"admin_section_stats_subtitle": "Audience, revenue, Remnawave panel, and recent payments",
"admin_section_users_title": "Users",
"admin_section_users_subtitle": "Search, bans, and account actions",
"admin_section_payments_title": "Payments",
@@ -900,11 +900,52 @@
"admin_stats_label_week": "This Week",
"admin_stats_trend_month": "Month: {value}",
"admin_stats_label_all_time": "All Time",
"admin_stats_sync_label": "Sync",
"admin_stats_sync_label": "Sync with panel",
"admin_stats_label_queue": "Queue",
"admin_stats_trend_groups": "Groups: {count}",
"admin_stats_recent_payments": "Recent Payments",
"admin_stats_records_count": "{count} records",
"admin_stats_section_audience": "Audience",
"admin_stats_section_audience_hint": "Bot users and subscriptions",
"admin_stats_trend_referrals": "Referrals: {count}",
"admin_stats_label_inactive": "No active subscription",
"admin_stats_trend_new_today": "Registrations today: {count}",
"admin_stats_section_revenue": "Revenue",
"admin_stats_section_revenue_hint": "Succeeded payments, shop currency",
"admin_stats_revenue_chart_title": "Daily revenue (UTC, 14 days)",
"admin_stats_revenue_chart_aria": "Daily revenue chart for the last 14 days",
"admin_stats_revenue_avg_check": "Average ticket today: {value}",
"admin_stats_revenue_avg_none": "No successful payments today",
"admin_stats_revenue_avg_ticket_label": "Avg. ticket (today)",
"admin_stats_card_paid_caption": "Trials shown in the badge",
"admin_stats_card_inactive_caption": "Share of all users is in the badge",
"admin_stats_revenue_last_7_calendar": "Last 7 calendar days total",
"admin_stats_revenue_prev_7_calendar": "Previous 7 days",
"admin_stats_revenue_growth": "vs previous 7 days: {value}%",
"admin_stats_revenue_growth_na": "Not enough history for 7×7 comparison",
"admin_stats_revenue_total_14": "14-day chart total",
"admin_stats_revenue_rolling_week": "Rolling 7 days",
"admin_stats_revenue_rolling_month": "Rolling 30 days",
"admin_stats_revenue_all_time": "All time",
"admin_stats_revenue_no_chart": "No data for chart",
"admin_stats_section_panel": "Remnawave panel",
"admin_stats_panel_unavailable": "Panel unavailable",
"admin_stats_section_panel_hint": "Live data from panel API",
"admin_stats_panel_unavailable_detail": "Check REMNAWAVE_* settings and panel API reachability.",
"admin_stats_panel_online": "Online",
"admin_stats_panel_active": "Active",
"admin_stats_panel_expired": "Expired",
"admin_stats_panel_disabled": "Disabled",
"admin_stats_panel_limited": "Limited",
"admin_stats_panel_total_users": "Total in panel",
"admin_stats_panel_nodes_online": "Nodes online",
"admin_stats_panel_memory": "Memory",
"admin_stats_panel_bw_week": "Traffic 7 days",
"admin_stats_panel_bw_month": "Traffic 30 days",
"admin_stats_sync_last": "Last run",
"admin_stats_sync_processed": "Processed: {users} users, {subs} subscriptions",
"admin_stats_queue_users": " users",
"admin_stats_queue_groups": " groups",
"admin_id": "ID",
"admin_status_default": "Default",
"admin_tariff_squads": "Squads",
@@ -1013,7 +1054,7 @@
"admin_nav_tariffs": "Tariffs",
"admin_nav_settings": "Settings",
"admin_section_stats_title": "Dashboard",
"admin_section_stats_subtitle": "Shop and panel overview",
"admin_section_stats_subtitle": "Audience, revenue, Remnawave panel, and recent payments",
"admin_section_users_title": "Users",
"admin_section_users_subtitle": "Search, bans, and account actions",
"admin_section_payments_title": "Payments",