78 lines
3.5 KiB
JSON
78 lines
3.5 KiB
JSON
{
|
||
"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",
|
||
"poolTypeFree": "Free",
|
||
"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",
|
||
"poolProfitAmount": "Pool cumulative profit (profit_amount):",
|
||
"realtime": "Live",
|
||
"profitCalcHint": "Accumulated on name=default (Normal) pool: paid += win_coin − paid_amount (ante×1); free += win_coin. Compared with safety line to decide paid-draw kill switch. Refreshes every 2s while open.",
|
||
"tierRuleTitle": "Paid draw tier rule",
|
||
"tierRuleContent": "Compares default pool profit_amount (not per-player profit). Below safety line or kill off: paid uses player T*_weight; at/above safety line with kill on: paid uses killScore pool. Free draws always use channel name=free pool weights (fallback default if missing); safety line N/A.",
|
||
"enableKillScore": "Enable kill score",
|
||
"killScoreWeights": "Kill weights (killScore)",
|
||
"killWeightNote": "Edit killScore (Force Kill) row in the list for kill weights. This dialog only configures default pool safety line and kill switch.",
|
||
"btnResetProfit": "Reset pool cumulative profit",
|
||
"btnSaveSafetyLine": "Save safety line & kill switch",
|
||
"safetyLineDefaultOnlyHint": "Only the default (Normal) pool safety line affects kill logic; do not set safety line on other pool types.",
|
||
"safetyLineNotUsedReadonly": "This pool type does not use safety line for kill logic. Edit the Normal (default) row or use View Current Pool.",
|
||
"ruleSafetyLineRequired": "Please enter safety line",
|
||
"msgGetPoolFailed": "Failed to get lottery pool",
|
||
"msgSaveSuccess": "Save Success",
|
||
"msgResetProfitSuccess": "Pool cumulative 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",
|
||
"poolTypeFree": "Free",
|
||
"poolTypeKill": "Force Kill",
|
||
"poolTypeT1": "T1 High Rate"
|
||
},
|
||
"table": {
|
||
"name": "Name",
|
||
"poolType": "Pool Type",
|
||
"safetyLine": "Safety Line",
|
||
"safetyLineNotUsed": "Not used for kill",
|
||
"safetyLineTip": "Normal (default) row only",
|
||
"t1PoolWeight": "T1 Pool Weight",
|
||
"t2PoolWeight": "T2 Pool Weight",
|
||
"t3PoolWeight": "T3 Pool Weight",
|
||
"t4PoolWeight": "T4 Pool Weight",
|
||
"t5PoolWeight": "T5 Pool Weight"
|
||
}
|
||
}
|