Changed default redirects in risk management pages to point to the new risk pools section. Removed unused risk lock log components and streamlined the admin reports page with a loading state for better user experience. Added a new DocFigure component for improved documentation visuals and updated localization files to include new figure descriptions.
73 lines
2.9 KiB
JSON
73 lines
2.9 KiB
JSON
{
|
|
"title": "Reconcile",
|
|
"createTitle": "Run reconcile scan",
|
|
"createHint": "Scans transfer orders in the selected period, compares lottery wallet ledgers, and checks main-site idempotent records when the wallet API is configured.",
|
|
"reconcileType": "Reconcile type",
|
|
"reconcileTypeFixed": "Wallet transfer (main site ⇄ lottery)",
|
|
"dateRange": "Reconcile date range",
|
|
"createTask": "Start scan",
|
|
"submitting": "Scanning…",
|
|
"loadFailed": "Failed to load",
|
|
"loadItemsFailed": "Failed to load details",
|
|
"periodRequired": "Enter both reconcile start and end dates",
|
|
"periodOrderInvalid": "End time must be later than or equal to start time",
|
|
"confirmCreateTitle": "Start reconcile scan?",
|
|
"confirmCreateDescription": "Scan transfer orders in the selected date range{{playerHint}} and generate discrepancy items.",
|
|
"confirmCreatePlayer": " for the selected player",
|
|
"confirmCreateAllPlayers": " for all players",
|
|
"createSuccess": "Scan finished: {{count}} issue(s) found",
|
|
"createSuccessEmpty": "Scan finished: no issues found",
|
|
"createFailed": "Scan failed",
|
|
"noCreatePermission": "Current account cannot start reconcile scans.",
|
|
"jobsTitle": "Reconcile jobs",
|
|
"refresh": "Refresh",
|
|
"jobNo": "Job no.",
|
|
"type": "Type",
|
|
"status": "Status",
|
|
"itemCount": "Items",
|
|
"mismatchCount": "Mismatches",
|
|
"matchedCount": "Matched",
|
|
"period": "Period",
|
|
"finishedAt": "Finished at",
|
|
"createdAt": "Created at",
|
|
"operate": "Action",
|
|
"viewDetails": "View discrepancy details",
|
|
"detailsTitle": "Discrepancy details",
|
|
"transferNo": "Transfer no.",
|
|
"walletTxnNo": "Lottery wallet txn",
|
|
"mainSiteRef": "Main-site ref",
|
|
"mainSiteCheck": "Main-site check",
|
|
"differenceAmount": "Difference (minor)",
|
|
"itemResult": "Check result",
|
|
"processingStatus": "Processing status",
|
|
"actions": "Actions",
|
|
"openTransferOrder": "Open transfer order",
|
|
"openWalletTxn": "Open wallet ledger",
|
|
"detectedAt": "Detected at",
|
|
"playerSearch": "Player (optional)",
|
|
"playerSearchPlaceholder": "Search by player ID / username / nickname",
|
|
"playerClear": "Clear",
|
|
"loadingPlayers": "Searching players…",
|
|
"statusCompleted": "Completed",
|
|
"statusRunning": "Running",
|
|
"statusFailed": "Failed",
|
|
"itemMismatch": "Mismatch",
|
|
"itemMatched": "Matched",
|
|
"itemPendingCheck": "Pending check",
|
|
"itemStaleProcessing": "Stale processing",
|
|
"itemPendingReconcile": "Pending manual reconcile",
|
|
"itemMissingWalletTxn": "Missing wallet ledger",
|
|
"itemUnexpectedWalletTxn": "Unexpected wallet ledger",
|
|
"itemMissingRefund": "Missing refund ledger",
|
|
"itemMissingReversal": "Missing reversal ledger",
|
|
"itemMainSiteRecordMissing": "Missing on main site",
|
|
"itemMainSiteFailed": "Failed on main site",
|
|
"itemResolved": "Resolved",
|
|
"itemUnresolved": "Unresolved",
|
|
"mainSiteMatched": "Main site OK",
|
|
"mainSiteNotFound": "Not on main site",
|
|
"mainSiteFailed": "Main site failed",
|
|
"mainSiteUnavailable": "Main site unavailable",
|
|
"mainSiteSkipped": "Not checked"
|
|
}
|