EUForest ae31019477 feat(group): add node group management UI
Add node group management interface with automatic user assignment and traffic-based grouping.

Features:
- Node group CRUD with traffic range configuration
- Three grouping modes: average, subscription-based, and traffic-based
- Group recalculation with preview and history tracking
- Subscribe-to-group mapping management
- User subscription group locking
- Group calculation history with detailed reports
- Multi-language support (en-US, zh-CN)
- Enhanced node and subscription forms with group selection
2026-03-08 23:39:30 +08:00

54 lines
1.6 KiB
JSON

{
"cancel": "Cancel",
"code": "Redemption Code",
"confirm": "Confirm",
"confirmDelete": "Are you sure you want to delete?",
"create": "Create",
"createRedemptionCode": "Create Redemption Code",
"createSuccess": "Create Success",
"delete": "Delete",
"deleteSuccess": "Delete Success",
"deleteWarning": "Once deleted, data cannot be recovered. Please proceed with caution.",
"duration": "Redemption Duration",
"edit": "Edit",
"editRedemptionCode": "Edit Redemption Code",
"form": {
"batchCount": "Batch Count",
"batchCountPlaceholder": "Batch Count",
"cancel": "Cancel",
"code": "Redemption Code",
"confirm": "Confirm",
"day": "Day",
"duration": "Redemption Duration",
"durationPlaceholder": "Redemption Duration",
"halfYear": "Half Year",
"month": "Month",
"quarter": "Quarter",
"selectPlan": "Select Redemption Plan",
"selectUnitTime": "Select Redemption Duration Unit",
"subscribePlan": "Redemption Plan",
"totalCount": "Available Uses",
"totalCountPlaceholder": "Available Uses",
"unitTime": "Redemption Duration Unit",
"year": "Year"
},
"id": "ID",
"loading": "Loading...",
"next": "Next",
"noRecords": "No records found",
"previous": "Previous",
"quantity": "Quantity",
"records": "Redemption Records",
"redeemedAt": "Redeemed At",
"remainingCount": "Remaining",
"status": "Status",
"subscribeId": "Subscribe ID",
"subscribePlan": "Redemption Plan",
"total": "Total",
"totalCount": "Available Uses",
"unitTime": "Redemption Duration Unit",
"updateSuccess": "Update Success",
"usedCount": "Used",
"userId": "User ID"
}