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:
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 { Button } from '@/components/ui/button';
|
||||||
import { AlertTriangle, RotateCcw, Home, Bug } from 'lucide-react';
|
import { AlertTriangle, RotateCcw, Home, Bug } from 'lucide-react';
|
||||||
import { toast } from 'sonner';
|
import { toast } from 'sonner';
|
||||||
import { useTranslation } from 'react-i18next';
|
|
||||||
import i18n from '@/i18n';
|
import i18n from '@/i18n';
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
@@ -48,7 +47,7 @@ export class ErrorBoundary extends Component<Props, State> {
|
|||||||
|
|
||||||
handleReport = () => {
|
handleReport = () => {
|
||||||
const { error, errorInfo } = this.state;
|
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(() => {
|
navigator.clipboard.writeText(body).then(() => {
|
||||||
toast.success(i18n.t('common.errorCopiedToClipboard'));
|
toast.success(i18n.t('common.errorCopiedToClipboard'));
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
@@ -73,10 +72,10 @@ export class ErrorBoundary extends Component<Props, State> {
|
|||||||
{/* Title */}
|
{/* Title */}
|
||||||
<div>
|
<div>
|
||||||
<h2 className="text-xl font-bold text-[var(--dg-text-primary)]">
|
<h2 className="text-xl font-bold text-[var(--dg-text-primary)]">
|
||||||
页面出现错误
|
{i18n.t('common.ebPageError')}
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-sm text-[var(--dg-text-muted)] mt-2">
|
<p className="text-sm text-[var(--dg-text-muted)] mt-2">
|
||||||
抱歉,该页面遇到了意外错误。您可以尝试重新加载或返回首页。
|
{i18n.t('common.ebDescription')}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -86,7 +85,7 @@ export class ErrorBoundary extends Component<Props, State> {
|
|||||||
<details className="group">
|
<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">
|
<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" />
|
<Bug className="h-3.5 w-3.5" />
|
||||||
查看错误详情
|
{i18n.t('common.ebViewDetails')}
|
||||||
</summary>
|
</summary>
|
||||||
<div className="mt-2 p-3 rounded-lg bg-[var(--dg-bg-tertiary)] border border-[var(--dg-border)] overflow-auto max-h-48">
|
<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">
|
<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}
|
onClick={this.handleGoHome}
|
||||||
>
|
>
|
||||||
<Home className="h-4 w-4 mr-1.5" />
|
<Home className="h-4 w-4 mr-1.5" />
|
||||||
返回首页
|
{i18n.t('common.ebGoHome')}
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
className="dg-btn-primary"
|
className="dg-btn-primary"
|
||||||
@@ -125,7 +124,7 @@ export class ErrorBoundary extends Component<Props, State> {
|
|||||||
onClick={this.handleReport}
|
onClick={this.handleReport}
|
||||||
>
|
>
|
||||||
<Bug className="h-4 w-4 mr-1.5" />
|
<Bug className="h-4 w-4 mr-1.5" />
|
||||||
复制错误
|
{i18n.t('common.ebCopyError')}
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+476
-466
@@ -1,77 +1,139 @@
|
|||||||
{
|
{
|
||||||
"common": {
|
"common": {
|
||||||
"appName": "AIOps Platform",
|
"abnormal": "Abnormal",
|
||||||
"confirm": "Confirm",
|
"abort": "Abort",
|
||||||
"cancel": "Cancel",
|
"account": "Account",
|
||||||
"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",
|
|
||||||
"actions": "Actions",
|
"actions": "Actions",
|
||||||
"status": "Status",
|
"activate": "Activate",
|
||||||
"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",
|
|
||||||
"active": "Active",
|
"active": "Active",
|
||||||
"inactive": "Inactive",
|
"add": "Add",
|
||||||
"required": "Required",
|
"address": "Address",
|
||||||
"optional": "Optional",
|
"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.",
|
"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",
|
"deletedSuccessfully": "Deleted successfully",
|
||||||
"operationSuccess": "Operation succeeded",
|
"deleting": "Deleting",
|
||||||
"operationFailed": "Operation failed",
|
"deny": "Deny",
|
||||||
"loadFailed": "Failed to load",
|
"deployed": "Deployed",
|
||||||
"saveFailed": "Failed to save",
|
"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": {
|
"duration": {
|
||||||
"sec": "{{count}}s",
|
"sec": "{{count}}s",
|
||||||
"min": "{{count}}m",
|
"min": "{{count}}m",
|
||||||
@@ -80,436 +142,384 @@
|
|||||||
"hourMin": "{{h}}h {{m}}m",
|
"hourMin": "{{h}}h {{m}}m",
|
||||||
"minAgo": "{{count}} min ago"
|
"minAgo": "{{count}} min ago"
|
||||||
},
|
},
|
||||||
"ok": "OK",
|
"ebCaughtError": "[ErrorBoundary] Caught error:",
|
||||||
"retry": "Retry",
|
"ebCopyError": "Copy Error",
|
||||||
"continue": "Continue",
|
"ebDescription": "Sorry, this page encountered an unexpected error. You can try reloading or returning to home.",
|
||||||
"pause": "Pause",
|
"ebErrorInfo": "[ErrorBoundary] Error info:",
|
||||||
"resume": "Resume",
|
"ebGoHome": "Back to Home",
|
||||||
"start": "Start",
|
"ebPageError": "Page Error",
|
||||||
"stop": "Stop",
|
"ebReportErrorMsg": "Error Message",
|
||||||
"restart": "Restart",
|
"ebReportStack": "Component Stack",
|
||||||
"finish": "Finish",
|
"ebReportTime": "Time",
|
||||||
"undo": "Undo",
|
"ebReportTitle": "Error Report",
|
||||||
"expand": "Expand",
|
"ebReportUA": "User Agent",
|
||||||
"collapse": "Collapse",
|
"ebViewDetails": "View Error Details",
|
||||||
"expandAll": "Expand All",
|
"edit": "Edit",
|
||||||
"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",
|
|
||||||
"elapsed": "Elapsed",
|
"elapsed": "Elapsed",
|
||||||
"remaining": "Remaining",
|
"email": "Email",
|
||||||
"startTime": "Start Time",
|
"empty": "Empty",
|
||||||
|
"empty2": "No",
|
||||||
|
"enable": "Enable",
|
||||||
|
"encrypting": "Encrypting",
|
||||||
"endTime": "End Time",
|
"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",
|
"endpoint": "Endpoint",
|
||||||
"instance": "Instance",
|
"equals": "Equals",
|
||||||
"zone": "Zone",
|
"error": "Error",
|
||||||
"datacenter": "Data Center",
|
"errorCopiedToClipboard": "Error info copied to clipboard; paste it into the issue",
|
||||||
"vendor": "Vendor",
|
"excludes": "Excludes",
|
||||||
"platform": "Platform",
|
"execute": "Execute",
|
||||||
"account": "Account",
|
"executing": "Executing",
|
||||||
"token": "Token",
|
"exitFullscreen": "Exit Fullscreen",
|
||||||
"license": "License",
|
"exitFullscreen2": "Exit fullscreen",
|
||||||
"quota": "Quota",
|
"expand": "Expand",
|
||||||
"limit": "Limit",
|
"expandAll": "Expand All",
|
||||||
"allocation": "Allocation",
|
|
||||||
"cost": "Cost",
|
|
||||||
"billing": "Billing",
|
|
||||||
"expense": "Expense",
|
"expense": "Expense",
|
||||||
"bandwidth": "Bandwidth",
|
"expireAt": "Expires At",
|
||||||
"latency": "Latency",
|
"expiredAt": "Expired At",
|
||||||
"throughput": "Throughput",
|
"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",
|
"iops": "IOPS",
|
||||||
"qps": "QPS",
|
"keyword": "Keyword",
|
||||||
"tps": "TPS",
|
"last": "Last",
|
||||||
"rate": "Rate",
|
"lastMonth": "Last Month",
|
||||||
"ratio": "Ratio",
|
"lastRun": "Last Run",
|
||||||
"average": "Average",
|
"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",
|
"max": "Max",
|
||||||
"min": "Min",
|
"maximize": "Maximize",
|
||||||
"peak": "Peak",
|
|
||||||
"median": "Median",
|
"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",
|
"p50": "P50",
|
||||||
"p90": "P90",
|
"p90": "P90",
|
||||||
"p95": "P95",
|
"p95": "P95",
|
||||||
"p99": "P99",
|
"p99": "P99",
|
||||||
"p999": "P99.9",
|
"p999": "P99.9",
|
||||||
"second": "Second",
|
"pageOf": "Page {{current}}/{{total}}",
|
||||||
"minute": "Minute",
|
"panel": "Panel",
|
||||||
"hour": "Hour",
|
"path": "Path",
|
||||||
"day": "Day",
|
"pause": "Pause",
|
||||||
"week": "Week",
|
"peak": "Peak",
|
||||||
"month": "Month",
|
"pending": "Pending",
|
||||||
"year": "Year",
|
|
||||||
"perSecond": "/s",
|
|
||||||
"perMinute": "/min",
|
|
||||||
"perHour": "/h",
|
|
||||||
"perDay": "/d",
|
"perDay": "/d",
|
||||||
"empty": "Empty",
|
"perHour": "/h",
|
||||||
"auto": "Auto",
|
"perMinute": "/min",
|
||||||
"manual": "Manual",
|
"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",
|
"readonly": "Read Only",
|
||||||
"readwrite": "Read/Write",
|
"readwrite": "Read/Write",
|
||||||
"hidden": "Hidden",
|
"ready": "Ready",
|
||||||
"visible": "Visible",
|
"realtime": "Real-time",
|
||||||
"locked": "Locked",
|
"reboot": "Reboot",
|
||||||
"pinned": "Pinned",
|
"receive": "Receive",
|
||||||
"starred": "Starred",
|
"recent1h": "Last 1 hour",
|
||||||
"bookmark": "Bookmark",
|
"recent24h": "Last 24 hours",
|
||||||
"assigned": "Assigned",
|
"recent30d": "Last 30 days",
|
||||||
"unassigned": "Unassigned",
|
"recent6h": "Last 6 hours",
|
||||||
"linked": "Linked",
|
"recent7d": "Last 7 days",
|
||||||
"unlinked": "Unlinked",
|
"recommended": "Recommended",
|
||||||
"bound": "Bound",
|
"record": "Record",
|
||||||
"unbound": "Unbound",
|
"redeploy": "Redeploy",
|
||||||
"verified": "Verified",
|
"referenceId": "Reference ID",
|
||||||
"unverified": "Unverified",
|
"refresh": "Refresh",
|
||||||
"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",
|
|
||||||
"regex": "Regex",
|
"regex": "Regex",
|
||||||
"matches": "Matches",
|
"register": "Register",
|
||||||
"logicalAnd": "AND",
|
"reject": "Reject",
|
||||||
"logicalOr": "OR",
|
"rejected": "Rejected",
|
||||||
"logicalNot": "NOT",
|
"releasing": "Releasing",
|
||||||
"open": "Open",
|
"reload": "Reload",
|
||||||
"closed": "Closed",
|
"reloadPage": "Reload",
|
||||||
"closing": "Closing",
|
"remaining": "Remaining",
|
||||||
|
"remark": "Remark",
|
||||||
"rename": "Rename",
|
"rename": "Rename",
|
||||||
"move": "Move",
|
"report": "Report",
|
||||||
"copyTo": "Copy to",
|
"requestts.sd3ab821c": "登录已过期,请重新登录",
|
||||||
"moveTo": "Move to",
|
"required": "Required",
|
||||||
"import2": "Import",
|
"reset": "Reset",
|
||||||
"export2": "Export",
|
"restart": "Restart",
|
||||||
"download2": "Download",
|
"restore": "Restore",
|
||||||
"upload2": "Upload",
|
"resubmit": "Resubmit",
|
||||||
"backup": "Backup",
|
"resume": "Resume",
|
||||||
|
"retry": "Retry",
|
||||||
|
"revision": "Revision",
|
||||||
|
"revoke": "Revoke",
|
||||||
|
"rollback": "Rollback",
|
||||||
"run": "Run",
|
"run": "Run",
|
||||||
"execute": "Execute",
|
"running": "Running",
|
||||||
"trigger": "Trigger",
|
"save": "Save",
|
||||||
"abort": "Abort",
|
|
||||||
"saveAll": "Save All",
|
"saveAll": "Save All",
|
||||||
"saveAs": "Save As",
|
"saveAs": "Save As",
|
||||||
"publish": "Publish",
|
"saveFailed": "Failed to save",
|
||||||
"rollback": "Rollback",
|
"savedSuccessfully": "Saved successfully",
|
||||||
"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",
|
|
||||||
"scaling": "Scaling",
|
"scaling": "Scaling",
|
||||||
|
"scan": "Scan",
|
||||||
"scheduling": "Scheduling",
|
"scheduling": "Scheduling",
|
||||||
"creating": "Creating",
|
"search": "Search",
|
||||||
"deleting": "Deleting",
|
"second": "Second",
|
||||||
"migrating": "Migrating",
|
"section": "Section",
|
||||||
"compressing": "Compressing",
|
"selectAll": "Select All",
|
||||||
"encrypting": "Encrypting",
|
"selectPlaceholder": "Select...",
|
||||||
"decrypting": "Decrypting",
|
"selectedCount": "{{count}} selected",
|
||||||
"verifying": "Verifying",
|
|
||||||
"monitoring": "Monitoring",
|
|
||||||
"tracing": "Tracing",
|
|
||||||
"debugging": "Debugging",
|
|
||||||
"diagnosing": "Diagnosing",
|
|
||||||
"idle": "Idle",
|
|
||||||
"busy": "Busy",
|
|
||||||
"overloaded": "Overloaded",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"maintenance2": "Maintenance",
|
|
||||||
"send": "Send",
|
"send": "Send",
|
||||||
"receive": "Receive",
|
"serial": "Serial No.",
|
||||||
"print": "Print",
|
"serverError": "Server error",
|
||||||
"email": "Email",
|
"sessionExpired": "Session expired, please log in again",
|
||||||
|
"settings": "Settings",
|
||||||
|
"share": "Share",
|
||||||
|
"shareLink": "Share link",
|
||||||
"sms": "SMS",
|
"sms": "SMS",
|
||||||
"webhook": "Webhook",
|
"sort": "Sort",
|
||||||
"channel": "Channel",
|
"source": "Source",
|
||||||
"contact": "Contact",
|
"starred": "Starred",
|
||||||
"true": "Yes",
|
"start": "Start",
|
||||||
"false": "No",
|
"startTime": "Start Time",
|
||||||
"deleteFailed": "Delete failed",
|
"statistics": "Statistics",
|
||||||
"deleteSuccess": "Deleted successfully",
|
"status": "Status",
|
||||||
"aiopsPlatform": "AIOps Intelligent Ops Platform",
|
"stop": "Stop",
|
||||||
"errorCopiedToClipboard": "Error info copied to clipboard; paste it into the issue",
|
"stopped": "Stopped",
|
||||||
"menuAudit": "Security Audit",
|
"submit": "Submit",
|
||||||
"copyFailedManual": "Copy failed; please copy the error manually",
|
"subscribe": "Subscribe",
|
||||||
"menuAsset": "Asset Management",
|
"success": "Success",
|
||||||
"ebErrorInfo": "[ErrorBoundary] Error info:",
|
"summary": "Summary",
|
||||||
"menuCloud": "Cloud Resources",
|
"summary2": "Summary",
|
||||||
"menuMonitoring": "Monitoring & Alerts",
|
"supported": "Supported",
|
||||||
"menuOther": "Other",
|
"switch": "Switch",
|
||||||
"menuDashboard": "📊 Dashboard",
|
"sync": "Sync",
|
||||||
"reloadPage": "Reload",
|
"system3": "System",
|
||||||
"menuAutomation": "Automation",
|
"tab": "Tab",
|
||||||
"menuSystem": "System",
|
"tag": "Tag",
|
||||||
"ebCaughtError": "[ErrorBoundary] Caught error:",
|
"target": "Target",
|
||||||
"menuApp": "App Release",
|
"test": "Test",
|
||||||
"menuApproval": "Resource Request",
|
"theme": "Theme",
|
||||||
"exitFullscreen2": "Exit fullscreen",
|
"themets.s02b08e05": "Atom 暖灰 IDE,紫绿语法渐变",
|
||||||
"themets.s17d84295": "自动匹配操作系统浅色/深色",
|
"themets.s17d84295": "自动匹配操作系统浅色/深色",
|
||||||
"themets.s2f82cbb2": "深海蓝",
|
|
||||||
"themets.s29ee972b": "GitHub 风格蓝黑专业暗色",
|
"themets.s29ee972b": "GitHub 风格蓝黑专业暗色",
|
||||||
"themets.s2d43cc04": "明亮白",
|
"themets.s2d43cc04": "明亮白",
|
||||||
|
"themets.s2f82cbb2": "深海蓝",
|
||||||
"themets.s37e76182": "企业控制台清爽浅色",
|
"themets.s37e76182": "企业控制台清爽浅色",
|
||||||
"themets.s02b08e05": "Atom 暖灰 IDE,紫绿语法渐变",
|
|
||||||
"themets.s525ce260": "经典紫粉暗色,极高辨识度",
|
"themets.s525ce260": "经典紫粉暗色,极高辨识度",
|
||||||
"themets.s6f40fb5e": "东京霓虹深蓝紫,VS Code 热门",
|
|
||||||
"themets.s571aa09d": "马卡龙柔和暗色,护眼",
|
"themets.s571aa09d": "马卡龙柔和暗色,护眼",
|
||||||
|
"themets.s6f40fb5e": "东京霓虹深蓝紫,VS Code 热门",
|
||||||
"themets.s8392cae7": "主流",
|
"themets.s8392cae7": "主流",
|
||||||
"themets.sc2e48855": "开发者",
|
"themets.sc2e48855": "开发者",
|
||||||
"requestts.sd3ab821c": "登录已过期,请重新登录",
|
"thisMonth": "This Month",
|
||||||
"copybuttontsx.s76597b46": "请手动选中内容后复制",
|
"thisWeek": "This Week",
|
||||||
"profilepagetsx.s8ba2f8b4": "密码已修改",
|
"thisYear": "This Year",
|
||||||
"profilepagetsx.s5badb3ba": "修改失败",
|
"throughput": "Throughput",
|
||||||
"profilepagetsx.sfcef0de8": "账号来源",
|
"timeline": "Timeline",
|
||||||
"profilepagetsx.s8e7eca1f": "本地",
|
"timeout": "Timeout",
|
||||||
"profilepagetsx.s6bfc4433": "修改登录密码",
|
"timeoutError": "Request timeout",
|
||||||
"profilepagetsx.sa806ce95": "当前密码"
|
"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": {
|
"menu": {
|
||||||
"dashboard": "Dashboard",
|
"dashboard": "Dashboard",
|
||||||
|
|||||||
+476
-466
@@ -1,77 +1,139 @@
|
|||||||
{
|
{
|
||||||
"common": {
|
"common": {
|
||||||
"appName": "AIOps平台",
|
"abnormal": "异常",
|
||||||
"confirm": "确认",
|
"abort": "中止",
|
||||||
"cancel": "取消",
|
"account": "账号",
|
||||||
"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": "否",
|
|
||||||
"actions": "操作",
|
"actions": "操作",
|
||||||
"status": "状态",
|
"activate": "激活",
|
||||||
"name": "名称",
|
|
||||||
"description": "描述",
|
|
||||||
"type": "类型",
|
|
||||||
"createdAt": "创建时间",
|
|
||||||
"updatedAt": "更新时间",
|
|
||||||
"noData": "暂无数据",
|
|
||||||
"total": "总计",
|
|
||||||
"detail": "详情",
|
|
||||||
"more": "更多",
|
|
||||||
"filter": "筛选",
|
|
||||||
"clear": "清空",
|
|
||||||
"apply": "应用",
|
|
||||||
"approve": "通过",
|
|
||||||
"reject": "拒绝",
|
|
||||||
"pending": "待处理",
|
|
||||||
"approved": "已通过",
|
|
||||||
"rejected": "已拒绝",
|
|
||||||
"online": "在线",
|
|
||||||
"offline": "离线",
|
|
||||||
"running": "运行中",
|
|
||||||
"stopped": "已停止",
|
|
||||||
"maintenance": "维护中",
|
|
||||||
"unknown": "未知",
|
|
||||||
"active": "活跃",
|
"active": "活跃",
|
||||||
"inactive": "未激活",
|
"add": "添加",
|
||||||
"required": "必填",
|
"address": "地址",
|
||||||
"optional": "可选",
|
"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": "确认删除?此操作不可恢复。",
|
"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": "删除成功",
|
"deletedSuccessfully": "删除成功",
|
||||||
"operationSuccess": "操作成功",
|
"deleting": "删除中",
|
||||||
"operationFailed": "操作失败",
|
"deny": "拒绝",
|
||||||
"loadFailed": "加载失败",
|
"deployed": "已部署",
|
||||||
"saveFailed": "保存失败",
|
"deploying": "部署中",
|
||||||
|
"deprecated": "已弃用",
|
||||||
|
"descending": "降序",
|
||||||
|
"description": "描述",
|
||||||
|
"deselectAll": "取消全选",
|
||||||
|
"detail": "详情",
|
||||||
|
"details": "详情",
|
||||||
|
"detect": "检测",
|
||||||
|
"diagnosing": "诊断中",
|
||||||
|
"dialog": "对话框",
|
||||||
|
"diff": "差异",
|
||||||
|
"disable": "禁用",
|
||||||
|
"disconnected": "已断开",
|
||||||
|
"discover": "发现",
|
||||||
|
"download": "下载",
|
||||||
|
"download2": "下载",
|
||||||
|
"downloadComplete": "下载完成",
|
||||||
|
"downloadFailed": "下载失败",
|
||||||
|
"downloading": "下载中",
|
||||||
|
"draft": "草稿",
|
||||||
|
"drawer": "抽屉",
|
||||||
|
"duplicate": "创建副本",
|
||||||
"duration": {
|
"duration": {
|
||||||
"sec": "{{count}}秒",
|
"sec": "{{count}}秒",
|
||||||
"min": "{{count}}分",
|
"min": "{{count}}分",
|
||||||
@@ -80,436 +142,384 @@
|
|||||||
"hourMin": "{{h}}时{{m}}分",
|
"hourMin": "{{h}}时{{m}}分",
|
||||||
"minAgo": "{{count}}分钟前"
|
"minAgo": "{{count}}分钟前"
|
||||||
},
|
},
|
||||||
"ok": "确定",
|
"ebCaughtError": "[ErrorBoundary] 捕获到错误:",
|
||||||
"retry": "重试",
|
"ebCopyError": "复制错误",
|
||||||
"continue": "继续",
|
"ebDescription": "抱歉,该页面遇到了意外错误。您可以尝试重新加载或返回首页。",
|
||||||
"pause": "暂停",
|
"ebErrorInfo": "[ErrorBoundary] 错误信息:",
|
||||||
"resume": "恢复",
|
"ebGoHome": "返回首页",
|
||||||
"start": "开始",
|
"ebPageError": "页面出现错误",
|
||||||
"stop": "停止",
|
"ebReportErrorMsg": "错误信息",
|
||||||
"restart": "重启",
|
"ebReportStack": "组件堆栈",
|
||||||
"finish": "完成",
|
"ebReportTime": "时间",
|
||||||
"undo": "撤销",
|
"ebReportTitle": "错误报告",
|
||||||
"expand": "展开",
|
"ebReportUA": "用户代理",
|
||||||
"collapse": "收起",
|
"ebViewDetails": "查看错误详情",
|
||||||
"expandAll": "展开全部",
|
"edit": "编辑",
|
||||||
"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}} 条",
|
|
||||||
"elapsed": "耗时",
|
"elapsed": "耗时",
|
||||||
"remaining": "剩余",
|
"email": "邮件",
|
||||||
"startTime": "开始时间",
|
"empty": "空",
|
||||||
|
"empty2": "暂无",
|
||||||
|
"enable": "启用",
|
||||||
|
"encrypting": "加密中",
|
||||||
"endTime": "结束时间",
|
"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": "端点",
|
"endpoint": "端点",
|
||||||
"instance": "实例",
|
"equals": "等于",
|
||||||
"zone": "可用区",
|
"error": "错误",
|
||||||
"datacenter": "数据中心",
|
"errorCopiedToClipboard": "错误信息已复制到剪贴板,请粘贴到 Issue 中",
|
||||||
"vendor": "厂商",
|
"excludes": "排除",
|
||||||
"platform": "平台",
|
"execute": "执行",
|
||||||
"account": "账号",
|
"executing": "执行中",
|
||||||
"token": "令牌",
|
"exitFullscreen": "退出全屏",
|
||||||
"license": "许可证",
|
"exitFullscreen2": "退出全屏",
|
||||||
"quota": "配额",
|
"expand": "展开",
|
||||||
"limit": "限制",
|
"expandAll": "展开全部",
|
||||||
"allocation": "分配",
|
|
||||||
"cost": "成本",
|
|
||||||
"billing": "账单",
|
|
||||||
"expense": "费用",
|
"expense": "费用",
|
||||||
"bandwidth": "带宽",
|
"expireAt": "到期时间",
|
||||||
"latency": "延迟",
|
"expiredAt": "过期时间",
|
||||||
"throughput": "吞吐量",
|
"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",
|
"iops": "IOPS",
|
||||||
"qps": "QPS",
|
"keyword": "关键字",
|
||||||
"tps": "TPS",
|
"last": "最后一个",
|
||||||
"rate": "速率",
|
"lastMonth": "上月",
|
||||||
"ratio": "比率",
|
"lastRun": "上次执行",
|
||||||
"average": "平均",
|
"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": "最大",
|
"max": "最大",
|
||||||
"min": "最小",
|
"maximize": "最大化",
|
||||||
"peak": "峰值",
|
|
||||||
"median": "中位数",
|
"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",
|
"p50": "P50",
|
||||||
"p90": "P90",
|
"p90": "P90",
|
||||||
"p95": "P95",
|
"p95": "P95",
|
||||||
"p99": "P99",
|
"p99": "P99",
|
||||||
"p999": "P99.9",
|
"p999": "P99.9",
|
||||||
"second": "秒",
|
"pageOf": "第 {{current}}/{{total}} 页",
|
||||||
"minute": "分钟",
|
"panel": "面板",
|
||||||
"hour": "小时",
|
"path": "路径",
|
||||||
"day": "天",
|
"pause": "暂停",
|
||||||
"week": "周",
|
"peak": "峰值",
|
||||||
"month": "月",
|
"pending": "待处理",
|
||||||
"year": "年",
|
|
||||||
"perSecond": "/秒",
|
|
||||||
"perMinute": "/分",
|
|
||||||
"perHour": "/时",
|
|
||||||
"perDay": "/天",
|
"perDay": "/天",
|
||||||
"empty": "空",
|
"perHour": "/时",
|
||||||
"auto": "自动",
|
"perMinute": "/分",
|
||||||
"manual": "手动",
|
"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": "只读",
|
"readonly": "只读",
|
||||||
"readwrite": "读写",
|
"readwrite": "读写",
|
||||||
"hidden": "隐藏",
|
"ready": "就绪",
|
||||||
"visible": "可见",
|
"realtime": "实时",
|
||||||
"locked": "已锁定",
|
"reboot": "重启",
|
||||||
"pinned": "已置顶",
|
"receive": "接收",
|
||||||
"starred": "已收藏",
|
"recent1h": "近1小时",
|
||||||
"bookmark": "书签",
|
"recent24h": "近24小时",
|
||||||
"assigned": "已分配",
|
"recent30d": "近30天",
|
||||||
"unassigned": "未分配",
|
"recent6h": "近6小时",
|
||||||
"linked": "已关联",
|
"recent7d": "近7天",
|
||||||
"unlinked": "未关联",
|
"recommended": "推荐",
|
||||||
"bound": "已绑定",
|
"record": "记录",
|
||||||
"unbound": "未绑定",
|
"redeploy": "重新部署",
|
||||||
"verified": "已验证",
|
"referenceId": "引用ID",
|
||||||
"unverified": "未验证",
|
"refresh": "刷新",
|
||||||
"completed": "已完成",
|
|
||||||
"incomplete": "未完成",
|
|
||||||
"increase": "增加",
|
|
||||||
"decrease": "减少",
|
|
||||||
"change": "变更",
|
|
||||||
"before": "前",
|
|
||||||
"after": "后",
|
|
||||||
"contains": "包含",
|
|
||||||
"excludes": "排除",
|
|
||||||
"equals": "等于",
|
|
||||||
"greaterThan": "大于",
|
|
||||||
"lessThan": "小于",
|
|
||||||
"greaterEqual": "大于等于",
|
|
||||||
"lessEqual": "小于等于",
|
|
||||||
"like": "相似",
|
|
||||||
"regex": "正则",
|
"regex": "正则",
|
||||||
"matches": "匹配",
|
"register": "注册",
|
||||||
"logicalAnd": "且",
|
"reject": "拒绝",
|
||||||
"logicalOr": "或",
|
"rejected": "已拒绝",
|
||||||
"logicalNot": "非",
|
"releasing": "发布中",
|
||||||
"open": "打开",
|
"reload": "重新加载",
|
||||||
"closed": "已关闭",
|
"reloadPage": "重新加载",
|
||||||
"closing": "关闭中",
|
"remaining": "剩余",
|
||||||
|
"remark": "备注",
|
||||||
"rename": "重命名",
|
"rename": "重命名",
|
||||||
"move": "移动",
|
"report": "报告",
|
||||||
"copyTo": "复制到",
|
"requestts.sd3ab821c": "登录已过期,请重新登录",
|
||||||
"moveTo": "移动到",
|
"required": "必填",
|
||||||
"import2": "导入",
|
"reset": "重置",
|
||||||
"export2": "导出",
|
"restart": "重启",
|
||||||
"download2": "下载",
|
"restore": "恢复",
|
||||||
"upload2": "上传",
|
"resubmit": "重新提交",
|
||||||
"backup": "备份",
|
"resume": "恢复",
|
||||||
|
"retry": "重试",
|
||||||
|
"revision": "修订",
|
||||||
|
"revoke": "撤销",
|
||||||
|
"rollback": "回滚",
|
||||||
"run": "运行",
|
"run": "运行",
|
||||||
"execute": "执行",
|
"running": "运行中",
|
||||||
"trigger": "触发",
|
"save": "保存",
|
||||||
"abort": "中止",
|
|
||||||
"saveAll": "保存全部",
|
"saveAll": "保存全部",
|
||||||
"saveAs": "另存为",
|
"saveAs": "另存为",
|
||||||
"publish": "发布",
|
"saveFailed": "保存失败",
|
||||||
"rollback": "回滚",
|
"savedSuccessfully": "保存成功",
|
||||||
"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": "发布中",
|
|
||||||
"scaling": "伸缩中",
|
"scaling": "伸缩中",
|
||||||
|
"scan": "扫描",
|
||||||
"scheduling": "调度中",
|
"scheduling": "调度中",
|
||||||
"creating": "创建中",
|
"search": "搜索",
|
||||||
"deleting": "删除中",
|
"second": "秒",
|
||||||
"migrating": "迁移中",
|
"section": "区块",
|
||||||
"compressing": "压缩中",
|
"selectAll": "全选",
|
||||||
"encrypting": "加密中",
|
"selectPlaceholder": "请选择",
|
||||||
"decrypting": "解密中",
|
"selectedCount": "已选择 {{count}} 项",
|
||||||
"verifying": "验证中",
|
|
||||||
"monitoring": "监控中",
|
|
||||||
"tracing": "追踪中",
|
|
||||||
"debugging": "调试中",
|
|
||||||
"diagnosing": "诊断中",
|
|
||||||
"idle": "空闲",
|
|
||||||
"busy": "繁忙",
|
|
||||||
"overloaded": "过载",
|
|
||||||
"degraded": "降级",
|
|
||||||
"maintenance2": "维护中",
|
|
||||||
"send": "发送",
|
"send": "发送",
|
||||||
"receive": "接收",
|
"serial": "序列号",
|
||||||
"print": "打印",
|
"serverError": "服务器错误",
|
||||||
"email": "邮件",
|
"sessionExpired": "会话已过期,请重新登录",
|
||||||
|
"settings": "设置",
|
||||||
|
"share": "分享",
|
||||||
|
"shareLink": "分享链接",
|
||||||
"sms": "短信",
|
"sms": "短信",
|
||||||
"webhook": "Webhook",
|
"sort": "排序",
|
||||||
"channel": "渠道",
|
"source": "来源",
|
||||||
"contact": "联系人",
|
"starred": "已收藏",
|
||||||
"true": "是",
|
"start": "开始",
|
||||||
"false": "否",
|
"startTime": "开始时间",
|
||||||
"deleteFailed": "删除失败",
|
"statistics": "统计",
|
||||||
"deleteSuccess": "删除成功",
|
"status": "状态",
|
||||||
"aiopsPlatform": "AIOps 智能运维平台",
|
"stop": "停止",
|
||||||
"errorCopiedToClipboard": "错误信息已复制到剪贴板,请粘贴到 Issue 中",
|
"stopped": "已停止",
|
||||||
"menuAudit": "🔍 安全审计",
|
"submit": "提交",
|
||||||
"copyFailedManual": "复制失败,请手动复制错误信息",
|
"subscribe": "订阅",
|
||||||
"menuAsset": "🖥️ 资产管理",
|
"success": "成功",
|
||||||
"ebErrorInfo": "[ErrorBoundary] 错误信息:",
|
"summary": "概览",
|
||||||
"menuCloud": "☁️ 云资源",
|
"summary2": "摘要",
|
||||||
"menuMonitoring": "📡 监控告警",
|
"supported": "支持",
|
||||||
"menuOther": "📌 其他",
|
"switch": "切换",
|
||||||
"menuDashboard": "📊 仪表盘",
|
"sync": "同步",
|
||||||
"reloadPage": "重新加载",
|
"system3": "系统",
|
||||||
"menuAutomation": "⚙️ 自动化运维",
|
"tab": "标签页",
|
||||||
"menuSystem": "🔧 系统管理",
|
"tag": "标签",
|
||||||
"ebCaughtError": "[ErrorBoundary] 捕获到错误:",
|
"target": "目标",
|
||||||
"menuApp": "🚀 应用发布",
|
"test": "测试",
|
||||||
"menuApproval": "✅ 资源申请",
|
"theme": "主题",
|
||||||
"exitFullscreen2": "退出全屏",
|
"themets.s02b08e05": "Atom 暖灰 IDE,紫绿语法渐变",
|
||||||
"themets.s17d84295": "自动匹配操作系统浅色/深色",
|
"themets.s17d84295": "自动匹配操作系统浅色/深色",
|
||||||
"themets.s2f82cbb2": "深海蓝",
|
|
||||||
"themets.s29ee972b": "GitHub 风格蓝黑专业暗色",
|
"themets.s29ee972b": "GitHub 风格蓝黑专业暗色",
|
||||||
"themets.s2d43cc04": "明亮白",
|
"themets.s2d43cc04": "明亮白",
|
||||||
|
"themets.s2f82cbb2": "深海蓝",
|
||||||
"themets.s37e76182": "企业控制台清爽浅色",
|
"themets.s37e76182": "企业控制台清爽浅色",
|
||||||
"themets.s02b08e05": "Atom 暖灰 IDE,紫绿语法渐变",
|
|
||||||
"themets.s525ce260": "经典紫粉暗色,极高辨识度",
|
"themets.s525ce260": "经典紫粉暗色,极高辨识度",
|
||||||
"themets.s6f40fb5e": "东京霓虹深蓝紫,VS Code 热门",
|
|
||||||
"themets.s571aa09d": "马卡龙柔和暗色,护眼",
|
"themets.s571aa09d": "马卡龙柔和暗色,护眼",
|
||||||
|
"themets.s6f40fb5e": "东京霓虹深蓝紫,VS Code 热门",
|
||||||
"themets.s8392cae7": "主流",
|
"themets.s8392cae7": "主流",
|
||||||
"themets.sc2e48855": "开发者",
|
"themets.sc2e48855": "开发者",
|
||||||
"requestts.sd3ab821c": "登录已过期,请重新登录",
|
"thisMonth": "本月",
|
||||||
"copybuttontsx.s76597b46": "请手动选中内容后复制",
|
"thisWeek": "本周",
|
||||||
"profilepagetsx.s8ba2f8b4": "密码已修改",
|
"thisYear": "今年",
|
||||||
"profilepagetsx.s5badb3ba": "修改失败",
|
"throughput": "吞吐量",
|
||||||
"profilepagetsx.sfcef0de8": "账号来源",
|
"timeline": "时间线",
|
||||||
"profilepagetsx.s8e7eca1f": "本地",
|
"timeout": "超时",
|
||||||
"profilepagetsx.s6bfc4433": "修改登录密码",
|
"timeoutError": "请求超时",
|
||||||
"profilepagetsx.sa806ce95": "当前密码"
|
"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": {
|
"menu": {
|
||||||
"dashboard": "仪表盘",
|
"dashboard": "仪表盘",
|
||||||
|
|||||||
Reference in new issue
Block a user