diff --git a/src/components/server-error.tsx b/src/components/server-error.tsx index 26d9a38..2fcf55a 100644 --- a/src/components/server-error.tsx +++ b/src/components/server-error.tsx @@ -62,7 +62,7 @@ export function ServerError(): React.ReactElement | null { {/* 错误消息 */}
- {serverErrorMessage} + {serverErrorMessage || t("serverError.unavailable")}
{/* 操作按钮 */} @@ -139,7 +139,7 @@ export function ServerErrorModal(): React.ReactElement | null { {t("serverError.unavailable")}- {serverErrorMessage} + {serverErrorMessage || t("serverError.unavailable")}
{/* 按钮 */} diff --git a/src/i18n/locales/en/player.json b/src/i18n/locales/en/player.json index f42ac7d..9f101ee 100644 --- a/src/i18n/locales/en/player.json +++ b/src/i18n/locales/en/player.json @@ -16,7 +16,8 @@ "next": "Next", "done": "Done", "processing": "Processing...", - "deleteRow": "Delete row {{row}}" + "deleteRow": "Delete row {{row}}", + "all": "All" }, "nav": { "aria": "Main navigation", @@ -476,6 +477,18 @@ "reversed": "Reversed", "manually_processed": "Case closed" }, + "creditBiz": { + "bet_hold": "Bet hold", + "bet_hold_release": "Bet hold release", + "game_settlement_loss": "Draw result loss", + "game_settlement_win": "Draw result win", + "game_settlement_reversal": "Settlement reversal", + "settlement_confirm": "Period collection", + "settlement_payout": "Period payment", + "rebate_accrued": "Period rebate", + "rebate_in_bill": "Rebate in bill", + "rebate_settled": "Rebate settled" + }, "error": { "401": "Login expired. Please return and enter again.", "409": "Transfer is processing. Refresh later. Contact support if it does not arrive after a long time.", @@ -492,7 +505,31 @@ "1008": "Amount format is invalid.", "1009": "The main site could not complete this transfer. Please try again later.", "1010": "Do not use the same idempotency key for transfers with different amounts." - } + }, + "settlementTitle": "My Billing Period Bills", + "settlementHint": "Showing only unsettled bills. Winnings exceeding your credit limit are settled here.", + "settlementPendingCount": "{{count}} bill(s)", + "pendingReceivable": "Receivable", + "pendingPayable": "Payable", + "netReceivable": "Net Receivable", + "netPayable": "Net Payable", + "noSettlementBills": "No pending settlement bills", + "agentPaysPlayer": "Agent pays player", + "playerPaysAgent": "Player pays agent", + "settlementStatus": { + "pending_confirm": "Pending confirmation", + "confirmed": "Pending payment", + "partial_paid": "Partially paid", + "overdue": "Overdue", + "settled": "Settled" + }, + "loadingTitle": "Account funds", + "loadingBalance": "Loading...", + "loadingAccountMode": "Confirming funding mode…", + "creditBillOnly": "Billing period record", + "noCreditChange": "No change to available credit", + "pendingSectionTitle": "Pending reconciliation", + "pendingSectionHint": "The following transfers are still being reconciled with the main site. Please refresh later to see the results." }, "orders": { "title": "My Bets", diff --git a/src/i18n/locales/ne/player.json b/src/i18n/locales/ne/player.json index e332f0d..832536f 100644 --- a/src/i18n/locales/ne/player.json +++ b/src/i18n/locales/ne/player.json @@ -16,7 +16,8 @@ "next": "अर्को", "done": "पूरा भयो", "processing": "प्रक्रिया हुँदैछ...", - "deleteRow": "{{row}} नम्बर पंक्ति हटाउनुहोस्" + "deleteRow": "{{row}} नम्बर पंक्ति हटाउनुहोस्", + "all": "सबै" }, "nav": { "aria": "मुख्य नेभिगेसन", @@ -476,6 +477,18 @@ "reversed": "रिभर्स भयो", "manually_processed": "केस बन्द भयो" }, + "creditBiz": { + "bet_hold": "बेट होल्ड", + "bet_hold_release": "बेट होल्ड फिर्ता", + "game_settlement_loss": "ड्र परिणाम अर्काइ", + "game_settlement_win": "ड्र परिणाम मुक्ति", + "game_settlement_reversal": "सेटलमेन्ट रिभर्सल", + "settlement_confirm": "अवधि सङ्कलन", + "settlement_payout": "अवधि भुक्तानी", + "rebate_accrued": "अवधि रिबेट", + "rebate_in_bill": "बिलमा रिबेट", + "rebate_settled": "रिबेट सेटल भयो" + }, "error": { "401": "लगइन समाप्त भयो। कृपया फर्केर फेरि प्रवेश गर्नुहोस्।", "409": "ट्रान्सफर प्रक्रिया हुँदैछ। पछि रिफ्रेस गर्नुहोस्। लामो समयसम्म नआए support सम्पर्क गर्नुहोस्।", @@ -492,7 +505,31 @@ "network": "नेटवर्क त्रुटि। जडान जाँच गरी फेरि प्रयास गर्नुहोस्।", "timeout": "अनुरोध timeout भयो। कृपया पछि प्रयास गर्नुहोस्।", "fallback": "अनुरोध असफल। कृपया पछि प्रयास गर्नुहोस्।" - } + }, + "settlementTitle": "मेरो बिलिङ अवधि बिलहरू", + "settlementHint": "केवल बाँकी बिलहरू देखाउँदै। क्रेडिट सीमाभन्दा बढी जित रकम यहाँ सेटल हुन्छ।", + "settlementPendingCount": "{{count}} बिल(हरू)", + "pendingReceivable": "प्राप्त हुन बाँकी", + "pendingPayable": "भुक्तानी हुन बाँकी", + "netReceivable": "प्राप्त हुन बाँकी कुल", + "netPayable": "भुक्तानी हुन बाँकी कुल", + "noSettlementBills": "कुनै बाँकी सेटलमेन्ट बिल छैन", + "agentPaysPlayer": "एजेन्टले खेलाडीलाई भुक्तानी गर्ने", + "playerPaysAgent": "खेलाडीले एजेन्टलाई भुक्तानी गर्ने", + "settlementStatus": { + "pending_confirm": "पुष्टि हुन बाँकी", + "confirmed": "भुक्तानी हुन बाँकी", + "partial_paid": "आंशिक भुक्तानी भयो", + "overdue": "म्याद गुज्रिएको", + "settled": "सेटल भयो" + }, + "loadingTitle": "खाता रकम", + "loadingBalance": "लोड हुँदैछ", + "loadingAccountMode": "कोष मोड पुष्टि हुँदैछ…", + "creditBillOnly": "बिलिङ अवधि रेकर्ड", + "noCreditChange": "उपलब्ध क्रेडिटमा परिवर्तन छैन", + "pendingSectionTitle": "पुष्टि हुन बाँकी स्थानान्तरण", + "pendingSectionHint": "निम्न स्थानान्तरणहरू मुख्य साइटसँग मिलान भइरहेका छन्। कृपया पछि रिफ्रेस गरी नतिजा हेर्नुहोस्।" }, "orders": { "title": "मेरा बेट", diff --git a/src/i18n/locales/zh/player.json b/src/i18n/locales/zh/player.json index f9d9335..95cbf96 100644 --- a/src/i18n/locales/zh/player.json +++ b/src/i18n/locales/zh/player.json @@ -16,7 +16,8 @@ "next": "下一页", "done": "完成", "processing": "处理中...", - "deleteRow": "删除第 {{row}} 行" + "deleteRow": "删除第 {{row}} 行", + "all": "全部" }, "nav": { "aria": "主导航", @@ -476,6 +477,18 @@ "reversed": "已冲正", "manually_processed": "已结案" }, + "creditBiz": { + "bet_hold": "下注占用", + "bet_hold_release": "退本释额", + "game_settlement_loss": "亏损入账", + "game_settlement_win": "中奖释额", + "game_settlement_reversal": "结算冲正", + "settlement_confirm": "账期收款", + "settlement_payout": "账期付款", + "rebate_accrued": "账期回水", + "rebate_in_bill": "回水已入账单", + "rebate_settled": "回水已结清" + }, "error": { "401": "登录已失效,请返回重新进入。", "409": "转账处理中,请稍后刷新;若长时间未到账请联系客服。", @@ -492,7 +505,31 @@ "1008": "金额格式不正确。", "1009": "主站未能完成本次划转,请稍后重试。", "1010": "请勿用同一幂等键发起不同金额的转账。" - } + }, + "settlementTitle": "我的账期账单", + "settlementHint": "只显示未结清账单,中奖超出授信的部分在这里结算。", + "settlementPendingCount": "{{count}}笔", + "pendingReceivable": "待收", + "pendingPayable": "待付", + "netReceivable": "净待收", + "netPayable": "净待付", + "noSettlementBills": "暂无待结算账单", + "agentPaysPlayer": "代理应付玩家", + "playerPaysAgent": "玩家应付代理", + "settlementStatus": { + "pending_confirm": "待确认", + "confirmed": "待收付", + "partial_paid": "部分收付", + "overdue": "已逾期", + "settled": "已结清" + }, + "loadingTitle": "账户资金", + "loadingBalance": "正在加载", + "loadingAccountMode": "正在确认资金模式…", + "creditBillOnly": "账期记录", + "noCreditChange": "不改变可用信用", + "pendingSectionTitle": "待对账划转", + "pendingSectionHint": "以下划转仍在与主站对账,请稍后刷新查看结果。" }, "orders": { "title": "我的注单",