{
  "title": "Draws",
  "statusListTitle": "Draw list",
  "generatePlan": "Generate draw plan",
  "generating": "Generating…",
  "generateSuccess": "Generated {{created}} draws, buffer {{upcoming}}/{{target}}",
  "generateFailed": "Generation failed",
  "scheduleTimezoneHint": "List times shown in your local timezone {{tz}}; server schedule is stored in UTC. Draw interval {{interval}} min.",
  "createDraw": {
    "open": "New draw",
    "title": "Create draw manually",
    "description": "Enter date and time in your local timezone {{tz}}. If only draw time is set, start/close are derived from server config.",
    "hint": "Start < close < draw. Draw number optional; sequence auto-assigned by UTC business date.",
    "drawNoPlaceholder": "Enter draw number, for example 20260526-008",
    "drawTimeRequired": "Draw time is required",
    "submit": "Create",
    "saving": "Creating…",
    "success": "Draw created",
    "failed": "Create failed"
  },
  "drawNo": "Draw no.",
  "status": "Status",
  "startTime": "Start time",
  "closeTime": "Close time",
  "drawTime": "Draw time",
  "betTotal": "Total bet",
  "payoutTotal": "Total payout",
  "profitLoss": "Profit/Loss",
  "actions": "Actions",
  "queryDraw": "Search draw",
  "reset": "Reset",
  "fuzzyDrawNo": "Fuzzy draw no.",
  "viewDetails": "View draw details",
  "editDraw": {
    "action": "Edit draw",
    "title": "Edit draw",
    "description": "Draw {{drawNo}} · edit times in local timezone {{tz}}",
    "drawNoPlaceholder": "Enter draw number, for example 20260526-008",
    "submit": "Save",
    "saving": "Saving…",
    "success": "Draw updated",
    "failed": "Update failed"
  },
  "deleteDraw": {
    "action": "Delete draw",
    "title": "Delete draw",
    "description": "Delete draw {{drawNo}}? Only for pending draws with no bets. This cannot be undone.",
    "success": "Draw deleted",
    "failed": "Delete failed"
  },
  "cancelFromList": {
    "action": "Cancel",
    "title": "Cancel draw",
    "description": "Cancel draw {{drawNo}}? Status becomes cancelled; the row is kept."
  },
  "listActionsHint": "Pending with no bets: edit or delete. Open/closing/closed with no bets: cancel from list or use detail page.",
  "invalidDrawId": "Invalid draw ID",
  "loadFailed": "Failed to load. Check login and API configuration.",
  "drawDetail": "Draw details",
  "backToList": "Back to draw list",
  "detailSubtitle": "{{date}} · Round {{seq}}",
  "overviewTitle": "Draw overview",
  "overviewBetTotal": "Total bet",
  "overviewPayoutTotal": "Total payout",
  "overviewProfitLoss": "Profit/Loss",
  "scheduleTitle": "Schedule",
  "resultBatchesTitle": "Result batches",
  "batchSummaryTotal": "{{count}} batch(es)",
  "batchSummaryPending": "{{count}} pending",
  "batchSummaryPublished": "{{count}} published",
  "noResultBatchesYet": "No result batches yet.",
  "reviewQueueHint": "After results are generated, continue in Review & publish.",
  "goToReviewTab": "Review & publish",
  "businessDate": "Business date",
  "sequenceNo": "Sequence no.",
  "plannedDraw": "Planned draw",
  "coolingEndTime": "Cooling ends at",
  "resultSource": "Result source",
  "resultSourceOptions": {
    "rng": "RNG auto-generated",
    "manual": "Manual entry"
  },
  "batchStatusOptions": {
    "pending_review": "Pending review",
    "published": "Published"
  },
  "currentResultVersion": "Current result version",
  "settleVersion": "Settlement version",
  "isReopened": "Reopened",
  "yes": "Yes",
  "no": "No",
  "batchStats": "Batch stats",
  "batchTotal": "Total batches",
  "pendingReview": "Pending review",
  "published": "Published",
  "viewFinance": "View draw finance",
  "drawActions": "Draw actions",
  "drawActionsDesc": "Manual close / cancel / RNG / reopen / settlement all call backend APIs directly.",
  "manualClose": "Manual close",
  "cancelDraw": "Cancel draw",
  "cancelBeforeDraw": "Cancel before draw",
  "rngDraw": "RNG draw",
  "rngAutoGenerate": "RNG auto generate",
  "reopen": "Reopen",
  "cooldownReopen": "Reopen in cooldown",
  "runSettlement": "Run settlement",
  "processing": "Processing…",
  "actionSuccess": "{{name}} succeeded",
  "actionFailed": "{{name}} failed",
  "hallPreviewStatus": "Hall preview {{status}}",
  "financeOverview": "Draw finance overview",
  "orderAndItemCount": "Orders / Ticket items",
  "actualBet": "Actual bet deducted",
  "currentPayout": "Current payout total",
  "grossProfit": "Approx. gross profit",
  "settlementBatchList": "Settlement batch list (filter by draw)",
  "relatedSettlementBatches": "Related settlement batches",
  "noSettlementBatches": "No settlement batch records.",
  "ticketCount": "Tickets",
  "winCount": "Wins",
  "finishedAt": "Finished at",
  "jackpotPayout": "Jackpot payout",
  "resultsTitle": "Results",
  "reviewAndPublish": "Review / publish",
  "viewReviewQueue": "View review queue",
  "noPublishedBatch": "No published batches.",
  "version": "Version v{{version}}",
  "sourceType": "Source {{source}}",
  "manualEntry": "Manual",
  "rng": "RNG",
  "rngSummary": "RNG hash {{hash}}",
  "confirmedAt": "Confirmed at {{time}}",
  "prize": "Prize",
  "tail3": "Last 3",
  "tail2": "Last 2",
  "headTail": "Head/Tail",
  "manualResultEntry": "Manual result entry",
  "currentStatusAndDraft": "Current status {{status}}. Saving creates a pending batch and does not publish it.",
  "currentStatusLabel": "Current status",
  "currentStatusDraftHint": "Saving creates a pending batch and does not publish it.",
  "hallPreviewStatusLabel": "Hall preview",
  "enter23Numbers": "Please enter all 23 groups of 4 digits",
  "draftSaved": "Draft v{{version}} saved, waiting to be published",
  "saveFailed": "Failed to save",
  "fillRandomNumbers": "Fill randomly",
  "clear": "Clear",
  "saveDraft": "Save draft",
  "saving": "Saving…",
  "pendingBatches": "Pending batches",
  "noPendingBatches": "There are no batches pending review.",
  "batchId": "Batch ID",
  "numberCount": "Number count",
  "reviewAndPublishAction": "Review and publish",
  "discardPendingBatch": "Delete draft",
  "discardingPendingBatch": "Deleting…",
  "discardPendingBatchSuccess": "Pending batch removed. You can re-enter numbers or run RNG.",
  "discardPendingBatchFailed": "Delete failed",
  "publishReadOnlyHint": "This page is read-only for verification. To change numbers, delete this batch and save a new draft under manual entry.",
  "noPublishPermission": "No publish permission",
  "batchNotFound": "Batch not found",
  "batchNotFoundDesc": "Return to the review list and confirm the batch ID.",
  "backToReviewQueue": "Back to review queue",
  "publishTitle": "Publish",
  "cannotPublish": "Cannot publish",
  "cannotPublishDesc": "Current batch status is '{{status}}'.",
  "checkBeforePublish": "Check the numbers before publishing",
  "checkBeforePublishDesc": "Publish only after confirming the numbers.",
  "publishedView": "View published result",
  "confirmPublish": "Confirm publish",
  "submitting": "Submitting…",
  "publishSuccess": "Published · {{drawNo}} · status {{status}}",
  "publishFailed": "Publish failed",
  "sourceTypeFull": "Source: {{source}} · Items: {{count}}/23 · RNG hash: {{hash}}",
  "subnav": {
    "status": "Draw status",
    "results": "Results",
    "finance": "Draw finance",
    "review": "Review & publish",
    "riskOccupancy": "Risk occupancy",
    "riskLockLogs": "Lock logs",
    "riskHot": "Hot numbers",
    "riskSoldOut": "Sold-out numbers",
    "riskPools": "Risk pools"
  },
  "statusOptions": {
    "all": "All",
    "pending": "Pending",
    "open": "Open",
    "closing": "Closing",
    "closed": "Closed",
    "drawing": "Drawing",
    "review": "Review",
    "cooldown": "Cooldown",
    "settling": "Settling",
    "settled": "Settled",
    "cancelled": "Cancelled"
  },
  "resultSlots": {
    "first": "1st prize",
    "second": "2nd prize",
    "third": "3rd prize",
    "starter": "Starter {{index}}",
    "consolation": "Consolation {{index}}"
  },
  "confirm": {
    "manualCloseTitle": "Confirm manual close?",
    "manualCloseDescription": "Players will no longer be able to bet on this draw.",
    "cancelDrawTitle": "Confirm cancel draw?",
    "cancelDrawDescription": "This draw will not be drawn. Ensure there is no outstanding bet risk.",
    "rngDrawTitle": "Confirm RNG draw?",
    "rngDrawDescription": "The system will generate draw numbers and continue the pipeline.",
    "reopenTitle": "Confirm cooldown reopen?",
    "reopenDescription": "Results may need re-review; displayed numbers may change.",
    "runSettlementTitle": "Confirm run settlement?",
    "runSettlementDescription": "A settlement batch will be created from the published result.",
    "saveManualDraftTitle": "Confirm save manual draft?",
    "saveManualDraftDescription": "23 numbers will be saved for review.",
    "publishTitle": "Confirm publish results?",
    "publishDescription": "Results become visible to players and may trigger settlement.",
    "discardPendingBatchTitle": "Delete pending result batch?",
    "discardPendingBatchDescription": "This removes the 23-number draft and returns the draw to closed (awaiting draw). You can enter numbers again or run RNG. Published results are not affected.",
    "generatePlanTitle": "Confirm generate draw plan?",
    "generatePlanDescription": "Future bettable draws will be created per system rules."
  },
  "batchDelete": {
    "action": "Delete {{count}} draws",
    "deleting": "Deleting…",
    "confirmTitle": "Confirm batch delete draws?",
    "confirmDescription": "Will delete {{count}} pending draws with no bets. This cannot be undone.",
    "success": "Successfully deleted {{count}} draws",
    "failed": "Batch delete failed",
    "partialFailed": "Partial failure: {{success}} succeeded, {{failed}} failed"
  }
}
