feat: 统一管理端多语言、配置与票据/结算页面重构

This commit is contained in:
2026-05-20 16:27:06 +08:00
parent 37b13278ef
commit 08a11a1589
81 changed files with 2059 additions and 490 deletions

View File

@@ -14,6 +14,17 @@
"saveAccountFailed": "खाता सुरक्षित गर्न असफल",
"deleteSuccess": "{{name}} मेटाइयो",
"deleteFailed": "मेटाउन असफल",
"roleLoadFailed": "भूमिका सूची लोड असफल भयो",
"roleListTitle": "भूमिका व्यवस्थापन",
"createRole": "भूमिका थप्नुहोस्",
"roleCreateSuccess": "भूमिका {{name}} सिर्जना भयो",
"roleUpdateSuccess": "भूमिका {{name}} अपडेट भयो",
"roleSaveFailed": "भूमिका सुरक्षित गर्न असफल",
"roleDeleteSuccess": "भूमिका {{name}} मेटाइयो",
"roleDeleteFailed": "भूमिका मेटाउन असफल",
"rolePermissionSaveSuccess": "भूमिका अनुमति अद्यावधिक भयो",
"rolePermissionSaveFailed": "भूमिका अनुमति सुरक्षित गर्न असफल",
"roleFormRequired": "भूमिका नाम र slug अनिवार्य छन्",
"allPermissions": "सबै अनुमति",
"saveRoleSuccess": "{{name}} को भूमिका अपडेट भयो",
"saveRoleFailed": "भूमिका सुरक्षित गर्न असफल",
@@ -36,6 +47,10 @@
"enabled": "सक्रिय",
"disabled": "निष्क्रिय"
},
"roleType": {
"system": "सिस्टम",
"custom": "अनुकूलित"
},
"actions": {
"permissions": "भूमिका तोक्नुहोस्",
"edit": "सम्पादन",
@@ -43,6 +58,18 @@
"cancel": "रद्द गर्नुहोस्",
"save": "सेभ गर्नुहोस्"
},
"roleTable": {
"name": "भूमिका",
"slug": "角色 कोड",
"type": "प्रकार",
"status": "स्थिति",
"users": "सम्बन्धित प्रयोगकर्ता",
"permissions": "अनुमति संख्या",
"actions": "कार्य"
},
"roleActions": {
"permissions": "अनुमति"
},
"permissionDialog": {
"title": "भूमिका तोक्नुहोस्",
"rolesTitle": "भूमिका",
@@ -51,6 +78,18 @@
"selectedRoles": "हाल छनोट गरिएका भूमिका:",
"saveRoles": "भूमिका सेभ गर्नुहोस्"
},
"rolePermissionDialog": {
"title": "भूमिका अनुमति"
},
"roleDialog": {
"createTitle": "भूमिका थप्नुहोस्",
"editTitle": "भूमिका सम्पादन",
"description": "भूमिकाले ब्याकएन्ड कार्य अनुमति समेट्छ र पछि प्रशासक खातालाई बाँडिन्छ।",
"slug": "भूमिका कोड",
"name": "भूमिका नाम",
"descriptionLabel": "भूमिका विवरण",
"status": "स्थिति"
},
"accountDialog": {
"createTitle": "प्रशासक सिर्जना",
"editTitle": "खाता सम्पादन",
@@ -75,5 +114,60 @@
"rowActionTitle": "यो प्रशासक मेटाउनुहोस्",
"confirmTitle": "मेटाउने पुष्टि",
"confirmDescription": "प्रशासक {{name}} मेटाउने? यो कार्य फिर्ता लिन सकिँदैन।"
},
"roleDelete": {
"confirmTitle": "भूमिका मेटाउने पुष्टि",
"confirmDescription": "भूमिका {{name}} मेटाउने?"
},
"permissionGroups": {
"all": "सबै अनुमति",
"dashboard": "ड्यासबोर्ड",
"admin_users": "प्रशासक सूची",
"admin_roles": "भूमिका व्यवस्थापन",
"players": "खेलाडी सूची",
"wallet": "वालेट",
"draws": "ड्रअ सूची",
"config": "कन्फिगरेसन",
"risk": "जोखिम",
"settlement": "सेटलमेन्ट",
"jackpot": "ज्याकपोट",
"reconcile": "मिलान",
"tickets": "टिकटहरू",
"reports": "रिपोर्टहरू",
"audit": "अडिट लग",
"settings": "सेटिङ"
},
"permissionNames": {
"prd.admin_user.manage": "प्रशासक सूची · व्यवस्थापन",
"prd.admin_role.manage": "भूमिका व्यवस्थापन · व्यवस्थापन",
"prd.users.manage": "खेलाडी व्यवस्थापन · व्यवस्थापन",
"prd.users.view_finance": "खेलाडी व्यवस्थापन · वित्त हेर्नुहोस्",
"prd.users.view_cs": "खेलाडी व्यवस्थापन · ग्राहक सेवा एकल प्रयोगकर्ता",
"prd.player_freeze.manage": "खेलाडी रोक्ने/फुकाउने · व्यवस्थापन",
"prd.wallet_reconcile.manage": "वालेट मिलान · व्यवस्थापन",
"prd.wallet_reconcile.view": "वालेट मिलान · हेर्नुहोस्",
"prd.wallet_reconcile.view_cs": "वालेट मिलान · ग्राहक सेवा दृश्य",
"prd.wallet_adjust.manage": "समायोजन/रिभर्सल · व्यवस्थापन",
"prd.draw_result.manage": "ड्रअ परिणाम प्रविष्टि · व्यवस्थापन",
"prd.draw_result.view": "ड्रअ परिणाम · हेर्नुहोस्",
"prd.draw_reopen.manage": "ड्रअ पुनःखोल्ने · व्यवस्थापन",
"prd.play_switch.manage": "प्ले स्विच · व्यवस्थापन",
"prd.odds.manage": "ओड्स कन्फिगरेसन · व्यवस्थापन",
"prd.risk_cap.manage": "जोखिम सीमा · व्यवस्थापन",
"prd.risk_cap.view": "जोखिम सीमा · हेर्नुहोस्",
"prd.rebate.manage": "कमिसन/रिबेट · व्यवस्थापन",
"prd.rebate.view": "कमिसन/रिबेट · हेर्नुहोस्",
"prd.jackpot.manage": "ज्याकपोट कन्फिगरेसन · व्यवस्थापन",
"prd.jackpot.view": "ज्याकपोट कन्फिगरेसन · हेर्नुहोस्",
"prd.payout.manage": "भुक्तानी पुष्टि · व्यवस्थापन",
"prd.payout.review": "भुक्तानी पुष्टि · समीक्षा",
"prd.payout.view": "भुक्तानी पुष्टि · हेर्नुहोस्",
"prd.report.all": "रिपोर्ट · सबै",
"prd.report.risk": "रिपोर्ट · जोखिम",
"prd.report.finance": "रिपोर्ट · वित्त",
"prd.report.player": "रिपोर्ट · एकल खेलाडी",
"prd.audit.all": "अडिट लग · सबै",
"prd.audit.self": "अडिट लग · आफूसँग सम्बन्धित",
"prd.audit.finance": "अडिट लग · वित्त सम्बन्धित"
}
}

View File

@@ -46,6 +46,9 @@
"errors": {
"loadFailed": "लोड असफल भयो"
},
"table": {
"id": "ID"
},
"toolbar": {
"defaultAdmin": "प्रशासक",
"notifications": "सूचना",
@@ -57,6 +60,7 @@
"home": "गृह",
"dashboard": "ड्यासबोर्ड",
"admin_users": "प्रशासक सूची",
"admin_roles": "भूमिका व्यवस्थापन",
"players": "खेलाडी सूची",
"wallet": "वालेट",
"draws": "ड्रअहरू",
@@ -65,7 +69,7 @@
"settlement": "सेटलमेन्ट",
"jackpot": "Jackpot",
"reconcile": "मिलान",
"tickets": "टिकटहरू",
"tickets": "टिकट सूची",
"reports": "रिपोर्टहरू",
"audit": "अडिट लग",
"settings": "सेटिङ"

View File

@@ -5,15 +5,14 @@
"sidebarTitle": "सञ्चालन कन्फिगरेसन",
"groups": {
"betting": "बेटिङ र प्रदर्शन",
"risk_wallet": "जोखिम र कोष"
"risk": "जोखिम नियन्त्रण"
},
"items": {
"plays": "खेल प्रकार र सीमा",
"odds": "अड्स",
"rebate": "कमिसन / रिबेट",
"jackpot": "Jackpot पूल",
"risk-cap": "पेमेन्ट क्याप",
"wallet": "वालेट थ्रेसहोल्ड"
"risk-cap": "पेमेन्ट क्याप"
}
},
"versionStatus": {
@@ -70,6 +69,31 @@
},
"discard": "परिवर्तन त्याग्नुहोस्"
},
"system": {
"title": "ड्रअ र सेटलमेन्ट रनटाइम सेटिङ",
"runtimeTitle": "ग्लोबल रनटाइम प्यारामिटर",
"runtimeIntro1": "यहाँ खेल प्रकार, अड्स वा जोखिम संस्करणमा नपर्ने ग्लोबल प्रणाली प्यारामिटर राखिन्छ। यसले वालेट ट्रान्सफर, कार्य स्विच र प्रणाली सञ्चालन नीतिमा सीधा असर गर्छ।",
"runtimeIntro2": "खेल प्रकार, अड्स, रिबेट र क्याप अझै पनि सञ्चालन कन्फिगरेसनमै रहन्छन्। प्रणाली सेटिङले मात्र क्रस-मोड्युल रनटाइम प्यारामिटर सम्हाल्छ ताकि प्रशासनिक जिम्मेवारी नदोहोरोस्।",
"description": "RNG ड्रअपछि समीक्षा प्रवाह, कूलडाउन अवधि र स्वचालित सेटलमेन्ट व्यवहार नियन्त्रण गर्छ। यी ग्लोबल रनटाइम नीति हुन् र संस्करणयुक्त सञ्चालन कन्फिगरेसनमा पर्दैनन्।",
"loadFailed": "प्रणाली सेटिङ लोड असफल भयो",
"saveSuccess": "प्रणाली सेटिङ सुरक्षित भयो",
"saveFailed": "प्रणाली सेटिङ सुरक्षित गर्न असफल",
"fields": {
"manualReview": "ड्रअ परिणामका लागि म्यानुअल समीक्षा चाहिने",
"cooldownMinutes": "कूलडाउन अवधि (मिनेट)",
"autoSettlement": "सेटलमेन्ट स्वतः चलाउने"
},
"hints": {
"manualReview": "सक्रिय हुँदा RNG ड्रअ परिणाम pending review मा जान्छ र एडमिनबाट म्यानुअल रूपमा प्रकाशित गर्नुपर्छ।",
"cooldownMinutes": "प्रकाशनपछि settling मा जानुअघि कति समय पर्खने। 0 राखे तुरुन्त सेटलमेन्ट सुरु हुन्छ।",
"autoSettlement": "बन्द हुँदा tick ले सेटलमेन्ट स्वतः चलाउँदैन र एडमिनले म्यानुअल रूपमा ट्रिगर गर्नुपर्छ।"
},
"states": {
"enabled": "सक्रिय",
"disabled": "बन्द"
},
"discard": "परिवर्तन त्याग्नुहोस्"
},
"play": {
"batchGroups": {
"d2": "2D ग्लोबल",
@@ -79,6 +103,164 @@
"position": "स्थिति खेलहरू",
"box": "बक्स खेलहरू",
"jackpot": "Jackpot"
},
"validation": {
"minMaxInvalid": "{{playCode}}: न्यूनतम बेट अधिकतम बेटभन्दा ठूलो हुन सक्दैन"
},
"publishFailed": "प्रकाशन असफल भयो",
"createDraftSuccess": "ड्राफ्ट v{{version}} सिर्जना भयो",
"createDraftFailed": "ड्राफ्ट सिर्जना असफल भयो",
"ruleSavedLocal": "नियम पाठ स्थानीय ड्राफ्टमा सुरक्षित भयो। स्थायी बनाउन ड्राफ्ट सेभ गर्नुहोस्।",
"deleteFailed": "मेटाउन असफल",
"activeVersion": "हाल सक्रिय संस्करण v{{version}}",
"readOnlyHint": "सीमा र नियमहरू केवल पढ्न मिल्ने छन्। पहिले ड्राफ्ट बनाउनुहोस्।",
"batchSwitchesTitle": "समूह स्विचहरू",
"batchSwitchesDesc": "यसले हालको ड्राफ्ट मात्र अपडेट गर्छ। सेभ र प्रकाशित गरेपछि खेलाडीको बेटिङ तालिका रिफ्रेस हुन्छ।",
"readOnlyDraftHint": "हालको संस्करण केवल पढ्न मिल्ने छ। पहिले ड्राफ्ट बनाउनुहोस्।",
"batchEnabledCount": "{{enabledCount}}/{{total}} सक्रिय",
"noPlayTypes": "खेल प्रकार छैन",
"actions": {
"enable": "सक्रिय",
"disable": "निष्क्रिय",
"ruleText": "नियम पाठ"
},
"table": {
"playCode": "खेल कोड",
"category": "श्रेणी",
"status": "स्थिति",
"displayName": "प्रदर्शित नाम",
"order": "क्रम",
"minBet": "न्यूनतम बेट",
"maxBet": "अधिकतम बेट",
"actions": "कार्य"
},
"states": {
"enabled": "सक्रिय",
"disabled": "बन्द",
"readOnly": "केवल पढ्न मिल्ने"
},
"aria": {
"enablePlay": "{{playCode}} सक्रिय गर्ने"
},
"ruleDialog": {
"title": "नियम पाठ (Chinese)",
"description": "खेल {{playCode}}। परिवर्तनहरू सेभ र प्रकाशित नगरेसम्म ड्राफ्टमै रहन्छन्।",
"fieldLabel": "rule_text_zh",
"apply": "ड्राफ्टमा लागू गर्नुहोस्"
}
},
"odds": {
"tabs": {
"all": "सबै"
},
"category": "श्रेणी",
"playType": "खेल प्रकार",
"noPlayTypes": "यस श्रेणीमा खेल प्रकार छैन।",
"sheetDescription": "यहाँ हेर्नका लागि एउटा संस्करण छान्नुहोस्। गैर-ड्राफ्ट संस्करणलाई नयाँ ड्राफ्टमा रोलब्याक गर्न सकिन्छ।",
"activeVersionPrefix": "हाल सक्रिय संस्करण:",
"readOnlyHint": "यो संस्करण केवल पढ्न मिल्ने छ। अड्स सम्पादन गर्नुअघि ड्राफ्ट बनाउनुहोस्।",
"loadingDetails": "विवरण लोड हुँदैछ…",
"multiplier": "गुणक x{{value}} · {{currency}}",
"missingScopeRow": "{{scope}} को row हराइरहेको छ। seed वा version data जाँच गर्नुहोस्।",
"rebateRate": "रिबेट दर (%)",
"rebateRateHint": "यसले यो खेल प्रकारअन्तर्गत सबै prize scope मा rebate_rate लेख्छ।",
"publishFailed": "प्रकाशन असफल भयो",
"createDraftSuccess": "ड्राफ्ट v{{version}} सिर्जना भयो",
"createDraftFailed": "ड्राफ्ट सिर्जना असफल भयो",
"rollbackSuccess": "v{{fromVersion}} बाट नयाँ ड्राफ्ट v{{version}} क्लोन गरियो",
"rollbackFailed": "रोलब्याक असफल भयो",
"deleteFailed": "मेटाउन असफल",
"rollbackDialog": {
"title": "रोलब्याक पुष्टि गर्नुहोस्",
"description": "संस्करण v{{version}} बाट नयाँ ड्राफ्ट क्लोन हुनेछ। हाल सक्रिय संस्करण प्रत्यक्ष रूपमा ओभरराइट हुँदैन।",
"confirm": "रोलब्याक पुष्टि गर्नुहोस्"
},
"publishDialog": {
"title": "अड्स संस्करण प्रकाशित गर्ने?",
"description": "नयाँ अड्सले तुरुन्तै नयाँ टिकटहरूमा असर गर्छ। सफल भइसकेका टिकटहरू आफ्नो सुरक्षित odds snapshot अनुसार नै सेटल हुन्छन्।",
"confirm": "प्रकाशन पुष्टि गर्नुहोस्",
"columns": {
"prizeScope": "पुरस्कार दायरा",
"currentActive": "हाल सक्रिय",
"afterPublish": "प्रकाशनपछि"
}
}
},
"rebate": {
"sheetDescription": "रिबेट अड्स ड्राफ्ट संस्करणमा राखिन्छ र अड्ससँग एउटै संस्करण सेट साझा गर्छ।",
"publishLabel": "प्रकाशन",
"publishSuccess": "रिबेटसहितको अड्स संस्करण प्रकाशित भयो",
"publishFailed": "प्रकाशन असफल भयो",
"createDraftSuccess": "ड्राफ्ट v{{version}} सिर्जना भयो",
"createDraftFailed": "ड्राफ्ट सिर्जना असफल भयो",
"deleteFailed": "मेटाउन असफल",
"editingVersion": "सम्पादन भइरहेको संस्करण v{{version}} · {{status}}",
"readOnlyHint": "रिबेट सम्पादन गर्नुअघि ड्राफ्ट बनाउनुहोस्।",
"fields": {
"d2": "2D रिबेट दर (%)",
"d3": "3D रिबेट दर (%)",
"d4": "4D रिबेट दर (%)"
},
"winEnjoy": {
"label": "जितेका टिकटहरूमा पनि रिबेट लागू गर्ने",
"description": "यो placeholder field हो। पछि risk र settlement नियमसँग मिलाएर स्थायी रूपमा राख्न सकिन्छ।"
},
"effectiveTime": "लागू समय (हाल सक्रिय अड्स संस्करण)"
},
"riskCap": {
"validation": {
"requireAtLeastOne": "कम्तीमा एक क्याप row आवश्यक छ",
"defaultGreaterThanZero": "पूर्वनिर्धारित क्याप रकम 0 भन्दा ठूलो हुनुपर्छ",
"numberMustBe4Digits": "नम्बर 4 अङ्कको हुनुपर्छ: {{number}}",
"enterValidCapAmount": "मान्य क्याप रकम प्रविष्ट गर्नुहोस्"
},
"publishFailed": "प्रकाशन असफल भयो",
"createDraftSuccess": "ड्राफ्ट v{{version}} सिर्जना भयो",
"createDraftFailed": "ड्राफ्ट सिर्जना असफल भयो",
"savedLocalDraft": "स्थानीय ड्राफ्टमा सुरक्षित भयो। स्थायी बनाउन ड्राफ्ट सेभ गर्नुहोस्।",
"deleteFailed": "मेटाउन असफल",
"effectiveAt": "लागू समय: {{value}}",
"note": "टिप्पणी: {{value}}",
"readOnlyHint": "केवल पढ्न मिल्ने। पहिले ड्राफ्ट बनाउनुहोस्।",
"readOnly": "केवल पढ्न मिल्ने",
"defaultCap": {
"title": "पूर्वनिर्धारित क्याप",
"description": "विशेष क्याप नभएका नम्बरहरूमा यही पूर्वनिर्धारित क्याप टेम्प्लेट लागू हुन्छ।",
"fieldLabel": "क्याप रकम (सानो एकाइ)"
},
"specialCaps": {
"title": "विशेष क्यापहरू"
},
"loadingDetails": "विवरण लोड हुँदैछ…",
"noDetailRows": "विवरण row छैन।",
"table": {
"number": "नम्बर",
"capAmount": "क्याप रकम",
"used": "प्रयोग भएको",
"remaining": "बाँकी",
"soldOut": "सोल्ड आउट",
"ratio": "अनुपात",
"actions": "कार्य"
},
"occupancy": {
"title": "सबै नम्बर occupancy",
"description": "यो placeholder दृश्य हो। filter र export ले ticket-summary एकीकरण अझै चाहिन्छ। तलको data अहिले पनि हालको ड्राफ्ट सूचीबाट आउँछ।",
"searchLabel": "नम्बर खोज्नुहोस्",
"searchPlaceholder": "जस्तै 8888",
"filterPending": "Sold-out / high-risk preset filter अझै एकीकृत भएको छैन",
"exportPending": "CSV export अझै एकीकृत भएको छैन"
},
"actions": {
"update": "अपडेट",
"addSpecialCap": "+ विशेष क्याप थप्नुहोस्",
"filterPresets": "प्रिसेट फिल्टर…",
"exportCsv": "CSV निर्यात",
"close": "बन्द"
},
"syncDialog": {
"title": "पूर्वनिर्धारित क्याप मिलाउनुहोस्",
"description": "पूर्वनिर्धारित क्याप टेम्प्लेट {{value}} मा सेट हुनेछ। यसले ड्राफ्ट मात्र बदल्छ। पुष्टि पछि सेभ र प्रकाशित गर्नुहोस्।",
"confirm": "पुष्टि"
}
}
}

View File

@@ -4,7 +4,7 @@
"loadFailed": "लोड असफल भयो",
"saveSuccess": "सुरक्षित भयो",
"saveFailed": "सुरक्षित गर्न असफल",
"invalidDrawId": "मान्य ड्रअ ID लेख्नुहोस्",
"invalidDrawId": "मान्य ड्रअ नम्बर लेख्नुहोस्",
"manualBurstSuccess": "Jackpot म्यानुअल रूपमा ट्रिगर भयो",
"manualBurstFailed": "म्यानुअल बर्स्ट असफल भयो",
"noPoolData": "पूल डाटा छैन",
@@ -21,7 +21,7 @@
"enabled": "खुला",
"saving": "सुरक्षित हुँदैछ…",
"save": "सुरक्षित गर्नुहोस्",
"manualBurstDrawId": "म्यानुअल बर्स्ट ड्रअ ID",
"manualBurstDrawId": "म्यानुअल बर्स्ट ड्रअ नम्बर",
"manualBurstAmount": "बर्स्ट रकम (खाली भए सबै)",
"processing": "प्रक्रियामा…",
"manualBurst": "म्यानुअल बर्स्ट",
@@ -31,12 +31,22 @@
"apply": "लागू गर्नुहोस्",
"payoutRecords": "Jackpot भुक्तानी रेकर्ड",
"contributionRecords": "Jackpot योगदान रेकर्ड",
"recordsPage": {
"title": "Jackpot रेकर्ड",
"description": "भुक्तानी रेकर्ड र पूल योगदान प्रवाह"
},
"subnavLabel": "Jackpot उपनेभिगेसन",
"subnavPools": "पूल कन्फिगरेसन",
"subnavRecords": "रेकर्ड",
"payoutLoadFailed": "भुक्तानी रेकर्ड लोड असफल भयो",
"contributionLoadFailed": "योगदान रेकर्ड लोड असफल भयो",
"trigger": "ट्रिगर",
"triggerTypes": {
"threshold": "सीमा पुगेपछि",
"forced_gap": "लगातार नफुट्दा जबरजस्ती ट्रिगर",
"play_combo": "निर्दिष्ट प्ले कम्बो ट्रिगर",
"manual": "म्यानुअल ट्रिगर"
},
"payoutAmount": "भुक्तानी रकम",
"winnerCount": "विजेता संख्या",
"time": "समय",

View File

@@ -3,7 +3,7 @@
"createExport": "निर्यात सिर्जना",
"reportType": "रिपोर्ट प्रकार",
"exportFormat": "निर्यात ढाँचा",
"filterJson": "filter_json (वैकल्पिक)",
"filterJson": "फिल्टर JSON (वैकल्पिक)",
"parseFilterFailed": "फिल्टर JSON पार्स गर्न सकिएन",
"createSuccess": "निर्यात कार्य सिर्जना भयो",
"createFailed": "कार्य सिर्जना असफल भयो",
@@ -18,6 +18,17 @@
"createdAt": "सिर्जना समय",
"id": "ID",
"empty": "डाटा छैन",
"formatOptions": {
"csv": "CSV",
"xlsx": "Excel"
},
"statusOptions": {
"pending": "पेन्डिङ",
"queued": "पर्खाइमा",
"running": "चल्दैछ",
"completed": "सम्पन्न",
"failed": "असफल"
},
"reportTypes": {
"draw_profit_summary": "ड्रअ नाफा सारांश",
"daily_profit_summary": "दैनिक नाफा सारांश",

View File

@@ -58,6 +58,7 @@
"matchedTier": "मिलेको स्तर",
"regularPayout": "सामान्य भुक्तानी",
"loadingDetails": "विवरण लोड हुँदैछ…",
"invalidBatchId": "अमान्य सेटलमेन्ट ब्याच नम्बर",
"statusOptions": {
"all": "सबै",
"running": "चलिरहेको",
@@ -67,5 +68,10 @@
"paid": "भुक्तानी भयो",
"completed": "सम्पन्न",
"failed": "असफल"
},
"reviewStatusOptions": {
"pending": "समीक्षा बाँकी",
"approved": "स्वीकृत",
"rejected": "अस्वीकृत"
}
}

View File

@@ -1,19 +1,42 @@
{
"title": "टिकट",
"playerTicketQuery": "खेलाडी टिकट खोज",
"playerId": "खेलाडी ID",
"invalidPlayerId": "मान्य खेलाडी ID लेख्नुहोस्",
"drawNoOptional": "ड्रअ नं. (वैकल्पिक)",
"title": "टिकट सूची",
"playerTicketQuery": "टिकट खोज",
"playerId": "खेलाडी ID / खाता",
"invalidPlayerId": "मान्य खेलाडी ID वा खाता लेख्नुहोस्",
"playerIdPlaceholder": "सबै देखाउन खाली छोड्नुहोस्; ID वा खाता लेख्नुहोस्",
"drawNoOptional": "ड्रअ नम्बर (वैकल्पिक)",
"drawNoPlaceholder": "जस्तै 20260520-001",
"numberKeyword": "नम्बर / टिकट / अर्डर",
"numberKeywordPlaceholder": "नम्बर, टिकट नं. वा अर्डर नं. बाट खोज्नुहोस्",
"placedDateRange": "बेट गरिएको मिति दायरा",
"query": "खोज",
"resetFilters": "फिल्टर रिसेट",
"refreshCurrentPage": "हालको पृष्ठ रिफ्रेस",
"loadFailed": "लोड असफल भयो",
"ticketNo": "टिकट नं.",
"player": "खेलाडी",
"orderNo": "अर्डर नं.",
"drawNo": "ड्रअ नं.",
"playCode": "प्ले",
"number": "नम्बर",
"betAmount": "बेट रकम",
"actualDeduct": "कटौती",
"status": "स्थिति",
"failReason": "असफल कारण",
"winAmount": "जित रकम"
"winAmount": "जित रकम",
"placedAt": "बेट समय",
"updatedAt": "अपडेट समय",
"statusFilterLabel": "स्थिति फिल्टर",
"statusHint": "धेरै चयन गर्न सकिन्छ। खाली छोडे सबै स्थिति देखिन्छ।",
"statusOptions": {
"all": "सबै",
"pending_confirm": "पुष्टि बाँकी",
"partial_pending_confirm": "आंशिक पुष्टि बाँकी",
"success": "बेट सफल",
"failed": "बेट असफल",
"pending_payout": "भुक्तानी बाँकी",
"settled_win": "जित सेटल भयो",
"settled_lose": "हार सेटल भयो"
},
"allTickets": "सबै टिकट"
}