{ "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": "Same as playStart draw: uses name=default safety line and kill switch; when profit is below the line, paid tickets use player tier weights (custom below), free tickets use killScore; when profit reaches the line and kill is on, both use killScore.", "stepPaid": "Paid ticket", "stepFree": "Free ticket", "labelLotteryTypePaid": "Test pool type", "labelLotteryTypeFree": "Test pool type", "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", "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" } }