{
  "name": "Name",
  "form": {
    "dialogTitleAdd": "Add Lottery Pool Config",
    "dialogTitleEdit": "Edit Lottery Pool Config",
    "placeholderName": "Please enter name",
    "placeholderRemark": "Please enter remark",
    "poolType": "Pool Type",
    "placeholderPoolType": "Please select pool type",
    "poolTypeNormal": "Normal",
    "poolTypeKill": "Kill",
    "poolTypeT1": "T1 High",
    "safetyLine": "Safety Line",
    "t1Weight": "T1 Pool Weight (%)",
    "t2Weight": "T2 Pool Weight (%)",
    "t3Weight": "T3 Pool Weight (%)",
    "t4Weight": "T4 Pool Weight (%)",
    "t5Weight": "T5 Pool Weight (%)",
    "weightsSumHint": "Total pool weights: ",
    "weightsSumUnit": "% / 100% (must equal 100%)",
    "currentPoolTitle": "Current Lottery Pool",
    "loading": "Loading...",
    "poolName": "Pool Name",
    "playerProfit": "Player Total Profit (profit_amount):",
    "realtime": "Live",
    "profitCalcHint": "Sum of (win amount including BIGWIN minus 100 ticket cost) per round; refreshes every 2s while open.",
    "tierRuleTitle": "Tier Rule",
    "tierRuleContent": "When player profit in this pool is below safety line, use player T*_weight; when above or equal, use pool T*_weight (kill).",
    "killScoreWeights": "Kill weights",
    "killWeightNote": "(Kill weights from pool config type=1; edit in list.)",
    "btnResetProfit": "Reset Player Total Profit",
    "btnSaveSafetyLine": "Save Safety Line",
    "ruleSafetyLineRequired": "Please enter safety line",
    "msgGetPoolFailed": "Failed to get lottery pool",
    "msgSaveSuccess": "Saved",
    "msgResetProfitSuccess": "Player total profit reset to 0",
    "msgResetFailed": "Reset failed",
    "ruleNameRequired": "Name is required",
    "rulePoolTypeRequired": "Please select pool type",
    "ruleT1Required": "T1 weight is required",
    "ruleT2Required": "T2 weight is required",
    "ruleT3Required": "T3 weight is required",
    "ruleT4Required": "T4 weight is required",
    "ruleT5Required": "T5 weight is required",
    "msgWeightsMust100": "Total pool weights must equal 100%",
    "msgAddSuccess": "Added",
    "msgUpdateSuccess": "Updated"
  },
  "toolbar": {
    "viewCurrentPool": "View Current Pool"
  },
  "search": {
    "poolType": "Pool Type",
    "placeholderName": "Please enter name",
    "placeholderPoolType": "Please select pool type",
    "poolTypeNormal": "Normal",
    "poolTypeKill": "Force Kill",
    "poolTypeT1": "T1 High Rate"
  },
  "table": {
    "name": "Name",
    "poolType": "Pool Type",
    "safetyLine": "Safety Line",
    "t1PoolWeight": "T1 Pool Weight",
    "t2PoolWeight": "T2 Pool Weight",
    "t3PoolWeight": "T3 Pool Weight",
    "t4PoolWeight": "T4 Pool Weight",
    "t5PoolWeight": "T5 Pool Weight"
  }
}
