Merge pull request #854 from james-6-23/main
feat(admin): 支持定时测试自动恢复并统一账号恢复入口
This commit is contained in:
@@ -1775,9 +1775,9 @@ export default {
|
||||
remaining: 'Remaining',
|
||||
matchedKeyword: 'Matched Keyword',
|
||||
errorMessage: 'Error Details',
|
||||
reset: 'Reset Status',
|
||||
resetSuccess: 'Temp unschedulable status reset',
|
||||
resetFailed: 'Failed to reset temp unschedulable status',
|
||||
reset: 'Recover State',
|
||||
resetSuccess: 'Account state recovered successfully',
|
||||
resetFailed: 'Failed to recover account state',
|
||||
failedToLoad: 'Failed to load temp unschedulable status',
|
||||
notActive: 'This account is not temporarily unschedulable.',
|
||||
expired: 'Expired',
|
||||
@@ -1849,6 +1849,10 @@ export default {
|
||||
bulkDeleteSuccess: 'Deleted {count} account(s)',
|
||||
bulkDeletePartial: 'Partially deleted: {success} succeeded, {failed} failed',
|
||||
bulkDeleteFailed: 'Bulk delete failed',
|
||||
recoverState: 'Recover State',
|
||||
recoverStateHint: 'Used to recover error, rate-limit, and temporary unschedulable runtime state.',
|
||||
recoverStateSuccess: 'Account state recovered successfully',
|
||||
recoverStateFailed: 'Failed to recover account state',
|
||||
resetStatus: 'Reset Status',
|
||||
statusReset: 'Account status reset successfully',
|
||||
failedToResetStatus: 'Failed to reset account status',
|
||||
@@ -2480,7 +2484,21 @@ export default {
|
||||
failed: 'Failed',
|
||||
running: 'Running',
|
||||
schedule: 'Schedule',
|
||||
cronHelp: 'Standard 5-field cron expression (e.g., */30 * * * *)'
|
||||
cronHelp: 'Standard 5-field cron expression (e.g., */30 * * * *)',
|
||||
cronTooltipTitle: 'Cron expression examples:',
|
||||
cronTooltipMeaning: 'Defines when the test runs automatically. The 5 fields are: minute, hour, day, month, and weekday.',
|
||||
cronTooltipExampleEvery30Min: '*/30 * * * *: run every 30 minutes',
|
||||
cronTooltipExampleHourly: '0 * * * *: run at the start of every hour',
|
||||
cronTooltipExampleDaily: '0 9 * * *: run every day at 09:00',
|
||||
cronTooltipExampleWeekly: '0 9 * * 1: run every Monday at 09:00',
|
||||
cronTooltipRange: 'Recommended range: use standard 5-field cron. For health checks, start with a moderate frequency such as every 30 minutes, every hour, or once a day instead of running too often.',
|
||||
maxResultsTooltipTitle: 'What Max Results means:',
|
||||
maxResultsTooltipMeaning: 'Sets how many historical test results are kept for a single plan so the result list does not grow without limit.',
|
||||
maxResultsTooltipBody: 'Only the newest test results are kept. Once the number of saved results exceeds this value, older records are pruned automatically so the history list and storage stay under control.',
|
||||
maxResultsTooltipExample: 'For example, 100 means keeping at most the latest 100 test results. When the 101st result is saved, the oldest one is removed.',
|
||||
maxResultsTooltipRange: 'Recommended range: usually 20 to 200. Use 20-50 when you only care about recent health status, or 100-200 if you want a longer trend history.',
|
||||
autoRecover: 'Auto Recover',
|
||||
autoRecoverHelp: 'Automatically recover account from error/rate-limited state on successful test'
|
||||
},
|
||||
|
||||
// Proxies
|
||||
|
||||
@@ -1892,9 +1892,9 @@ export default {
|
||||
remaining: '剩余时间',
|
||||
matchedKeyword: '匹配关键词',
|
||||
errorMessage: '错误详情',
|
||||
reset: '重置状态',
|
||||
resetSuccess: '临时不可调度已重置',
|
||||
resetFailed: '重置临时不可调度失败',
|
||||
reset: '恢复状态',
|
||||
resetSuccess: '账号状态已恢复',
|
||||
resetFailed: '恢复账号状态失败',
|
||||
failedToLoad: '加载临时不可调度状态失败',
|
||||
notActive: '当前账号未处于临时不可调度状态。',
|
||||
expired: '已到期',
|
||||
@@ -1995,6 +1995,10 @@ export default {
|
||||
bulkDeleteSuccess: '成功删除 {count} 个账号',
|
||||
bulkDeletePartial: '部分删除成功:成功 {success} 个,失败 {failed} 个',
|
||||
bulkDeleteFailed: '批量删除失败',
|
||||
recoverState: '恢复状态',
|
||||
recoverStateHint: '用于恢复错误、限流和临时不可调度等可恢复状态。',
|
||||
recoverStateSuccess: '账号状态已恢复',
|
||||
recoverStateFailed: '恢复账号状态失败',
|
||||
resetStatus: '重置状态',
|
||||
statusReset: '账号状态已重置',
|
||||
failedToResetStatus: '重置账号状态失败',
|
||||
@@ -2587,7 +2591,21 @@ export default {
|
||||
failed: '失败',
|
||||
running: '运行中',
|
||||
schedule: '定时测试',
|
||||
cronHelp: '标准 5 字段 cron 表达式(例如 */30 * * * *)'
|
||||
cronHelp: '标准 5 字段 cron 表达式(例如 */30 * * * *)',
|
||||
cronTooltipTitle: 'Cron 表达式示例:',
|
||||
cronTooltipMeaning: '用于定义自动执行测试的时间规则,格式依次为:分钟 小时 日 月 星期。',
|
||||
cronTooltipExampleEvery30Min: '*/30 * * * *:每 30 分钟运行一次',
|
||||
cronTooltipExampleHourly: '0 * * * *:每小时整点运行一次',
|
||||
cronTooltipExampleDaily: '0 9 * * *:每天 09:00 运行一次',
|
||||
cronTooltipExampleWeekly: '0 9 * * 1:每周一 09:00 运行一次',
|
||||
cronTooltipRange: '推荐填写范围:使用标准 5 字段 cron;如果只是健康检查,建议从每 30 分钟、每 1 小时或每天固定时间开始,不建议一开始就设置过高频率。',
|
||||
maxResultsTooltipTitle: '最大结果数说明:',
|
||||
maxResultsTooltipMeaning: '用于限制单个计划最多保留多少条历史测试结果,避免结果列表无限增长。',
|
||||
maxResultsTooltipBody: '系统只会保留最近的测试结果;当保存数量超过这个值时,更早的历史记录会自动清理,避免列表过长和存储持续增长。',
|
||||
maxResultsTooltipExample: '例如填写 100,表示最多保存最近 100 次测试结果;第 101 次结果写入后,最早的一条会被清理。',
|
||||
maxResultsTooltipRange: '推荐填写范围:一般可填 20 到 200。只关注近期可用性时可填 20-50;需要回看较长时间的波动趋势时可填 100-200。',
|
||||
autoRecover: '自动恢复',
|
||||
autoRecoverHelp: '测试成功后自动恢复异常状态的账号'
|
||||
},
|
||||
|
||||
// Proxies Management
|
||||
|
||||
Reference in New Issue
Block a user