{ "toolbar": { "weightRatio": "Weight Ratio", "weightTest": "Test Weights" }, "search": { "tier": "Tier", "clockwise": "Clockwise", "anticlockwise": "Counter-clockwise", "optionBigwin": "BIGWIN" }, "table": { "startIndex": "Start Index", "endIndex": "End Index", "tier": "Tier", "dicePoints": "Dice Points", "displayText": "Display Text", "realEv": "Real EV", "remark": "Remark", "weight": "Weight" }, "weightShared": { "xAxisEndIndex": "End Index", "xAxisGridNumber": "Points", "emptyTier": "No data for this tier", "sumLineDual": "Tier weight sum (clockwise): {cw}; counter-clockwise: {ccw} (each row 1–10000, ratio draw within tier, sum not limited)", "sumLineSingle": "Tier weight sum: {sum} (each row 1–10000, ratio draw within tier, sum not limited)", "t4t5NoteSingle": "T4 and T5 have a single outcome; no weight configuration.", "t4t5NoteDual": "T4 and T5 have a single outcome when hit; no weight configuration.", "colEndIndexId": "End Index (id)", "colGridNumber": "Points (grid_number)", "colDicePoints": "Dice Points", "colRealEv": "Real EV", "colUiText": "Display Text", "colRemark": "Remark", "colWeightCwDir": "Clockwise weight (direction=0)", "colWeightCcwDir": "Counter-clockwise weight (direction=1)", "weightColSuffix": "Weight (1-10000)", "fetchFail": "Failed to load weight data", "nothingToSubmit": "Nothing to submit", "submitFail": "Save failed", "btnCancel": "Cancel", "btnSubmit": "Submit", "saveSuccess": "Saved successfully" }, "weightEdit": { "title": "Dice Reward (dice_reward) Weight Ratio", "globalTip": "You are editing weights on dice_reward (DiceReward), split by end_index into clockwise and counter-clockwise; the draw uses the set for the current direction." }, "weightRatio": { "title": "Weight Ratio", "globalTip": "Configure dice_reward weights: first by direction (clockwise / counter-clockwise), then by tier (T1–T5); each row weight 1–10000, ratio draw within tier.", "tabClockwise": "Clockwise", "tabCounterclockwise": "Counter-clockwise" }, "weightTest": { "title": "One-Click Weight Test", "alertTitle": "Bonus pool logic", "alertBody": "Test mode is non-kill by default. You can enable kill mode below with switch + safety line: once simulated player cumulative profit reaches the line, paid draws switch to killScore.", "chainModeHint": "Simulation: set paid spin counts only (CW/CCW). If a paid draw hits “play again” (or T5), the next draw is free with the same ante, lottery type free, paid amount 0. Free-draw tier odds are configured below (including chained free plays).", "killModeHint": "When test kill mode is enabled: use simulated player cumulative profit as trigger; once cumulative profit >= safety line, subsequent paid draws use killScore. Free draws still follow the configured free settings.", "labelKillModeEnabled": "Enable test kill mode", "labelTestSafetyLine": "Test safety line", "sectionPaid": "Paid draws", "sectionFreeAfterPlayAgain": "Free draw tier odds (after play-again)", "tierProbHintFreeChain": "When using custom tier odds: T1–T5 below apply when a free draw runs (tier roll; combined with dice_reward row weights).", "stepPaid": "Paid ticket", "stepFree": "Free ticket", "labelLotteryTypePaid": "Test pool type", "labelLotteryTypeFree": "Test pool type", "labelAnte": "Ante", "placeholderAnte": "Select ante config", "placeholderPaidPool": "Leave empty for custom tier odds below (default: default)", "placeholderFreePool": "Leave empty for custom tier odds below (default: killScore)", "tierProbHint": "Custom tier odds (T1–T5), each 0–100%, sum of five must not exceed 100%", "tierFieldLabel": "Tier {tier} (%)", "tierSumError": "Current sum of five tiers is {sum}%, cannot exceed 100%", "labelCwCount": "Clockwise spins", "labelCcwCount": "Counter-clockwise spins", "placeholderSelect": "Please select", "btnPrev": "Back", "btnNext": "Next", "btnStart": "Start test", "btnCancel": "Cancel", "warnAnte": "Please select ante", "warnPaidSpins": "Paid clockwise + counter-clockwise spin counts must be greater than 0", "warnTestSafetyLine": "Test safety line must be greater than or equal to 0", "warnTotalSpins": "At least one of paid/free direction spin counts must be greater than 0", "warnPaidTierSumPositive": "When no paid pool is selected, T1–T5 odds sum must be greater than 0", "warnPaidTierSumMax": "Paid T1–T5 odds sum cannot exceed 100%", "warnFreeTierSumPositive": "When no free pool is selected, T1–T5 odds sum must be greater than 0", "warnFreeTierSumMax": "Free T1–T5 odds sum cannot exceed 100%", "successCreated": "Test job created and will run in background. Check player draw records (test data) for results.", "failCreate": "Failed to create test job" } }