Files
hi-frontend/apps/admin/public/assets/locales/en-US/user.json
T
shanshanzhong147 dfe1bafd1c feat: 用户订阅流量限速规则编辑器与列表信息增强
- 订阅表单新增卡片式流量限速规则编辑器(TrafficLimitRuleEditor),替换 ArrayInput
- 用户列表与订阅详情展示会员状态(member_status)、最近登录时间(last_login_time)
- ProTable 支持列级 meta.className 自定义样式
- 仪表盘统计与促销规则表单配套调整,用户文案双语同步
2026-07-09 13:34:03 -07:00

238 lines
8.9 KiB
JSON

{
"accountEnable": "Account Enable",
"add": "Add",
"administrator": "Administrator",
"all": "All",
"areaCodePlaceholder": "Area code",
"authMethodsTitle": "Auth Methods",
"avatar": "Avatar",
"balance": "Balance",
"balanceLogs": "Balance Logs",
"balanceNotifications": "Balance Notifications",
"balancePlaceholder": "Enter balance",
"basicInfoTitle": "Basic Info",
"cancel": "Cancel",
"commission": "Commission",
"commissionLogs": "Commission Logs",
"commissionPlaceholder": "Enter commission",
"confirm": "Confirm",
"confirmDelete": "Confirm Delete",
"confirmOffline": "Confirm Offline",
"confirmResetToken": "Confirm Reset Subscription Address",
"confirmResumeSubscribe": "Confirm Resume Subscription",
"confirmStopSubscribe": "Confirm Stop Subscription",
"copySubscription": "Copy Subscription",
"copySuccess": "Copied successfully",
"create": "Create",
"createdAt": "Created At",
"createSubscription": "Create Subscription",
"createSuccess": "Created successfully",
"createUser": "Create User",
"current": "Current",
"currentCommission": "Current Commission",
"delete": "Delete",
"deleted": "Deleted",
"deleteDescription": "This action cannot be undone.",
"deleteSubscriptionDescription": "This action cannot be undone.",
"deleteSuccess": "Deleted successfully",
"deviceLimit": "Device Limit",
"deviceGroup": "Device Group",
"deviceNo": "Device No.",
"deviceSearch": "Device",
"download": "Download",
"downloadTraffic": "Download Traffic",
"edit": "Edit",
"editGroup": "Edit Group",
"editSubscription": "Edit Subscription",
"editUserGroup": "Edit User Group",
"editUserGroupDescription": "Edit user group assignment and lock status",
"enable": "Enable",
"enabled": "Enabled",
"disabled": "Disabled",
"expiredAt": "Expired At",
"expireTime": "expireTime",
"familyActions": "Actions",
"familyConfirmDissolve": "Confirm Dissolve",
"familyConfirmRemoveMember": "Confirm Remove Member",
"familyDetail": "Device Group Detail",
"familyDisabled": "Disabled",
"familyDissolve": "Dissolve",
"familyDissolved": "Device group dissolved",
"familyDissolveDescription": "This will dissolve the device group and remove all active members.",
"familyId": "Device Group ID",
"familyInvalidMaxMembers": "Invalid max members",
"familyJoinSource": "Join Source",
"familyJoinSourceOwnerInit": "Owner Init",
"familyJoinedAt": "Joined At",
"familyLeftAt": "Left At",
"familyManagement": "Device Group Management",
"familyMaxMembers": "Max Members",
"familyMaxMembersTooSmall": "Max members cannot be lower than active member count",
"familyMember": "Member",
"familyMemberLeft": "Left",
"familyMemberRemoved": "Removed",
"familyMembers": "Members",
"familyNoData": "No device group data",
"familyNoMembers": "No members",
"familyOwnerUserId": "Owner User ID",
"familyRemoveMemberDescription": "This will remove the member from the active device group.",
"familyStatus": "Status",
"familySummary": "Summary",
"familyUpdateMaxMembers": "Update Max Members",
"firstPurchaseOnly": "First purchase only",
"giftAmount": "Gift Amount",
"giftAmountPlaceholder": "Enter gift amount",
"giftLogs": "Gift Logs",
"globalDefault": "Global Default",
"invalidEmailFormat": "Invalid email format",
"inviteCode": "Invite Code",
"inviteCodePlaceholder": "Enter invite code",
"inviteCount": "Invited Users",
"inviteStats": "Invite Statistics",
"invitedUsers": "Invited Users",
"isDeleted": "Status",
"kickOfflineConfirm": "kickOfflineConfirm",
"kickOfflineSuccess": "Device kicked offline",
"lastSeen": "Last Seen",
"loading": "Loading...",
"loginLogs": "Login Logs",
"loginNotifications": "Login Notifications",
"loginStatus": "Login Status",
"manager": "Administrator",
"memberCount": "Member Count",
"more": "More",
"neverLoggedIn": "Never logged in",
"normal": "Normal",
"next": "Next",
"noInvitedUsers": "No invited users yet",
"notifySettingsTitle": "Notify Settings",
"inactive": "Inactive",
"offline": "Offline",
"online": "Online",
"onlineDevices": "Online Devices",
"onlyFirstPurchase": "First Purchase Only",
"orderList": "Order List",
"owner": "Owner",
"password": "Password",
"passwordPlaceholder": "Enter password",
"permanent": "Permanent",
"prev": "Prev",
"pleaseEnterEmail": "Enter email",
"hour": "Hour",
"day": "Day",
"referer": "Referer",
"refererId": "Referer ID",
"refererIdPlaceholder": "Enter referer ID",
"referralCode": "Referral Code",
"referralPercentage": "Referral Percentage",
"referralPercentagePlaceholder": "Enter percentage",
"referrerUserId": "Referrer User ID",
"registeredAt": "Registered At",
"remove": "Remove",
"removeSuccess": "Removed successfully",
"resetLogs": "Reset Logs",
"resetTraffic": "Reset Traffic",
"toggleStatus": "Toggle Status",
"resetSubscriptionToken": "Reset Token",
"resetSubscriptionTokenDescription": "This will reset the subscription token. Old links will become invalid.",
"resetSubscriptionTraffic": "Reset Traffic",
"resetSubscriptionTrafficDescription": "This will reset the subscription traffic counters.",
"toggleSubscriptionStatus": "Toggle Status",
"toggleSubscriptionStatusDescription": "This will toggle the subscription status.",
"resetSearch": "Reset",
"resetTime": "Reset Time",
"resetToken": "Reset Subscription Address",
"saving": "Saving...",
"resetTokenDescription": "This will reset the subscription address and regenerate a new token.",
"resetTokenSuccess": "Subscription address reset successfully",
"resumeSubscribe": "Resume Subscription",
"selectGroup": "Select a group",
"resumeSubscribeDescription": "This will resume the subscription and allow the user to use it.",
"resumeSubscribeSuccess": "Subscription resumed successfully",
"save": "Save",
"shortCode": "Short Code",
"speedLimit": "Speed Limit",
"speedLimitMbps": "Target Speed Limit (Mbps)",
"startTime": "startTime",
"statType": "Statistics Type",
"statTypeDay": "Day",
"statTypeHour": "Hour",
"statValue": "Time Value",
"status": "Status",
"statusActive": "Active",
"statusDeducted": "Deducted",
"statusExpired": "Expired",
"statusFinished": "Finished",
"statusPending": "Pending",
"statusStopped": "Stopped",
"stopSubscribe": "Stop Subscription",
"stopSubscribeDescription": "This will stop the subscription temporarily. User will not be able to use it.",
"stopSubscribeSuccess": "Subscription stopped successfully",
"search": "Search",
"searchPlaceholder": "Email / Invite Code / Device ID",
"searchInputPlaceholder": "Enter search term",
"sharedSubscription": "Shared",
"sharedSubscriptionInfo": "This user is a device group member. Showing shared subscriptions from owner (ID: {{ownerId}})",
"sharedSubscriptionList": "Shared Subscription List",
"subscription": "Subscription",
"subscriptionId": "subscriptionId",
"subscriptionInfo": "subscriptionInfo",
"subscriptionList": "Subscription List",
"subscriptionLogs": "Subscription Logs",
"subscriptionDefault": "Subscription Default",
"subscriptionName": "subscriptionName",
"subscriptionNotifications": "Subscription Notifications",
"telephone": "Phone",
"telephonePlaceholder": "Enter phone number",
"token": "token",
"totalCommission": "Total Commission",
"totalTraffic": "Total Traffic",
"tradeNotifications": "Trade Notifications",
"trafficDetails": "Traffic Details",
"trafficLimit": "Traffic Limit",
"trafficLimitRule": "Rule",
"trafficLimitRules": "Traffic Limit Rules",
"trafficLimitRuleSummary": "{{traffic}} GB in {{value}} {{type}} -> {{speed}} Mbps",
"trafficStats": "Traffic Stats",
"trafficUsage": "Traffic Threshold (GB)",
"throttled": "Throttled",
"remainingTraffic": "Remaining Traffic",
"unlimited": "unlimited",
"unverified": "Unverified",
"update": "Update",
"updateSuccess": "Updated successfully",
"userOverride": "User Override",
"effectiveSpeed": "Effective Speed",
"groupUpdated": "Group updated successfully",
"upload": "Upload",
"uploadTraffic": "Upload Traffic",
"userStatus": "User Status",
"subscribed": "Subscribed",
"unsubscribed": "No active subscription",
"userAgent": "User Agent",
"userEmail": "Email",
"userEmailPlaceholder": "Enter email",
"userId": "userId",
"userInfo": "userInfo",
"userList": "User List",
"userName": "Username",
"userProfile": "User Profile",
"userGroup": "User Group",
"active": "Active",
"verified": "Verified",
"viewDeviceGroup": "View Device Group",
"viewOwner": "View Owner",
"locked": "Locked",
"lockGroup": "Lock Group",
"lockGroupDescription": "Prevent automatic grouping from changing this user's group",
"groupLocked": "Group Locked",
"previewNodes": "Preview Nodes",
"availableNodes": "Available Nodes",
"name": "Name",
"address": "Address",
"noNodesAvailable": "No nodes available",
"nodeGroup": "Node Group",
"publicNodes": "Public Nodes",
"subscriptionNodes": "Subscription Nodes"
}