refactor: 合并多语言支持的显示名称字段,优化奖池手动爆发功能的返回数据结构,增强管理端权限控制

This commit is contained in:
2026-05-25 14:31:24 +08:00
parent 7d01e5c47e
commit ddedef824e
101 changed files with 3033 additions and 641 deletions

View File

@@ -159,6 +159,7 @@
"prd.rebate.view": "कमिसन/रिबेट · हेर्नुहोस्",
"prd.jackpot.manage": "ज्याकपोट कन्फिगरेसन · व्यवस्थापन",
"prd.jackpot.view": "ज्याकपोट कन्फिगरेसन · हेर्नुहोस्",
"prd.jackpot.manual_burst": "ज्याकपोट म्यानुअल बर्स्ट · सुपर एडमिन मात्र",
"prd.payout.manage": "भुक्तानी पुष्टि · व्यवस्थापन",
"prd.payout.review": "भुक्तानी पुष्टि · समीक्षा",
"prd.payout.view": "भुक्तानी पुष्टि · हेर्नुहोस्",

View File

@@ -26,7 +26,31 @@
"createTask": "टास्क सिर्जना गर्नुहोस्",
"clear": "खाली गर्नुहोस्",
"done": "समाप्त",
"exportExcel": "Excel निर्यात"
"exportExcel": "Excel निर्यात",
"save": "परिवर्तन सुरक्षित गर्नुहोस्",
"updateSuccess": "सफलतापूर्वक अद्यावधिक भयो",
"updateFailed": "अद्यावधिक असफल भयो",
"updatePassword": "पासवर्ड अद्यावधिक गर्नुहोस्"
},
"accountSettings": "खाता सेटिङ",
"accountSettingsDesc": "आफ्नो प्रोफाइल र सुरक्षा सेटिङ व्यवस्थापन गर्नुहोस्।",
"profileSettings": "आधारभूत प्रोफाइल",
"profileSettingsDesc": "आफ्नो प्रदर्शन नाम अद्यावधिक गर्नुहोस्।",
"securitySettings": "सुरक्षा सेटिङ",
"securitySettingsDesc": "लगइन पासवर्ड परिवर्तन गर्नुहोस्। नपरिवर्तन गर्दा खाली छोड्नुहोस्।",
"fields": {
"nickname": "उपनाम",
"newPassword": "नयाँ पासवर्ड",
"confirmPassword": "पासवर्ड पुष्टि"
},
"placeholders": {
"nickname": "उपनाम प्रविष्ट गर्नुहोस्",
"password": "नयाँ पासवर्ड प्रविष्ट गर्नुहोस्",
"confirmPassword": "पासवर्ड फेरि प्रविष्ट गर्नुहोस्"
},
"validation": {
"required": "{{field}} अनिवार्य छ",
"passwordMismatch": "पासवर्ड मिलेन"
},
"aria": {
"expand": "खोल्नुहोस्",
@@ -59,7 +83,16 @@
"date": {
"placeholder": "मिति छान्नुहोस्",
"rangePlaceholder": "मिति दायरा छान्नुहोस्",
"rangeHint": "सुरु मिति छान्नुहोस्, त्यसपछि अन्त्य मिति। एउटै दिनका लागि सोही मितिमा दुई पटक क्लिक गर्नुहोस्। बन्द गर्न Done थिच्नुहोस्।"
"rangeHint": "सुरु मिति छान्नुहोस्, त्यसपछि अन्त्य मिति। एउटै दिनका लागि सोही मितिमा दुई पटक क्लिक गर्नुहोस्। बन्द गर्न Done थिच्नुहोस्।",
"weekdays": {
"sunday": "आइतबार",
"monday": "सोमबार",
"tuesday": "मंगलबार",
"wednesday": "बुधबार",
"thursday": "बिहिबार",
"friday": "शुक्रबार",
"saturday": "शनिबार"
}
},
"pagination": {
"perPage": "प्रति पृष्ठ",
@@ -76,6 +109,10 @@
"errors": {
"loadFailed": "लोड असफल भयो"
},
"permission": {
"deniedTitle": "पहुँच अनुमति छैन",
"deniedDescription": "यो पृष्ठ खोल्ने अनुमति तपाईंको खातामा छैन। भूमिका व्यवस्थापनबाट आवश्यक अनुमति दिन प्रशासकलाई सम्पर्क गर्नुहोस्।"
},
"table": {
"id": "ID"
},
@@ -98,6 +135,7 @@
"draws": "ड्रअहरू",
"rules_plays": "खेल नियम",
"rules_odds": "बाधा र रिबेट",
"rules": "खेल नियम",
"risk_cap": "जोखिम क्याप संस्करण",
"risk": "जोखिम केन्द्र",
"settlement": "सेटलमेन्ट",
@@ -105,12 +143,18 @@
"reconcile": "मिलान",
"tickets": "टिकट सूची",
"audit": "अडिट लग",
"settings": "सेटिङ"
"settings": "सेटिङ",
"account": "खाता सेटिङ"
},
"sidebar": {
"workspace": "कार्यस्थान"
},
"auth": {
"checking": "लगइन स्थिति जाँच हुँदैछ…"
},
"confirm": {
"cancel": "रद्द",
"confirm": "पुष्टि गर्नुहोस्",
"confirmSave": "सुरक्षित गर्नुहोस्"
}
}

View File

@@ -83,7 +83,9 @@
"outMin": "लटरी वालेटबाट मुख्य वालेटमा प्रति अर्डर न्यूनतम",
"outMax": "लटरी वालेटबाट मुख्य वालेटमा प्रति अर्डर अधिकतम"
},
"discard": "परिवर्तन त्याग्नुहोस्"
"discard": "परिवर्तन त्याग्नुहोस्",
"confirmSaveTitle": "वालेट सीमा सुरक्षित गर्ने?",
"confirmSaveDescription": "ट्रान्सफर-इन/आउटको प्रति अर्डर सीमा अद्यावधिक हुन्छ र खेलाडीको वालेट ट्रान्सफरमा तुरुन्त असर पर्छ।"
},
"system": {
"title": "ड्रअ र सेटलमेन्ट रनटाइम सेटिङ",
@@ -99,19 +101,25 @@
"manualReview": "ड्रअ परिणामका लागि म्यानुअल समीक्षा चाहिने",
"cooldownMinutes": "कूलडाउन अवधि (मिनेट)",
"autoSettlement": "सेटलमेन्ट स्वतः चलाउने",
"autoApprove": "सेटलमेन्ट ब्याच स्वतः स्वीकृत",
"autoPayout": "जित रकम स्वतः वालेटमा जम्मा",
"playRulesHtml": "खेल नियम HTML (बहुभाषी)",
"playRulesHtmlDesc": "खेलाडीको नियम पृष्ठमा भाषा अनुसार HTML देखिन्छ। खाली छोड्दा अर्को भाषा वा पूर्वनिर्धारित खाली सूचना देखिन्छ।"
},
"hints": {
"manualReview": "सक्रिय हुँदा RNG ड्रअ परिणाम pending review मा जान्छ र एडमिनबाट म्यानुअल रूपमा प्रकाशित गर्नुपर्छ।",
"cooldownMinutes": "प्रकाशनपछि settling मा जानुअघि कति समय पर्खने। 0 राखे तुरुन्त सेटलमेन्ट सुरु हुन्छ।",
"autoSettlement": "बन्द हुँदा tick ले सेटलमेन्ट स्वतः चलाउँदैन र एडमिनले म्यानुअल रूपमा ट्रिगर गर्नुपर्छ।"
"autoSettlement": "बन्द हुँदा tick ले सेटलमेन्ट स्वतः चलाउँदैन र एडमिनले म्यानुअल रूपमा ट्रिगर गर्नुपर्छ।",
"autoApprove": "कूलडाउन सकिएर सेटलमेन्ट पूरा भएपछि ब्याच स्वतः अनुमोदित हुने हो कि होइन।",
"autoPayout": "ब्याच अनुमोदित भएपछि tick ले जित रकम खेलाडीको वालेटमा स्वतः जम्मा गर्ने हो कि होइन।"
},
"states": {
"enabled": "सक्रिय",
"disabled": "बन्द"
},
"discard": "परिवर्तन त्याग्नुहोस्"
"discard": "परिवर्तन त्याग्नुहोस्",
"confirmSaveTitle": "प्रणाली रनटाइम प्यारामिटर सुरक्षित गर्ने?",
"confirmSaveDescription": "ड्रअ समीक्षा, कूलडाउन, स्वचालित सेटलमेन्ट/अनुमोदन/पेआउट र खेल नियम प्रदर्शन अद्यावधिक हुन्छ। साइटव्यापी सञ्चालनमा असर पर्न सक्छ।"
},
"currencies": {
"title": "मुद्रा व्यवस्थापन",
@@ -173,9 +181,23 @@
},
"validation": {
"minMaxInvalid": "{{playCode}}: न्यूनतम बेट अधिकतम बेटभन्दा ठूलो हुन सक्दैन",
"nameZhRequired": "चिनियाँ प्रदर्शित नाम अनिवार्य छ"
"displayNameRequired": "प्रदर्शित नाम अनिवार्य छ"
},
"publishFailed": "प्रकाशन असफल भयो",
"publishDialog": {
"title": "खेल कन्फिग प्रकाशित गर्ने?",
"description": "नयाँ सेटिङले आगामी बेटहरूमा असर गर्छ। पुराना टिकटहरू आफ्नो snapshot अनुसार नै सेटल हुन्छन्।",
"confirm": "प्रकाशन पुष्टि गर्नुहोस्"
},
"batchSwitchConfirmTitle": "समूह {{action}} पुष्टि गर्ने?",
"batchSwitchConfirmDescription": "«{{group}}» अन्तर्गत {{count}} खेल प्रकार {{action}} गरी हालको ड्राफ्टमा लेखिनेछ।",
"batchSwitchEnable": "सक्रिय",
"batchSwitchDisable": "निष्क्रिय",
"toggleConfirmTitle": "खेल {{playCode}} {{action}} गर्ने?",
"toggleConfirmDescription": "यो तुरुन्त API मार्फत लागू हुन्छ (केवल ड्राफ्ट मात्र होइन)।",
"toggleEnable": "सक्रिय",
"toggleDisable": "निष्क्रिय",
"toggleInstantFailed": "खेल स्विच तुरुन्त लागू गर्न असफल। पछि पुनः प्रयास गर्नुहोस्।",
"createDraftSuccess": "ड्राफ्ट v{{version}} सिर्जना भयो",
"createDraftFailed": "ड्राफ्ट सिर्जना असफल भयो",
"ruleSavedLocal": "नियम पाठ स्थानीय ड्राफ्टमा सुरक्षित भयो। स्थायी बनाउन ड्राफ्ट सेभ गर्नुहोस्।",
@@ -191,7 +213,7 @@
"enable": "सक्रिय",
"disable": "निष्क्रिय",
"ruleText": "नियम पाठ",
"displayNames": "बहुभाषी नाम"
"editDisplayName": "नाम सम्पादन"
},
"locales": {
"zh": "चिनियाँ",
@@ -228,6 +250,13 @@
"apply": "ड्राफ्टमा लागू गर्नुहोस्"
}
},
"prizeScopes": {
"first": "पहिलो पुरस्कार बाधा",
"second": "दोस्रो पुरस्कार बाधा",
"third": "तेस्रो पुरस्कार बाधा",
"starter": "स्टार्टर पुरस्कार बाधा",
"consolation": "सान्त्वना पुरस्कार बाधा"
},
"odds": {
"sectionHint": "संस्करण छानेर पुरस्कार-स्तर बाधा सम्पादन गर्नुहोस्; प्रकाशनपछि नयाँ टिकटमा लागू हुन्छ।",
"tabs": {
@@ -273,6 +302,11 @@
"publishLabel": "प्रकाशन",
"publishSuccess": "रिबेटसहितको अड्स संस्करण प्रकाशित भयो",
"publishFailed": "प्रकाशन असफल भयो",
"publishDialog": {
"title": "रिबेट/अड्स संस्करण प्रकाशित गर्ने?",
"description": "प्रकाशनपछि नयाँ टिकटहरूको रिबेट गणनामा असर पर्छ।",
"confirm": "प्रकाशन पुष्टि गर्नुहोस्"
},
"createDraftSuccess": "ड्राफ्ट v{{version}} सिर्जना भयो",
"createDraftFailed": "ड्राफ्ट सिर्जना असफल भयो",
"deleteFailed": "मेटाउन असफल",
@@ -297,6 +331,11 @@
"enterValidCapAmount": "मान्य क्याप रकम प्रविष्ट गर्नुहोस्"
},
"publishFailed": "प्रकाशन असफल भयो",
"publishDialog": {
"title": "क्याप कन्फिग प्रकाशित गर्ने?",
"description": "प्रकाशनपछि प्रत्येक नम्बरको जोखिम पूल क्याप सीमा लागू हुन्छ।",
"confirm": "प्रकाशन पुष्टि गर्नुहोस्"
},
"createDraftSuccess": "ड्राफ्ट v{{version}} सिर्जना भयो",
"createDraftFailed": "ड्राफ्ट सिर्जना असफल भयो",
"savedLocalDraft": "स्थानीय ड्राफ्टमा सुरक्षित भयो। स्थायी बनाउन ड्राफ्ट सेभ गर्नुहोस्।",

View File

@@ -2,7 +2,65 @@
"title": "ड्यासबोर्ड",
"refresh": "रिफ्रेस",
"notice": "सूचना",
"todayBetTotal": "हालको ड्रअ कुल बेट",
"sections": {
"today": "आजको सारांश",
"lifetime": "ऐतिहासिक कुल",
"currentDraw": "हालको ड्रअ",
"currentDrawDetail": "हालको ड्रअ · {{drawNo}}",
"operations": "सञ्चालन (हालको ड्रअ)"
},
"analytics": {
"title": "वित्त विश्लेषण",
"periodLabel": "अवधि",
"metricLabel": "मेट्रिक",
"playLabel": "प्ले फिल्टर",
"allPlays": "सबै प्ले",
"customRange": "मिति दायरा",
"rangeHint": "अवधि {{range}}",
"selectPeriod": "अवधि छान्नुहोस्",
"chartTruncated": "ट्रेन्ड {{from}} — {{to}} मात्र (कुल {{days}} दिन)",
"summaryBet": "अवधि बेट",
"summaryPayout": "अवधि भुक्तानी",
"summaryProfit": "अवधि नाफा",
"dailyTrend": "दैनिक ट्रेन्ड",
"playBreakdown": "प्ले विभाजन",
"periodDistribution": "अवधि संरचना",
"noPlayData": "यस अवधिमा प्ले डाटा छैन",
"periods": {
"today": "आज",
"last_7_days": "पछिल्लो ७ दिन",
"last_30_days": "पछिल्लो ३० दिन",
"this_month": "यो महिना",
"lifetime": "सबै",
"custom": "अनुकूल"
},
"metrics": {
"overview": "सिंहावलोकन",
"bet": "बेट",
"payout": "भुक्तानी",
"profit": "नाफा"
}
},
"chartLegend": {
"bet": "बेट",
"payout": "भुक्तानी",
"profit": "नाफा"
},
"playBreakdownHint": "भुक्तानी {{payout}} · नाफा {{profit}}",
"viewReports": "प्रतिवेदन",
"lifetimeBetTotal": "जम्मा बेट",
"lifetimePayout": "जम्मा भुक्तानी",
"lifetimeProfit": "जम्मा प्लेटफर्म नाफा",
"lifetimeActivityHint": "{{draws}} ड्रअमा बेट · {{days}} व्यापार दिन",
"lifetimeDateRangeHint": "अवधि {{range}}",
"currentDrawBetTotal": "हालको ड्रअ बेट",
"currentDrawPayout": "हालको भुक्तानी",
"currentDrawProfit": "हालको नाफा/नोक्सान",
"drawFinanceDetails": "ड्रअ वित्त विवरण",
"todayBetTotal": "आजको कुल बेट",
"todayPayout": "आजको भुक्तानी",
"todayProfit": "आजको नाफा/नोक्सान",
"todayBusinessDateHint": "व्यापार मिति {{date}}",
"drawNoHint": "ड्रअ {{drawNo}}",
"orderAndTicket": "{{orders}} अर्डर · {{tickets}} वस्तु",
"marginRate": "सकल मार्जिन ~{{rate}}%",
@@ -64,7 +122,7 @@
"auditLogs": "अडिट लग"
},
"warnings": {
"drawPermission": "यो खातासँग ड्रअ हेर्ने वा व्यवस्थापन अनुमति छैन। वित्तीय र जोखिम डाटा फिर्ता आएन।",
"drawPermission": "यो खातासँग ड्रअ/ड्यासबोर्ड हेर्ने अनुमति छैन। वित्तीय र जोखिम डाटा फिर्ता आएन।",
"walletPermission": "यो खातासँग वालेट मिलान हेर्ने अनुमति छैन। असामान्य ट्रान्सफर संख्या फिर्ता आएन।",
"loadFailed": "लोड असफल भयो। API र लगइन अवस्था जाँच गर्नुहोस्।"
}

View File

@@ -144,5 +144,23 @@
"third": "तेस्रो पुरस्कार",
"starter": "विशेष {{index}}",
"consolation": "सान्त्वना {{index}}"
},
"confirm": {
"manualCloseTitle": "म्यानुअल बन्द पुष्टि?",
"manualCloseDescription": "खेलाडीहरूले यो ड्रअमा थप दांव लगाउन सक्ने छैनन्।",
"cancelDrawTitle": "ड्रअ रद्द पुष्टि?",
"cancelDrawDescription": "यो ड्रअ खुल्ने छैन।",
"rngDrawTitle": "RNG ड्रअ पुष्टि?",
"rngDrawDescription": "प्रणालीले नतिजा सिर्जना गर्नेछ।",
"reopenTitle": "कुलडाउन पुनः खोल्ने पुष्टि?",
"reopenDescription": "नतिजा पुनः समीक्षा हुन सक्छ।",
"runSettlementTitle": "सेटलमेन्ट सुरु पुष्टि?",
"runSettlementDescription": "प्रकाशित नतिजाबाट सेटलमेन्ट ब्याच बन्नेछ।",
"saveManualDraftTitle": "म्यानुअल ड्राफ्ट सुरक्षित पुष्टि?",
"saveManualDraftDescription": "२३ नम्बर समीक्षाका लागि सुरक्षित हुनेछ।",
"publishTitle": "नतिजा प्रकाशन पुष्टि?",
"publishDescription": "खेलाडीहरूले नतिजा देख्नेछन्।",
"generatePlanTitle": "ड्रअ योजना सिर्जना पुष्टि?",
"generatePlanDescription": "भविष्यका ड्रअहरू सिर्जना हुनेछन्।"
}
}

View File

@@ -25,10 +25,14 @@
"enabled": "खुला",
"saving": "सुरक्षित हुँदैछ…",
"save": "सुरक्षित गर्नुहोस्",
"manualBurstDrawId": "म्यानुअल बर्स्ट ड्रअ नम्बर",
"manualBurstAmount": "बर्स्ट रकम (खाली भए सबै)",
"manualBurstDrawId": "म्यानुअल बर्स्ट ड्रअ ID",
"manualBurstHint": "सुपर एडमिन मात्र। बसेको ड्रअ र प्रथम पुरस्कार विजेताहरू चाहिन्छ। पेआउट दर अनुसार वितरण हुन्छ।",
"manualBurstConfirmTitle": "म्यानुअल बर्स्ट पुष्टि गर्ने?",
"manualBurstConfirmDescription": "ड्रअ {{drawId}} का प्रथम पुरस्कार विजेताहरूलाई Jackpot वितरण गरिनेछ।",
"processing": "प्रक्रियामा…",
"manualBurst": "म्यानुअल बर्स्ट",
"manualBurst": "म्यानुअल बर्स्ट (सुपर एडमिन)",
"manualBurstConfirm": "बर्स्ट पुष्टि",
"cancel": "रद्द",
"filter": "फिल्टर",
"drawNo": "ड्रअ नं.",
"optional": "वैकल्पिक",

View File

@@ -29,6 +29,12 @@
"lastLogin": "अन्तिम लगइन",
"actions": "कार्य",
"edit": "सम्पादन",
"freeze": "रोक्नुहोस्",
"unfreeze": "फुकाउनुहोस्",
"freezeSuccess": "खेलाडी {{name}} रोकियो",
"unfreezeSuccess": "खेलाडी {{name}} फुकाइयो",
"freezeFailed": "रोक्न सकिएन",
"unfreezeFailed": "फुकाउन सकिएन",
"delete": "मेटाउनुहोस्",
"createDialogTitle": "खेलाडी सिर्जना",
"editDialogTitle": "खेलाडी सम्पादन",

View File

@@ -33,6 +33,7 @@
"pending_confirm": "पुष्टि बाँकी",
"partial_pending_confirm": "आंशिक पुष्टि बाँकी",
"success": "बेट सफल",
"pending_draw": "ड्र पर्खँदै",
"failed": "बेट असफल",
"pending_payout": "भुक्तानी बाँकी",
"settled_win": "जित सेटल भयो",