feat: 增加管理端多语言与多模块界面国际化支持

This commit is contained in:
2026-05-19 09:11:55 +08:00
parent 49a4caf01e
commit 1b1dfc92ab
110 changed files with 4053 additions and 1308 deletions

View File

@@ -0,0 +1,83 @@
{
"title": "Configuration Center",
"nav": {
"aria": "Operations configuration sub-navigation",
"sidebarTitle": "Operations configuration",
"groups": {
"betting": "Betting and display",
"risk_wallet": "Risk and funds"
},
"items": {
"plays": "Play types and limits",
"odds": "Odds",
"rebate": "Commission / rebate",
"risk-cap": "Payout caps",
"wallet": "Wallet thresholds"
}
},
"versionStatus": {
"active": "Active",
"draft": "Draft",
"archived": "Archived"
},
"versionSwitcher": {
"sheetTitle": "Switch configuration version",
"sheetDescription": "Choose a version to view on this page. Drafts are editable, while active and archived versions are read-only.",
"loading": "Loading…",
"noneSelected": "No version selected",
"switch": "Switch version",
"empty": "No version records yet.",
"count": "{{count}} items",
"effectiveAt": "Effective at: {{value}}",
"note": "Note: {{value}}",
"current": "Current",
"selected": "Selected",
"view": "View",
"rollback": "Rollback",
"delete": "Delete",
"deleteConfirmTitle": "Delete this version?",
"deleteConfirmDescription": "Version ID {{id}} (version_no {{version}}) will be permanently deleted. Active versions cannot be deleted."
},
"versionActions": {
"publishCurrent": "Set as current version",
"refreshing": "Refreshing",
"refresh": "Refresh versions",
"newDraft": "New draft",
"saveDraft": "Save draft"
},
"wallet": {
"title": "Wallet transfer limit settings",
"description": "Amounts use the game's minor currency unit (for example, under NPR, 100 = 1.00 NPR). The minimum amount must be at least 1 minor unit.",
"loadFailed": "Failed to load",
"saveSuccess": "Saved successfully",
"saveFailed": "Save failed",
"fields": {
"inMin": "Minimum transfer-in amount",
"inMax": "Maximum transfer-in amount",
"outMin": "Minimum transfer-out amount",
"outMax": "Maximum transfer-out amount"
},
"placeholders": {
"min": "For example: 1.00",
"max": "For example: 10000.00"
},
"hints": {
"inMin": "Per-order minimum from main wallet to lottery wallet",
"inMax": "Per-order maximum from main wallet to lottery wallet",
"outMin": "Per-order minimum from lottery wallet to main wallet",
"outMax": "Per-order maximum from lottery wallet to main wallet"
},
"discard": "Discard changes"
},
"play": {
"batchGroups": {
"d2": "2D Global",
"d3": "3D Global",
"d4": "4D Global",
"big-small": "Big / Small",
"position": "Position Plays",
"box": "Box Plays",
"jackpot": "Jackpot"
}
}
}