feat(api, i18n): add agent_node_id to various admin queries and enhance multi-language support
Introduced the agent_node_id field in AdminDrawListQuery, AdminPlayerListQuery, AdminSettlementBatchListQuery, TicketItemsListQuery, and TransferOrderListQuery to improve filtering capabilities. Updated the admin-breadcrumb and admin-sidebar components to include new translations for agent-related terms in English, Nepali, and Chinese, enhancing the overall user experience and multi-language support across the admin interface.
This commit is contained in:
@@ -2,10 +2,13 @@
|
||||
"title": "Reconcile",
|
||||
"createTitle": "Create reconcile job",
|
||||
"createDesc": "Manually check abnormal transfers by date range and optional player. Scheduled reconciliation still runs automatically.",
|
||||
"scopeTitle": "Define the reconcile scope",
|
||||
"scopeDescription": "Choose the business type and date range first, then decide whether to narrow it to one player.",
|
||||
"reconcileType": "Reconcile type",
|
||||
"reconcileTypeFixed": "Wallet transfer (main site ⇄ lottery)",
|
||||
"reconcileTypeHint": "Only wallet transfer is currently supported.",
|
||||
"dateRange": "Reconcile date range",
|
||||
"dateRangeHint": "Start with a shorter period to spot concentrated issues before widening the search.",
|
||||
"createTask": "Create reconcile job",
|
||||
"submitting": "Submitting…",
|
||||
"loadFailed": "Failed to load",
|
||||
@@ -20,13 +23,21 @@
|
||||
"createSuccess": "Reconcile job created",
|
||||
"createFailed": "Failed to create job",
|
||||
"noCreatePermission": "Current account cannot create reconcile jobs.",
|
||||
"playerScopeTitle": "Optionally narrow to one player",
|
||||
"playerAllPlayersHint": "If no player is selected, the reconcile job will cover all players in the chosen date range.",
|
||||
"createSummaryAll": "A manual reconcile will run for all players from {{from}} to {{to}}.",
|
||||
"createSummaryPlayer": "A manual reconcile will run for player {{player}} from {{from}} to {{to}}.",
|
||||
"jobsTitle": "Reconcile jobs",
|
||||
"jobsDesc": "Use the action on the right to open paginated item details.",
|
||||
"refresh": "Refresh",
|
||||
"jobNo": "Job no.",
|
||||
"type": "Type",
|
||||
"status": "Status",
|
||||
"itemCount": "Items",
|
||||
"mismatchCount": "Mismatches",
|
||||
"matchedCount": "Matched",
|
||||
"period": "Period",
|
||||
"finishedAt": "Finished at",
|
||||
"createdAt": "Created at",
|
||||
"operate": "Action",
|
||||
"view": "View",
|
||||
@@ -34,6 +45,7 @@
|
||||
"sideARef": "Lottery ref",
|
||||
"sideBRef": "Main site ref",
|
||||
"differenceAmount": "Difference (cent)",
|
||||
"detectedAt": "Detected at",
|
||||
"noDetails": "No details",
|
||||
"playerSearch": "Player (optional)",
|
||||
"playerSearchPlaceholder": "Search by player ID / username / nickname",
|
||||
|
||||
Reference in New Issue
Block a user