feat: 新增玩法规则页并增强注单筛选与结果展示
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
"home": "Home",
|
||||
"results": "Results",
|
||||
"orders": "My Bets",
|
||||
"rules": "Rules",
|
||||
"wallet": "Wallet"
|
||||
},
|
||||
"panel": {
|
||||
@@ -158,6 +159,10 @@
|
||||
"backEdit": "Back to edit",
|
||||
"submitting": "Submitting...",
|
||||
"confirmSubmit": "Confirm submit",
|
||||
"processingTitle": "Submitting your bets",
|
||||
"processingDescription": "Please do not close the page or go back.",
|
||||
"processingProgress": "Processing tickets...",
|
||||
"noWarnings": "No obvious risk was found in this preview.",
|
||||
"warningsTitle": "Payout pool warning",
|
||||
"warningsDescription": "The following numbers have high payout pool usage for this issue. Betting is still allowed, but the order may be rejected as sold out if capacity is insufficient."
|
||||
},
|
||||
@@ -299,6 +304,8 @@
|
||||
"totalRecords": "Total Records",
|
||||
"betNow": "Bet Now",
|
||||
"empty": "No bet records yet.",
|
||||
"dateRange": "Date range",
|
||||
"statusFilter": "Status filter",
|
||||
"submitBet": "Submit Bet",
|
||||
"stake": "Stake",
|
||||
"deduction": "Deduction",
|
||||
@@ -323,6 +330,11 @@
|
||||
"jackpotAmount": "Jackpot {{amount}}",
|
||||
"payoutTotal": "Payout total {{amount}}",
|
||||
"matchLose": "Match result: not won",
|
||||
"matchResult": "Match result",
|
||||
"drawPendingMatch": "Draw numbers are not published yet. Winning status cannot be determined.",
|
||||
"matchPendingDraw": "Waiting for draw results. Winning status cannot be determined yet.",
|
||||
"matchPendingSettlement": "Draw results are published. Winning status will show after settlement.",
|
||||
"timeline": "Timeline",
|
||||
"settledAt": "Settled at {{time}}",
|
||||
"viewDraw": "View this draw",
|
||||
"backToOrders": "Back to My Bets",
|
||||
@@ -365,8 +377,73 @@
|
||||
"consolation": "Consolation"
|
||||
}
|
||||
},
|
||||
"rules": {
|
||||
"title": "Play Rules",
|
||||
"subtitle": "2D / 3D / 4D, box plays, rebate, closing and sold-out rules",
|
||||
"quick": {
|
||||
"title": "Prize Structure",
|
||||
"description": "Each draw publishes 23 four-digit numbers. Settlement uses the odds snapshot locked when the bet was placed.",
|
||||
"totalPrizes": "Prize groups",
|
||||
"cooldown": "Cooldown mins",
|
||||
"snapshot": "Odds snapshot"
|
||||
},
|
||||
"prizes": {
|
||||
"first": "First prize",
|
||||
"second": "Second prize",
|
||||
"third": "Third prize",
|
||||
"starter": "Starter",
|
||||
"consolation": "Consolation"
|
||||
},
|
||||
"sections": {
|
||||
"dimensions": {
|
||||
"title": "What are 2D, 3D and 4D",
|
||||
"d4": "4D: match the full four-digit number, for example 1234.",
|
||||
"d3": "3D: match your last three digits against the result's last three digits, for example 234 can hit 1234.",
|
||||
"d2": "2D: match your last two digits against the result's last two digits, for example 34 can hit 1234."
|
||||
},
|
||||
"bigSmall": {
|
||||
"title": "Big vs Small",
|
||||
"big": "Big: covers all 23 prizes. Any hit in first, second, third, starter or consolation wins.",
|
||||
"small": "Small: only covers first, second and third prizes. Starter or consolation hits do not win."
|
||||
},
|
||||
"positions": {
|
||||
"title": "Position Plays",
|
||||
"d4": "4A / 4B / 4C map to first, second and third prize. 4D hits any starter row. 4E hits any consolation row.",
|
||||
"d3": "3A / 3B / 3C match the last three digits of first, second and third prize. 3ABC hits any of those three.",
|
||||
"d2": "2A / 2B / 2C match the last two digits of first, second and third prize. 2ABC hits any of those three."
|
||||
},
|
||||
"box": {
|
||||
"title": "Box Plays",
|
||||
"straight": "Straight: only the exact same order wins.",
|
||||
"box": "Box: expands unique permutations and settles the winning expanded number.",
|
||||
"ibox": "iBox: every permutation is staked by the unit amount. Total deduction = unit amount × combinations × (1 - rebate rate).",
|
||||
"mbox": "mBox: input amount is shared across combinations. Any indivisible remainder is not deducted and is treated as returned to wallet.",
|
||||
"roll": "Roll: R marks a rolling digit covering 0-9. Combination count = 10 to the power of R count.",
|
||||
"half": "Half Box: reserved for phase one data structure only and not open on the player side."
|
||||
},
|
||||
"attributes": {
|
||||
"title": "Head / Tail, Odd / Even and Digit Size",
|
||||
"headTail": "Head / Tail only checks the first digit of the first prize. 5-9 is Head, 0-4 is Tail.",
|
||||
"oddEven": "Odd / Even checks the last digit. 1/3/5/7/9 is odd and 0/2/4/6/8 is even. It can be combined with 2D / 3D / 4D dimensions.",
|
||||
"digitSize": "Big Digit / Small Digit checks a selected digit. 5-9 is big and 0-4 is small. Multiple selected digits settle independently."
|
||||
},
|
||||
"wallet": {
|
||||
"title": "Jackpot, Rebate, Closing and Sold Out",
|
||||
"rebate": "Rebate / commission is locked into the ticket odds snapshot and is not changed by later configuration updates.",
|
||||
"jackpot": "Jackpot depends on backend pool configuration. Burst, contribution and payout follow system records.",
|
||||
"close": "Closing: after close time, the hall cannot edit or submit bets.",
|
||||
"soldOut": "Sold out: when payout pool capacity is insufficient, preview may warn and final submission can reject the whole order."
|
||||
}
|
||||
},
|
||||
"footer": {
|
||||
"config": "Hall play columns, enabled state, limits and odds come from the active backend play configuration.",
|
||||
"phaseTwo": "5D / 6D are phase-two extensions and have no available entry in phase one.",
|
||||
"backBet": "Back to betting hall"
|
||||
}
|
||||
},
|
||||
"ticketStatus": {
|
||||
"success": "Awaiting draw",
|
||||
"pending_payout": "Won, pending payout",
|
||||
"settled_win": "Paid",
|
||||
"settled_lose": "Not won",
|
||||
"unknown": "{{status}}"
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
"home": "गृह",
|
||||
"results": "नतिजा",
|
||||
"orders": "मेरा बेट",
|
||||
"rules": "नियम",
|
||||
"wallet": "वालेट"
|
||||
},
|
||||
"panel": {
|
||||
@@ -365,6 +366,70 @@
|
||||
"consolation": "Consolation"
|
||||
}
|
||||
},
|
||||
"rules": {
|
||||
"title": "प्ले नियम",
|
||||
"subtitle": "2D / 3D / 4D, box play, rebate, closing र sold-out नियम",
|
||||
"quick": {
|
||||
"title": "पुरस्कार संरचना",
|
||||
"description": "हरेक ड्रमा 23 वटा 4 अंकका नम्बर प्रकाशित हुन्छन्। सेटलमेन्ट बेट राख्दा लक भएको odds snapshot अनुसार हुन्छ।",
|
||||
"totalPrizes": "पुरस्कार समूह",
|
||||
"cooldown": "Cooldown मिनेट",
|
||||
"snapshot": "Odds snapshot"
|
||||
},
|
||||
"prizes": {
|
||||
"first": "पहिलो पुरस्कार",
|
||||
"second": "दोस्रो पुरस्कार",
|
||||
"third": "तेस्रो पुरस्कार",
|
||||
"starter": "Starter",
|
||||
"consolation": "Consolation"
|
||||
},
|
||||
"sections": {
|
||||
"dimensions": {
|
||||
"title": "2D, 3D र 4D के हो",
|
||||
"d4": "4D: पूरा 4 अंकको नम्बर मिल्नुपर्छ, जस्तै 1234।",
|
||||
"d3": "3D: तपाईंको पछिल्ला 3 अंकलाई नतिजाको पछिल्ला 3 अंकसँग मिलाइन्छ, जस्तै 234 ले 1234 हिट गर्न सक्छ।",
|
||||
"d2": "2D: तपाईंको पछिल्ला 2 अंकलाई नतिजाको पछिल्ला 2 अंकसँग मिलाइन्छ, जस्तै 34 ले 1234 हिट गर्न सक्छ।"
|
||||
},
|
||||
"bigSmall": {
|
||||
"title": "Big vs Small",
|
||||
"big": "Big: सबै 23 पुरस्कार समेट्छ। first, second, third, starter वा consolation मध्ये कुनै पनि हिट भए जित्छ।",
|
||||
"small": "Small: first, second र third मात्र समेट्छ। starter वा consolation हिट भए जित्दैन।"
|
||||
},
|
||||
"positions": {
|
||||
"title": "Position Plays",
|
||||
"d4": "4A / 4B / 4C क्रमशः first, second र third prize हुन्। 4D ले कुनै starter row हिट गर्छ। 4E ले कुनै consolation row हिट गर्छ।",
|
||||
"d3": "3A / 3B / 3C ले first, second र third prize का पछिल्ला 3 अंक मिलाउँछ। 3ABC ले यी तीनमध्ये कुनै पनि मिलाउँछ।",
|
||||
"d2": "2A / 2B / 2C ले first, second र third prize का पछिल्ला 2 अंक मिलाउँछ। 2ABC ले यी तीनमध्ये कुनै पनि मिलाउँछ।"
|
||||
},
|
||||
"box": {
|
||||
"title": "Box Plays",
|
||||
"straight": "Straight: ठीक उही क्रम मिलेमात्र जित्छ।",
|
||||
"box": "Box: unique permutation हरू विस्तार हुन्छन् र हिट भएको expanded नम्बर सेटल हुन्छ।",
|
||||
"ibox": "iBox: हरेक permutation मा unit amount बेट हुन्छ। Total deduction = unit amount × combinations × (1 - rebate rate)।",
|
||||
"mbox": "mBox: input amount सबै combinations मा बाँडिन्छ। बाँकी indivisible रकम deduct हुँदैन र wallet मा फर्किएको मानिन्छ।",
|
||||
"roll": "Roll: R ले rolling digit जनाउँछ र 0-9 समेट्छ। Combination count = 10 को R count power।",
|
||||
"half": "Half Box: phase one मा data structure मात्र reserve छ, player side मा खुला छैन।"
|
||||
},
|
||||
"attributes": {
|
||||
"title": "Head / Tail, Odd / Even र Digit Size",
|
||||
"headTail": "Head / Tail ले first prize को पहिलो अंक मात्र हेर्छ। 5-9 Head, 0-4 Tail।",
|
||||
"oddEven": "Odd / Even ले अन्तिम अंक हेर्छ। 1/3/5/7/9 odd, 0/2/4/6/8 even। यो 2D / 3D / 4D dimension सँग प्रयोग गर्न सकिन्छ।",
|
||||
"digitSize": "Big Digit / Small Digit ले चयन गरिएको digit हेर्छ। 5-9 big, 0-4 small। धेरै digit छुट्टाछुट्टै सेटल हुन्छन्।"
|
||||
},
|
||||
"wallet": {
|
||||
"title": "Jackpot, Rebate, Closing र Sold Out",
|
||||
"rebate": "Rebate / commission टिकटको odds snapshot मा lock हुन्छ र पछि config बदलिए पनि बदलिँदैन।",
|
||||
"jackpot": "Jackpot backend pool configuration मा निर्भर हुन्छ। Burst, contribution र payout system records अनुसार हुन्छ।",
|
||||
"close": "Closing: close time पछि hall मा bet edit वा submit गर्न सकिँदैन।",
|
||||
"soldOut": "Sold out: payout pool capacity अपुग भए preview ले warning दिन सक्छ र final submission ले whole order reject गर्न सक्छ।"
|
||||
}
|
||||
},
|
||||
"footer": {
|
||||
"config": "Hall play columns, enabled state, limits र odds active backend play configuration बाट आउँछन्।",
|
||||
"phaseTwo": "5D / 6D phase-two extensions हुन् र phase one मा available entry छैन।",
|
||||
"backBet": "Betting hall मा फर्कनुहोस्"
|
||||
}
|
||||
},
|
||||
"ticketStatus": {
|
||||
"success": "ड्र पर्खँदै",
|
||||
"settled_win": "भुक्तानी भयो",
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
"home": "首页",
|
||||
"results": "开奖结果",
|
||||
"orders": "我的注单",
|
||||
"rules": "规则",
|
||||
"wallet": "钱包"
|
||||
},
|
||||
"panel": {
|
||||
@@ -158,6 +159,10 @@
|
||||
"backEdit": "返回修改",
|
||||
"submitting": "提交中...",
|
||||
"confirmSubmit": "确认提交",
|
||||
"processingTitle": "正在提交下注",
|
||||
"processingDescription": "请勿关闭页面或返回上一页。",
|
||||
"processingProgress": "正在处理注单...",
|
||||
"noWarnings": "当前预览未发现明显风险。",
|
||||
"warningsTitle": "赔付池预警",
|
||||
"warningsDescription": "以下号码本期赔付池占用较高,仍允许下注;若实际占用不足将售罄拒单。"
|
||||
},
|
||||
@@ -299,6 +304,8 @@
|
||||
"totalRecords": "总记录数",
|
||||
"betNow": "立即下注",
|
||||
"empty": "暂无下注记录。",
|
||||
"dateRange": "日期范围",
|
||||
"statusFilter": "状态筛选",
|
||||
"submitBet": "提交下注",
|
||||
"stake": "下注",
|
||||
"deduction": "实扣",
|
||||
@@ -323,6 +330,11 @@
|
||||
"jackpotAmount": "Jackpot {{amount}}",
|
||||
"payoutTotal": "派彩合计 {{amount}}",
|
||||
"matchLose": "匹配结果:未中奖",
|
||||
"matchResult": "匹配结果",
|
||||
"drawPendingMatch": "本期开奖号码尚未发布,暂不能判断是否中奖。",
|
||||
"matchPendingDraw": "待开奖,暂不能判断是否中奖。",
|
||||
"matchPendingSettlement": "已开奖,等待系统结算后显示中奖结果。",
|
||||
"timeline": "时间线",
|
||||
"settledAt": "结算时间 {{time}}",
|
||||
"viewDraw": "查看本期开奖",
|
||||
"backToOrders": "返回我的注单",
|
||||
@@ -365,8 +377,73 @@
|
||||
"consolation": "安慰奖"
|
||||
}
|
||||
},
|
||||
"rules": {
|
||||
"title": "玩法规则",
|
||||
"subtitle": "2D / 3D / 4D、包号、回水、封盘与售罄说明",
|
||||
"quick": {
|
||||
"title": "开奖结构",
|
||||
"description": "每期开奖 23 组 4 位号码,结算以下注时锁定的赔率快照为准。",
|
||||
"totalPrizes": "奖项组数",
|
||||
"cooldown": "冷静期分钟",
|
||||
"snapshot": "赔率快照"
|
||||
},
|
||||
"prizes": {
|
||||
"first": "头奖",
|
||||
"second": "二奖",
|
||||
"third": "三奖",
|
||||
"starter": "特别奖",
|
||||
"consolation": "安慰奖"
|
||||
},
|
||||
"sections": {
|
||||
"dimensions": {
|
||||
"title": "什么是 2D、3D、4D",
|
||||
"d4": "4D:按完整 4 位号码判断,例如 1234。",
|
||||
"d3": "3D:按下注后三位与开奖号码后三位匹配,例如 234 可命中 1234。",
|
||||
"d2": "2D:按下注后二位与开奖号码后二位匹配,例如 34 可命中 1234。"
|
||||
},
|
||||
"bigSmall": {
|
||||
"title": "Big vs Small",
|
||||
"big": "Big:覆盖全部 23 个奖项,命中头奖、二奖、三奖、特别奖或安慰奖任一组即中奖。",
|
||||
"small": "Small:只覆盖头奖、二奖、三奖;命中特别奖或安慰奖不中奖。"
|
||||
},
|
||||
"positions": {
|
||||
"title": "位置类玩法",
|
||||
"d4": "4A / 4B / 4C 分别对应头奖、二奖、三奖;4D 命中特别奖任一组;4E 命中安慰奖任一组。",
|
||||
"d3": "3A / 3B / 3C 分别匹配头奖、二奖、三奖后三位;3ABC 命中头/二/三任一后三位。",
|
||||
"d2": "2A / 2B / 2C 分别匹配头奖、二奖、三奖后二位;2ABC 命中头/二/三任一后二位。"
|
||||
},
|
||||
"box": {
|
||||
"title": "包号类玩法",
|
||||
"straight": "Straight:顺序完全一致才中奖。",
|
||||
"box": "Box:系统展开不重复排列组合,中奖按命中的展开号码结算。",
|
||||
"ibox": "iBox:每个排列都按单注金额下注,总扣款 = 单注金额 × 组合数 × (1 - 回水率)。",
|
||||
"mbox": "mBox:总输入金额平摊到所有组合,不能整除的尾差不扣除,相当于退回玩家钱包。",
|
||||
"roll": "Roll:用 R 表示滚动位,每个 R 覆盖 0-9;组合数 = 10 的滚动位数次方。",
|
||||
"half": "Half Box:一期仅预留数据结构,前台不开放下注。"
|
||||
},
|
||||
"attributes": {
|
||||
"title": "Head / Tail、单双、数字大小",
|
||||
"headTail": "Head / Tail:只看头奖首位数字;5-9 为 Head,0-4 为 Tail。",
|
||||
"oddEven": "单双:按号码末位判断,1/3/5/7/9 为单,0/2/4/6/8 为双,可叠加 2D / 3D / 4D 维度。",
|
||||
"digitSize": "Big Digit / Small Digit:按指定位数字判断,5-9 为大,0-4 为小;多位分别下注时独立结算。"
|
||||
},
|
||||
"wallet": {
|
||||
"title": "Jackpot、回水、封盘与售罄",
|
||||
"rebate": "回水 / 佣金:下注时锁定到注单赔率快照,结算不会受之后配置变化影响。",
|
||||
"jackpot": "Jackpot:命中规则与后台奖池配置相关;爆池、蓄水和派彩以系统记录为准。",
|
||||
"close": "封盘:到达封盘时间后大厅不可继续编辑或提交注单。",
|
||||
"soldOut": "售罄:号码赔付池额度不足时,预览会提示风险,提交时额度不足会整单拒绝。"
|
||||
}
|
||||
},
|
||||
"footer": {
|
||||
"config": "下注大厅的玩法列、启用状态、限额和赔率来自后台生效玩法配置。",
|
||||
"phaseTwo": "5D / 6D 属于二期扩展,一期前后端均不提供可用入口。",
|
||||
"backBet": "返回下注大厅"
|
||||
}
|
||||
},
|
||||
"ticketStatus": {
|
||||
"success": "待开奖",
|
||||
"pending_payout": "已中奖待派彩",
|
||||
"settled_win": "已派彩",
|
||||
"settled_lose": "未中奖",
|
||||
"unknown": "{{status}}"
|
||||
|
||||
Reference in New Issue
Block a user