{ "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" }