refactor: 合并多语言支持的显示名称字段,优化奖池手动爆发功能的返回数据结构,增强管理端权限控制

This commit is contained in:
2026-05-25 14:31:24 +08:00
parent 7d01e5c47e
commit ddedef824e
101 changed files with 3033 additions and 641 deletions

View File

@@ -2,7 +2,65 @@
"title": "Dashboard",
"refresh": "Refresh",
"notice": "Notice",
"todayBetTotal": "Current draw total bet",
"sections": {
"today": "Today",
"lifetime": "All-time totals",
"currentDraw": "Current draw",
"currentDrawDetail": "Current draw · {{drawNo}}",
"operations": "Operations (current draw)"
},
"analytics": {
"title": "Financial analytics",
"periodLabel": "Period",
"metricLabel": "Metric",
"playLabel": "Play filter",
"allPlays": "All plays",
"customRange": "Custom dates",
"rangeHint": "Range {{range}}",
"selectPeriod": "Select a period",
"chartTruncated": "Trend shows {{from}} — {{to}} only ({{days}} days in full range)",
"summaryBet": "Period bet",
"summaryPayout": "Period payout",
"summaryProfit": "Period profit",
"dailyTrend": "Daily trend",
"playBreakdown": "Play breakdown",
"periodDistribution": "Period structure",
"noPlayData": "No play data in this period",
"periods": {
"today": "Today",
"last_7_days": "Last 7 days",
"last_30_days": "Last 30 days",
"this_month": "This month",
"lifetime": "All time",
"custom": "Custom"
},
"metrics": {
"overview": "Overview",
"bet": "Bet",
"payout": "Payout",
"profit": "Profit"
}
},
"chartLegend": {
"bet": "Bet",
"payout": "Payout",
"profit": "Profit"
},
"playBreakdownHint": "Payout {{payout}} · Profit {{profit}}",
"viewReports": "Reports",
"lifetimeBetTotal": "Lifetime total bet",
"lifetimePayout": "Lifetime total payout",
"lifetimeProfit": "Lifetime platform profit",
"lifetimeActivityHint": "{{draws}} draws with bets · {{days}} business days",
"lifetimeDateRangeHint": "Range {{range}}",
"currentDrawBetTotal": "Draw total bet",
"currentDrawPayout": "Draw payout",
"currentDrawProfit": "Draw profit",
"drawFinanceDetails": "Draw finance details",
"todayBetTotal": "Today's total bet",
"todayPayout": "Today's payout",
"todayProfit": "Today's profit",
"todayBusinessDateHint": "Business date {{date}}",
"drawNoHint": "Draw {{drawNo}}",
"orderAndTicket": "{{orders}} orders · {{tickets}} items",
"marginRate": "Gross margin ~{{rate}}%",
@@ -21,8 +79,9 @@
"settlementOverview": "Settlement batches",
"noSettlementBatches": "No settlement batches",
"quickLinksTitle": "Quick links",
"currentPayout": "Current payout",
"currentProfit": "Current platform profit",
"currentPayout": "Current draw payout",
"currentProfit": "Current draw profit",
"currentDrawFinanceHint": "Charts below are for draw {{drawNo}}",
"currentDraw": "Current draw",
"drawSequence": "Round {{sequence}}",
"drawDetails": "Draw details",
@@ -64,8 +123,9 @@
"auditLogs": "Audit logs"
},
"warnings": {
"drawPermission": "This account has no draw view/manage permission. Finance and risk data were not returned.",
"drawPermission": "This account has no draw/dashboard view permission. Finance and risk data were not returned.",
"walletPermission": "This account has no wallet reconciliation permission. Abnormal transfer count was not returned.",
"loadFailed": "Failed to load. Check the API and login state."
"loadFailed": "Failed to load. Check the API and login state.",
"apiResourceMissing": "Dashboard analytics API is not registered. Run: php artisan lottery:admin-auth-sync (or apply the latest migration), then refresh."
}
}