fix(i18n): ErrorBoundary 组件全量国际化 + 清理 unused import 回归

- 删除 ErrorBoundary.tsx 中未使用的 useTranslation import(unused-vars 回归 1→0)
- 国际化 5 处硬编码 UI 文案(页面出现错误/描述/查看详情/返回首页/复制错误)
- 国际化错误报告模板(错误报告/时间/用户代理/错误信息/组件堆栈)
- 新增 10 个 common.eb* 翻译键(zh-CN/en-US 完全对齐,6182/6182)
- 翻译键总数 3638 → 3648,零丢失
- tsc -b=0, npm build ✓ (21.77s), ESLint unused=0/any=37
This commit is contained in:
attacker committed 2026-07-03 08:54:41 +08:00
1 parent 76393c663c
commit 88122a72a2
3 files changed
+958 -939

No files matched your search

@@ -2,7 +2,6 @@ import { Component, type ErrorInfo, type ReactNode } from 'react';
import { Button } from '@/components/ui/button';
import { AlertTriangle, RotateCcw, Home, Bug } from 'lucide-react';
import { toast } from 'sonner';
import { useTranslation } from 'react-i18next';
import i18n from '@/i18n';
interface Props {
@@ -48,7 +47,7 @@ export class ErrorBoundary extends Component<Props, State> {
handleReport = () => {
const { error, errorInfo } = this.state;
const body = `## 错误报告\n\n**时间:** ${new Date().toISOString()}\n**URL:** ${window.location.href}\n**用户代理:** ${navigator.userAgent}\n\n### 错误信息\n\n\`\`\`\n${error?.name}: ${error?.message}\n\`\`\`\n\n### 组件堆栈\n\n\`\`\`\n${errorInfo?.componentStack}\n\`\`\`\n`;
const body = `## ${i18n.t('common.ebReportTitle')}\n\n**${i18n.t('common.ebReportTime')}:** ${new Date().toISOString()}\n**URL:** ${window.location.href}\n**${i18n.t('common.ebReportUA')}:** ${navigator.userAgent}\n\n### ${i18n.t('common.ebReportErrorMsg')}\n\n\`\`\`\n${error?.name}: ${error?.message}\n\`\`\`\n\n### ${i18n.t('common.ebReportStack')}\n\n\`\`\`\n${errorInfo?.componentStack}\n\`\`\`\n`;
navigator.clipboard.writeText(body).then(() => {
toast.success(i18n.t('common.errorCopiedToClipboard'));
}).catch(() => {
@@ -73,10 +72,10 @@ export class ErrorBoundary extends Component<Props, State> {
{/* Title */}
<div>
<h2 className="text-xl font-bold text-[var(--dg-text-primary)]">
页面出现错误
{i18n.t('common.ebPageError')}
</h2>
<p className="text-sm text-[var(--dg-text-muted)] mt-2">
抱歉,该页面遇到了意外错误。您可以尝试重新加载或返回首页。
{i18n.t('common.ebDescription')}
</p>
</div>
@@ -86,7 +85,7 @@ export class ErrorBoundary extends Component<Props, State> {
<details className="group">
<summary className="cursor-pointer text-xs text-[var(--dg-text-secondary)] hover:text-[var(--dg-text-primary)] transition-colors flex items-center gap-1.5">
<Bug className="h-3.5 w-3.5" />
查看错误详情
{i18n.t('common.ebViewDetails')}
</summary>
<div className="mt-2 p-3 rounded-lg bg-[var(--dg-bg-tertiary)] border border-[var(--dg-border)] overflow-auto max-h-48">
<code className="text-xs dg-text-red font-mono block whitespace-pre-wrap">
@@ -110,7 +109,7 @@ export class ErrorBoundary extends Component<Props, State> {
onClick={this.handleGoHome}
>
<Home className="h-4 w-4 mr-1.5" />
返回首页
{i18n.t('common.ebGoHome')}
</Button>
<Button
className="dg-btn-primary"
@@ -125,7 +124,7 @@ export class ErrorBoundary extends Component<Props, State> {
onClick={this.handleReport}
>
<Bug className="h-4 w-4 mr-1.5" />
复制错误
{i18n.t('common.ebCopyError')}
</Button>
</div>
</div>
+476 -466
View File
@@ -1,77 +1,139 @@
{
"common": {
"appName": "AIOps Platform",
"confirm": "Confirm",
"cancel": "Cancel",
"save": "Save",
"delete": "Delete",
"edit": "Edit",
"add": "Add",
"create": "Create",
"update": "Update",
"search": "Search",
"refresh": "Refresh",
"loading": "Loading...",
"success": "Success",
"failed": "Failed",
"error": "Error",
"warning": "Warning",
"info": "Info",
"close": "Close",
"back": "Back",
"next": "Next",
"previous": "Previous",
"submit": "Submit",
"reset": "Reset",
"export": "Export",
"import": "Import",
"download": "Download",
"upload": "Upload",
"copy": "Copy",
"copied": "Copied",
"test": "Test",
"enable": "Enable",
"disable": "Disable",
"all": "All",
"none": "None",
"yes": "Yes",
"no": "No",
"abnormal": "Abnormal",
"abort": "Abort",
"account": "Account",
"actions": "Actions",
"status": "Status",
"name": "Name",
"description": "Description",
"type": "Type",
"createdAt": "Created At",
"updatedAt": "Updated At",
"noData": "No Data",
"total": "Total",
"detail": "Detail",
"more": "More",
"filter": "Filter",
"clear": "Clear",
"apply": "Apply",
"approve": "Approve",
"reject": "Reject",
"pending": "Pending",
"approved": "Approved",
"rejected": "Rejected",
"online": "Online",
"offline": "Offline",
"running": "Running",
"stopped": "Stopped",
"maintenance": "Maintenance",
"unknown": "Unknown",
"activate": "Activate",
"active": "Active",
"inactive": "Inactive",
"required": "Required",
"optional": "Optional",
"add": "Add",
"address": "Address",
"after": "After",
"aiopsPlatform": "AIOps Intelligent Ops Platform",
"all": "All",
"allocation": "Allocation",
"alreadyExists": "Already exists",
"analyzing": "Analyzing",
"annotation": "Annotation",
"appName": "AIOps Platform",
"apply": "Apply",
"applyFilter": "Apply Filter",
"approve": "Approve",
"approved": "Approved",
"archive": "Archive",
"ascending": "Ascending",
"assign": "Assign",
"assigned": "Assigned",
"authError": "Authentication failed",
"auto": "Auto",
"available": "Available",
"avatar": "Avatar",
"average": "Average",
"back": "Back",
"backup": "Backup",
"badge": "Badge",
"bandwidth": "Bandwidth",
"batch": "Batch",
"batchDelete": "Batch Delete",
"batchExport": "Batch Export",
"batchImport": "Batch Import",
"batchOps": "Batch Operations",
"before": "Before",
"beta": "Beta",
"billing": "Billing",
"bookmark": "Bookmark",
"bound": "Bound",
"building": "Building",
"busy": "Busy",
"cancel": "Cancel",
"cannotUndo": "This action cannot be undone",
"category": "Category",
"change": "Change",
"channel": "Channel",
"check": "Check",
"clear": "Clear",
"clearAll": "Clear All",
"clearFilter": "Clear Filter",
"clone": "Clone",
"close": "Close",
"closed": "Closed",
"closing": "Closing",
"collapse": "Collapse",
"collapseAll": "Collapse All",
"color": "Color",
"comingSoon": "Coming soon",
"compare": "Compare",
"compatible": "Compatible",
"completed": "Completed",
"compressing": "Compressing",
"config": "Config",
"confirm": "Confirm",
"confirmBatchExec": "Confirm Batch Execute",
"confirmDelete": "Confirm delete? This action cannot be undone.",
"savedSuccessfully": "Saved successfully",
"confirmExec": "Confirm Execute",
"confirmOp": "Confirm Operation",
"connected": "Connected",
"connecting": "Connecting",
"contact": "Contact",
"contains": "Contains",
"continue": "Continue",
"convert": "Convert",
"copied": "Copied",
"copy": "Copy",
"copyFailed": "Copy failed",
"copyFailedManual": "Copy failed; please copy the error manually",
"copySuccess": "Copied successfully",
"copyTo": "Copy to",
"copybuttontsx.s76597b46": "请手动选中内容后复制",
"cost": "Cost",
"count": "Count",
"create": "Create",
"createdAt": "Created At",
"createdAt2": "Created At",
"createdBy": "Created By",
"creating": "Creating",
"creator": "Creator",
"current": "Current",
"custom": "Custom",
"customRange": "Custom Range",
"danger": "Danger",
"dark": "Dark",
"datacenter": "Data Center",
"day": "Day",
"deactivate": "Deactivate",
"debugging": "Debugging",
"decrease": "Decrease",
"decrypting": "Decrypting",
"degraded": "Degraded",
"delete": "Delete",
"deleteFailed": "Delete failed",
"deleteSuccess": "Deleted successfully",
"deletedSuccessfully": "Deleted successfully",
"operationSuccess": "Operation succeeded",
"operationFailed": "Operation failed",
"loadFailed": "Failed to load",
"saveFailed": "Failed to save",
"deleting": "Deleting",
"deny": "Deny",
"deployed": "Deployed",
"deploying": "Deploying",
"deprecated": "Deprecated",
"descending": "Descending",
"description": "Description",
"deselectAll": "Deselect All",
"detail": "Detail",
"details": "Details",
"detect": "Detect",
"diagnosing": "Diagnosing",
"dialog": "Dialog",
"diff": "Diff",
"disable": "Disable",
"disconnected": "Disconnected",
"discover": "Discover",
"download": "Download",
"download2": "Download",
"downloadComplete": "Download complete",
"downloadFailed": "Download failed",
"downloading": "Downloading",
"draft": "Draft",
"drawer": "Drawer",
"duplicate": "Duplicate",
"duration": {
"sec": "{{count}}s",
"min": "{{count}}m",
@@ -80,436 +142,384 @@
"hourMin": "{{h}}h {{m}}m",
"minAgo": "{{count}} min ago"
},
"ok": "OK",
"retry": "Retry",
"continue": "Continue",
"pause": "Pause",
"resume": "Resume",
"start": "Start",
"stop": "Stop",
"restart": "Restart",
"finish": "Finish",
"undo": "Undo",
"expand": "Expand",
"collapse": "Collapse",
"expandAll": "Expand All",
"collapseAll": "Collapse All",
"fullscreen": "Fullscreen",
"exitFullscreen": "Exit Fullscreen",
"preview": "Preview",
"view": "View",
"viewAll": "View All",
"viewDetail": "View Details",
"settings": "Settings",
"config": "Config",
"manage": "Manage",
"batch": "Batch",
"batchOps": "Batch Operations",
"batchDelete": "Batch Delete",
"batchExport": "Batch Export",
"batchImport": "Batch Import",
"selectAll": "Select All",
"deselectAll": "Deselect All",
"inverse": "Invert",
"selectedCount": "{{count}} selected",
"confirmOp": "Confirm Operation",
"confirmExec": "Confirm Execute",
"confirmBatchExec": "Confirm Batch Execute",
"highRisk": "High Risk",
"danger": "Danger",
"normal": "Normal",
"abnormal": "Abnormal",
"healthy": "Healthy",
"unhealthy": "Unhealthy",
"activate": "Activate",
"deactivate": "Deactivate",
"ascending": "Ascending",
"descending": "Descending",
"sort": "Sort",
"group": "Group",
"category": "Category",
"tag": "Tag",
"annotation": "Annotation",
"level": "Level",
"priority": "Priority",
"count": "Count",
"unit": "Unit",
"percent": "Percent",
"version": "Version",
"revision": "Revision",
"source": "Source",
"target": "Target",
"origin": "Origin",
"owner": "Owner",
"creator": "Creator",
"operator": "Operator",
"remark": "Remark",
"note": "Note",
"placeholder": "Enter...",
"selectPlaceholder": "Select...",
"keyword": "Keyword",
"perPage": "Per Page",
"prevPage": "Previous",
"nextPage": "Next",
"pageOf": "Page {{current}}/{{total}}",
"total2": "{{count}} total",
"ebCaughtError": "[ErrorBoundary] Caught error:",
"ebCopyError": "Copy Error",
"ebDescription": "Sorry, this page encountered an unexpected error. You can try reloading or returning to home.",
"ebErrorInfo": "[ErrorBoundary] Error info:",
"ebGoHome": "Back to Home",
"ebPageError": "Page Error",
"ebReportErrorMsg": "Error Message",
"ebReportStack": "Component Stack",
"ebReportTime": "Time",
"ebReportTitle": "Error Report",
"ebReportUA": "User Agent",
"ebViewDetails": "View Error Details",
"edit": "Edit",
"elapsed": "Elapsed",
"remaining": "Remaining",
"startTime": "Start Time",
"email": "Email",
"empty": "Empty",
"empty2": "No",
"enable": "Enable",
"encrypting": "Encrypting",
"endTime": "End Time",
"expiredAt": "Expired At",
"expireAt": "Expires At",
"lastRun": "Last Run",
"nextRun": "Next Run",
"today": "Today",
"yesterday": "Yesterday",
"tomorrow": "Tomorrow",
"thisWeek": "This Week",
"lastWeek": "Last Week",
"thisMonth": "This Month",
"lastMonth": "Last Month",
"thisYear": "This Year",
"recent7d": "Last 7 days",
"recent30d": "Last 30 days",
"recent1h": "Last 1 hour",
"recent24h": "Last 24 hours",
"recent6h": "Last 6 hours",
"custom": "Custom",
"customRange": "Custom Range",
"realtime": "Real-time",
"history": "History",
"timeline": "Timeline",
"processing": "Processing",
"connecting": "Connecting",
"executing": "Executing",
"connected": "Connected",
"disconnected": "Disconnected",
"unsaved": "Unsaved",
"modified": "Modified",
"invalid": "Invalid",
"valid": "Valid",
"notEmpty": "Cannot be empty",
"alreadyExists": "Already exists",
"notFound": "Not found",
"noPermission": "No permission",
"noMatch": "No match",
"noConfig": "No config",
"comingSoon": "Coming soon",
"deprecated": "Deprecated",
"beta": "Beta",
"copySuccess": "Copied successfully",
"copyFailed": "Copy failed",
"loadMore": "Load more",
"noMore": "No more",
"cannotUndo": "This action cannot be undone",
"fillRequired": "Please fill required fields",
"networkError": "Network error",
"serverError": "Server error",
"timeoutError": "Request timeout",
"authError": "Authentication failed",
"forbidden": "Forbidden",
"sessionExpired": "Session expired, please log in again",
"share": "Share",
"shareLink": "Share link",
"zoomIn": "Zoom In",
"zoomOut": "Zoom Out",
"clone": "Clone",
"duplicate": "Duplicate",
"archive": "Archive",
"restore": "Restore",
"purge": "Purge",
"migrate": "Migrate",
"convert": "Convert",
"compare": "Compare",
"diff": "Diff",
"merge": "Merge",
"validate": "Validate",
"verify": "Verify",
"check": "Check",
"scan": "Scan",
"detect": "Detect",
"discover": "Discover",
"trend": "Trend",
"trendChart": "Trend Chart",
"statistics": "Statistics",
"summary": "Summary",
"overview": "Overview",
"report": "Report",
"record": "Record",
"traceId": "Trace ID",
"endpoint": "Endpoint",
"instance": "Instance",
"zone": "Zone",
"datacenter": "Data Center",
"vendor": "Vendor",
"platform": "Platform",
"account": "Account",
"token": "Token",
"license": "License",
"quota": "Quota",
"limit": "Limit",
"allocation": "Allocation",
"cost": "Cost",
"billing": "Billing",
"equals": "Equals",
"error": "Error",
"errorCopiedToClipboard": "Error info copied to clipboard; paste it into the issue",
"excludes": "Excludes",
"execute": "Execute",
"executing": "Executing",
"exitFullscreen": "Exit Fullscreen",
"exitFullscreen2": "Exit fullscreen",
"expand": "Expand",
"expandAll": "Expand All",
"expense": "Expense",
"bandwidth": "Bandwidth",
"latency": "Latency",
"throughput": "Throughput",
"expireAt": "Expires At",
"expiredAt": "Expired At",
"export": "Export",
"export2": "Export",
"exportComplete": "Export complete",
"exportFailed": "Export failed",
"failed": "Failed",
"false": "No",
"fillRequired": "Please fill required fields",
"filter": "Filter",
"finish": "Finish",
"first": "First",
"follow": "Follow",
"forbidden": "Forbidden",
"forward": "Forward",
"fullscreen": "Fullscreen",
"generating": "Generating",
"grant": "Grant",
"greaterEqual": "Greater or equal",
"greaterThan": "Greater than",
"group": "Group",
"healthy": "Healthy",
"hidden": "Hidden",
"high": "High",
"highRisk": "High Risk",
"history": "History",
"hour": "Hour",
"icon": "Icon",
"idle": "Idle",
"import": "Import",
"import2": "Import",
"importComplete": "Import complete",
"importFailed": "Import failed",
"inProgress": "In Progress",
"inactive": "Inactive",
"incoming": "Incoming",
"incompatible": "Incompatible",
"incomplete": "Incomplete",
"increase": "Increase",
"info": "Info",
"instance": "Instance",
"invalid": "Invalid",
"inverse": "Invert",
"iops": "IOPS",
"qps": "QPS",
"tps": "TPS",
"rate": "Rate",
"ratio": "Ratio",
"average": "Average",
"keyword": "Keyword",
"last": "Last",
"lastMonth": "Last Month",
"lastRun": "Last Run",
"lastWeek": "Last Week",
"latency": "Latency",
"lessEqual": "Less or equal",
"lessThan": "Less than",
"level": "Level",
"license": "License",
"light": "Light",
"lightDark": "System",
"like": "Like",
"limit": "Limit",
"linked": "Linked",
"loadFailed": "Failed to load",
"loadMore": "Load more",
"loading": "Loading...",
"locked": "Locked",
"logicalAnd": "AND",
"logicalNot": "NOT",
"logicalOr": "OR",
"login": "Login",
"logout": "Logout",
"low": "Low",
"mac": "MAC",
"maintenance": "Maintenance",
"maintenance2": "Maintenance",
"manage": "Manage",
"manual": "Manual",
"match": "Match",
"matches": "Matches",
"max": "Max",
"min": "Min",
"peak": "Peak",
"maximize": "Maximize",
"median": "Median",
"medium": "Medium",
"menuApp": "App Release",
"menuApproval": "Resource Request",
"menuAsset": "Asset Management",
"menuAudit": "Security Audit",
"menuAutomation": "Automation",
"menuCloud": "Cloud Resources",
"menuDashboard": "📊 Dashboard",
"menuMonitoring": "Monitoring & Alerts",
"menuOther": "Other",
"menuSystem": "System",
"merge": "Merge",
"metadata": "Metadata",
"method": "Method",
"migrate": "Migrate",
"migrating": "Migrating",
"min": "Min",
"minimize": "Minimize",
"minute": "Minute",
"modal": "Modal",
"modified": "Modified",
"module": "Module",
"monitoring": "Monitoring",
"month": "Month",
"more": "More",
"move": "Move",
"moveTo": "Move to",
"mute": "Mute",
"name": "Name",
"networkError": "Network error",
"next": "Next",
"nextPage": "Next",
"nextRun": "Next Run",
"no": "No",
"noConfig": "No config",
"noData": "No Data",
"noMatch": "No match",
"noMore": "No more",
"noPermission": "No permission",
"none": "None",
"normal": "Normal",
"notEmpty": "Cannot be empty",
"notFound": "Not found",
"note": "Note",
"offline": "Offline",
"ok": "OK",
"online": "Online",
"open": "Open",
"operationFailed": "Operation failed",
"operationSuccess": "Operation succeeded",
"operator": "Operator",
"optional": "Optional",
"origin": "Origin",
"outgoing": "Outgoing",
"overloaded": "Overloaded",
"overview": "Overview",
"owner": "Owner",
"p50": "P50",
"p90": "P90",
"p95": "P95",
"p99": "P99",
"p999": "P99.9",
"second": "Second",
"minute": "Minute",
"hour": "Hour",
"day": "Day",
"week": "Week",
"month": "Month",
"year": "Year",
"perSecond": "/s",
"perMinute": "/min",
"perHour": "/h",
"pageOf": "Page {{current}}/{{total}}",
"panel": "Panel",
"path": "Path",
"pause": "Pause",
"peak": "Peak",
"pending": "Pending",
"perDay": "/d",
"empty": "Empty",
"auto": "Auto",
"manual": "Manual",
"perHour": "/h",
"perMinute": "/min",
"perPage": "Per Page",
"perSecond": "/s",
"percent": "Percent",
"permit": "Allow",
"pin": "Pin",
"pinned": "Pinned",
"placeholder": "Enter...",
"platform": "Platform",
"popover": "Popover",
"powerOff": "Power Off",
"powerOn": "Power On",
"prevPage": "Previous",
"preview": "Preview",
"previous": "Previous",
"print": "Print",
"priority": "Priority",
"processing": "Processing",
"profilepagetsx.s5badb3ba": "修改失败",
"profilepagetsx.s6bfc4433": "修改登录密码",
"profilepagetsx.s8ba2f8b4": "密码已修改",
"profilepagetsx.s8e7eca1f": "本地",
"profilepagetsx.sa806ce95": "当前密码",
"profilepagetsx.sfcef0de8": "账号来源",
"protocol": "Protocol",
"publish": "Publish",
"purge": "Purge",
"qps": "QPS",
"queued": "Queued",
"quota": "Quota",
"rate": "Rate",
"ratio": "Ratio",
"reachable": "Reachable",
"readonly": "Read Only",
"readwrite": "Read/Write",
"hidden": "Hidden",
"visible": "Visible",
"locked": "Locked",
"pinned": "Pinned",
"starred": "Starred",
"bookmark": "Bookmark",
"assigned": "Assigned",
"unassigned": "Unassigned",
"linked": "Linked",
"unlinked": "Unlinked",
"bound": "Bound",
"unbound": "Unbound",
"verified": "Verified",
"unverified": "Unverified",
"completed": "Completed",
"incomplete": "Incomplete",
"increase": "Increase",
"decrease": "Decrease",
"change": "Change",
"before": "Before",
"after": "After",
"contains": "Contains",
"excludes": "Excludes",
"equals": "Equals",
"greaterThan": "Greater than",
"lessThan": "Less than",
"greaterEqual": "Greater or equal",
"lessEqual": "Less or equal",
"like": "Like",
"ready": "Ready",
"realtime": "Real-time",
"reboot": "Reboot",
"receive": "Receive",
"recent1h": "Last 1 hour",
"recent24h": "Last 24 hours",
"recent30d": "Last 30 days",
"recent6h": "Last 6 hours",
"recent7d": "Last 7 days",
"recommended": "Recommended",
"record": "Record",
"redeploy": "Redeploy",
"referenceId": "Reference ID",
"refresh": "Refresh",
"regex": "Regex",
"matches": "Matches",
"logicalAnd": "AND",
"logicalOr": "OR",
"logicalNot": "NOT",
"open": "Open",
"closed": "Closed",
"closing": "Closing",
"register": "Register",
"reject": "Reject",
"rejected": "Rejected",
"releasing": "Releasing",
"reload": "Reload",
"reloadPage": "Reload",
"remaining": "Remaining",
"remark": "Remark",
"rename": "Rename",
"move": "Move",
"copyTo": "Copy to",
"moveTo": "Move to",
"import2": "Import",
"export2": "Export",
"download2": "Download",
"upload2": "Upload",
"backup": "Backup",
"report": "Report",
"requestts.sd3ab821c": "登录已过期,请重新登录",
"required": "Required",
"reset": "Reset",
"restart": "Restart",
"restore": "Restore",
"resubmit": "Resubmit",
"resume": "Resume",
"retry": "Retry",
"revision": "Revision",
"revoke": "Revoke",
"rollback": "Rollback",
"run": "Run",
"execute": "Execute",
"trigger": "Trigger",
"abort": "Abort",
"running": "Running",
"save": "Save",
"saveAll": "Save All",
"saveAs": "Save As",
"publish": "Publish",
"rollback": "Rollback",
"redeploy": "Redeploy",
"reboot": "Reboot",
"powerOn": "Power On",
"powerOff": "Power Off",
"login": "Login",
"logout": "Logout",
"register": "Register",
"switch": "Switch",
"toggle": "Toggle",
"current": "Current",
"first": "First",
"last": "Last",
"empty2": "No",
"draft": "Draft",
"queued": "Queued",
"inProgress": "In Progress",
"ready": "Ready",
"waiting": "Waiting",
"timeout": "Timeout",
"unreachable": "Unreachable",
"reachable": "Reachable",
"available": "Available",
"unavailable": "Unavailable",
"low": "Low",
"medium": "Medium",
"high": "High",
"supported": "Supported",
"unsupported": "Unsupported",
"compatible": "Compatible",
"incompatible": "Incompatible",
"recommended": "Recommended",
"resubmit": "Resubmit",
"assign": "Assign",
"unassign": "Unassign",
"revoke": "Revoke",
"grant": "Grant",
"permit": "Allow",
"deny": "Deny",
"clearFilter": "Clear Filter",
"reload": "Reload",
"sync": "Sync",
"applyFilter": "Apply Filter",
"clearAll": "Clear All",
"match": "Match",
"details": "Details",
"summary2": "Summary",
"metadata": "Metadata",
"createdAt2": "Created At",
"updatedAt2": "Updated At",
"createdBy": "Created By",
"updatedBy": "Updated By",
"uid": "UID",
"serial": "Serial No.",
"referenceId": "Reference ID",
"path": "Path",
"url": "URL",
"uri": "URI",
"address": "Address",
"mac": "MAC",
"protocol": "Protocol",
"method": "Method",
"module": "Module",
"tab": "Tab",
"section": "Section",
"panel": "Panel",
"dialog": "Dialog",
"modal": "Modal",
"drawer": "Drawer",
"popover": "Popover",
"tooltip": "Tooltip",
"badge": "Badge",
"avatar": "Avatar",
"icon": "Icon",
"color": "Color",
"theme": "Theme",
"light": "Light",
"dark": "Dark",
"system3": "System",
"lightDark": "System",
"minimize": "Minimize",
"maximize": "Maximize",
"pin": "Pin",
"follow": "Follow",
"mute": "Mute",
"subscribe": "Subscribe",
"forward": "Forward",
"incoming": "Incoming",
"outgoing": "Outgoing",
"uploading": "Uploading",
"downloading": "Downloading",
"analyzing": "Analyzing",
"generating": "Generating",
"uploadComplete": "Upload complete",
"uploadFailed": "Upload failed",
"downloadComplete": "Download complete",
"downloadFailed": "Download failed",
"importComplete": "Import complete",
"importFailed": "Import failed",
"exportComplete": "Export complete",
"exportFailed": "Export failed",
"deploying": "Deploying",
"deployed": "Deployed",
"building": "Building",
"releasing": "Releasing",
"saveFailed": "Failed to save",
"savedSuccessfully": "Saved successfully",
"scaling": "Scaling",
"scan": "Scan",
"scheduling": "Scheduling",
"creating": "Creating",
"deleting": "Deleting",
"migrating": "Migrating",
"compressing": "Compressing",
"encrypting": "Encrypting",
"decrypting": "Decrypting",
"verifying": "Verifying",
"monitoring": "Monitoring",
"tracing": "Tracing",
"debugging": "Debugging",
"diagnosing": "Diagnosing",
"idle": "Idle",
"busy": "Busy",
"overloaded": "Overloaded",
"degraded": "Degraded",
"maintenance2": "Maintenance",
"search": "Search",
"second": "Second",
"section": "Section",
"selectAll": "Select All",
"selectPlaceholder": "Select...",
"selectedCount": "{{count}} selected",
"send": "Send",
"receive": "Receive",
"print": "Print",
"email": "Email",
"serial": "Serial No.",
"serverError": "Server error",
"sessionExpired": "Session expired, please log in again",
"settings": "Settings",
"share": "Share",
"shareLink": "Share link",
"sms": "SMS",
"webhook": "Webhook",
"channel": "Channel",
"contact": "Contact",
"true": "Yes",
"false": "No",
"deleteFailed": "Delete failed",
"deleteSuccess": "Deleted successfully",
"aiopsPlatform": "AIOps Intelligent Ops Platform",
"errorCopiedToClipboard": "Error info copied to clipboard; paste it into the issue",
"menuAudit": "Security Audit",
"copyFailedManual": "Copy failed; please copy the error manually",
"menuAsset": "Asset Management",
"ebErrorInfo": "[ErrorBoundary] Error info:",
"menuCloud": "Cloud Resources",
"menuMonitoring": "Monitoring & Alerts",
"menuOther": "Other",
"menuDashboard": "📊 Dashboard",
"reloadPage": "Reload",
"menuAutomation": "Automation",
"menuSystem": "System",
"ebCaughtError": "[ErrorBoundary] Caught error:",
"menuApp": "App Release",
"menuApproval": "Resource Request",
"exitFullscreen2": "Exit fullscreen",
"sort": "Sort",
"source": "Source",
"starred": "Starred",
"start": "Start",
"startTime": "Start Time",
"statistics": "Statistics",
"status": "Status",
"stop": "Stop",
"stopped": "Stopped",
"submit": "Submit",
"subscribe": "Subscribe",
"success": "Success",
"summary": "Summary",
"summary2": "Summary",
"supported": "Supported",
"switch": "Switch",
"sync": "Sync",
"system3": "System",
"tab": "Tab",
"tag": "Tag",
"target": "Target",
"test": "Test",
"theme": "Theme",
"themets.s02b08e05": "Atom 暖灰 IDE,紫绿语法渐变",
"themets.s17d84295": "自动匹配操作系统浅色/深色",
"themets.s2f82cbb2": "深海蓝",
"themets.s29ee972b": "GitHub 风格蓝黑专业暗色",
"themets.s2d43cc04": "明亮白",
"themets.s2f82cbb2": "深海蓝",
"themets.s37e76182": "企业控制台清爽浅色",
"themets.s02b08e05": "Atom 暖灰 IDE,紫绿语法渐变",
"themets.s525ce260": "经典紫粉暗色,极高辨识度",
"themets.s6f40fb5e": "东京霓虹深蓝紫,VS Code 热门",
"themets.s571aa09d": "马卡龙柔和暗色,护眼",
"themets.s6f40fb5e": "东京霓虹深蓝紫,VS Code 热门",
"themets.s8392cae7": "主流",
"themets.sc2e48855": "开发者",
"requestts.sd3ab821c": "登录已过期,请重新登录",
"copybuttontsx.s76597b46": "请手动选中内容后复制",
"profilepagetsx.s8ba2f8b4": "密码已修改",
"profilepagetsx.s5badb3ba": "修改失败",
"profilepagetsx.sfcef0de8": "账号来源",
"profilepagetsx.s8e7eca1f": "本地",
"profilepagetsx.s6bfc4433": "修改登录密码",
"profilepagetsx.sa806ce95": "当前密码"
"thisMonth": "This Month",
"thisWeek": "This Week",
"thisYear": "This Year",
"throughput": "Throughput",
"timeline": "Timeline",
"timeout": "Timeout",
"timeoutError": "Request timeout",
"today": "Today",
"toggle": "Toggle",
"token": "Token",
"tomorrow": "Tomorrow",
"tooltip": "Tooltip",
"total": "Total",
"total2": "{{count}} total",
"tps": "TPS",
"traceId": "Trace ID",
"tracing": "Tracing",
"trend": "Trend",
"trendChart": "Trend Chart",
"trigger": "Trigger",
"true": "Yes",
"type": "Type",
"uid": "UID",
"unassign": "Unassign",
"unassigned": "Unassigned",
"unavailable": "Unavailable",
"unbound": "Unbound",
"undo": "Undo",
"unhealthy": "Unhealthy",
"unit": "Unit",
"unknown": "Unknown",
"unlinked": "Unlinked",
"unreachable": "Unreachable",
"unsaved": "Unsaved",
"unsupported": "Unsupported",
"unverified": "Unverified",
"update": "Update",
"updatedAt": "Updated At",
"updatedAt2": "Updated At",
"updatedBy": "Updated By",
"upload": "Upload",
"upload2": "Upload",
"uploadComplete": "Upload complete",
"uploadFailed": "Upload failed",
"uploading": "Uploading",
"uri": "URI",
"url": "URL",
"valid": "Valid",
"validate": "Validate",
"vendor": "Vendor",
"verified": "Verified",
"verify": "Verify",
"verifying": "Verifying",
"version": "Version",
"view": "View",
"viewAll": "View All",
"viewDetail": "View Details",
"visible": "Visible",
"waiting": "Waiting",
"warning": "Warning",
"webhook": "Webhook",
"week": "Week",
"year": "Year",
"yes": "Yes",
"yesterday": "Yesterday",
"zone": "Zone",
"zoomIn": "Zoom In",
"zoomOut": "Zoom Out"
},
"menu": {
"dashboard": "Dashboard",
+476 -466
View File
@@ -1,77 +1,139 @@
{
"common": {
"appName": "AIOps平台",
"confirm": "确认",
"cancel": "取消",
"save": "保存",
"delete": "删除",
"edit": "编辑",
"add": "添加",
"create": "创建",
"update": "更新",
"search": "搜索",
"refresh": "刷新",
"loading": "加载中...",
"success": "成功",
"failed": "失败",
"error": "错误",
"warning": "警告",
"info": "提示",
"close": "关闭",
"back": "返回",
"next": "下一步",
"previous": "上一步",
"submit": "提交",
"reset": "重置",
"export": "导出",
"import": "导入",
"download": "下载",
"upload": "上传",
"copy": "复制",
"copied": "已复制",
"test": "测试",
"enable": "启用",
"disable": "禁用",
"all": "全部",
"none": "无",
"yes": "是",
"no": "否",
"abnormal": "异常",
"abort": "中止",
"account": "账号",
"actions": "操作",
"status": "状态",
"name": "名称",
"description": "描述",
"type": "类型",
"createdAt": "创建时间",
"updatedAt": "更新时间",
"noData": "暂无数据",
"total": "总计",
"detail": "详情",
"more": "更多",
"filter": "筛选",
"clear": "清空",
"apply": "应用",
"approve": "通过",
"reject": "拒绝",
"pending": "待处理",
"approved": "已通过",
"rejected": "已拒绝",
"online": "在线",
"offline": "离线",
"running": "运行中",
"stopped": "已停止",
"maintenance": "维护中",
"unknown": "未知",
"activate": "激活",
"active": "活跃",
"inactive": "未激活",
"required": "必填",
"optional": "可选",
"add": "添加",
"address": "地址",
"after": "后",
"aiopsPlatform": "AIOps 智能运维平台",
"all": "全部",
"allocation": "分配",
"alreadyExists": "已存在",
"analyzing": "分析中",
"annotation": "注解",
"appName": "AIOps平台",
"apply": "应用",
"applyFilter": "应用筛选",
"approve": "通过",
"approved": "已通过",
"archive": "归档",
"ascending": "升序",
"assign": "分配",
"assigned": "已分配",
"authError": "认证失败",
"auto": "自动",
"available": "可用",
"avatar": "头像",
"average": "平均",
"back": "返回",
"backup": "备份",
"badge": "徽章",
"bandwidth": "带宽",
"batch": "批量",
"batchDelete": "批量删除",
"batchExport": "批量导出",
"batchImport": "批量导入",
"batchOps": "批量操作",
"before": "前",
"beta": "测试版",
"billing": "账单",
"bookmark": "书签",
"bound": "已绑定",
"building": "构建中",
"busy": "繁忙",
"cancel": "取消",
"cannotUndo": "此操作不可撤销",
"category": "分类",
"change": "变更",
"channel": "渠道",
"check": "检查",
"clear": "清空",
"clearAll": "全部清除",
"clearFilter": "清除筛选",
"clone": "克隆",
"close": "关闭",
"closed": "已关闭",
"closing": "关闭中",
"collapse": "收起",
"collapseAll": "全部收起",
"color": "颜色",
"comingSoon": "即将推出",
"compare": "对比",
"compatible": "兼容",
"completed": "已完成",
"compressing": "压缩中",
"config": "配置",
"confirm": "确认",
"confirmBatchExec": "确认批量执行",
"confirmDelete": "确认删除?此操作不可恢复。",
"savedSuccessfully": "保存成功",
"confirmExec": "确认执行",
"confirmOp": "确认操作",
"connected": "已连接",
"connecting": "连接中",
"contact": "联系人",
"contains": "包含",
"continue": "继续",
"convert": "转换",
"copied": "已复制",
"copy": "复制",
"copyFailed": "复制失败",
"copyFailedManual": "复制失败,请手动复制错误信息",
"copySuccess": "复制成功",
"copyTo": "复制到",
"copybuttontsx.s76597b46": "请手动选中内容后复制",
"cost": "成本",
"count": "数量",
"create": "创建",
"createdAt": "创建时间",
"createdAt2": "创建时间",
"createdBy": "创建者",
"creating": "创建中",
"creator": "创建者",
"current": "当前",
"custom": "自定义",
"customRange": "自定义范围",
"danger": "危险",
"dark": "深色",
"datacenter": "数据中心",
"day": "天",
"deactivate": "停用",
"debugging": "调试中",
"decrease": "减少",
"decrypting": "解密中",
"degraded": "降级",
"delete": "删除",
"deleteFailed": "删除失败",
"deleteSuccess": "删除成功",
"deletedSuccessfully": "删除成功",
"operationSuccess": "操作成功",
"operationFailed": "操作失败",
"loadFailed": "加载失败",
"saveFailed": "保存失败",
"deleting": "删除中",
"deny": "拒绝",
"deployed": "已部署",
"deploying": "部署中",
"deprecated": "已弃用",
"descending": "降序",
"description": "描述",
"deselectAll": "取消全选",
"detail": "详情",
"details": "详情",
"detect": "检测",
"diagnosing": "诊断中",
"dialog": "对话框",
"diff": "差异",
"disable": "禁用",
"disconnected": "已断开",
"discover": "发现",
"download": "下载",
"download2": "下载",
"downloadComplete": "下载完成",
"downloadFailed": "下载失败",
"downloading": "下载中",
"draft": "草稿",
"drawer": "抽屉",
"duplicate": "创建副本",
"duration": {
"sec": "{{count}}秒",
"min": "{{count}}分",
@@ -80,436 +142,384 @@
"hourMin": "{{h}}时{{m}}分",
"minAgo": "{{count}}分钟前"
},
"ok": "确定",
"retry": "重试",
"continue": "继续",
"pause": "暂停",
"resume": "恢复",
"start": "开始",
"stop": "停止",
"restart": "重启",
"finish": "完成",
"undo": "撤销",
"expand": "展开",
"collapse": "收起",
"expandAll": "展开全部",
"collapseAll": "全部收起",
"fullscreen": "全屏",
"exitFullscreen": "退出全屏",
"preview": "预览",
"view": "查看",
"viewAll": "查看全部",
"viewDetail": "查看详情",
"settings": "设置",
"config": "配置",
"manage": "管理",
"batch": "批量",
"batchOps": "批量操作",
"batchDelete": "批量删除",
"batchExport": "批量导出",
"batchImport": "批量导入",
"selectAll": "全选",
"deselectAll": "取消全选",
"inverse": "反选",
"selectedCount": "已选择 {{count}} 项",
"confirmOp": "确认操作",
"confirmExec": "确认执行",
"confirmBatchExec": "确认批量执行",
"highRisk": "高危",
"danger": "危险",
"normal": "正常",
"abnormal": "异常",
"healthy": "健康",
"unhealthy": "不健康",
"activate": "激活",
"deactivate": "停用",
"ascending": "升序",
"descending": "降序",
"sort": "排序",
"group": "分组",
"category": "分类",
"tag": "标签",
"annotation": "注解",
"level": "级别",
"priority": "优先级",
"count": "数量",
"unit": "单位",
"percent": "百分比",
"version": "版本",
"revision": "修订",
"source": "来源",
"target": "目标",
"origin": "原始",
"owner": "拥有者",
"creator": "创建者",
"operator": "操作人",
"remark": "备注",
"note": "注释",
"placeholder": "请输入",
"selectPlaceholder": "请选择",
"keyword": "关键字",
"perPage": "每页",
"prevPage": "上一页",
"nextPage": "下一页",
"pageOf": "第 {{current}}/{{total}} 页",
"total2": "共 {{count}} 条",
"ebCaughtError": "[ErrorBoundary] 捕获到错误:",
"ebCopyError": "复制错误",
"ebDescription": "抱歉,该页面遇到了意外错误。您可以尝试重新加载或返回首页。",
"ebErrorInfo": "[ErrorBoundary] 错误信息:",
"ebGoHome": "返回首页",
"ebPageError": "页面出现错误",
"ebReportErrorMsg": "错误信息",
"ebReportStack": "组件堆栈",
"ebReportTime": "时间",
"ebReportTitle": "错误报告",
"ebReportUA": "用户代理",
"ebViewDetails": "查看错误详情",
"edit": "编辑",
"elapsed": "耗时",
"remaining": "剩余",
"startTime": "开始时间",
"email": "邮件",
"empty": "空",
"empty2": "暂无",
"enable": "启用",
"encrypting": "加密中",
"endTime": "结束时间",
"expiredAt": "过期时间",
"expireAt": "到期时间",
"lastRun": "上次执行",
"nextRun": "下次执行",
"today": "今天",
"yesterday": "昨天",
"tomorrow": "明天",
"thisWeek": "本周",
"lastWeek": "上周",
"thisMonth": "本月",
"lastMonth": "上月",
"thisYear": "今年",
"recent7d": "近7天",
"recent30d": "近30天",
"recent1h": "近1小时",
"recent24h": "近24小时",
"recent6h": "近6小时",
"custom": "自定义",
"customRange": "自定义范围",
"realtime": "实时",
"history": "历史",
"timeline": "时间线",
"processing": "处理中",
"connecting": "连接中",
"executing": "执行中",
"connected": "已连接",
"disconnected": "已断开",
"unsaved": "未保存",
"modified": "已修改",
"invalid": "无效",
"valid": "有效",
"notEmpty": "不能为空",
"alreadyExists": "已存在",
"notFound": "未找到",
"noPermission": "无权限",
"noMatch": "无匹配",
"noConfig": "暂无配置",
"comingSoon": "即将推出",
"deprecated": "已弃用",
"beta": "测试版",
"copySuccess": "复制成功",
"copyFailed": "复制失败",
"loadMore": "加载更多",
"noMore": "没有更多了",
"cannotUndo": "此操作不可撤销",
"fillRequired": "请填写必填项",
"networkError": "网络错误",
"serverError": "服务器错误",
"timeoutError": "请求超时",
"authError": "认证失败",
"forbidden": "禁止访问",
"sessionExpired": "会话已过期,请重新登录",
"share": "分享",
"shareLink": "分享链接",
"zoomIn": "放大",
"zoomOut": "缩小",
"clone": "克隆",
"duplicate": "创建副本",
"archive": "归档",
"restore": "恢复",
"purge": "清除",
"migrate": "迁移",
"convert": "转换",
"compare": "对比",
"diff": "差异",
"merge": "合并",
"validate": "验证",
"verify": "校验",
"check": "检查",
"scan": "扫描",
"detect": "检测",
"discover": "发现",
"trend": "趋势",
"trendChart": "趋势图",
"statistics": "统计",
"summary": "概览",
"overview": "概览",
"report": "报告",
"record": "记录",
"traceId": "追踪ID",
"endpoint": "端点",
"instance": "实例",
"zone": "可用区",
"datacenter": "数据中心",
"vendor": "厂商",
"platform": "平台",
"account": "账号",
"token": "令牌",
"license": "许可证",
"quota": "配额",
"limit": "限制",
"allocation": "分配",
"cost": "成本",
"billing": "账单",
"equals": "等于",
"error": "错误",
"errorCopiedToClipboard": "错误信息已复制到剪贴板,请粘贴到 Issue 中",
"excludes": "排除",
"execute": "执行",
"executing": "执行中",
"exitFullscreen": "退出全屏",
"exitFullscreen2": "退出全屏",
"expand": "展开",
"expandAll": "展开全部",
"expense": "费用",
"bandwidth": "带宽",
"latency": "延迟",
"throughput": "吞吐量",
"expireAt": "到期时间",
"expiredAt": "过期时间",
"export": "导出",
"export2": "导出",
"exportComplete": "导出完成",
"exportFailed": "导出失败",
"failed": "失败",
"false": "否",
"fillRequired": "请填写必填项",
"filter": "筛选",
"finish": "完成",
"first": "第一个",
"follow": "跟随",
"forbidden": "禁止访问",
"forward": "转发",
"fullscreen": "全屏",
"generating": "生成中",
"grant": "授予",
"greaterEqual": "大于等于",
"greaterThan": "大于",
"group": "分组",
"healthy": "健康",
"hidden": "隐藏",
"high": "高",
"highRisk": "高危",
"history": "历史",
"hour": "小时",
"icon": "图标",
"idle": "空闲",
"import": "导入",
"import2": "导入",
"importComplete": "导入完成",
"importFailed": "导入失败",
"inProgress": "进行中",
"inactive": "未激活",
"incoming": "入站",
"incompatible": "不兼容",
"incomplete": "未完成",
"increase": "增加",
"info": "提示",
"instance": "实例",
"invalid": "无效",
"inverse": "反选",
"iops": "IOPS",
"qps": "QPS",
"tps": "TPS",
"rate": "速率",
"ratio": "比率",
"average": "平均",
"keyword": "关键字",
"last": "最后一个",
"lastMonth": "上月",
"lastRun": "上次执行",
"lastWeek": "上周",
"latency": "延迟",
"lessEqual": "小于等于",
"lessThan": "小于",
"level": "级别",
"license": "许可证",
"light": "浅色",
"lightDark": "跟随系统",
"like": "相似",
"limit": "限制",
"linked": "已关联",
"loadFailed": "加载失败",
"loadMore": "加载更多",
"loading": "加载中...",
"locked": "已锁定",
"logicalAnd": "且",
"logicalNot": "非",
"logicalOr": "或",
"login": "登录",
"logout": "退出",
"low": "低",
"mac": "MAC",
"maintenance": "维护中",
"maintenance2": "维护中",
"manage": "管理",
"manual": "手动",
"match": "匹配",
"matches": "匹配",
"max": "最大",
"min": "最小",
"peak": "峰值",
"maximize": "最大化",
"median": "中位数",
"medium": "中",
"menuApp": "🚀 应用发布",
"menuApproval": "✅ 资源申请",
"menuAsset": "🖥️ 资产管理",
"menuAudit": "🔍 安全审计",
"menuAutomation": "⚙️ 自动化运维",
"menuCloud": "☁️ 云资源",
"menuDashboard": "📊 仪表盘",
"menuMonitoring": "📡 监控告警",
"menuOther": "📌 其他",
"menuSystem": "🔧 系统管理",
"merge": "合并",
"metadata": "元数据",
"method": "方法",
"migrate": "迁移",
"migrating": "迁移中",
"min": "最小",
"minimize": "最小化",
"minute": "分钟",
"modal": "弹窗",
"modified": "已修改",
"module": "模块",
"monitoring": "监控中",
"month": "月",
"more": "更多",
"move": "移动",
"moveTo": "移动到",
"mute": "静音",
"name": "名称",
"networkError": "网络错误",
"next": "下一步",
"nextPage": "下一页",
"nextRun": "下次执行",
"no": "否",
"noConfig": "暂无配置",
"noData": "暂无数据",
"noMatch": "无匹配",
"noMore": "没有更多了",
"noPermission": "无权限",
"none": "无",
"normal": "正常",
"notEmpty": "不能为空",
"notFound": "未找到",
"note": "注释",
"offline": "离线",
"ok": "确定",
"online": "在线",
"open": "打开",
"operationFailed": "操作失败",
"operationSuccess": "操作成功",
"operator": "操作人",
"optional": "可选",
"origin": "原始",
"outgoing": "出站",
"overloaded": "过载",
"overview": "概览",
"owner": "拥有者",
"p50": "P50",
"p90": "P90",
"p95": "P95",
"p99": "P99",
"p999": "P99.9",
"second": "秒",
"minute": "分钟",
"hour": "小时",
"day": "天",
"week": "周",
"month": "月",
"year": "年",
"perSecond": "/秒",
"perMinute": "/分",
"perHour": "/时",
"pageOf": "第 {{current}}/{{total}} 页",
"panel": "面板",
"path": "路径",
"pause": "暂停",
"peak": "峰值",
"pending": "待处理",
"perDay": "/天",
"empty": "空",
"auto": "自动",
"manual": "手动",
"perHour": "/时",
"perMinute": "/分",
"perPage": "每页",
"perSecond": "/秒",
"percent": "百分比",
"permit": "允许",
"pin": "置顶",
"pinned": "已置顶",
"placeholder": "请输入",
"platform": "平台",
"popover": "气泡",
"powerOff": "关机",
"powerOn": "开机",
"prevPage": "上一页",
"preview": "预览",
"previous": "上一步",
"print": "打印",
"priority": "优先级",
"processing": "处理中",
"profilepagetsx.s5badb3ba": "修改失败",
"profilepagetsx.s6bfc4433": "修改登录密码",
"profilepagetsx.s8ba2f8b4": "密码已修改",
"profilepagetsx.s8e7eca1f": "本地",
"profilepagetsx.sa806ce95": "当前密码",
"profilepagetsx.sfcef0de8": "账号来源",
"protocol": "协议",
"publish": "发布",
"purge": "清除",
"qps": "QPS",
"queued": "排队中",
"quota": "配额",
"rate": "速率",
"ratio": "比率",
"reachable": "可达",
"readonly": "只读",
"readwrite": "读写",
"hidden": "隐藏",
"visible": "可见",
"locked": "已锁定",
"pinned": "已置顶",
"starred": "已收藏",
"bookmark": "书签",
"assigned": "已分配",
"unassigned": "未分配",
"linked": "已关联",
"unlinked": "未关联",
"bound": "已绑定",
"unbound": "未绑定",
"verified": "已验证",
"unverified": "未验证",
"completed": "已完成",
"incomplete": "未完成",
"increase": "增加",
"decrease": "减少",
"change": "变更",
"before": "前",
"after": "后",
"contains": "包含",
"excludes": "排除",
"equals": "等于",
"greaterThan": "大于",
"lessThan": "小于",
"greaterEqual": "大于等于",
"lessEqual": "小于等于",
"like": "相似",
"ready": "就绪",
"realtime": "实时",
"reboot": "重启",
"receive": "接收",
"recent1h": "近1小时",
"recent24h": "近24小时",
"recent30d": "近30天",
"recent6h": "近6小时",
"recent7d": "近7天",
"recommended": "推荐",
"record": "记录",
"redeploy": "重新部署",
"referenceId": "引用ID",
"refresh": "刷新",
"regex": "正则",
"matches": "匹配",
"logicalAnd": "且",
"logicalOr": "或",
"logicalNot": "非",
"open": "打开",
"closed": "已关闭",
"closing": "关闭中",
"register": "注册",
"reject": "拒绝",
"rejected": "已拒绝",
"releasing": "发布中",
"reload": "重新加载",
"reloadPage": "重新加载",
"remaining": "剩余",
"remark": "备注",
"rename": "重命名",
"move": "移动",
"copyTo": "复制到",
"moveTo": "移动到",
"import2": "导入",
"export2": "导出",
"download2": "下载",
"upload2": "上传",
"backup": "备份",
"report": "报告",
"requestts.sd3ab821c": "登录已过期,请重新登录",
"required": "必填",
"reset": "重置",
"restart": "重启",
"restore": "恢复",
"resubmit": "重新提交",
"resume": "恢复",
"retry": "重试",
"revision": "修订",
"revoke": "撤销",
"rollback": "回滚",
"run": "运行",
"execute": "执行",
"trigger": "触发",
"abort": "中止",
"running": "运行中",
"save": "保存",
"saveAll": "保存全部",
"saveAs": "另存为",
"publish": "发布",
"rollback": "回滚",
"redeploy": "重新部署",
"reboot": "重启",
"powerOn": "开机",
"powerOff": "关机",
"login": "登录",
"logout": "退出",
"register": "注册",
"switch": "切换",
"toggle": "开关",
"current": "当前",
"first": "第一个",
"last": "最后一个",
"empty2": "暂无",
"draft": "草稿",
"queued": "排队中",
"inProgress": "进行中",
"ready": "就绪",
"waiting": "等待中",
"timeout": "超时",
"unreachable": "不可达",
"reachable": "可达",
"available": "可用",
"unavailable": "不可用",
"low": "低",
"medium": "中",
"high": "高",
"supported": "支持",
"unsupported": "不支持",
"compatible": "兼容",
"incompatible": "不兼容",
"recommended": "推荐",
"resubmit": "重新提交",
"assign": "分配",
"unassign": "取消分配",
"revoke": "撤销",
"grant": "授予",
"permit": "允许",
"deny": "拒绝",
"clearFilter": "清除筛选",
"reload": "重新加载",
"sync": "同步",
"applyFilter": "应用筛选",
"clearAll": "全部清除",
"match": "匹配",
"details": "详情",
"summary2": "摘要",
"metadata": "元数据",
"createdAt2": "创建时间",
"updatedAt2": "更新时间",
"createdBy": "创建者",
"updatedBy": "更新者",
"uid": "UID",
"serial": "序列号",
"referenceId": "引用ID",
"path": "路径",
"url": "URL",
"uri": "URI",
"address": "地址",
"mac": "MAC",
"protocol": "协议",
"method": "方法",
"module": "模块",
"tab": "标签页",
"section": "区块",
"panel": "面板",
"dialog": "对话框",
"modal": "弹窗",
"drawer": "抽屉",
"popover": "气泡",
"tooltip": "提示",
"badge": "徽章",
"avatar": "头像",
"icon": "图标",
"color": "颜色",
"theme": "主题",
"light": "浅色",
"dark": "深色",
"system3": "系统",
"lightDark": "跟随系统",
"minimize": "最小化",
"maximize": "最大化",
"pin": "置顶",
"follow": "跟随",
"mute": "静音",
"subscribe": "订阅",
"forward": "转发",
"incoming": "入站",
"outgoing": "出站",
"uploading": "上传中",
"downloading": "下载中",
"analyzing": "分析中",
"generating": "生成中",
"uploadComplete": "上传完成",
"uploadFailed": "上传失败",
"downloadComplete": "下载完成",
"downloadFailed": "下载失败",
"importComplete": "导入完成",
"importFailed": "导入失败",
"exportComplete": "导出完成",
"exportFailed": "导出失败",
"deploying": "部署中",
"deployed": "已部署",
"building": "构建中",
"releasing": "发布中",
"saveFailed": "保存失败",
"savedSuccessfully": "保存成功",
"scaling": "伸缩中",
"scan": "扫描",
"scheduling": "调度中",
"creating": "创建中",
"deleting": "删除中",
"migrating": "迁移中",
"compressing": "压缩中",
"encrypting": "加密中",
"decrypting": "解密中",
"verifying": "验证中",
"monitoring": "监控中",
"tracing": "追踪中",
"debugging": "调试中",
"diagnosing": "诊断中",
"idle": "空闲",
"busy": "繁忙",
"overloaded": "过载",
"degraded": "降级",
"maintenance2": "维护中",
"search": "搜索",
"second": "秒",
"section": "区块",
"selectAll": "全选",
"selectPlaceholder": "请选择",
"selectedCount": "已选择 {{count}} 项",
"send": "发送",
"receive": "接收",
"print": "打印",
"email": "邮件",
"serial": "序列号",
"serverError": "服务器错误",
"sessionExpired": "会话已过期,请重新登录",
"settings": "设置",
"share": "分享",
"shareLink": "分享链接",
"sms": "短信",
"webhook": "Webhook",
"channel": "渠道",
"contact": "联系人",
"true": "是",
"false": "否",
"deleteFailed": "删除失败",
"deleteSuccess": "删除成功",
"aiopsPlatform": "AIOps 智能运维平台",
"errorCopiedToClipboard": "错误信息已复制到剪贴板,请粘贴到 Issue 中",
"menuAudit": "🔍 安全审计",
"copyFailedManual": "复制失败,请手动复制错误信息",
"menuAsset": "🖥️ 资产管理",
"ebErrorInfo": "[ErrorBoundary] 错误信息:",
"menuCloud": "☁️ 云资源",
"menuMonitoring": "📡 监控告警",
"menuOther": "📌 其他",
"menuDashboard": "📊 仪表盘",
"reloadPage": "重新加载",
"menuAutomation": "⚙️ 自动化运维",
"menuSystem": "🔧 系统管理",
"ebCaughtError": "[ErrorBoundary] 捕获到错误:",
"menuApp": "🚀 应用发布",
"menuApproval": "✅ 资源申请",
"exitFullscreen2": "退出全屏",
"sort": "排序",
"source": "来源",
"starred": "已收藏",
"start": "开始",
"startTime": "开始时间",
"statistics": "统计",
"status": "状态",
"stop": "停止",
"stopped": "已停止",
"submit": "提交",
"subscribe": "订阅",
"success": "成功",
"summary": "概览",
"summary2": "摘要",
"supported": "支持",
"switch": "切换",
"sync": "同步",
"system3": "系统",
"tab": "标签页",
"tag": "标签",
"target": "目标",
"test": "测试",
"theme": "主题",
"themets.s02b08e05": "Atom 暖灰 IDE,紫绿语法渐变",
"themets.s17d84295": "自动匹配操作系统浅色/深色",
"themets.s2f82cbb2": "深海蓝",
"themets.s29ee972b": "GitHub 风格蓝黑专业暗色",
"themets.s2d43cc04": "明亮白",
"themets.s2f82cbb2": "深海蓝",
"themets.s37e76182": "企业控制台清爽浅色",
"themets.s02b08e05": "Atom 暖灰 IDE,紫绿语法渐变",
"themets.s525ce260": "经典紫粉暗色,极高辨识度",
"themets.s6f40fb5e": "东京霓虹深蓝紫,VS Code 热门",
"themets.s571aa09d": "马卡龙柔和暗色,护眼",
"themets.s6f40fb5e": "东京霓虹深蓝紫,VS Code 热门",
"themets.s8392cae7": "主流",
"themets.sc2e48855": "开发者",
"requestts.sd3ab821c": "登录已过期,请重新登录",
"copybuttontsx.s76597b46": "请手动选中内容后复制",
"profilepagetsx.s8ba2f8b4": "密码已修改",
"profilepagetsx.s5badb3ba": "修改失败",
"profilepagetsx.sfcef0de8": "账号来源",
"profilepagetsx.s8e7eca1f": "本地",
"profilepagetsx.s6bfc4433": "修改登录密码",
"profilepagetsx.sa806ce95": "当前密码"
"thisMonth": "本月",
"thisWeek": "本周",
"thisYear": "今年",
"throughput": "吞吐量",
"timeline": "时间线",
"timeout": "超时",
"timeoutError": "请求超时",
"today": "今天",
"toggle": "开关",
"token": "令牌",
"tomorrow": "明天",
"tooltip": "提示",
"total": "总计",
"total2": "共 {{count}} 条",
"tps": "TPS",
"traceId": "追踪ID",
"tracing": "追踪中",
"trend": "趋势",
"trendChart": "趋势图",
"trigger": "触发",
"true": "是",
"type": "类型",
"uid": "UID",
"unassign": "取消分配",
"unassigned": "未分配",
"unavailable": "不可用",
"unbound": "未绑定",
"undo": "撤销",
"unhealthy": "不健康",
"unit": "单位",
"unknown": "未知",
"unlinked": "未关联",
"unreachable": "不可达",
"unsaved": "未保存",
"unsupported": "不支持",
"unverified": "未验证",
"update": "更新",
"updatedAt": "更新时间",
"updatedAt2": "更新时间",
"updatedBy": "更新者",
"upload": "上传",
"upload2": "上传",
"uploadComplete": "上传完成",
"uploadFailed": "上传失败",
"uploading": "上传中",
"uri": "URI",
"url": "URL",
"valid": "有效",
"validate": "验证",
"vendor": "厂商",
"verified": "已验证",
"verify": "校验",
"verifying": "验证中",
"version": "版本",
"view": "查看",
"viewAll": "查看全部",
"viewDetail": "查看详情",
"visible": "可见",
"waiting": "等待中",
"warning": "警告",
"webhook": "Webhook",
"week": "周",
"year": "年",
"yes": "是",
"yesterday": "昨天",
"zone": "可用区",
"zoomIn": "放大",
"zoomOut": "缩小"
},
"menu": {
"dashboard": "仪表盘",