fix(i18n): 补充缺失的英文翻译
- 添加 admin.ops.requestsTitle - 添加 admin.ops.alertRules.manage 和 saveSuccess/deleteSuccess - 添加 common.settings - 添加完整的 admin.ops.settings 部分 - 添加 admin.ops.tooltips.totalRequests 和 upstreamErrors
This commit is contained in:
@@ -156,6 +156,7 @@ export default {
|
|||||||
unknownError: 'Unknown error occurred',
|
unknownError: 'Unknown error occurred',
|
||||||
saving: 'Saving...',
|
saving: 'Saving...',
|
||||||
selectedCount: '({count} selected)', refresh: 'Refresh',
|
selectedCount: '({count} selected)', refresh: 'Refresh',
|
||||||
|
settings: 'Settings',
|
||||||
notAvailable: 'N/A',
|
notAvailable: 'N/A',
|
||||||
now: 'Now',
|
now: 'Now',
|
||||||
unknown: 'Unknown',
|
unknown: 'Unknown',
|
||||||
@@ -1902,6 +1903,7 @@ export default {
|
|||||||
max: 'max:',
|
max: 'max:',
|
||||||
qps: 'QPS',
|
qps: 'QPS',
|
||||||
requests: 'Requests',
|
requests: 'Requests',
|
||||||
|
requestsTitle: 'Requests',
|
||||||
upstream: 'Upstream',
|
upstream: 'Upstream',
|
||||||
client: 'Client',
|
client: 'Client',
|
||||||
system: 'System',
|
system: 'System',
|
||||||
@@ -2114,7 +2116,10 @@ export default {
|
|||||||
empty: 'No alert rules',
|
empty: 'No alert rules',
|
||||||
loadFailed: 'Failed to load alert rules',
|
loadFailed: 'Failed to load alert rules',
|
||||||
saveFailed: 'Failed to save alert rule',
|
saveFailed: 'Failed to save alert rule',
|
||||||
|
saveSuccess: 'Alert rule saved successfully',
|
||||||
deleteFailed: 'Failed to delete alert rule',
|
deleteFailed: 'Failed to delete alert rule',
|
||||||
|
deleteSuccess: 'Alert rule deleted successfully',
|
||||||
|
manage: 'Manage Alert Rules',
|
||||||
create: 'Create Rule',
|
create: 'Create Rule',
|
||||||
createTitle: 'Create Alert Rule',
|
createTitle: 'Create Alert Rule',
|
||||||
editTitle: 'Edit Alert Rule',
|
editTitle: 'Edit Alert Rule',
|
||||||
@@ -2297,6 +2302,54 @@ export default {
|
|||||||
accountHealthThresholdRange: 'Account health threshold must be between 0 and 100'
|
accountHealthThresholdRange: 'Account health threshold must be between 0 and 100'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
settings: {
|
||||||
|
title: 'Ops Monitoring Settings',
|
||||||
|
loadFailed: 'Failed to load settings',
|
||||||
|
saveSuccess: 'Ops monitoring settings saved successfully',
|
||||||
|
saveFailed: 'Failed to save settings',
|
||||||
|
dataCollection: 'Data Collection',
|
||||||
|
evaluationInterval: 'Evaluation Interval (seconds)',
|
||||||
|
evaluationIntervalHint: 'Frequency of detection tasks, recommended to keep default',
|
||||||
|
alertConfig: 'Alert Configuration',
|
||||||
|
enableAlert: 'Enable Alerts',
|
||||||
|
alertRecipients: 'Alert Recipient Emails',
|
||||||
|
emailPlaceholder: 'Enter email address',
|
||||||
|
recipientsHint: 'If empty, the system will use the first admin email as default recipient',
|
||||||
|
minSeverity: 'Minimum Severity',
|
||||||
|
reportConfig: 'Report Configuration',
|
||||||
|
enableReport: 'Enable Reports',
|
||||||
|
reportRecipients: 'Report Recipient Emails',
|
||||||
|
dailySummary: 'Daily Summary',
|
||||||
|
weeklySummary: 'Weekly Summary',
|
||||||
|
metricThresholds: 'Metric Thresholds',
|
||||||
|
metricThresholdsHint: 'Configure alert thresholds for metrics, values exceeding thresholds will be displayed in red',
|
||||||
|
slaMinPercent: 'SLA Minimum Percentage',
|
||||||
|
slaMinPercentHint: 'SLA below this value will be displayed in red (default: 99.5%)',
|
||||||
|
latencyP99MaxMs: 'Latency P99 Maximum (ms)',
|
||||||
|
latencyP99MaxMsHint: 'Latency P99 above this value will be displayed in red (default: 2000ms)',
|
||||||
|
ttftP99MaxMs: 'TTFT P99 Maximum (ms)',
|
||||||
|
ttftP99MaxMsHint: 'TTFT P99 above this value will be displayed in red (default: 500ms)',
|
||||||
|
requestErrorRateMaxPercent: 'Request Error Rate Maximum (%)',
|
||||||
|
requestErrorRateMaxPercentHint: 'Request error rate above this value will be displayed in red (default: 5%)',
|
||||||
|
upstreamErrorRateMaxPercent: 'Upstream Error Rate Maximum (%)',
|
||||||
|
upstreamErrorRateMaxPercentHint: 'Upstream error rate above this value will be displayed in red (default: 5%)',
|
||||||
|
advancedSettings: 'Advanced Settings',
|
||||||
|
dataRetention: 'Data Retention Policy',
|
||||||
|
enableCleanup: 'Enable Data Cleanup',
|
||||||
|
cleanupSchedule: 'Cleanup Schedule (Cron)',
|
||||||
|
cleanupScheduleHint: 'Example: 0 2 * * * means 2 AM daily',
|
||||||
|
errorLogRetentionDays: 'Error Log Retention Days',
|
||||||
|
minuteMetricsRetentionDays: 'Minute Metrics Retention Days',
|
||||||
|
hourlyMetricsRetentionDays: 'Hourly Metrics Retention Days',
|
||||||
|
retentionDaysHint: 'Recommended 7-90 days, longer periods will consume more storage',
|
||||||
|
aggregation: 'Pre-aggregation Tasks',
|
||||||
|
enableAggregation: 'Enable Pre-aggregation',
|
||||||
|
aggregationHint: 'Pre-aggregation improves query performance for long time windows',
|
||||||
|
validation: {
|
||||||
|
title: 'Please fix the following issues',
|
||||||
|
retentionDaysRange: 'Retention days must be between 1-365 days'
|
||||||
|
}
|
||||||
|
},
|
||||||
concurrency: {
|
concurrency: {
|
||||||
title: 'Concurrency / Queue',
|
title: 'Concurrency / Queue',
|
||||||
byPlatform: 'By Platform',
|
byPlatform: 'By Platform',
|
||||||
@@ -2330,12 +2383,13 @@ export default {
|
|||||||
accountError: 'Error'
|
accountError: 'Error'
|
||||||
},
|
},
|
||||||
tooltips: {
|
tooltips: {
|
||||||
|
totalRequests: 'Total number of requests (including both successful and failed requests) in the selected time window.',
|
||||||
throughputTrend: 'Requests/QPS + Tokens/TPS in the selected window.',
|
throughputTrend: 'Requests/QPS + Tokens/TPS in the selected window.',
|
||||||
latencyHistogram: 'Latency distribution (duration_ms) for successful requests.',
|
latencyHistogram: 'Latency distribution (duration_ms) for successful requests.',
|
||||||
errorTrend: 'Error counts over time (SLA scope excludes business limits; upstream excludes 429/529).',
|
errorTrend: 'Error counts over time (SLA scope excludes business limits; upstream excludes 429/529).',
|
||||||
errorDistribution: 'Error distribution by status code.',
|
errorDistribution: 'Error distribution by status code.',
|
||||||
goroutines:
|
goroutines:
|
||||||
'Number of Go runtime goroutines (lightweight threads). There is no absolute “safe” number—use your historical baseline. Heuristic: <2k is common; 2k–8k watch; >8k plus rising queue/latency often suggests blocking/leaks.',
|
'Number of Go runtime goroutines (lightweight threads). There is no absolute "safe" number—use your historical baseline. Heuristic: <2k is common; 2k–8k watch; >8k plus rising queue/latency often suggests blocking/leaks.',
|
||||||
cpu: 'CPU usage percentage, showing system processor load.',
|
cpu: 'CPU usage percentage, showing system processor load.',
|
||||||
memory: 'Memory usage, including used and total available memory.',
|
memory: 'Memory usage, including used and total available memory.',
|
||||||
db: 'Database connection pool status, including active, idle, and waiting connections.',
|
db: 'Database connection pool status, including active, idle, and waiting connections.',
|
||||||
@@ -2345,6 +2399,7 @@ export default {
|
|||||||
tokens: 'Total number of tokens processed in the current time window.',
|
tokens: 'Total number of tokens processed in the current time window.',
|
||||||
sla: 'Service Level Agreement success rate, excluding business limits (e.g., insufficient balance, quota exceeded).',
|
sla: 'Service Level Agreement success rate, excluding business limits (e.g., insufficient balance, quota exceeded).',
|
||||||
errors: 'Error statistics, including total errors, error rate, and upstream error rate.',
|
errors: 'Error statistics, including total errors, error rate, and upstream error rate.',
|
||||||
|
upstreamErrors: 'Upstream error statistics, excluding rate limit errors (429/529).',
|
||||||
latency: 'Request latency statistics, including p50, p90, p95, p99 percentiles.',
|
latency: 'Request latency statistics, including p50, p90, p95, p99 percentiles.',
|
||||||
ttft: 'Time To First Token, measuring the speed of first byte return in streaming responses.',
|
ttft: 'Time To First Token, measuring the speed of first byte return in streaming responses.',
|
||||||
health: 'System health score (0-100), considering SLA, error rate, and resource usage.'
|
health: 'System health score (0-100), considering SLA, error rate, and resource usage.'
|
||||||
|
|||||||
Reference in New Issue
Block a user