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

152 lines
5.1 KiB
JSON

{
"accountEnable": "账户启用",
"add": "添加",
"administrator": "管理员",
"all": "全部",
"areaCodePlaceholder": "区号",
"authMethodsTitle": "认证方式",
"avatar": "头像",
"balance": "余额",
"balanceLogs": "余额日志",
"balanceNotifications": "余额通知",
"balancePlaceholder": "输入余额",
"basicInfoTitle": "基本信息",
"cancel": "取消",
"commission": "佣金",
"commissionLogs": "佣金日志",
"commissionPlaceholder": "输入佣金",
"confirm": "确认",
"confirmDelete": "确认删除",
"confirmOffline": "确认下线",
"confirmResetToken": "确认重置订阅地址",
"confirmResumeSubscribe": "确认恢复订阅",
"confirmStopSubscribe": "确认暂停订阅",
"copySubscription": "复制订阅",
"copySuccess": "复制成功",
"create": "创建",
"createdAt": "创建时间",
"createSubscription": "创建订阅",
"createSuccess": "创建成功",
"createUser": "创建用户",
"delete": "删除",
"deleted": "已删除",
"deleteDescription": "此操作无法撤销。",
"deleteSubscriptionDescription": "此操作无法撤销。",
"deleteSuccess": "删除成功",
"deviceLimit": "IP限制",
"download": "下载",
"downloadTraffic": "下载流量",
"edit": "编辑",
"editGroup": "编辑分组",
"editSubscription": "编辑订阅",
"editUserGroup": "编辑用户组",
"editUserGroupDescription": "编辑用户组分配和锁定状态",
"enable": "启用",
"expiredAt": "过期时间",
"expireTime": "过期时间",
"giftAmount": "赠送金额",
"giftAmountPlaceholder": "输入赠送金额",
"giftLogs": "赠送日志",
"invalidEmailFormat": "邮箱格式无效",
"inviteCode": "邀请码",
"inviteCodePlaceholder": "输入邀请码",
"isDeleted": "状态",
"kickOfflineConfirm": "确认踢下线",
"kickOfflineSuccess": "设备已踢下线",
"lastSeen": "最后上线",
"loading": "加载中...",
"loginLogs": "登录日志",
"loginNotifications": "登录通知",
"loginStatus": "登录状态",
"manager": "管理员",
"more": "更多",
"normal": "正常",
"notifySettingsTitle": "通知设置",
"offline": "离线",
"online": "在线",
"onlineDevices": "在线设备",
"onlyFirstPurchase": "仅首次购买",
"orderList": "订单列表",
"password": "密码",
"passwordPlaceholder": "输入密码",
"permanent": "永久",
"pleaseEnterEmail": "输入邮箱",
"referer": "推荐人",
"refererId": "推荐人 ID",
"refererIdPlaceholder": "输入推荐人 ID",
"referralCode": "推荐码",
"referralPercentage": "推荐百分比",
"referralPercentagePlaceholder": "输入百分比",
"referrerUserId": "推荐人用户 ID",
"remove": "移除",
"resetLogs": "重置日志",
"resetTime": "重置时间",
"resetToken": "重置订阅地址",
"resetTokenDescription": "这将重置订阅地址并重新生成新的令牌。",
"saving": "保存中...",
"resetTokenSuccess": "订阅地址重置成功",
"resumeSubscribe": "恢复订阅",
"selectGroup": "选择一个组",
"resumeSubscribeDescription": "这将恢复订阅,允许用户继续使用。",
"resumeSubscribeSuccess": "订阅已恢复",
"save": "保存",
"shortCode": "短码",
"speedLimit": "速度限制",
"startTime": "开始时间",
"status": "状态",
"statusActive": "活跃",
"statusDeducted": "已扣除",
"statusExpired": "已过期",
"statusFinished": "已完成",
"statusPending": "待处理",
"statusStopped": "已停止",
"stopSubscribe": "暂停订阅",
"stopSubscribeDescription": "这将暂时停止订阅。用户将无法使用。",
"stopSubscribeSuccess": "订阅已暂停",
"subscription": "订阅",
"subscriptionId": "订阅 ID",
"subscriptionInfo": "订阅信息",
"subscriptionList": "订阅列表",
"subscriptionLogs": "订阅日志",
"subscriptionName": "订阅名称",
"subscriptionNotifications": "订阅通知",
"telephone": "电话",
"telephonePlaceholder": "输入电话号码",
"token": "令牌",
"totalTraffic": "总流量",
"tradeNotifications": "交易通知",
"trafficDetails": "流量详情",
"trafficLimit": "流量限制",
"trafficStats": "流量统计",
"trafficUsage": "流量使用",
"remainingTraffic": "剩余流量",
"unlimited": "无限制",
"unverified": "未验证",
"update": "更新",
"updateSuccess": "更新成功",
"groupUpdated": "分组更新成功",
"upload": "上传",
"uploadTraffic": "上传流量",
"userAgent": "用户代理",
"userEmail": "邮箱",
"userEmailPlaceholder": "输入邮箱",
"userId": "用户 ID",
"userInfo": "用户信息",
"userList": "用户列表",
"userName": "用户名",
"userProfile": "用户资料",
"userGroup": "用户分组",
"verified": "已验证",
"locked": "锁定",
"lockGroup": "锁定分组",
"lockGroupDescription": "防止自动分组更改此用户的分组",
"groupLocked": "分组已锁定",
"previewNodes": "预览节点",
"availableNodes": "可用节点",
"name": "名称",
"address": "地址",
"noNodesAvailable": "无可用节点",
"nodeGroup": "节点组",
"publicNodes": "公共节点"
}