Files
Termix/src/ui/locales/translated/zh_CN.json
T

3193 lines
155 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"connection": {
"retryingIn": "将在 {{seconds}} 秒后重试({{attempt}}/{{max}})",
"retryingNow": "正在重试... ({{attempt}}/{{max}})",
"disconnected": "无法连接",
"reconnect": "重新连接"
},
"termixId": {
"title": "Termix ID",
"loadFailed": "Termix ID 加载失败",
"claimTitle": "认领您的 Termix ID",
"claimIntro": "选择一个唯一的用户名。您的 SSH 公钥将发布在一个公开 URL 上,您可以将该 URL 添加到任意服务器的 authorized_keys 文件中。",
"handleLabel": "用户名",
"handlePlaceholder": "alice",
"checking": "检查中…",
"available": "可用",
"taken": "已被占用",
"invalidHandle": "仅允许小写字母、数字、- 和 _",
"descriptionLabel": "描述(可选)",
"descriptionPlaceholder": "工作笔记本和手机密钥",
"create": "创建 Termix ID",
"created": "Termix ID 已创建",
"createFailed": "创建 Termix ID 失败",
"deleteConfirm": "删除您的 Termix ID 和所有已发布的密钥?您配置的服务器将保留密钥,直到您手动移除。",
"deleted": "Termix ID 已删除",
"deleteFailed": "删除 Termix ID 失败",
"copyFailed": "复制失败",
"resolverUrlLabel": "公开解析器 URL",
"provisionLabel": "配置服务器",
"publishTitle": "发布公钥",
"generate": "生成",
"generateTooltip": "生成 Ed25519 密钥对 — 发布公钥并将私钥下载到您的设备",
"saveToVault": "保存到凭据",
"keyPlaceholder": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5... user@host",
"labelPlaceholder": "标签(可选)",
"add": "添加",
"importFromCredential": "或从已存储的凭据导入",
"keyPublished": "密钥已发布",
"addKeyFailed": "添加密钥失败",
"generatedSaved": "密钥对已生成并保存到您的凭据库。私钥也已下载。",
"generatedOnly": "密钥对已生成 — 私钥已下载(仅显示一次)。",
"generateFailed": "密钥生成失败",
"imported": "密钥已从凭据导入",
"importFailed": "导入密钥失败",
"noKeys": "尚未发布公钥。",
"keysTitle": "已发布的密钥",
"published": "已发布",
"hidden": "隐藏",
"keyRemoved": "密钥已移除",
"removeKeyFailed": "移除密钥失败",
"updateKeyFailed": "更新密钥失败",
"fromVault": "来自凭据 Vault",
"linkedToTermixId": "通过 Termix ID 发布",
"selectCredential": "选择凭据...",
"import": "导入",
"caTitle": "证书颁发机构",
"caIntro": "在服务器上信任此 CA,它将接受您签名的任何证书。轮换可一次性吊销所有证书;证书也会自动过期。",
"caEnable": "启用 CA",
"caEnabled": "CA 已启用",
"caCreateFailed": "启用 CA 失败",
"caPublicKeyLabel": "CA 公钥",
"caTrustLabel": "在服务器上信任(以 root 身份运行)",
"caRotate": "轮换",
"caRotateConfirm": "轮换 CA?其已签名的所有证书将停止被接受,必须重新签发。",
"caRotated": "CA 已轮换 — 先前证书已吊销",
"caRotateFailed": "轮换 CA 失败",
"caDelete": "移除 CA",
"caDeleteConfirm": "移除证书颁发机构?",
"caDeleted": "CA 已移除",
"caDeleteFailed": "移除 CA 失败",
"caValidityLabel": "证书有效期(天)",
"issueCert": "证书",
"issueCertTooltip": "为此密钥签发一个 SSH 证书,由您的 CA 签名",
"certIssued": "证书已签发并下载",
"certIssueFailed": "签发证书失败"
},
"credentials": {
"folders": "文件夹",
"folder": "文件夹",
"password": "密码",
"key": "密钥",
"sshPrivateKey": "SSH 私钥",
"upload": "上传",
"keyPassword": "密钥密码",
"sshKey": "SSH 密钥",
"uploadPrivateKeyFile": "上传私钥文件",
"searchCredentials": "搜索凭据...",
"addCredential": "添加凭据",
"caCertificate": "CA 证书 (-cert.pub)",
"caCertificateDescription": "可选:上传或粘贴 CA 签名的证书文件(例如 id_ed25519-cert.pub)。当您的 SSH 服务器使用基于证书的授权时需要。",
"uploadCertFile": "上传 -cert.pub 文件",
"clearCert": "清除",
"certLoaded": "证书已加载",
"certPublicKeyLabel": "CA 证书",
"certTypeLabel": "证书类型",
"pasteOrUploadCert": "粘贴或上传一个 -cert.pub 证书...",
"hasCaCert": "已有 CA 证书",
"noCaCert": "无 CA 证书",
"noPublicKeyAvailable": "没有公钥可用。请先打开凭据编辑器。",
"deployCommandCopied": "部署命令已复制",
"sortCredentials": "排序凭据",
"sortDefault": "默认顺序",
"sortNameAsc": "名称(A → Z)",
"sortNameDesc": "名称(Z → A)",
"sortUsernameAsc": "用户名(A → Z)",
"sortUsernameDesc": "用户名(Z → A)",
"filterCredentials": "筛选凭据",
"filterClearAll": "清除筛选",
"filterTypeGroup": "类型",
"filterTypePassword": "密码",
"filterTypeKey": "SSH 密钥",
"filterTagsGroup": "标签",
"copyDeployCommand": "复制部署命令",
"cloneCredentialAction": "克隆凭据",
"clonedCredential": "克隆 {{name}}",
"clonedCredentialName": "{{name}} (副本)",
"shareCredentialAction": "共享凭证",
"sharedBadge": "共享",
"sharedBy": "由 {{owner}} 分享",
"share": {
"title": "分享“{{name}}",
"description": "接收者会获得一份加密的密钥副本。该副本会在凭证更改时更新,并在共享被撤销时删除。",
"users": "用户",
"roles": "角色",
"searchPlaceholder": "搜索...",
"permission": "允许",
"levelUse": "使用",
"levelManage": "管理",
"levelUseDesc": "使用方法:将凭据附加到主机并连接。密钥本身保持隐藏状态。",
"levelManageDesc": "管理:还可以编辑凭据并与他人共享。",
"expires": "过期",
"expiry": {
"never": "绝不",
"oneDay": "1天",
"sevenDays": "7天",
"thirtyDays": "30天"
},
"currentAccess": "共享",
"revoke": "撤销",
"shared": "共享凭证",
"shareButton": "分享"
},
"deleteCredentialAction": "删除凭据",
"editCredentialAction": "编辑凭据",
"failedToCloneCredential": "克隆凭据失败",
"failedToDeleteCredential": "删除凭据失败",
"idBadge": "ID",
"keyBadge": "密钥",
"passwordBadge": "密码",
"renameFolder": "重命名文件夹",
"deleteFolder": "删除文件夹",
"deleteCredentialConfirm": "删除凭据“{{name}}”?",
"deletedCredential": "已删除 {{name}}",
"deploySSHKeyTitle": "部署密钥到主机",
"loadingCredentials": "正在加载凭据...",
"noCredentialsFound": "未找到凭据",
"noCredentialsMatchSearch": "没有找到与您的搜索匹配的凭据",
"addCredentialBtn": "添加凭据",
"failedToReorder": "重新排序凭据失败",
"failedToMoveCredential": "移动凭据失败",
"sortManual": "手动(拖动重新排序)",
"customizeSidebar": "自定义侧边栏",
"customizeSidebarDescription": "选择凭据列表的外观和行为方式。",
"customizeDensityTitle": "显示密度",
"densityComfortableDesc": "每个凭据独占一行,展示更多详细信息。",
"densityCompactDesc": "每行一条凭据,适用于较长的列表。",
"displayDensityComfortable": "宽松",
"displayDensityCompact": "紧凑",
"customizeBehaviorTitle": "交互",
"showCredentialTags": "显示标签",
"showCredentialTagsDesc": "在凭据列表中显示标签",
"actionsVisibility": "显示操作按钮",
"actionsVisibilityDesc": "设置连接与管理按钮的显示时机",
"actionsAlways": "始终显示",
"actionsOnly": "仅显示“连接”,其余点击显示",
"actionsHover": "悬停时显示",
"actionsClick": "点击时显示",
"customizeSortHint": "排序方式设置在工具栏的排序菜单中。",
"expandActions": "展开操作",
"collapseActions": "折叠操作",
"backToHosts": "返回主机列表",
"backToCredentials": "返回凭据列表",
"searchCredentialsPlaceholder": "搜索凭据…",
"deployDialogTitle": "部署 SSH 密钥",
"deployDialogDesc": "将 {{name}} 部署到主机的 authorized_keys 中。",
"targetHostLabel": "目标主机",
"selectHostOption": "选择主机...",
"deployingBtn": "正在部署……",
"deployBtn": "部署",
"keyDeployedSuccess": "密钥已成功部署",
"failedToDeployKey": "密钥部署失败",
"folderRenamedTo": "文件夹已重命名为 “{{name}}”",
"failedToRenameFolder": "重命名文件夹失败",
"arrangeUnlockedSwitchedToManual": "已切换至手动排序以保留您的自定义顺序",
"arrangeUnlocked": "解锁拖动即可重新排列"
},
"homepage": {
"title": "主页",
"addWidget": "添加小部件",
"editWidget": "编辑小部件",
"deleteWidget": "删除",
"widgetTypes": "小部件类型",
"serviceLink": "服务链接",
"folder": "文件夹",
"clock": "时钟",
"notes": "笔记",
"hostStatus": "主机状态",
"bookmarkList": "书签",
"zoomIn": "放大",
"zoomOut": "缩小",
"resetView": "重置视图",
"lockLayout": "锁定布局",
"unlockLayout": "解锁布局",
"noWidgets": "右键单击或点击 + 来添加第一个小部件",
"openFullView": "打开完整视图",
"previewTitle": "首页预览",
"cancel": "取消",
"save": "保存",
"title_label": "标题",
"widgetTitlePlaceholder": "小组件标题(可选)",
"url": "URL",
"imageUrl": "自定义图片 URL",
"imageUrlHint": "留空将自动使用网站图标",
"showImage": "显示图片",
"description": "描述",
"color": "颜色",
"icon": "图标",
"expanded": "默认展开",
"timezone": "时区",
"invalidTimezone": "时区无效。请使用 IANA 名称,例如 America/New_York。",
"showSeconds": "显示秒",
"format12h": "12 小时制",
"format24h": "24 小时制",
"content": "内容",
"backgroundColor": "背景颜色",
"host": "主机",
"showMetrics": "显示指标",
"links": "链接",
"addLink": "添加链接",
"linkLabel": "标签",
"linkUrl": "URL",
"removeLink": "移除",
"categoryLinks": "链接",
"categoryInfo": "信息",
"categorySystem": "系统",
"widgetServiceLinkDesc": "可点击的磁贴,链接到服务 URL",
"widgetFolderDesc": "将相关小组件分组的容器",
"widgetClockDesc": "带有可配置时区的实时时钟",
"widgetNotesDesc": "Markdown 笔记小组件",
"widgetHostStatusDesc": "显示 SSH 主机的实时 CPU、内存和磁盘",
"widgetBookmarkListDesc": "快速链接列表",
"copyLink": "复制链接",
"linkCopied": "链接已复制!",
"location": "位置",
"temperatureUnit": "温度单位",
"showForecast": "显示三日天气预报",
"scrolling": "允许滚动",
"feedUrl": "订阅源 URL",
"maxItems": "最大条目数",
"showDescription": "显示描述",
"widgetWeatherName": "天气",
"widgetWeatherDesc": "实时天气信息",
"widgetIframeName": "iFrame 嵌入",
"widgetIframeDesc": "在 iframe 中嵌入任意 URL",
"widgetRssName": "RSS 订阅源",
"widgetRssDesc": "显示 RSS 或 Atom 订阅源中的条目",
"dragToFolder": "拖动小组件至此或点击 + 添加",
"showDisk": "显示磁盘使用情况",
"addToFolder": "添加小组件到文件夹",
"noHostSelected": "未选择主机",
"metricsNotAvailable": "指标不可用",
"selectHost": "选择主机...",
"displayedMetrics": "显示指标",
"metricCpu": "CPU",
"metricMemory": "内存",
"metricDisk": "磁盘",
"metricUptime": "运行时间",
"metricSystem": "系统",
"metricOs": "操作系统",
"metricKernel": "内核",
"metricHostname": "主机名",
"metricNetwork": "网络",
"metricProcesses": "进程",
"metricProcessesTotal": "总数",
"metricProcessesRunning": "运行中",
"categoryMonitoring": "监控",
"loading": "加载中...",
"allClear": "一切正常",
"noPingUrls": "未配置 URL",
"pingLabel": "标签",
"addPingUrl": "添加 URL",
"showLatency": "显示延迟",
"refreshInterval": "刷新间隔",
"seconds": "秒",
"filterActivityTypes": "过滤类型",
"filterTypesHint": "留空显示全部",
"showTimestamp": "显示时间戳",
"uptimeUnavailable": "运行时间不可用",
"uptimeLabel": "运行时间",
"overviewVersion": "版本",
"overviewUpdate": "已是最新",
"overviewUpdateLabel": "更新",
"overviewUpdateAvailable": "有可用更新",
"overviewDatabase": "数据库",
"overviewUptime": "运行时间",
"noHosts": "未配置主机",
"hostGridHosts": "主机",
"hostGridAllHint": "留空显示所有主机",
"columns": "列",
"showIp": "显示 IP 地址",
"connectionType": "连接类型",
"layout": "布局",
"showStatus": "显示状态",
"showHostName": "显示主机名称",
"noDockerActivity": "无 Docker 活动",
"noActivity": "无活动",
"showAcknowledged": "显示已确认",
"widgetMetricsChartName": "指标图表",
"widgetMetricsChartDesc": "主机的历史 CPU、内存、磁盘或网络图表",
"widgetHostGridName": "主机网格",
"widgetHostGridDesc": "SSH 主机状态的网格视图",
"widgetPingStatusName": "Ping 状态",
"widgetPingStatusDesc": "一个或多个 URL 的 HTTP ping 状态",
"widgetRecentActivityName": "近期活动",
"widgetRecentActivityDesc": "可滚动的近期 Termix 活动信息流",
"widgetTermixUptimeName": "Termix 运行时间",
"widgetTermixUptimeDesc": "Termix 服务器的实时运行时间计数器",
"widgetSystemOverviewName": "系统概览",
"widgetSystemOverviewDesc": "一目了然地查看 Termix 版本、数据库运行状况和运行时间",
"widgetSshQuickConnectName": "SSH 快速连接",
"widgetSshQuickConnectDesc": "一键打开 SSH 会话的按钮",
"widgetDockerActivityName": "Docker 活动",
"widgetDockerActivityDesc": "所有主机上最近的 Docker 容器事件",
"widgetCalendarName": "日历",
"widgetCalendarDesc": "月历,高亮显示今天",
"widgetCountdownName": "倒计时",
"widgetCountdownDesc": "倒计时至目标日期",
"widgetSearchBarName": "搜索栏",
"widgetSearchBarDesc": "快速网页搜索小部件",
"widgetTextBannerName": "文本横幅",
"widgetTextBannerDesc": "用于画布的粗体标签或分区标题",
"widgetImageWidgetName": "图像",
"widgetImageWidgetDesc": "显示来自 URL 的图像",
"widgetMarkdownNotesName": "Markdown 笔记",
"widgetMarkdownNotesDesc": "支持内联 Markdown 渲染的富文本笔记",
"widgetCustomApiName": "自定义 API",
"widgetCustomApiDesc": "从任何 JSON API 获取并显示数据",
"widgetServiceGridName": "服务网格",
"widgetServiceGridDesc": "可配置的服务磁贴链接网格",
"widgetDashboardLinksName": "仪表板链接",
"widgetDashboardLinksDesc": "显示您在仪表板中配置的服务链接",
"widgetSearchLinksName": "搜索快捷方式",
"widgetSearchLinksDesc": "带内联输入的快速搜索快捷按钮",
"widgetLinkTreeName": "链接树",
"widgetLinkTreeDesc": "带标题的分组链接部分",
"calMon": "一",
"calTue": "二",
"calWed": "三",
"calThu": "四",
"calFri": "五",
"calSat": "六",
"calSun": "日",
"startOnMonday": "从周一开始",
"countdownNoDate": "未设置目标日期",
"countdownPast": "事件已过",
"countdownDays": "天",
"countdownHours": "小时",
"countdownMinutes": "分钟",
"countdownSeconds": "秒",
"countdownLabel": "标签",
"countdownLabelPlaceholder": "例如:发布日",
"countdownShowDays": "显示天数",
"countdownShowHours": "显示小时",
"targetDate": "目标日期",
"searchEngine": "搜索引擎",
"customSearchUrl": "自定义搜索 URL",
"searchPlaceholder": "搜索...",
"searchGo": "搜索",
"searchPlaceholderLabel": "占位符文本",
"searchPlaceholderHint": "搜索输入框中显示的文本",
"openInNewTab": "在新标签页中打开",
"searchQueryPlaceholder": "输入查询...",
"noSearchShortcuts": "未配置快捷方式",
"addSearchShortcut": "添加快捷方式",
"fontSize": "字体大小",
"textAlign": "文本对齐",
"fontWeight": "字体粗细",
"clearColor": "清除颜色",
"imageFit": "图片适应",
"imageLinkUrl": "链接 URL",
"noImage": "未设置图片 URL",
"altText": "替代文本",
"altTextPlaceholder": "描述图片",
"renderMarkdown": "渲染 Markdown",
"displayMode": "显示模式",
"displayField": "显示字段",
"jsonPath": "JSON 路径",
"customApiLabel": "标签",
"customApiLabelPlaceholder": "例如:温度",
"customApiUnit": "单位",
"customApiNoUrl": "未配置 API URL",
"customApiError": "获取失败",
"customApiNotArray": "响应不是数组",
"addService": "添加服务",
"showLabels": "显示标签",
"iconSize": "图标大小",
"noDashboardLinks": "未配置仪表板链接",
"noLimit": "无限制",
"sectionHeading": "分区标题",
"addSection": "添加分区",
"compactMode": "紧凑模式",
"showDetailed": "显示详情",
"selectHosts": "选择主机",
"allHosts": "所有主机",
"listLayout": "列表",
"gridLayout": "网格",
"terminal": "终端",
"files": "文件",
"docker": "Docker",
"range15m": "15 分钟",
"range1h": "1 小时",
"range6h": "6 小时",
"range24h": "24 小时",
"metricNetRx": "网络下载",
"metricNetTx": "网络上传",
"severityFilter": "告警级别筛选",
"filterAll": "全部",
"accentColor": "强调色",
"widgetSshTerminalName": "SSH 终端",
"widgetSshTerminalDesc": "连接到已配置主机的内联 SSH 终端",
"sshTerminalNoHost": "未配置主机",
"sshTerminalConnect": "连接",
"sshTerminalAutoConnect": "加载时自动连接",
"widgetQuickConnectName": "快速连接",
"widgetQuickConnectDesc": "一键启动按钮,适用于主机上的任何连接类型",
"connectionTypes": "连接类型",
"connType_terminal": "终端",
"connType_files": "文件管理器",
"connType_docker": "Docker",
"connType_tunnel": "隧道",
"connType_host-metrics": "主机指标",
"connType_rdp": "RDP",
"connType_vnc": "VNC",
"connType_telnet": "Telnet",
"widgetFileManagerName": "文件管理器",
"widgetFileManagerDesc": "用于已配置主机的嵌入式 SFTP 文件管理器",
"widgetDockerName": "Docker 管理器",
"widgetDockerDesc": "用于已配置主机的嵌入式 Docker 容器管理器",
"widgetTunnelName": "隧道管理器",
"widgetTunnelDesc": "用于已配置主机的嵌入式 SSH 隧道管理器",
"widgetNoHostSelected": "未配置主机"
},
"serverConfig": {
"title": "服务器配置",
"description": "配置 Termix 服务器 URL 以连接到后端服务",
"serverUrl": "服务器 URL",
"enterServerUrl": "请输入服务器 URL",
"saveFailed": "保存配置失败",
"saveError": "保存配置出错",
"saving": "保存中...",
"saveConfig": "保存配置",
"helpText": "输入 Termix 服务器运行的 URL(例如 http://localhost:30001 或 https://your-server.com)",
"changeServer": "更改服务器",
"mustIncludeProtocol": "服务器 URL 必须以 http:// 或 https:// 开头",
"allowInvalidCertificate": "允许无效证书",
"allowInvalidCertificateDesc": "仅用于可信的自托管服务器,证书为自签名或 IP 地址证书。",
"useEmbedded": "使用本地服务器",
"embeddedDesc": "使用内置本地服务器运行 Termix(无需远程服务器)",
"embeddedConnecting": "正在连接本地服务器...",
"embeddedNotReady": "本地服务器尚未就绪,请稍候再试。",
"localServer": "本地服务器",
"savedServers": "已保存的服务器",
"noSavedServers": "无已保存的服务器",
"removeServer": "移除"
},
"migrationNotice": {
"title": "Termix Desktop 现在可以独立运行",
"body1": "此应用以前直接连接到您的 Termix 服务器。现在已重新设计,可完全独立运行,将主机和凭据存储在本地,因此即使离线也能正常工作。与自托管 Termix 服务器的双向同步现在是可选的。",
"body2": "您现有的主机和凭据仍然在 {{url}}上。启用远程同步并重新连接到该服务器,即可恢复它们并保持两者同步。",
"dismiss": "稍后再说",
"setUpSync": "设置远程同步"
},
"remoteSync": {
"title": "远程同步",
"description": "您可以选择将此桌面应用程序连接到自托管的 Termix 服务器,以便在不同设备间同步主机名、凭据和代码片段。无论是否连接,该应用程序始终可以完全离线运行。",
"notConnected": "未连接",
"connected": "已连接",
"connectedTo": "已连接至 {{url}}",
"lastSynced": "上次同步时间 {{time}}",
"neverSynced": "从未同步",
"syncError": "同步错误: {{message}}",
"needsReauth": "登录已过期",
"connectButton": "连接到服务器",
"disconnectButton": "断开连接",
"syncNowButton": "立即同步",
"syncing": "正在同步...",
"syncSuccess": "远程同步完成",
"syncUnavailable": "远程同步无法启动",
"serverUrl": "服务器 URL",
"enterServerUrl": "请输入服务器 URL",
"mustIncludeProtocol": "服务器 URL 必须以 http:// 或 https:// 开头",
"connectionTestFailed": "无法通过该 URL 连接到 Termix 服务器",
"allowInvalidCertificate": "允许无效证书",
"allowInvalidCertificateDesc": "仅适用于具有自签名证书或 IP 地址证书的受信任的自托管服务器。",
"savedServers": "已保存的服务器",
"removeServer": "删除",
"continueButton": "继续",
"cancelButton": "取消",
"signInTitle": "登录到 {{url}}",
"originTitle": "连接源",
"originDescription": "选择 SSH 连接的默认发起位置。此设置可针对每个主机进行单独设置。",
"originLocal": "此设备(本地网络)",
"originRemote": "远程服务器",
"bannerReconnect": "重新连接",
"bannerMessage": "远程同步需要重新验证"
},
"versionCheck": {
"error": "版本检查错误",
"checkFailed": "检查更新失败",
"upToDate": "应用已是最新",
"currentVersion": "您正在运行版本 {{version}}",
"updateAvailable": "有可用更新",
"updateLinkLabel": "有更新可用——请在 GitHub 上查看发布说明。",
"newVersionAvailable": "新版本可用!您当前版本为 {{current}},最新版本为 {{latest}}。",
"betaVersion": "测试版",
"betaVersionDesc": "您正在运行 {{current}},比最新稳定版 {{latest}} 更新。",
"releasedOn": "发布于 {{date}}",
"downloadUpdate": "下载更新",
"checking": "正在检查更新...",
"checkUpdates": "检查更新",
"checkingUpdates": "正在检查更新...",
"updateRequired": "需要更新"
},
"common": {
"close": "关闭",
"minimize": "最小化",
"online": "在线",
"offline": "离线",
"unknown": "未知",
"continue": "继续",
"maintenance": "维护",
"degraded": "降级",
"error": "错误",
"warning": "警告",
"unsavedChanges": "未保存的更改",
"dismiss": "忽略",
"more": "更多",
"loading": "加载中...",
"optional": "可选",
"connect": "连接",
"copied": "已复制",
"connecting": "连接中...",
"updateAvailable": "更新可用",
"appName": "Termix",
"openInNewTab": "在新标签页中打开",
"noReleases": "无版本",
"updatesAndReleases": "更新与发布",
"newVersionAvailable": "新版本 ({{version}}) 可用。",
"failedToFetchUpdateInfo": "获取更新信息失败",
"preRelease": "预发布",
"noReleasesFound": "未找到发布版本。",
"cancel": "取消",
"username": "用户名",
"login": "登录",
"logout": "注销",
"register": "注册",
"password": "密码",
"confirmPassword": "确认密码",
"back": "返回",
"save": "保存",
"saving": "保存中...",
"delete": "删除",
"rename": "重命名",
"edit": "编辑",
"confirm": "确认",
"no": "否",
"or": "或",
"next": "下一步",
"previous": "上一个",
"refresh": "刷新",
"language": "语言",
"checking": "检查中...",
"checkingDatabase": "正在检查数据库连接...",
"checkingAuthentication": "正在检查身份验证...",
"backendReconnected": "服务器连接已恢复",
"connectionDegraded": "服务器连接丢失,正在恢复中...",
"reload": "重新加载",
"create": "创建",
"copy": "复制",
"copyFailed": "复制到剪贴板失败",
"maximize": "最大化",
"restore": "恢复",
"of": "共",
"saved": "已保存",
"deleted": "已删除",
"deleteFailed": "删除失败",
"saveFailed": "保存失败",
"required": "必填",
"remove": "移除",
"add": "添加",
"update": "更新"
},
"onboarding": {
"stepCounter": "步骤 {{current}}/{{total}}",
"skip": "跳过设置",
"next": "下一个",
"finish": "开始使用",
"welcomeTitle": "欢迎来到 Termix",
"welcomeIntro": "Termix 能够为您集中管理服务器。设置大约只需一分钟,且所有配置后续均可随时更改。",
"welcome_hosts": "保存你的服务器",
"welcome_hosts_desc": "将您管理的所有机器都放在一个列表中。",
"welcome_terminal": "快速连接",
"welcome_terminal_desc": "在标签页中直接打开终端,无需额外安装 SSH 客户端。",
"welcome_files": "浏览和编辑文件",
"welcome_files_desc": "支持上传、下载及编辑远程文件。",
"presetTitle": "你希望屏幕上显示多少信息?",
"presetIntro": "Termix 允许您灵活配置界面的信息密度。请选择初始布局。",
"presetChangeLater": "后续你可随时在“设置”>“界面”中切换预设或调整具体选项。",
"appearanceTitle": "个性化外观",
"appearanceIntro": "选择主题、强调色和界面语言。后续均可在“设置”中随时更改。",
"featuresTitle": "Termix 的其他功能",
"featuresIntro": "保存的服务器不仅能在终端中打开。左侧图标还提供了以下强大功能。",
"feature_files": "文件管理器",
"feature_files_desc": "无需离开应用,即可通过 SFTP 浏览、上传、下载及编辑文件。",
"feature_tunnels": "隧道",
"feature_tunnels_desc": "通过服务器转发端口以访问未暴露的服务。",
"feature_snippets": "代码片段",
"feature_snippets_desc": "保存常用命令,一键发送至终端执行。",
"featuresRailHint": "不需要某些功能?可在“设置” > “导航”中隐藏侧边栏的对应图标。",
"workflowTitle": "提升操作效率",
"workflowIntro": "当您管理多台服务器时,掌握以下技巧能大幅节省时间。",
"workflow_palette": "命令面板",
"workflow_palette_desc": "输入文字即可快速跳转至服务器或执行操作。双击 Shift 键打开。",
"workflow_split": "分屏",
"workflow_split_desc": "支持最多四分屏并排显示,方便边工作边查看日志。",
"workflow_dock": "侧面板",
"workflow_dock_desc": "中键或右键单击侧边栏图标,可将其在标签页中打开或固定至右侧。",
"securityTitle": "保障登录安全",
"securityIntro": "Termix 提供安全的凭据存储功能,建议花一分钟了解其工作原理。",
"security_credentials": "可重用凭据",
"security_credentials_desc": "只需保存一次密钥或密码,即可将绑定至任意数量的服务器。",
"security_twofa": "双因素认证与通行密钥",
"security_twofa_desc": "请前往“设置” > “安全”为您的账号添加 TOTP 或通行密钥。",
"security_identity": "Termix ID",
"security_identity_desc": "签发短期 SSH 证书,避免在每台服务器上复制密钥。",
"security_sharing": "共享",
"security_sharing_desc": "无需共享密码,即可授权其他用户访问服务器。",
"securityEncryptionNote": "凭据在存储前会被加密,仅在建立连接时解密。",
"doneTitle": "一切就绪",
"doneHeading": "设置完成",
"doneDesc": "从侧边栏选择一台服务器,即可打开终端、浏览文件或查看监控指标。",
"done_settings": "稍后更改任何内容",
"done_settings_desc": "主题、界面显示密度及侧边栏图标,均可在“设置”中随时更改。",
"done_rerun": "需要重新配置?",
"done_rerun_desc": "前往“设置” > “界面”并选择“运行向导”,即可再次执行此流程。",
"done_desktop": "桌面应用程序",
"done_desktop_desc": "Termix 可作为桌面应用程序在 Windows、macOS 和 Linux 上运行。",
"done_desktop_link": "获取桌面应用程序",
"done_mobile": "移动应用",
"done_mobile_desc": "在 iOS 和 Android 设备上随时随地管理您的服务器。",
"done_mobile_link": "获取移动应用",
"done_docs": "完整文档",
"done_docs_desc": "所有功能均提供指南,包括此处未涵盖的功能。",
"done_docs_link": "打开文档",
"done_cli": "命令行工具",
"done_cli_desc": "通过终端管理您的服务器,并在您自己的脚本中使用 Termix。",
"done_cli_link": "打开 CLI 文档"
},
"nav": {
"collab": "会议",
"home": "首页",
"terminal": "终端",
"localTerminal": "本地终端",
"fileManager": "文件管理器",
"serverStats": "主机指标",
"admin": "管理",
"termixId": "ID",
"userProfile": "用户资料",
"splitScreen": "分屏",
"confirmClose": "关闭当前会话?",
"close": "关闭",
"cancel": "取消",
"sshManager": "SSH 管理器",
"cannotSplitTab": "无法拆分此标签页",
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
"copyPassword": "复制密码",
"copySudoPassword": "复制 Sudo 密码",
"passwordCopied": "密码已复制到剪贴板",
"noPasswordAvailable": "没有可用的密码",
"failedToCopyPassword": "复制密码失败",
"refreshTab": "刷新连接",
"renameTab": "重命名标签页",
"openFileManager": "打开文件管理器",
"dashboard": "仪表盘",
"homepage": "首页",
"quickConnect": "快速连接",
"sshTools": "SSH 工具",
"history": "历史记录",
"sessionLogs": "会话日志",
"openAsTabHint": "按 Ctrl+单击或单击鼠标中键即可在新标签页中打开",
"openAsTab": "在新标签页中打开",
"openInRightDock": "在右侧停靠栏打开",
"closeRightDock": "关闭右侧停靠栏",
"toggleRightDock": "切换右侧停靠栏",
"multiPanelHintTitle": "使用多个面板",
"multiPanelHintBody": "当侧边栏用于其他用途时,请保持此面板打开。有两种方法可以移动它:",
"multiPanelHintTabHow": "按住 Ctrl 键并单击其侧边栏图标,或使用此标题栏中的按钮。",
"multiPanelHintDockHow": "右键单击其侧边栏图标,或使用标签栏中的面板图标。",
"sidebarSettings": "侧边栏设置...",
"hosts": "主机",
"snippets": "代码片段",
"macros": "宏",
"hostManager": "主机管理器",
"credentials": "凭据",
"connections": "连接",
"serial": "串口",
"keepSideMenuOpen": "保持菜单打开",
"collapseSideMenu": "折叠菜单",
"roleAdministrator": "管理员",
"roleUser": "用户"
},
"hosts": {
"hosts": "主机",
"noHosts": "没有 SSH 主机",
"retry": "重试",
"refresh": "刷新",
"optional": "可选",
"downloadSample": "下载示例",
"failedToDeleteHost": "删除 {{name}} 失败",
"importSkipExisting": "导入(跳过已有)",
"importSSHConfig": "从 SSH 配置导入",
"connectionDetails": "连接详情",
"ssh": "SSH",
"telnet": "Telnet",
"remoteDesktop": "远程桌面",
"port": "端口",
"username": "用户名",
"folder": "文件夹",
"tags": "标签",
"pin": "固定",
"addHost": "添加主机",
"editHost": "编辑主机",
"cloneHost": "克隆主机",
"enableTunnel": "启用隧道",
"enableFileManager": "启用文件管理器",
"enableDocker": "启用 Docker",
"defaultPath": "默认路径",
"connection": "连接",
"upload": "上传",
"authentication": "认证",
"password": "密码",
"passwordSaved": "密码已保存,输入即可更改",
"key": "密钥",
"credential": "凭据",
"none": "无",
"sshPrivateKey": "SSH 私钥",
"keyType": "密钥类型",
"uploadFile": "上传文件",
"tabGeneral": "常规",
"tabSsh": "SSH",
"tabTerminal": "终端",
"tabRdp": "RDP",
"tabVnc": "VNC",
"tabStats": "主机指标",
"tabTelnet": "Telnet",
"tabSharing": "共享",
"tabAuthentication": "认证",
"terminal": "终端",
"tunnel": "隧道",
"serverStats": "主机指标",
"status": {
"available": "可用的",
"reachable": "可连接,但未经身份验证",
"offline": "离线",
"monitoringDisabled": "监控已禁用",
"label": "地位"
},
"folderRenamed": "文件夹 \"{{oldName}}\" 已成功重命名为 \"{{newName}}\"",
"failedToRenameFolder": "重命名文件夹失败",
"unsavedChangesDescription": "您的主机更改尚未保存。是否放弃这些更改?",
"keepEditing": "继续编辑",
"discardChanges": "放弃更改",
"movedToFolder": "已将 {{count}} 台主机移至 \"{{folder}}\"",
"editHostTooltip": "编辑主机",
"statusChecks": "状态检查",
"metricsCollection": "指标采集",
"metricsInterval": "指标采集间隔",
"metricsIntervalDesc": "采集服务器统计信息的频率(5 秒 - 1 小时)",
"behavior": "行为",
"themePreview": "主题预览",
"theme": "主题",
"fontFamily": "字体族",
"fontSize": "字体大小",
"letterSpacing": "字母间距",
"lineHeight": "行高",
"cursorStyle": "光标样式",
"cursorBlink": "光标闪烁",
"scrollbackBuffer": "回滚缓冲区",
"bellStyle": "响铃样式",
"rightClickSelectsWord": "右键单击选择单词",
"fastScrollModifier": "快速滚动修饰键",
"fastScrollSensitivity": "快速滚动灵敏度",
"sshAgentForwarding": "SSH 代理转发",
"backspaceMode": "退格模式",
"startupSnippet": "启动代码片段",
"selectSnippet": "选择代码片段",
"forceKeyboardInteractive": "强制键盘交互认证",
"overrideCredentialUsername": "覆盖凭据用户名",
"overrideCredentialUsernameDesc": "使用上方指定的用户名代替凭据中的用户名",
"oidcUsernameHint": "使用 $oidc.preferred_username 替代您的 OIDC 登录名。",
"jumpHostChain": "跳板主机链",
"portKnocking": "端口敲门",
"addKnock": "添加端口",
"addProxyNode": "添加节点",
"proxyNode": "代理节点",
"proxyType": "代理类型",
"quickActions": "快捷操作",
"sudoPasswordAutoFill": "Sudo 密码自动填充",
"sudoPassword": "Sudo 密码",
"keepaliveInterval": "保持连接间隔(毫秒)",
"moshCommand": "MOSH 命令",
"environmentVariables": "环境变量",
"addVariable": "添加变量",
"docker": "Docker",
"copyTerminalUrl": "复制终端 URL",
"copyFileManagerUrl": "复制文件管理器 URL",
"copyRemoteDesktopUrl": "复制远程桌面 URL",
"failedToConnect": "连接控制台失败",
"connect": "连接",
"disconnect": "断开连接",
"start": "启动",
"enableStatusCheck": "启用状态检查",
"enableMetrics": "启用指标",
"bulkUpdateFailed": "批量更新失败",
"selectAll": "全选",
"deselectAll": "取消全选",
"protocols": "协议",
"secureShell": "SSH",
"virtualNetwork": "虚拟网络",
"unencryptedShell": "未加密 Shell",
"addressIp": "地址 / IP",
"friendlyName": "友好名称",
"macAddress": "MAC 地址",
"wolBroadcastAddress": "WoL 广播地址",
"wolBroadcastAddressDesc": "可选的定向广播,用于 Docker/路由网络(例如 192.168.1.255)。留空则使用 255.255.255.255。",
"folderAndAdvanced": "文件夹与高级设置",
"showAdvancedSettings": "显示高级设置",
"hideAdvancedSettings": "隐藏高级设置",
"privateNotes": "私密备注",
"privateNotesPlaceholder": "有关此服务器的详细信息...",
"pinToTop": "置顶",
"pinToTopDesc": "始终在列表顶部显示此主机",
"portKnockingSequence": "端口敲门序列",
"addKnockBtn": "添加敲门",
"noPortKnocking": "未配置端口敲门。",
"knockPort": "敲门端口",
"protocol": "协议",
"delayAfterMs": "延迟(毫秒)",
"useSocks5Proxy": "使用 SOCKS5 代理",
"useSocks5ProxyDesc": "通过代理服务器路由连接",
"connectionOrigin": "连接源",
"connectionOriginDesc": "此主机连接的来源位置。覆盖桌面应用程序的全局默认值。",
"connectionOriginGuacamoleNote": "RDP、VNC 和 Telnet 使用远程服务器,除非您选择“此设备”,这需要此机器可以访问的 guacd - 在 guacd URL 设置中设置一个,或者在 guacd 代理下为每个主机设置一个。",
"connectionOriginDefault": "使用默认值",
"connectionOriginLocal": "此设备(本地网络)",
"connectionOriginRemote": "远程服务器",
"proxyHost": "代理主机",
"proxyPort": "代理端口",
"proxyUsername": "代理用户名",
"proxyPassword": "代理密码",
"proxySingleMode": "单代理",
"proxyChainMode": "代理链",
"you": "你",
"jumpHostChainLabel": "跳板主机链",
"addJumpBtn": "添加跳板",
"noJumpHosts": "未配置跳板主机。",
"selectAServer": "选择服务器...",
"sshPort": "SSH 端口",
"authMethod": "认证方式",
"authenticationMethod": "身份验证方法",
"authenticationMethodDesc": "请选择 Termix 用于验证此 SSH 连接的一种方法。其他方法不会自动尝试。",
"storedCredential": "已存储凭据",
"selectACredential": "选择凭据...",
"vaultProfile": "Vault 签名者配置文件",
"selectAVaultProfile": "选择 Vault 配置文件...",
"vaultProfileHint": "设置来自共享配置文件;连接时将使用 OIDC 登录 Vault。不会存储任何机密。",
"vaultNewProfile": "新建配置文件",
"secretRefHint": "您可以粘贴 1Password 引用(op://vault/item/field)而不是密钥;连接时会从您的密钥源中获取该引用。",
"secretSourcesManage": "管理秘密来源",
"secretSourcesTitle": "秘密消息来源",
"secretSourcesDesc": "外部密码管理器 Termix 会在连接时读取密钥。目前支持 1Password Connect(自托管)。访问令牌会使用您的数据密钥进行加密存储。",
"secretSourceNew": "新来源",
"secretSourceUrlLabel": "连接服务器 URL",
"secretSourceTokenLabel": "连接访问令牌",
"secretSourceTokenKeep": "留空以保留当前令牌",
"secretSourceSharedLabel": "共享给所有用户(仅限管理员;登录后生效)",
"secretSourceShared": "共享",
"secretSourceTest": "测试",
"secretSourceTestOk": "已连接 — {{count}} 保险库可见",
"secretSourceTestFailed": "连接测试失败",
"secretSourceRequired": "需要提供名称、服务器 URL 和令牌。",
"secretSourceSaved": "秘密来源已保存",
"secretSourceDeleted": "秘密来源已删除",
"vaultManageProfiles": "管理 Vault 配置文件",
"vaultAddrLabel": "Vault 地址",
"vaultNamespaceLabel": "命名空间",
"vaultOidcMountLabel": "OIDC 认证挂载点",
"vaultOidcRoleLabel": "OIDC 角色",
"vaultSshMountLabel": "SSH 机密挂载点",
"vaultSshRoleLabel": "SSH 签名者角色",
"vaultValidPrincipalsLabel": "有效主体",
"vaultKeyTypeLabel": "临时密钥类型",
"vaultSharedLabel": "与所有用户共享",
"vaultCreateProfile": "创建配置文件",
"vaultProfileCreated": "Vault 配置文件已创建",
"vaultProfileSaved": "Vault 配置文件已保存",
"vaultProfileDeleted": "Vault 配置文件已删除",
"vaultProfileSaveFailed": "保存 Vault 配置文件失败",
"vaultProfileDeleteFailed": "删除 Vault 配置文件失败",
"vaultSaveProfile": "保存配置文件",
"vaultProfileValidationError": "名称、Vault 地址和 SSH 签名者角色为必填项",
"vaultNoProfiles": "暂无 Vault 配置文件。",
"vaultSharedBadge": "共享",
"keyTypeLabel": "密钥类型",
"keyTypeAuto": "自动检测",
"keyPasteTab": "粘贴",
"keyUploadTab": "上传",
"keyFileLoaded": "密钥文件已加载",
"keyUploadClick": "点击上传 .pem / .key / .ppk",
"clearKey": "清除密钥",
"keySaved": "SSH 密钥已保存",
"keyReplaceNotice": "在下方粘贴新密钥以替换",
"keyPassphraseSaved": "密码短语已保存,输入以更改",
"replaceKey": "替换密钥",
"docsLink": "查看文档",
"stepcaLabel": "步骤 CA",
"stepcaDesc": "通过您的身份提供商登录,并让您的 Step CA 为此主机颁发一个短期 SSH 证书。CA URL、根指纹和 OIDC 配置器由管理员在“管理设置”中设置。",
"opksshLabel": "OPKSSH",
"opksshDesc": "使用身份提供商登录此主机,而非密码或密钥。需要在服务器上设置 OPKSSH。",
"warpgateLabel": "Warpgate 网关",
"warpgateDesc": "此主机通过 Warpgate SSH 代理连接。Termix 将在认证后自动处理基于浏览器的审批流程。",
"agentLabel": "SSH 代理",
"agentDesc": "使用运行在 Termix 服务器上的 SSH 代理进行认证(Bitwarden、1Password、gpg-agent、KeeAgent、ssh-agent)。代理必须在托管 Termix 的机器上运行。",
"agentAuthenticationDesc": "使用 SSH 代理中的密钥来验证此连接。将套接字路径留空以使用 SSH_AUTH_SOCK。",
"agentSocketPathLabel": "代理套接字路径",
"agentSocketPathPlaceholder": "留空以使用 SSH_AUTH_SOCK",
"agentSocketPathHint": "留空以从 SSH_AUTH_SOCK 环境变量自动检测,或输入自定义套接字路径(例如 /run/user/1000/gnupg/S.gpg-agent.ssh)。",
"agentIdentityLabel": "代理身份(公钥)",
"agentIdentityPlaceholder": "留空以尝试代理提供的所有密钥",
"agentIdentityHint": "粘贴公钥(例如 ssh-ed25519 AAAA...)以仅允许代理提供该密钥。当代理持有大量密钥时,建议这样做,以避免超出服务器的最大身份验证尝试次数 (MaxAuthTries)。",
"shareSshAuthLabel": "共享 SSH 身份验证",
"shareSshAuthDesc": "向收件人提供此主机 SSH 身份验证信息的加密副本。收件人的个人凭据仍然优先。",
"forceKeyboardInteractiveLabel": "强制键盘交互",
"forceKeyboardInteractiveShortDesc": "即使存在密钥也强制手动输入密码",
"allowLegacyAlgorithmsLabel": "允许旧版算法",
"allowLegacyAlgorithmsDesc": "启用已弃用的 SSH 算法(ssh-dss、ssh-rsa、diffie-hellman-group1-sha1、hmac-md5、3des-cbc),以便连接无法升级的旧设备。",
"insecure": "不安全",
"terminalAppearance": "终端外观",
"colorTheme": "颜色主题",
"fontFamilyLabel": "字体",
"fontFamilyCustomOption": "自定义...",
"fontFamilyCustomPlaceholder": "确切的字体名称,例如 MesloLGS NF",
"fontFamilyCustomHint": "您可以选择一个内置字体,或者选择“自定义”并输入系统中已安装字体的确切名称(例如 MesloLGS NF、Noto Sans Mono)。Termix 无法自动安装字体,请先在您的操作系统上安装字体。",
"fontSizeLabel": "字体大小",
"cursorStyleLabel": "光标样式",
"letterSpacingPx": "字母间距 (px)",
"lineHeightLabel": "行高",
"bellStyleLabel": "响铃样式",
"backspaceModeLabel": "退格模式",
"cursorBlinking": "光标闪烁",
"cursorBlinkingDesc": "为终端光标启用闪烁动画",
"rightClickSelectsWordLabel": "右键选择单词",
"rightClickSelectsWordShortDesc": "右键点击时选中光标下的单词",
"macOptionIsMetaLabel": "选项键发送 Meta",
"macOptionIsMetaShortDesc": "禁用后,可在 macOS 上使用 Option/Alt 键输入特殊字符(例如 @ 或 |),而不是发送 Meta。",
"backgroundImageLabel": "背景图片 URL",
"backgroundImageDesc": "终端背景图片的可选 URL",
"backgroundImageOpacityLabel": "背景图片不透明度",
"customThemeColors": "自定义颜色",
"customThemeBackground": "背景色",
"customThemeForeground": "前景色",
"customThemeCursor": "光标颜色",
"customThemeCursorAccent": "光标强调色",
"customThemeSelection": "选中色",
"customThemeAnsiColors": "ANSI 颜色",
"customThemeBlack": "黑色",
"customThemeRed": "红色",
"customThemeGreen": "绿色",
"customThemeYellow": "黄色",
"customThemeBlue": "蓝色",
"customThemeMagenta": "品红",
"customThemeCyan": "青色",
"customThemeWhite": "白色",
"customThemeBrightBlack": "亮黑色",
"customThemeBrightRed": "亮红色",
"customThemeBrightGreen": "亮绿色",
"customThemeBrightYellow": "亮黄色",
"customThemeBrightBlue": "亮蓝色",
"customThemeBrightMagenta": "亮品红",
"customThemeBrightCyan": "亮青色",
"customThemeBrightWhite": "亮白色",
"customThemeResetTooltip": "重置为默认值",
"savedThemesLabel": "已保存的主题",
"saveAsGlobalTheme": "另存为全局主题",
"saveGlobalThemeNamePrompt": "请为此主题输入名称",
"saveGlobalThemeSuccess": "主题已保存",
"saveGlobalThemeError": "主题保存失败",
"applyGlobalThemeTooltip": "应用此主题",
"deleteGlobalThemeTooltip": "删除此主题",
"noSavedThemes": "尚未保存任何主题",
"syntaxHighlightingLabel": "语法高亮",
"syntaxHighlightingDesc": "对终端输出着色(错误、路径、IP、时间戳)",
"syntaxHighlightingCategories": "高亮类别",
"syntaxHighlightingCategoriesDesc": "选择要着色的内容类型",
"syntaxCategoryLogLevels": "日志级别",
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
"syntaxCategoryPaths": "文件路径",
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
"syntaxCategoryTimestamps": "时间戳",
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
"syntaxCategoryIpAddresses": "IP 地址",
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
"syntaxCategoryUrls": "URL",
"syntaxCategoryUrlsDesc": "https://example.com",
"syntaxCategoryNumbers": "标记数字",
"syntaxCategoryNumbersDesc": "端口 8080, 退出 1, 状态 404",
"behaviorAndAdvanced": "行为与高级设置",
"scrollbackBufferLabel": "回滚缓冲区",
"scrollbackMaxLines": "保留在历史记录中的最大行数",
"sshAgentForwardingLabel": "SSH 代理转发",
"sshAgentForwardingShortDesc": "允许此远程主机使用您的本地 SSH 代理进行后续连接。代理身份验证不需要此操作。",
"useSSHTitleLabel": "使用 SSH 窗口标题",
"useSSHTitleDesc": "使用 shell 的窗口标题更新标签页标题,而非主机名",
"enableAutoMosh": "启用自动 Mosh",
"enableAutoMoshDesc": "若可用,优先使用 Mosh 而非 SSH",
"enableAutoTmux": "启用自动 Tmux",
"enableAutoTmuxDesc": "通过在 tmux 中运行(tmux 必须安装在主机上),可以在断开连接和浏览器重启后保持 shell 及其中运行的所有内容处于活动状态。",
"enableSessionLogging": "会话日志记录",
"enableSessionLoggingDesc": "记录终端会话输出以供日后查看",
"allowSessionSharing": "允许会话共享",
"allowSessionSharingDesc": "允许通过链接或其他方式共享此主机上的实时会话。",
"localEchoLabel": "本地回声",
"localEchoDesc": "在连接速度较慢的情况下,本地预测可安全打印的按键操作。密码提示和控制输入永远不会被回显。",
"localEchoDefault": "使用全局设置",
"localEchoOff": "关闭",
"localEchoAuto": "自动",
"localEchoOn": "始终开启",
"linkClickBehaviorLabel": "链接点击行为",
"linkClickBehaviorDesc": "控制点击终端中链接时的行为。选择“默认”以遵循应用级设置。",
"linkClickBehaviorDefault": "默认(遵循应用设置)",
"linkClickBehaviorConfirm": "显示弹出窗口以打开或复制",
"linkClickBehaviorDirect": "直接打开",
"sudoPasswordAutoFillLabel": "Sudo 密码自动填充",
"sudoPasswordAutoFillShortDesc": "提示时自动提供 sudo 密码",
"sudoPasswordAutoFillDesc": "存储 sudo 密码,以便主机指标、终端提示和其他操作可以自动运行特权命令。",
"sudoPasswordLabel": "Sudo 密码",
"sudoPasswordSaved": "密码已保存,输入即可更改",
"environmentVariablesLabel": "环境变量",
"addVariableBtn": "添加变量",
"noEnvVars": "未配置环境变量。",
"fastScrollModifierLabel": "快速滚动修饰键",
"fastScrollSensitivityLabel": "快速滚动灵敏度",
"moshCommandLabel": "Mosh 命令",
"startupSnippetLabel": "启动代码片段",
"keepaliveIntervalLabel": "保活间隔(秒)",
"maxKeepaliveMisses": "最大保活失败次数",
"sameHost": "此主机(直接隧道)",
"bindHost": "绑定主机",
"connectionToolbar": "连接工具栏",
"showConnectionToolbar": "显示连接工具栏",
"showConnectionToolbarDesc": "在主机的 SSH、RDP、VNC 和 Telnet 会话中显示工具栏。您也可以暂时将其从工具栏本身隐藏。",
"enableAiAssistant": "启用人工智能助手",
"enableAiAssistantDesc": "允许 AI 助手在此主机的终端上提供帮助。默认情况下处于关闭状态,但仍需在您的帐户中启用 AI 功能。",
"proxmoxLastSyncStatus": {
"success": "成功"
},
"proxmoxGuestsSelected_one": "{{count}} 个客户主机 — 已选择 {{selected}} 个",
"proxmoxGuestsSelected_other": "{{count}} 个客户主机 — 已选择 {{selected}} 个",
"proxmoxImportButton_one": "导入 {{count}} 个主机",
"proxmoxImportButton_other": "导入 {{count}} 个主机",
"proxmoxResultSkippedNoIp": "{{count}} 已跳过(未找到 IP )",
"proxmoxStatsUrlCopied": "Proxmox 统计信息 URL 已复制到剪贴板",
"copyProxmoxStatsUrlAction": "复制 Proxmox 统计信息 URL",
"statusChecksLabel": "状态检查",
"enableStatusChecks": "启用状态检查",
"enableStatusChecksDesc": "定期 ping 此主机以验证可用性",
"useGlobalInterval": "使用全局间隔",
"useGlobalIntervalDesc": "使用服务器范围的状态检查间隔覆盖",
"checkIntervalS": "检查间隔(秒)",
"checkIntervalDesc": "每次连接 ping 之间的秒数",
"cpuUsageLabel": "CPU 使用率",
"cpuUsageDesc": "CPU 百分比、负载平均值、迷你图",
"memoryLabel": "内存使用率",
"memoryDesc": "RAM 使用、交换、缓存",
"storageLabel": "磁盘使用率",
"storageDesc": "每个挂载点的磁盘使用情况",
"networkLabel": "网络接口",
"networkDesc": "接口列表和带宽",
"uptimeLabel": "运行时间",
"uptimeDesc": "系统运行时间和启动时间",
"systemInfoLabel": "系统信息",
"systemInfoDesc": "操作系统、内核、主机名、架构",
"recentLoginsLabel": "最近登录",
"recentLoginsDesc": "成功和失败的登录事件",
"topProcessesLabel": "顶级进程",
"topProcessesDesc": "PID、CPU%、MEM%、命令",
"listeningPortsLabel": "监听端口",
"listeningPortsDesc": "带进程和状态的开放端口",
"firewallLabel": "防火墙",
"firewallDesc": "防火墙、AppArmor、SELinux 状态",
"hostSharedSuccessfully": "主机共享成功",
"failedToShareHost": "共享主机失败",
"accessRevoked": "访问权限已撤销",
"failedToRevokeAccess": "撤销访问权限失败",
"cancelBtn": "取消",
"savingBtn": "保存中...",
"addHostBtn": "添加主机",
"hostUpdated": "主机已更新",
"hostCreated": "主机已创建",
"failedToSave": "保存主机失败",
"credentialUpdated": "凭据已更新",
"credentialCreated": "凭据已创建",
"failedToSaveCredential": "保存凭据失败",
"credentialNameRequired": "请输入凭据名称",
"credentialAuthRequired": "添加密码、SSH 密钥或两者",
"createCredentialFromHostBtn": "创建凭据",
"createCredentialFromHostTitle": "从主机创建凭据",
"createCredentialFromHostDesc": "创建一个可重用、可共享的凭据条目,其中预先填充了此主机的当前用户名、密码和/或 SSH 密钥。",
"backToHosts": "返回主机列表",
"pinned": "已固定",
"noHostsFound": "未找到主机",
"tryDifferentTerm": "尝试其他搜索词",
"addFirstHost": "添加第一个主机以开始使用",
"noCredentialsFound": "未找到凭据",
"addCredentialBtn": "添加凭据",
"updateCredentialBtn": "更新凭据",
"editCredentialAction": "编辑凭据",
"backToHost": "返回主机",
"saveCredentialAsNewBtn": "另存为新文件",
"saveCredentialAsNewDesc": "使用这些更改创建一个新的凭据,并将其分配给此主机。原始凭据保持不变。",
"credentialSavedAsNew": "已保存为新凭据",
"failedToSaveCredentialAsNew": "保存为新凭据失败",
"features": "功能",
"noFolder": "(无文件夹)",
"deleteSelected": "删除",
"exitSelection": "退出选择",
"importSkip": "导入(跳过现有)",
"importOverwrite": "导入(覆盖)",
"collapseBtn": "折叠",
"importExportBtn": "导入 / 导出",
"hostStatusesRefreshed": "主机状态已刷新",
"failedToRefreshHosts": "无法刷新主机",
"movedHostTo": "已将 {{host}} 移至 \"{{folder}}\"",
"failedToMoveHost": "无法移动主机",
"deletedFolder": "已删除文件夹 \"{{name}}\"",
"failedToDeleteFolder": "无法删除文件夹",
"deleteAllInFolder": "删除 \"{{name}}\" 中的所有主机?此操作不可撤销。",
"folderPickerPlaceholder": "无文件夹",
"folderPickerSearch": "搜索或创建(使用 / 创建子文件夹)...",
"folderPickerNone": "无文件夹",
"folderPickerCreate": "创建 \"{{path}}\"",
"folderPickerEmpty": "无匹配的文件夹",
"parentHost": "上级主机",
"useFolderInstead": "请使用文件夹代替",
"useParentHostInstead": "请使用上级主机代替",
"parentHostPickerPlaceholder": "没有上级主机",
"parentHostPickerSearch": "搜索主机...",
"parentHostPickerNone": "没有上级主机",
"parentHostPickerEmpty": "没有匹配的主机",
"collapseSubHosts": "收起下级主机",
"expandSubHosts": "展开下级主机",
"cannotNestUnderDescendant": "不能将主机嵌套在它自己的下级主机下",
"movedToParent": "已将 {{count}} 主机移动到“{{parent}}”下",
"newFolder": "新建文件夹",
"createFolderTitle": "创建文件夹",
"editFolderTitle": "编辑文件夹",
"folderDialogDescription": "选择名称、颜色和图标。使用 / 来嵌套文件夹。",
"folderNameLabel": "文件夹名称",
"folderNamePlaceholder": "例如:生产环境/Web",
"folderNestingHint": "使用 / 分隔层级以创建嵌套文件夹。",
"folderNameDuplicate": "这里已经存在一个同名文件夹。",
"folderColor": "颜色",
"folderIcon": "图标",
"folderCredential": "凭据",
"folderCredentialNone": "未分配凭据",
"folderCredentialHint": "此文件夹中使用“存储凭据”身份验证但未选择自身凭据的主机将继承此凭据。",
"folderPreview": "预览",
"folderNameFallback": "未命名文件夹",
"createFolderButton": "创建文件夹",
"saveFolderButton": "保存文件夹",
"cancel": "取消",
"iconSearchPlaceholder": "搜索图标...",
"openAllSessions": "打开所有会话",
"editFolder": "编辑文件夹",
"deleteFolder": "删除文件夹",
"selectFolder": "选择文件夹中的所有主机",
"deselectFolder": "取消选择文件夹中的所有主机",
"folderSaved": "文件夹已保存",
"failedToSaveFolder": "无法保存文件夹",
"folderDeleted": "已删除文件夹 \"{{name}}\"",
"deleteFolderConfirm": "删除 \"{{name}}\" 及其 {{count}} 个主机?此操作不可撤销。",
"failedToMoveHosts": "无法移动主机",
"failedToReorder": "重新排序失败",
"expandAll": "展开所有文件夹",
"collapseAll": "折叠所有文件夹",
"moreActions": "更多",
"groupBy": "分组",
"GroupByFolder": "文件夹",
"GroupByTag": "标签",
"GroupByStatus": "状态",
"GroupByProtocol": "协议",
"GroupByAuth": "认证类型",
"groupUngrouped": "未分组",
"customizeSidebar": "自定义侧边栏",
"customizeSidebarDescription": "选择主机列表的外观和行为方式。",
"customizeDensityTitle": "密度",
"customizeBehaviorTitle": "行为",
"customizeSortHint": "排序和分组功能位于工具栏的排序和分组菜单中。",
"densityComfortableDesc": "每个主机的详细信息:地址、标签和资源使用情况。",
"densityCompactDesc": "较长的列表,每行代表一个主机。",
"display": "展示",
"displayDensity": "密度",
"displayDensityComfortable": "宽松",
"displayDensityCompact": "紧凑",
"displayShowTags": "显示标签",
"displayTrayOnClick": "点击打开操作(而不是悬停打开)",
"actionsVisibility": "主机动作显示",
"actionsVisibilityDesc": "选择主机操作何时展开。选择“单击”以恢复以前的单击展开行为。",
"actionsAlways": "始终可见",
"actionsOnly": "仅连接,其余操作请点击",
"actionsHover": "鼠标悬停时显示",
"actionsClick": "点击展开/收起",
"openOnDoubleClick": "双击打开",
"openOnDoubleClickDesc": "打开主机会话需要双击,而不是单击。",
"deletedHost": "已删除 {{name}}",
"copiedToClipboard": "已复制到剪贴板",
"terminalUrlCopied": "终端 URL 已复制",
"tunnelUrlCopied": "隧道 URL 已复制",
"dockerUrlCopied": "Docker URL 已复制",
"hostMetricsUrlCopied": "主机监控 URL 已复制",
"rdpUrlCopied": "RDP URL 已复制",
"vncUrlCopied": "VNC URL 已复制",
"telnetUrlCopied": "Telnet URL 已复制",
"remoteDesktopUrlCopied": "远程桌面 URL 已复制",
"expandActions": "展开操作",
"collapseActions": "收起操作",
"wakeOnLanAction": "网络唤醒",
"wakeOnLanSuccess": "已向 {{name}} 发送魔术包",
"wakeOnLanError": "发送魔术包失败",
"cloneHostAction": "克隆主机",
"copyAddress": "复制地址",
"copyLink": "复制链接",
"copyTerminalUrlAction": "复制终端 URL",
"copyTunnelUrlAction": "复制隧道 URL",
"copyDockerUrlAction": "复制 Docker URL",
"copyHostMetricsUrlAction": "复制主机监控 URL",
"copyRdpUrlAction": "复制 RDP URL",
"copyVncUrlAction": "复制 VNC URL",
"copyTelnetUrlAction": "复制 Telnet URL",
"copyRemoteDesktopUrlAction": "复制远程桌面 URL",
"deleteCredentialConfirm": "删除凭据 \"{{name}}\"?",
"deletedCredential": "已删除 {{name}}",
"deleteHostsConfirm": "删除 {{count}} 台主机{{plural}}?此操作无法撤销。",
"movedToRoot": "已移至根目录",
"enableTerminalFeature": "启用终端",
"disableTerminalFeature": "禁用终端",
"enableFilesFeature": "启用文件",
"disableFilesFeature": "禁用文件",
"enableTunnelsFeature": "启用隧道",
"disableTunnelsFeature": "禁用隧道",
"enableDockerFeature": "启用 Docker",
"disableDockerFeature": "禁用 Docker",
"enableProxmoxFeature": "启用 Proxmox",
"disableProxmoxFeature": "禁用 Proxmox",
"addTagsPlaceholder": "添加标签...",
"authDetails": "认证详情",
"credType": "类型",
"generateKeyPairDesc": "生成新的密钥对,私钥和公钥将自动填写。",
"generatingKey": "生成中...",
"generateLabel": "生成 {{label}}",
"uploadFileBtn": "上传文件",
"keyPassphraseOptional": "密钥密码(可选)",
"sshPublicKeyOptional": "SSH 公钥(可选)",
"publicKeyGenerated": "公钥已生成",
"failedToGeneratePublicKey": "未能生成公钥",
"publicKeyCopied": "公钥已复制",
"keyPairGenerated": "{{label}} 密钥对已生成",
"failedToGenerateKeyPair": "未能生成密钥对",
"searchHostsPlaceholder": "搜索主机、地址、标签…",
"refreshBtn": "刷新",
"addTag": "添加标签...",
"deleteConfirmBtn": "删除",
"deleteHostConfirm": "删除 \"{{name}}\"?",
"enableAtLeastOneProtocol": "请至少启用上述一种协议以配置认证和连接设置。",
"keyPassphrase": "密钥密码",
"basicInformation": "基本信息",
"authDetailsSection": "认证详情",
"credTypeLabel": "类型",
"hostsTab": "主机",
"credentialsTab": "凭据",
"selectMultiple": "多选",
"selectHosts": "选择主机",
"connectionLabel": "连接",
"authenticationLabel": "认证",
"generateKeyPairTitle": "生成密钥对",
"generateKeyPairDescription": "生成新的密钥对,私钥和公钥将自动填入。",
"generateFromPrivateKey": "从私钥生成",
"refreshBtn2": "刷新",
"exitSelectionTitle": "退出选择",
"addHostBtn2": "添加主机",
"addCredentialBtn2": "添加凭据",
"checkingHostStatuses": "正在检查主机状态...",
"pinnedSection": "已置顶",
"hostsExported": "主机已成功导出",
"export": {
"menuItem": "导出...",
"title": "导出主机",
"scope": "范围",
"scopeAll": "全部",
"scopeSelected": "已选",
"searchHosts": "搜索主机...",
"include": "包括",
"groupConnection": "连接",
"groupCredentials": "凭据",
"groupNotes": "笔记",
"groupTags": "标签和置顶",
"groupTunnels": "隧道",
"groupJumpHosts": "跳板机",
"groupQuickActions": "快速操作",
"groupFeatureFlags": "功能标志",
"groupAdvanced": "高级配置",
"preview": "预览",
"moreHosts": "... {{count}} 更多主机",
"summary": "{{selected}} 的 {{total}} 个主机",
"credentialsIncluded": "包含凭据",
"credentialsExcluded": "已排除凭据",
"noneSelected": "未选择主机",
"cancel": "取消",
"confirm": "导出",
"fetchFailed": "导出主机失败",
"bulkButton": "导出"
},
"sampleDownloaded": "示例文件已下载",
"failedToDeleteCredential2": "删除凭据失败",
"noFolderOption": "(无文件夹)",
"nSelected": "已选择 {{count}} 项",
"featuresMenu": "功能",
"moveMenu": "移动",
"connectSelected": "连接所选",
"cancelSelection": "取消",
"deletedCount": "已删除 {{count}} 个主机",
"failedToDeleteCount": "删除 {{count}} 个主机失败",
"duplicatedHost": "已复制 \"{{name}}\"",
"failedToDuplicateHost": "复制主机失败",
"updatedCount": "已更新 {{count}} 台主机",
"friendlyNameLabel": "友好名称",
"descriptionLabel": "描述",
"loadingHost": "正在加载主机...",
"loadingHosts": "正在加载主机...",
"loadingCredentials": "正在加载凭据...",
"noHostsYet": "暂无主机",
"noHostsYetHint": "添加服务器以打开终端、浏览文件和查看指标。",
"noHostsMatchSearch": "没有匹配搜索的主机",
"hostNotFound": "未找到主机",
"searchHosts": "搜索主机...",
"sortHosts": "排序主机",
"sortDefault": "默认顺序",
"sortNameAsc": "名称 (A → Z)",
"sortNameDesc": "名称 (Z → A)",
"sortIpAsc": "IP 地址 (升序)",
"sortIpDesc": "IP 地址 (降序)",
"sortOnlineFirst": "在线优先",
"sortOfflineFirst": "离线优先",
"sortManual": "手动(拖动重新排序)",
"sortPinnedFirst": "已固定优先",
"filterHosts": "筛选主机",
"filterClearAll": "清除筛选条件",
"filterStatusGroup": "状态",
"filterOnline": "在线",
"filterOffline": "离线",
"filterPinned": "已固定",
"filterAuthGroup": "认证类型",
"filterAuthPassword": "密码",
"filterAuthKey": "SSH 密钥",
"filterAuthCredential": "凭据",
"filterAuthNone": "无",
"filterAuthOpkssh": "OPKSSH",
"filterAuthStepca": "步骤 CA",
"filterProtocolGroup": "协议",
"filterProtocolSsh": "SSH",
"filterProtocolRdp": "RDP",
"filterProtocolVnc": "VNC",
"filterProtocolTelnet": "Telnet",
"filterFeaturesGroup": "功能",
"filterFeatureTerminal": "终端",
"filterFeatureFileManager": "文件管理器",
"filterFeatureTunnel": "隧道",
"filterFeatureDocker": "Docker",
"filterTagsGroup": "标签",
"connectRdp": "RDP",
"connectVnc": "VNC",
"connectTelnet": "Telnet",
"editHostAction": "编辑主机",
"moreOptions": "更多选项",
"shareHost": "共享主机",
"shareHostTitle": "共享:{{name}}",
"shareFolder": "共享文件夹",
"shareFolderTitle": "共享文件夹: {{name}}",
"folderSharedSuccessfully": "文件夹中的共享主机 {{count}}",
"failedToShareFolder": "共享文件夹失败",
"sharing": {
"loadError": "加载共享数据失败,请重试。",
"shareWithSection": "共享给",
"usersTab": "用户",
"rolesTab": "角色",
"searchPlaceholder": "搜索用户或角色...",
"noMatches": "未找到匹配项",
"permissionLevelLabel": "权限级别",
"levels": {
"connect": {
"label": "连接",
"description": "仅打开会话:终端、远程桌面、文件管理器、隧道和 Docker。无权访问主机配置。"
},
"view": {
"label": "查看",
"description": "连接,并查看主机配置。凭据信息从不显示。"
},
"edit": {
"label": "编辑",
"description": "查看并修改无需身份验证的主机设置。所有者的 SSH 身份验证信息将保持私密,仅限所有者本人查看。"
},
"manage": {
"label": "管理",
"description": "编辑,并与其他用户共享主机、更改权限级别及撤销访问。"
}
},
"expiryLabel": "访问有效期",
"expiry": {
"never": "永不过期",
"oneHour": "1 小时",
"oneDay": "24 小时",
"sevenDays": "7 天",
"thirtyDays": "30 天",
"custom": "自定义"
},
"customHoursPlaceholder": "过期前的小时数",
"shareButton": "共享",
"shareWithCount": "共享({{count}})",
"currentAccess": "当前访问权限",
"noAccessEntries": "此主机尚未共享",
"folderRulesTitle": "适用于之后添加的主机",
"folderRulesHint": "这些共享权限会一直保留在文件夹中:在该文件夹(或其子文件夹)中创建或移动的主机都会自动获得相同的访问权限。删除规则只会阻止未来的权限继承。",
"folderRuleRemove": "停止继承",
"folderShareSummary": "此文件夹中的 {{shared}} 主机(共 {{total}} )共享",
"grantedBy": "授权者",
"expires": "过期时间",
"expired": "已过期",
"never": "永不过期",
"revoke": "撤销",
"accessUpdated": "访问权限已更新",
"accessUpdateFailed": "更新访问权限失败",
"sharedBadge": "已共享",
"sharedBadgeTooltip": "由 {{owner}} 共享({{level}} 访问权限)",
"viewOnlyBanner": "此主机由 {{owner}} 与您共享,仅限查看权限。配置为只读。",
"sharedEditBanner": "此主机由 {{owner}} 与您共享,具有编辑权限。更改将应用于真实主机;凭据引用只能由所有者更改。",
"ownerOnlyControl": "仅主机所有者可更改此项",
"ownerAuthPrivate": "主机所有者的 SSH 身份验证是私有的。请使用主机菜单中的“设置个人 SSH 身份验证”来选择您自己的凭据。",
"ownerAuthShared": "主机所有者已为此主机共享了 SSH 身份验证。您可以使用此身份验证,也可以从“设置个人 SSH 身份验证”中选择您自己的凭据。",
"authOverrideAction": "设置个人 SSH 身份验证",
"authOverrideActionProtocol": "Set personal {{protocol}} authentication",
"authOverrideTitle": "个人 SSH 身份验证",
"authOverrideTitleProtocol": "Personal {{protocol}} authentication",
"authOverrideDescriptionPrivate": "主机所有者的 SSH 凭据是私密的。请选择您保存的凭据之一连接到 {{host}}。",
"authOverrideDescriptionShared": "使用主机所有者共享的身份验证,或者将其替换为您保存的凭据之一,以便连接到 {{host}}。",
"authOverrideCredentialLabel": "身份验证凭据",
"useSharedAuthentication": "使用共享主机身份验证",
"noPersonalCredential": "没有个人凭据",
"authOverrideNoCredentials": "您目前还没有保存任何 SSH 凭据。请在“凭据”中创建一个凭据,以便连接到需要身份验证的主机。",
"authOverrideRequired": "此主机需要您保存的凭据之一才能连接。",
"authOverridePrivateHint": "此凭据仅您本人所有。主机所有者和其他接收者无法查看或使用此凭据。",
"authOverrideSaved": "已保存个人 SSH 身份验证信息",
"authOverrideCleared": "已移除个人 SSH 身份验证",
"authOverrideClearedToShared": "使用共享主机身份验证",
"authOverrideLoadError": "SSH 身份验证加载失败,请重试。",
"authOverrideSaveError": "SSH 身份验证保存失败"
},
"guac": {
"noCredential": "无凭据(下方直接填写凭据)",
"authTypeDirect": "直接",
"authTypeCredential": "凭据",
"authTypeNone": "无",
"colorDepth": "颜色深度",
"resizeMethod": "调整大小方法",
"recordingPath": "录制路径",
"recordingName": "录制名称",
"saveHostFirst": "请先保存主机。",
"sharingOptionsAfterSave": "保存主机后,共享选项可用。",
"permissionLevel": "权限级别",
"typeHeader": "类型",
"targetHeader": "目标",
"permissionHeader": "权限",
"cancelBtn": "取消",
"savingBtn": "保存中...",
"updateHostBtn": "更新主机",
"addHostBtn": "添加主机"
},
"arrangeUnlockedSwitchedToManual": "已切换至手动排序,您的自定义顺序将保留。",
"dragToRearrange": "拖动即可重新排列",
"arrangeUnlocked": "解锁拖动即可重新排列",
"webUiBindHostUnreachable": "您的浏览器无法访问运行 Termix 的机器上的 127.0.0.1,因此此端点将无法加载。请使用机器可以响应的地址,例如 0.0.0.0。",
"webUiBindHostSharesSessionCookie": "从此浏览器访问转发地址时,会使用与 Termix 服务器相同的主机名,因此隧道服务会接收到您的 Termix 会话。Cookie 会忽略端口号。此端点在此处无法打开;但在 Termix 桌面应用程序或通过 localhost 打开 Termix 时可以正常工作。",
"webUiErrorLabelRequired": "端点 {{row}} 需要标签。",
"webUiErrorLabelDuplicate": "每个端点都需要不同的名称。",
"webUiErrorPortRange": "端点 {{row}} 需要一个介于 1 和 65535 之间的端口。",
"webUiErrorPathInvalid": "端点 {{row}} 的路径无效。请使用类似 /admin 的路径。"
},
"commandPalette": {
"searchPlaceholder": "搜索主机、命令或设置...",
"quickActions": "快速操作",
"navigation": "导航",
"orShortcut": "或者",
"hostManager": "主机管理器",
"hostManagerDesc": "管理、添加或编辑主机",
"addNewHost": "添加新主机",
"addNewHostDesc": "注册新的主机",
"adminSettings": "管理设置",
"adminSettingsDesc": "配置系统偏好和用户",
"userProfile": "用户资料",
"userProfileDesc": "管理您的账户和偏好",
"addCredential": "添加凭据",
"addCredentialDesc": "存储 SSH 密钥或密码",
"tmuxMonitor": "Tmux 监控器",
"tmuxMonitorDesc": "监控主机上的 tmux 会话",
"snippets": "代码片段",
"runSnippetDesc": "在活动终端标签页中运行",
"noSnippetsFound": "未找到与“{{search}}”匹配的代码片段",
"recentActivity": "最近活动",
"serversAndHosts": "服务器与主机",
"noHostsFound": "未找到匹配 \"{{search}}\" 的主机",
"links": "链接",
"navigate": "导航",
"select": "选择",
"toggleWith": "切换:使用"
},
"splitScreen": {
"paneEmpty": "窗格 {{index}} - 空",
"noTabAssigned": "未分配标签页",
"focusedPane": "活动窗格"
},
"connections": {
"noConnections": "无连接",
"noConnectionsDesc": "打开终端、文件管理器或远程桌面以在此查看连接",
"connectedFor": "已连接 {{duration}}",
"connected": "已连接",
"disconnected": "已断开连接",
"closeTab": "关闭标签页",
"closeConnection": "关闭连接",
"forgetTab": "忘记",
"removeBackground": "移除",
"reconnect": "重新连接",
"reopenTab": "重新打开",
"sectionOpen": "打开",
"sectionBackground": "后台",
"backgroundDesc": "断开连接后,会话将持续 {{minutes}} 分钟,并且可以重新连接。",
"persisted": "已在后台保持连接",
"expiresIn": "将在 {{duration}} 后到期",
"search": "搜索连接...",
"noSearchResults": "没有连接匹配您的搜索",
"rename": "重命名会话",
"sectionSharedWithMe": "与我共享",
"sharedBy": "由 {{username}} 共享",
"join": "加入",
"sharedSessionLabel": "{{hostName}}(共享)"
},
"collab": {
"createRoom": "新房间",
"roomName": "房间名称",
"persistentRoom": "持久房间",
"persistentRoomHint": "会议结束后,持久会议室仍会保留在列表中,可以重复使用。",
"noRooms": "暂无会议室。创建会议室即可开始会议。",
"openRoom": "打开",
"endRoom": "会议结束",
"leaveRoom": "离开",
"deleteMember": "消除",
"removeMember": "移除 {{name}}",
"removeMemberTitle": "移除此成员?",
"removeMemberDescription": "{{name}} 将立即失去对该房间的访问权限。所有正在使用的 SSH 查看器都将被断开连接。",
"invite": "邀请",
"inviteTitle": "邀请成员",
"members": "成员",
"membersPanel": "房间成员和控制请求",
"membersWithCount": "成员({{count}})",
"online": "在线的",
"offline": "离线",
"you": "(你)",
"hostBadge": "主持人",
"presenterBadge": "呈现",
"present": "展示",
"presentTitle": "登上舞台",
"presentHost": "主持人",
"searchHosts": "搜索主机",
"noHostsFound": "未找到可用主机。",
"presentProtocol": "协议",
"stopPresenting": "停止演示",
"takeOver": "接管",
"takeOverConfirmTitle": "替换当前演示文稿?",
"takeOverDescription": "{{name}} 正在直播。接管直播将会断开所有人与该直播间的连接。",
"emptyStage": "目前无人发言。请上台分享您的演讲内容。",
"stageLoading": "连接到舞台……",
"stageEnded": "演讲结束了",
"roomEnded": "会议结束",
"presenterLabel": "{{name}} 正在呈现",
"guestLink": "访客链接",
"guestLinkOn": "访客链接已开启。任何拥有该链接的人都可以观看舞台表演。",
"guestLinkOff": "访客链接已关闭。",
"copyLink": "复制链接",
"rotateLink": "旋转链接",
"disableLink": "禁用链接",
"rotateLinkConfirmTitle": "旋转访客链接?",
"rotateLinkDescription": "当前连接将立即停止工作。已连接的SSH访客将被断开连接。",
"disableLinkConfirmTitle": "禁用访客链接?",
"disableLinkDescription": "匿名 SSH 查看者将被立即断开连接,当前链接将停止工作。",
"linkCopied": "链接已复制",
"roles": "角色",
"users": "用户",
"searchUsers": "搜索用户",
"endConfirmTitle": "结束会议吗?",
"endDescription": "{{name}} 将对所有人关闭,且无法重新开启。",
"endPersistentDescription": "{{name}} 中的当前演示将停止。该房间仍可供再次使用。",
"deleteRoom": "删除房间",
"deleteConfirmTitle": "删除这个房间?",
"deleteDescription": "{{name}} 将被永久删除,且无法撤销。",
"invitedTo": "您受邀参加“{{name}}”",
"guest": {
"title": "会议",
"waiting": "等待主持人……",
"linkInvalid": "此访客链接无效或会议已结束"
},
"reopenFromPanel": "此会议标签页已过期。请从“会议”面板重新打开会议室。",
"requestControl": "请求控制",
"cancelControlRequest": "取消请求",
"controlQueue": "控制请求",
"noControlRequests": "没有待处理的请求。",
"grantControlTo": "将控制权交给 {{name}}",
"dismissControlRequest": "驳回 {{name}}的控制请求",
"releaseControl": "发布控制",
"grantControl": "赋予控制权",
"revokeControl": "夺回控制权",
"controlRequestedBy": "{{name}} 请求控制权",
"grant": "授予",
"controlBadge": "掌控之中",
"youArePresenting": "您正在另一个标签页中进行演示。请停止演示,将演示权交给对方。",
"created": "创建房间",
"invited": "受邀成员",
"roomTab": "会议"
},
"sessionSharing": {
"guestView": {
"loading": "正在连接到共享会话...",
"linkInvalid": "此共享链接无效、已过期或已被撤销。",
"rateLimited": "尝试次数过多,请稍后再试。",
"sessionEnded": "此会话已结束",
"readOnlyBadge": "仅查看",
"ownerLabel": "房东"
},
"modalTitle": "共享会话",
"shareButton": "共享",
"notReadyToShare": "会话尚未准备好共享",
"modeTab": {
"link": "链接",
"user": "用户"
},
"linkModeDescription": "任何人只要拥有此链接即可加入,无需注册账号。",
"userModeDescription": "将主机共享给已拥有此主机访问权限的特定用户。如果他们还没有访问权限,请先将主机共享给他们,或者使用链接代替。共享后,会话将显示在他们的“连接”标签页中。",
"permissionLevel": {
"label": "权限级别",
"readOnly": "只读",
"readOnlyDescription": "可以观看直播,但无法打字或互动。",
"readWrite": "读写",
"readWriteDescription": "可以像会话所有者一样进行输入和互动。"
},
"expiryLabel": "链接过期",
"createLinkButton": "创建链接",
"createShareButton": "与用户共享",
"searchUsersPlaceholder": "搜索用户...",
"noUsersFound": "未找到用户",
"linkCreated": "已创建共享链接",
"linkCopied": "链接已复制到剪贴板",
"copyLink": "复制链接",
"shareCreated": "会话已共享。它将出现在对方的“连接”标签页中。",
"shareFailed": "创建共享失败",
"userLacksHostAccess": "该用户目前没有访问此主机的权限。请先与其共享主机,或使用链接进行共享。",
"activeShares": "有效共享",
"noActiveShares": "此会话暂无活跃共享",
"revoke": "撤销",
"revokeConfirmTitle": "撤销此共享?",
"revokeConfirmDescription": "任何使用此共享的用户都将立即失去访问权限。",
"revoked": "共享已撤销",
"revokeFailed": "撤销共享失败",
"joinCount": "{{count}} 人加入",
"joinCount_other": "{{count}} 人加入",
"expiresAt": "过期时间 {{date}}",
"linkShareBadge": "链接",
"userShareBadge": "用户:{{username}}",
"loadSharesFailed": "无法加载共享"
},
"terminal": {
"connect": "连接到主机",
"clear": "清除",
"paste": "粘贴",
"connected": "已连接",
"clipboardWriteFailed": "复制到剪贴板失败。请确保页面通过 HTTPS 或 localhost 提供服务。",
"clipboardReadFailed": "从剪贴板读取失败。请确保已授予剪贴板权限。",
"tmuxDetach": "从 tmux 会话分离",
"terminalTitle": "终端 - {{host}}",
"terminalWithPath": "终端 - {{host}}:{{path}}",
"runTitle": "运行 {{command}} - {{host}}",
"totpRequired": "需要双因素认证",
"totpCodeLabel": "验证码",
"totpVerify": "验证",
"mfaPromptRequired": "需要身份验证",
"mfaPushRequired": "需要推送身份验证",
"mfaMenuPlaceholder": "请输入您的回复",
"mfaWaitingApproval": "正在等待设备审核通过……",
"mfaSendRequest": "发送请求",
"warpgateAuthRequired": "需要 Warpgate 认证",
"warpgateSecurityKey": "安全密钥",
"warpgateAuthUrl": "认证 URL",
"warpgateOpenBrowser": "在浏览器中打开",
"warpgateContinue": "我已完成认证",
"certAuthRequired": "{{provider}} 需要登录",
"opksshAuthRequired": "需要 OPKSSH 认证",
"opksshAuthDescription": "在浏览器中完成认证以继续。此会话将在 24 小时内有效。",
"opksshOpenBrowser": "打开浏览器进行认证",
"opksshWaitingForAuth": "等待浏览器认证...",
"opksshAuthenticating": "正在处理认证...",
"opksshSignInWith": "使用 {{provider}} 登录",
"sudoPasswordPopupTitle": "输入密码?",
"connectionLogTitle": "连接日志",
"connectionLogCopy": "复制日志到剪贴板",
"connectionLogEmpty": "暂无连接日志",
"connectionLogWaiting": "等待连接日志...",
"connectionLogCopied": "连接日志已复制到剪贴板",
"connectionLogCopyFailed": "复制日志到剪贴板失败",
"split": {
"splitTab": "拆分标签页",
"addToSplit": "添加到拆分",
"removeFromSplit": "从拆分中移除"
}
},
"transfer": {
"copyToHost": "复制到主机…",
"moveToHost": "移动到主机…",
"copyItemsToHost": "复制 {{count}} 个项目到主机…",
"moveItemsToHost": "移动 {{count}} 个项目到主机…",
"noHostsConnected": "没有其他可用的文件管理器主机。",
"noHostsConnectedHint": "在主机管理器中添加启用文件管理器的其他 SSH 主机。",
"selectDestinationHost": "选择目标主机",
"destinationPath": "目标路径",
"recentDestinations": "最近目标",
"collapseRecentDestinations": "收起最近目标",
"expandRecentDestinations": "展开最近目标",
"browseFolders": "浏览目标文件夹",
"browseDestination": "浏览或输入路径",
"confirmCopy": "复制",
"confirmMove": "移动",
"transferring": "传输中…",
"progressVerifying": "正在验证文件完整性…",
"progressBenchmarking": "选择最快的传输路线…",
"compressing": "压缩中…",
"extracting": "解压中…",
"transferringItems": "正在传输 {{current}}/{{total}} 个项目…",
"transferSuccess": "传输完成",
"transferError": "传输失败",
"transferPartial": "传输完成,但有 {{count}} 个错误",
"transferPartialHint": "无法传输:{{paths}}",
"itemsSummary": "{{count}} 个项目",
"destMustBeDirectory": "对于多项目传输,目标必须是一个目录",
"selectThisFolder": "选择此文件夹",
"browsePathWillBeCreated": "此文件夹尚不存在,将在传输开始时创建。",
"browsePathError": "无法在目标主机上打开此路径。",
"goUp": "向上",
"copyFolderToHost": "复制文件夹到主机…",
"moveFolderToHost": "移动文件夹到主机…",
"hostReady": "就绪",
"hostConnecting": "连接中…",
"hostDisconnected": "未连接",
"hostAuthRequired": "需要身份验证 — 请先在此主机上打开文件管理器",
"hostConnectionFailed": "连接失败",
"metricsTitle": "传输耗时",
"metricsPrepare": "准备目标:{{duration}}",
"metricsCompress": "源端压缩:{{duration}}",
"metricsHopSourceRead": "源 → 服务器:{{throughput}}",
"metricsHopDestSftpWrite": "服务器 → 目标 (SFTP):{{throughput}}",
"metricsHopDestLocalWrite": "服务器 → 目标 (本地):{{throughput}}",
"metricsTransfer": "端到端:{{throughput}} ({{duration}})",
"metricsExtract": "目标端解压:{{duration}}",
"metricsVerify": "SHA-256 已验证: {{duration}}",
"metricsRouteBenchmark": "路由探测 — 直接: {{direct}},中继: {{relay}}",
"metricsSourceDelete": "从源端删除:{{duration}}",
"metricsTotal": "总计:{{duration}}",
"progressCompressing": "正在源主机上压缩…",
"progressExtracting": "正在目标端解压…",
"progressTransferring": "正在传输数据…",
"progressReconnecting": "重新连接中…",
"parallelSegmentsLabel": "并行传输通道",
"parallelSegmentsOption": "{{count}} 个通道",
"parallelSegmentsHint": "大文件会被拆分为 256 MB 的块。多个通道使用独立连接(如同同时进行多个传输),以获得更高的总吞吐量。",
"progressTotalSpeed": "{{speed}} 总计({{lanes}} 通道)",
"progressTransferringItems": "正在传输文件({{current}}/{{total}})…",
"progressBytes": "{{transferred}} / {{total}}",
"progressItems": "{{current}} / {{total}} 个文件",
"sourceNotDeletedPartial": "源文件已保留(部分传输)",
"jumpHostLimitation": "两个主机都必须能从 Termix 服务器访问。不支持直接的主机到主机路由。",
"cancel": "取消",
"methodLabel": "传输方式",
"methodAuto": "自动",
"methodTar": "Tar 归档",
"methodItemSftp": "逐文件 SFTP",
"methodAutoHint": "根据文件数量、大小和可压缩性选择 tar 或逐文件 SFTP。单个文件始终使用流式 SFTP。",
"methodTarHint": "在源端压缩,传输单个归档文件,在目标端解压。要求两个 Unix 主机都有 tar。",
"methodItemSftpHint": "通过 SFTP 逐个传输文件。适用于包括 Windows 在内的所有主机。",
"methodPreviewLoading": "正在计算传输方式…",
"methodPreviewError": "无法预览传输方式。启动时服务器仍会选择方式。",
"methodPreviewWillUseTar": "将使用:Tar 归档",
"methodPreviewWillUseItemSftp": "将使用:逐文件 SFTP",
"methodPreviewScanSummary": "{{fileCount}} 个文件,总计 {{totalSize}}(已在源主机上扫描)。",
"methodItemSftpLimitation": "每个文件使用相同的 SFTP 流(与单文件拷贝一样),一个接一个传输。所有文件的进度合并显示,因此大文件传输时进度条移动缓慢。",
"methodReason": {
"user_item_sftp": "您选择了逐文件 SFTP。",
"user_tar": "您选择了 Tar 归档。",
"tar_unavailable": "一个或多个主机上不可用 tar — 将转而使用逐文件 SFTP。",
"windows_host": "涉及 Windows 主机 — 不使用 tar。",
"auto_multi_large": "自动:多个文件,其中包括一个包含可压缩数据的大文件({{largestSize}})— tar 将其打包成一次传输。",
"auto_single_large_in_archive": "自动:此集合中有一个大文件({{largestSize}})— 使用逐文件 SFTP。",
"auto_many_incompressible": "自动:大部分为不可压缩数据 — 使用逐文件 SFTP。",
"auto_many_files": "自动:文件众多({{fileCount}})— tar 可减少逐文件开销。",
"auto_default": "自动:此集合使用逐文件 SFTP。"
},
"progressCancel": "取消",
"progressCancelling": "正在取消…",
"progressStalled": "已停滞",
"resumedHint": "已重新连接到在另一个窗口中启动的进行中的传输。",
"transferCancelled": "传输已取消",
"transferCancelledCopyHint": "目标位置可能残留部分文件。",
"transferCancelledMoveHint": "目标位置可能残留部分文件。源文件未被删除。",
"cleanupDestFiles": "清理目标位置",
"cleanupDestFilesSuccess": "已从目标位置删除部分文件",
"cleanupDestFilesPartial": "部分文件无法删除",
"cleanupDestFilesNothing": "目标位置无需清理",
"cleanupDestFilesError": "清理失败",
"retryTransfer": "重试",
"retryTransferError": "重试失败",
"transferFailedRetryHint": "部分数据已保留在目标位置。连接恢复后重试将继续。"
},
"tunnels": {
"connect": "连接",
"disconnect": "断开",
"bindIp": "本地 IP",
"remoteAddress": "远程地址",
"endpointSshConfig": "端点 SSH 配置",
"clientTunnel": "客户端隧道",
"addClientTunnel": "添加客户端隧道",
"active": "活跃",
"start": "启动",
"stop": "停止",
"typeServerLocalDesc": "当前主机至端点。",
"typeServerRemoteDesc": "端点回连至当前主机。",
"typeClientLocalDesc": "本地计算机至端点。",
"typeClientRemoteDesc": "端点回连至本地计算机。",
"typeClientDynamicDesc": "本地计算机上的 SOCKS。",
"typeDynamicDesc": "通过 SSH 转发 SOCKS5 CONNECT 流量",
"maxRetriesDescription": "最大重试尝试次数。",
"retryIntervalDescription": "重试间隔等待时间。",
"local": "本地",
"remote": "远程"
},
"cardGrid": {
"dragToMove": "拖动以移动",
"dragToResize": "拖动以调整大小",
"changeWidth": "更改宽度",
"removeCard": "移除{{label}}",
"addCard": "添加",
"columns": "列数",
"empty": "无卡片。请使用下方添加按钮放置卡片。"
},
"auth": {
"tagline": "自托管 SSH 及远程桌面管理",
"loginTitle": "欢迎回来",
"registerTitle": "创建账户",
"forgotPassword": "忘记密码?",
"rememberMe": "记住此设备30天(含 TOTP)",
"noAccount": "没有账号?",
"hasAccount": "已有账号?",
"twoFactorAuth": "双因素认证",
"enterCode": "输入验证码",
"backupCode": "或使用备用验证码",
"verifyCode": "验证",
"redirectingToApp": "正在重定向到应用...",
"sshAuthenticationRequired": "需要SSH身份验证",
"sshNoKeyboardInteractive": "键盘交互式验证不可用",
"sshAuthenticationFailed": "身份验证失败",
"sshAuthenticationTimeout": "身份验证超时",
"sshNoKeyboardInteractiveDescription": "服务器不支持键盘交互式验证。请提供密码或SSH密钥。",
"sshAuthFailedDescription": "提供的凭据不正确。请使用有效凭据重试。",
"sshTimeoutDescription": "身份验证尝试超时。请重试。",
"sshProvideCredentialsDescription": "请提供连接此主机的SSH凭据。",
"sshPasswordDescription": "输入SSH连接的密码。",
"sshKeyPasswordDescription": "如果SSH密钥已加密,请在此输入密码短语。",
"passphraseRequired": "需要密码短语",
"passphraseRequiredDescription": "SSH密钥已加密,请输入密码短语解锁。",
"back": "返回",
"firstUser": "首位用户",
"firstUserMessage": "您是首位用户,将被设为管理员。您可以在侧边栏用户下拉菜单中查看管理员设置。如果您认为这是个错误,请检查Docker日志,或在GitHub上创建问题。",
"external": "外部",
"loginWithExternal": "使用外部提供商登录",
"loginWithExternalDesc": "使用您配置的外部身份提供商登录",
"externalNotSupportedInElectron": "Electron应用尚不支持外部身份验证。请使用Web版本进行OIDC登录。",
"loginWithProvider": "使用{{name}}登录",
"orContinueWith": "或继续使用",
"ldapUsername": "LDAP 用户名",
"ldapPassword": "LDAP 密码",
"ldapSignIn": "登录",
"ldapLoginFailed": "LDAP登录失败",
"resetPasswordButton": "重置密码",
"sendResetCode": "发送重置验证码",
"resetCodeDesc": "输入用户名以接收密码重置验证码。验证码将记录在Docker容器日志中。",
"resetCode": "重置验证码",
"verifyCodeButton": "验证",
"enterResetCode": "输入Docker容器日志中该用户的6位数验证码:",
"newPassword": "新密码",
"confirmNewPassword": "确认密码",
"enterNewPassword": "请输入用户的新密码:",
"signUp": "注册",
"desktopApp": "桌面应用",
"loggingInToDesktopApp": "正在登录桌面应用",
"loadingServer": "正在加载服务器...",
"dataLossWarning": "以此方式重置密码将删除所有保存的 SSH 主机、凭据和其他加密数据。此操作不可撤销。仅在忘记密码且未登录时使用。",
"authenticationDisabled": "身份验证已禁用",
"authenticationDisabledDesc": "当前所有身份验证方法均已禁用。请联系管理员。",
"passwordLoginDisabledDesc": "密码登录已禁用。请使用通行密钥或外部身份验证提供程序。",
"signInWithPasskey": "使用通行密钥登录",
"passkeyLoginFailed": "通行密钥登录失败",
"attemptsRemaining": "剩余 {{count}} 次尝试",
"confirmResetDataWipe": "自加密升级以来,此帐户未登录,因此没有旧密码无法恢复其存储的数据。重置将永久删除其主机、凭据和代码片段。是否继续?"
},
"hostKey": {
"verifyNewHost": "验证 SSH 主机密钥",
"keyChangedWarning": "SSH 主机密钥已更改",
"firstConnectionTitle": "首次连接到此主机",
"firstConnectionDescription": "无法建立此主机的真实性。请验证指纹是否与您预期的一致。",
"keyChangedDescription": "此服务器的主机密钥自上次连接以来已更改。这可能表示存在安全问题。",
"previousKey": "先前的密钥",
"newFingerprint": "新指纹",
"fingerprint": "指纹",
"verifyInstructions": "如果您信任此主机,请点击“接受”以继续,并保存此指纹以供将来连接。",
"securityWarning": "安全警告",
"acceptAndContinue": "接受并继续",
"acceptNewKey": "接受新密钥并继续"
},
"errors": {
"databaseConnection": "无法连接到数据库",
"embeddedServerFailed": "Termix 的本地服务器无法启动",
"unknownError": "未知错误",
"loginFailed": "登录失败",
"failedPasswordReset": "无法启动密码重置",
"failedVerifyCode": "验证重置代码失败",
"failedCompleteReset": "无法完成密码重置",
"invalidTotpCode": "无效的 TOTP 代码",
"failedOidcLogin": "无法启动 OIDC 登录",
"silentSigninOidcUnavailable": "请求了静默登录,但 OIDC 登录不可用。",
"failedUserInfo": "登录后无法获取用户信息",
"oidcAuthFailed": "OIDC 身份验证失败",
"invalidAuthUrl": "从后端接收到无效的授权 URL",
"requiredField": "此字段为必填项",
"minLength": "最小长度为 {{min}}",
"passwordMismatch": "密码不匹配",
"passwordLoginDisabled": "用户名/密码登录当前已禁用",
"sessionExpired": "会话已过期 - 请重新登录",
"totpRateLimited": "频率受限:TOTP 验证尝试次数过多,请稍后再试。",
"totpRateLimitedWithTime": "频率受限:TOTP 验证尝试次数过多,请等待 {{time}} 秒后再试。",
"resetCodeRateLimited": "频率受限:验证尝试次数过多,请稍后再试。",
"resetCodeRateLimitedWithTime": "频率受限:验证尝试次数过多,请等待 {{time}} 秒后再试。",
"authTokenSaveFailed": "保存认证令牌失败",
"authTokenMissing": "服务器未返回新的身份验证令牌。请重新登录。",
"authTokenRejected": "远程服务器拒绝了新的身份验证令牌。",
"keyringUnavailable": "已登录,但会话无法保存:此系统没有可用于加密的密钥环。请启动密钥服务(例如 gnome-keyring 或 KWallet)并重新登录。",
"failedToLoadServer": "加载服务器失败",
"remoteServerRequired": "需要远程服务器。请在“设置”中连接远程服务器以使用此连接类型。"
},
"messages": {
"registrationDisabled": "新账户注册已被管理员禁用。请登录或联系管理员。",
"userNotAllowed": "您的账户无权注册。请联系管理员。",
"databaseConnectionFailed": "连接数据库服务器失败",
"embeddedServerPortInUse": "端口 {{port}} 已被其他程序占用。这通常是 Termix Docker 容器或之前会话遗留的 Termix 进程。请关闭该进程,然后重启 Termix。",
"embeddedServerPortInUseUnknownPort": "Termix 需要的某个端口已被其他程序占用。请关闭正在使用该端口的程序,然后重新启动 Termix。",
"embeddedServerCrashed": "本地服务器意外停止运行。请重启 Termix,如果问题仍然存在,请检查桌面日志。",
"resetCodeSent": "重置代码已发送到 Docker 日志",
"codeVerified": "验证码验证成功",
"passwordResetSuccess": "密码重置成功",
"loginSuccess": "登录成功",
"registrationSuccess": "注册成功"
},
"profile": {
"c2sTunnelConfigDesc": "本地桌面隧道目标为已配置的 SSH 主机。",
"c2sTunnelPresetsDesc": "将本桌面客户端的本地隧道列表保存为命名服务器预设,或将预设加载回此客户端。"
},
"placeholders": {
"language": "语言",
"keyPassword": "密钥密码",
"pastePrivateKey": "在此粘贴您的私钥...",
"enterPassword": "输入您的密码"
},
"dashboard": {
"title": "仪表盘",
"loading": "正在加载仪表盘...",
"github": "GitHub",
"support": "支持",
"discord": "Discord",
"docs": "文档",
"donate": "捐赠",
"serverOverview": "服务器概览",
"version": "版本",
"upToDate": "已是最新",
"updateAvailable": "有可用更新",
"beta": "Beta",
"uptime": "运行时间",
"database": "数据库",
"healthy": "运行正常",
"error": "错误",
"totalHosts": "主机总数",
"totalTunnels": "隧道总数",
"totalCredentials": "凭据总数",
"recentActivity": "最近活动",
"reset": "重置",
"loadingRecentActivity": "正在加载最近活动...",
"noRecentActivity": "无最近活动",
"quickActions": "快速操作",
"addHost": "添加主机",
"addCredential": "添加凭据",
"adminSettings": "管理员设置",
"userProfile": "用户资料",
"serverStats": "服务器统计",
"loadingServerStats": "正在加载服务器统计...",
"noServerData": "无服务器数据可用",
"cpu": "CPU",
"ram": "内存",
"customizeLayout": "自定义仪表盘",
"dashboardSettings": "仪表盘设置",
"enableDisableCards": "启用/禁用卡片",
"resetLayout": "重置为默认",
"serverOverviewCard": "服务器概览",
"recentActivityCard": "最近活动",
"networkGraphCard": "网络图表",
"quickActionsCard": "快速操作",
"serverStatsCard": "服务器统计",
"panelMain": "主面板",
"panelSide": "侧面板",
"justNow": "刚刚",
"serviceLinks": "服务链接",
"homepagePreview": "主页预览"
},
"donation": {
"title": "喜欢 Termix 吗?",
"body": "Termix 是一款免费开源工具,由两人团队业余时间构建和维护。如果它替代了您原本需要付费的商业工具,捐赠可以帮助覆盖托管成本并保持开发持续。目前,捐赠仅支持加密货币。",
"milestones": "捐赠也有助于投入时间研究和学习构建功能所需的知识,例如 SAML 和 Kubernetes 支持。可在捐赠页面查看进展。",
"cta": "捐赠",
"dismiss": "稍后再说"
},
"dashboardTab": {
"stable": "稳定",
"hostsOnline": "在线主机",
"activeTunnels": "活跃隧道",
"registerNewServer": "注册新服务器",
"storeSshKeysOrPasswords": "存储 SSH 密钥或密码",
"manageUsersAndRoles": "管理用户和角色",
"manageYourAccount": "管理您的账户",
"hostStatus": "主机状态",
"noHostsConfigured": "未配置主机",
"online": "在线",
"offline": "离线",
"checking": "检查中",
"onlineLower": "在线",
"add": "添加:",
"commandPalette": "命令面板",
"done": "完成",
"editModeInstructions": "拖拽卡片重新排序 · 拖拽列分隔线调整列宽 · 拖拽卡片底部边缘调整高度 · 移至垃圾桶移除",
"empty": "空",
"clear": "清除",
"serviceLinksTitle": "服务链接",
"serviceLinksEmpty": "暂无服务链接",
"serviceLinksAddLabel": "标签",
"serviceLinksAddUrl": "URL",
"serviceLinksAdd": "添加",
"serviceLinksLabelPlaceholder": "我的服务",
"serviceLinksUrlPlaceholder": "http://192.168.1.10:8080",
"serviceLinksInvalidUrl": "输入有效的网址",
"serviceLinksAddFailed": "添加服务链接失败",
"disk": "磁盘",
"viewServerDetails": "查看服务器详情"
},
"sessionLogs": {
"title": "会话日志",
"noLogs": "暂无会话日志",
"noLogsDesc": "在主机上启用会话日志以开始记录",
"duration": "持续时间",
"viewLog": "查看日志",
"downloadLog": "下载",
"downloadAsText": "下载为文本",
"deleteLog": "删除",
"confirmDelete": "删除此会话日志?",
"confirmDeleteDesc": "此操作无法撤消。",
"copyContent": "复制",
"copied": "已复制!",
"loadError": "加载会话日志失败",
"deleteError": "删除会话日志失败",
"filterByHost": "按主机筛选..."
},
"admin": {
"sectionGeneral": "通用",
"sectionOidc": "OIDC",
"sectionSso": "SSO 提供商",
"ssoAddProvider": "添加提供商",
"ssoDocsLink": "查看文档",
"ssoProviderDocsLink": "查看文档",
"ssoNoProviders": "未配置 SSO 提供商。",
"ssoProviderName": "显示名称",
"ssoProviderType": "提供商类型",
"ssoDeleteProvider": "删除提供商",
"ssoDeleteConfirm": "删除此提供商?关联用户将无法登录。",
"ssoTypeOidc": "OIDC",
"ssoTypeLdap": "LDAP",
"ssoTypeGithub": "GitHub",
"ssoTypeGoogle": "Google",
"ssoEnabled": "已启用",
"ssoDisabled": "已禁用",
"ssoSaveProvider": "保存提供商",
"ssoTestConnection": "测试连接",
"ssoEditProvider": "编辑提供商",
"ldapHost": "LDAP 主机",
"ldapPort": "端口",
"ldapUseTls": "使用 TLS (LDAPS)",
"ldapBindDn": "绑定 DN",
"ldapBindPassword": "绑定密码",
"ldapUserSearchBase": "用户搜索基准",
"ldapUserSearchFilter": "用户搜索过滤器",
"ldapUsernameAttr": "用户名属性",
"ldapDisplayNameAttr": "显示名称属性",
"ldapGroupSearchBase": "群组搜索基准",
"ldapAdminGroup": "管理员群组",
"ldapAllowedUsers": "允许的用户",
"sectionUsers": "用户",
"sectionSessions": "会话",
"sectionRoles": "角色",
"sectionDatabase": "数据库",
"sectionApiKeys": "API 密钥",
"sectionAuditLog": "审计日志",
"sectionSsl": "SSL / Let's Encrypt",
"sectionBranding": "白标",
"brandingAppName": "应用程序名称",
"brandingAppNameDesc": "显示在登录界面和浏览器标签页上。留空则使用“Termix”。",
"brandingTagline": "标语",
"brandingTaglineDesc": "显示在登录界面应用程序名称下方。留空则使用默认标语。",
"brandingLogo": "标识",
"brandingLogoDesc": "PNG、JPEG 或 WEBP 格式,最大 750 KB。替换登录屏幕和浏览器标签页上的默认图标。",
"brandingLogoUpload": "上传徽标",
"brandingLogoReset": "重置为默认值",
"brandingLogoInvalid": "图片无效。请使用大小不超过 750 KB 的 PNG、JPEG 或 WEBP 文件。",
"brandingSaved": "品牌设置已保存",
"brandingSaveFailed": "品牌设置保存失败",
"sslDescription": "自动从 Let's Encrypt 签发并续期受信任的 SSL 证书。需要公共域名以及端口 80 或 DNS 访问权限。",
"sslDocsLink": "查看 SSL 文档",
"sslDomain": "域名",
"sslDomainPlaceholder": "termix.example.com",
"sslDomainDesc": "证书的公共域名。",
"sslEmail": "邮箱",
"sslEmailPlaceholder": "admin@example.com",
"sslEmailDesc": "用于 Let's Encrypt 通知和账户的联系邮箱。",
"sslChallengeType": "验证类型",
"sslChallengeTypeDesc": "如何向 Let's Encrypt 证明域名所有权。",
"sslChallengeHttp": "HTTP (webroot) - 需要从互联网可访问端口 80",
"sslChallengeDns": "DNS (Cloudflare) - 需要 Cloudflare API 令牌",
"sslCloudflareToken": "Cloudflare API 令牌",
"sslCloudflareTokenPlaceholder": "输入令牌...",
"sslCloudflareTokenDesc": "具有您域名的 Zone:DNS:Edit 权限的限定作用域令牌。",
"sslCertStatus": "证书状态",
"sslCertStatusNone": "无证书",
"sslCertStatusValid": "有效",
"sslCertStatusExpiring": "即将过期",
"sslCertStatusExpired": "已过期",
"sslCertExpiresAt": "过期于 {{date}}",
"sslLastIssued": "上次签发于 {{date}}",
"sslRequestCert": "签发 / 续期证书",
"sslRequestCertLoading": "正在请求证书...",
"sslRequestCertSuccess": "证书签发并安装成功",
"sslRequestCertFailed": "证书请求失败",
"sslSave": "保存设置",
"sslSaved": "SSL 设置已保存",
"sslSaveFailed": "保存 SSL 设置失败",
"sslRequiresDomain": "域名和邮箱为必填项",
"sslInfoNote": "签发或上传证书后,Termix 会在现有 HTTP 端口的基础上,自动在 SSL_PORT(默认 8443)上启用 HTTPS。请确保已将该端口发布/映射到此容器,以便其可访问。",
"sslManualOption": "手动(上传证书)",
"sslManualCert": "证书(PEM)",
"sslManualCertPlaceholder": "-----BEGIN CERTIFICATE-----",
"sslManualKey": "私钥(PEM)",
"sslManualKeyPlaceholder": "-----BEGIN PRIVATE KEY-----",
"sslManualDesc": "请粘贴您现有的证书和私钥,如果您的 CA 要求,请提供完整的证书链。",
"sslManualUpload": "上传并安装证书",
"sslManualUploadLoading": "正在上传证书……",
"sslManualUploadSuccess": "证书已成功上传并安装",
"sslManualUploadFailed": "证书上传失败",
"sslManualRequiresFields": "需要证书和私钥。",
"auditLogTotal": "共 {{total}} 条记录",
"auditLogEmpty": "未找到审计日志条目",
"auditLogSuccess": "成功",
"auditLogFailed": "失败",
"auditLogClearFilters": "清除筛选",
"auditLogPage": "第 {{page}} / {{totalPages}} 页 (共 {{total}} 条)",
"auditLogIp": "IP",
"auditLogResourceId": "资源 ID",
"auditLogFilterUser": "用户",
"auditLogFilterAction": "操作",
"auditLogFilterResourceType": "资源类型",
"auditLogFilterStatus": "状态",
"auditLogFilterFrom": "起始",
"auditLogFilterTo": "结束",
"auditLogFilterAll": "全部",
"allowRegistration": "允许用户注册",
"allowRegistrationDesc": "允许新用户使用用户名和密码自行注册",
"allowPasswordLogin": "允许密码登录",
"allowPasswordLoginDesc": "用户名/密码登录",
"oidcAutoProvision": "OIDC 自动配置",
"oidcAutoProvisionDesc": "首次登录时自动为 OIDC/SSO 用户创建账户(与注册开关无关)",
"oidcSilentLoginDefault": "默认静默 OIDC 登录",
"oidcSilentLoginDefaultDesc": "每次访问时自动重定向到 OIDC 登录,完全跳过登录表单",
"oidcSilentLoginDefaultLockedDesc": "此设置受 OIDC_SILENT_LOGIN_DEFAULT 环境变量锁定,无法在此处更改。",
"allowPasswordReset": "允许密码重置",
"allowPasswordResetDesc": "通过 Docker 日志获取重置码",
"analyticsEnabled": "共享匿名使用统计数据",
"analyticsEnabledDesc": "每日匿名发送用户、主机和功能使用情况统计数据,以帮助改进 Termix。绝不包含任何个人数据或连接详情。",
"analyticsEnabledLockedDesc": "此设置受 ENABLE_TELEMETRY 环境变量锁定,无法在此处更改。",
"updateAnalyticsFailed": "分析设置更新失败",
"sessionSharingGloballyEnabled": "允许会话共享",
"auditForwardingTitle": "转发至 SIEM",
"auditForwardingDesc": "将每条审计记录的副本以 NDJSON 格式发送给外部收集器。本地日志仍然是最终的权威来源。",
"auditForwardingEnvNotice": "环境变量还可以配置转发;此处保存的 URL 优先。",
"auditForwardingToken": "持有者代币(可选)",
"auditForwardingTokenStored": "持有者代币(已存储)",
"auditForwardingSaved": "已保存的审核转发设置",
"auditForwardingSaveError": "保存审计转发设置失败",
"sessionSharingGloballyEnabledDesc": "允许在整个实例范围内共享实时终端、RDP、VNC 和 Telnet 会话。禁用此功能将覆盖所有主机级别的共享设置。",
"updateSessionSharingFailed": "会话共享设置更新失败",
"sessionTimeout": "会话超时",
"hours": "小时",
"sessionTimeoutRange": "最短 1 小时 · 最长 720 小时",
"monitoringDefaults": "监控默认值",
"statusCheck": "状态检查",
"metrics": "指标",
"sec": "秒",
"logLevel": "日志级别",
"enableGuacamole": "启用 Guacamole",
"enableGuacamoleDesc": "RDP/VNC 远程桌面",
"enableGuacamoleDocsLink": "查看文档",
"guacdUrl": "guacd URL",
"tailscaleApiKey": "Tailscale API 密钥",
"tailscaleApiKeyDescription": "用于主机编辑器中的设备发现。支持 Tailscale (tskey-) 和 Headscale (hskey-) 密钥。您可以在 tailscale.com/admin/settings/keys 或从您的 Headscale 实例生成密钥。",
"tailscaleApiKeyDocsLink": "查看文档",
"tailscaleApiBaseUrl": "API 基本 URL",
"tailscaleApiBaseUrlDescription": "可选。指向自托管的 Headscale 实例,而不是 api.tailscale.com。留空则使用 Tailscale 默认值。",
"oidcDescription": "为 SSO 配置 OpenID Connect。带 * 的字段为必填项。",
"oidcDocsLink": "查看文档",
"oidcClientId": "客户端 ID",
"oidcClientSecret": "客户端密钥",
"oidcAuthUrl": "授权 URL",
"oidcIssuerUrl": "颁发者 URL",
"oidcTokenUrl": "令牌 URL",
"oidcUserIdentifier": "用户标识符路径",
"oidcDisplayName": "显示名称路径",
"oidcScopes": "作用域",
"oidcUserinfoUrl": "覆盖 Userinfo URL",
"oidcAllowedUsers": "允许的用户",
"oidcAllowedUsersDesc": "每行一个邮箱。留空表示允许所有用户。",
"oidcAdminGroup": "管理员组",
"oidcAdminGroupDesc": "此组的用户将被授予管理员权限。留空可禁用组同步。",
"oidcGroupClaim": "组声明",
"oidcGroupClaimDesc": "可选。包含用户组的声明路径。默认依次使用 groups、roles、group。用于具有自定义声明的提供商(如 Zitadel)。",
"oidcCaCert": "自定义 CA 证书",
"oidcCaCertDesc": "可选。PEM 编码的 CA 证书,用于使用私有或自签名 CA 的 OIDC 提供商。留空则使用系统信任存储。",
"removeOidc": "移除",
"usersCount": "{{count}} 个用户",
"searchUsers": "搜索用户...",
"noUsers": "没有用户",
"noUsersMatch": "没有符合您搜索条件的用户",
"pageOf": "第 {{page}} 页,共 {{total}} 页",
"createUser": "创建",
"newRole": "新角色",
"roleName": "名称",
"roleDisplayName": "显示名称",
"roleDescription": "描述",
"rolesCount": "{{count}} 个角色",
"createRole": "创建",
"creating": "正在创建...",
"exportDatabase": "导出数据库",
"exportDatabaseDesc": "下载包含所有主机、凭据和设置的便携式 SQLite 备份",
"export": "导出",
"exporting": "正在导出...",
"importDatabase": "导入数据库",
"importDatabaseDesc": "从任何数据库后端上的便携式 .sqlite 备份进行恢复",
"importDatabaseSelected": "已选择:{{name}}",
"selectFile": "选择文件",
"changeFile": "更改",
"import": "导入",
"importing": "正在导入...",
"apiKeysCount": "{{count}} 个密钥",
"apiKeysDocsLink": "查看文档",
"apiKeysCliHint": "使用 Termix CLI 的 API 密钥,即可从终端管理服务器。",
"apiKeysCliLink": "查看 CLI 文档",
"newApiKey": "新建 API 密钥",
"apiKeyCreatedWarning": "密钥已创建 - 请立即复制,密钥将不再显示。",
"apiKeyName": "名称",
"apiKeyUser": "用户",
"apiKeySelectUser": "选择用户...",
"apiKeyExpiresAt": "过期时间",
"createKey": "创建密钥",
"apiKeyNoExpiry": "无过期",
"revokedBadge": "已吊销",
"authTypeDual": "双重认证",
"authTypeOidc": "OIDC",
"authTypeLocal": "本地",
"adminStatusAdministrator": "管理员",
"adminStatusRegularUser": "普通用户",
"adminBadge": "管理员",
"systemBadge": "系统",
"customBadge": "自定义",
"youBadge": "我",
"sessionsActive": "{{count}} 个活跃",
"sessionActive": "活跃: {{time}}",
"sessionExpires": "过期: {{time}}",
"revokeAll": "全部",
"revokeAllSessionsSuccess": "用户的所有会话已吊销",
"revokeAllSessionsFailed": "吊销会话失败",
"revokeSessionFailed": "吊销会话失败",
"addRole": "添加角色",
"noCustomRoles": "未定义自定义角色",
"removeRoleFailed": "移除角色失败",
"assignRoleFailed": "分配角色失败",
"deleteRoleFailed": "删除角色失败",
"userAdminAccess": "管理员",
"userAdminAccessDesc": "完全访问所有管理设置",
"userRoles": "角色",
"revokeAllUserSessions": "吊销所有会话",
"revokeAllUserSessionsDesc": "强制在所有设备上重新登录",
"revoke": "吊销",
"deleteUserWarning": "删除此用户是永久性的。",
"deleteUser": "删除 {{username}}",
"deleting": "删除中...",
"deleteUserFailed": "删除用户失败",
"deleteUserSuccess": "用户 \"{{username}}\" 已删除",
"deleteRoleSuccess": "角色 \"{{name}}\" 已删除",
"revokeKeySuccess": "密钥 \"{{name}}\" 已吊销",
"revokeKeyFailed": "吊销密钥失败",
"copiedToClipboard": "已复制到剪贴板",
"done": "完成",
"createUserTitle": "创建用户",
"createUserDesc": "创建一个新的本地账号。",
"createUserUsername": "用户名",
"createUserPassword": "密码",
"createUserPasswordHint": "至少6个字符。",
"createUserEnterUsername": "输入用户名",
"createUserEnterPassword": "输入密码",
"createUserSubmit": "创建用户",
"editUserTitle": "管理用户:{{username}}",
"editUserDesc": "编辑角色、管理员状态、会话和账号设置。",
"editUserUsername": "用户名",
"editUserAuthType": "认证类型",
"editUserAdminStatus": "管理员状态",
"editUserUserId": "用户ID",
"linkAccountTitle": "链接账号",
"linkAccountDesc": "将OIDC账号{{username}}与现有的本地账号合并。",
"linkAccountDescLocal": "将本地账号{{username}}与现有的仅OIDC账号链接。",
"linkAccountWarningTitle": "这将:",
"linkAccountEffect1": "删除仅OIDC账号",
"linkAccountEffect2": "为目标账号添加OIDC登录",
"linkAccountEffect3": "允许OIDC和密码两种登录方式",
"linkAccountTargetUsername": "本地账号用户名",
"linkAccountTargetPlaceholder": "输入要链接的本地账号用户名",
"linkAccountOidcUsername": "OIDC账号用户名",
"linkAccountOidcPlaceholder": "输入要合并的仅OIDC账号用户名",
"linkAccountOidcNotFound": "未找到使用该用户名的仅OIDC账号",
"linkAccounts": "链接账号",
"linkAccountSuccess": "账号已成功链接",
"linkAccountFailed": "链接账号失败",
"linkAccountInProgress": "正在链接...",
"unlinkAccountTitle": "取消OIDC关联",
"unlinkAccountDesc": "从{{username}}移除OIDC认证。该用户将只能使用密码登录。",
"unlinkAccountWarning": "这将从此账号移除OIDC登录。用户必须设置密码才能继续登录。",
"unlinkAccount": "取消OIDC关联",
"unlinkAccountInProgress": "正在取消关联...",
"unlinkAccountSuccess": "OIDC 取消关联成功",
"unlinkAccountFailed": "取消关联 OIDC 失败",
"saving": "保存中...",
"updateRegistrationFailed": "更新注册设置失败",
"updatePasswordLoginFailed": "更新密码登录设置失败",
"cannotDisablePasswordLoginWithTotp": "一个或多个用户启用了 2FA 时不能禁用密码登录。请先禁用 2FA。",
"updateOidcAutoProvisionFailed": "更新 OIDC 自动配置设置失败",
"updateOidcSilentLoginDefaultFailed": "更新静默 OIDC 登录设置失败",
"updatePasswordResetFailed": "更新密码重置设置失败",
"sessionTimeoutRange2": "会话超时必须在 1 到 720 小时之间",
"sessionTimeoutSaved": "会话超时已保存",
"sessionTimeoutSaveFailed": "保存会话超时失败",
"monitoringIntervalInvalid": "无效的间隔值",
"monitoringSaved": "监控设置已保存",
"monitoringSaveFailed": "保存监控设置失败",
"guacamoleSaved": "Guacamole 设置已保存",
"guacamoleSaveFailed": "保存 Guacamole 设置失败",
"guacamoleUpdateFailed": "更新 Guacamole 设置失败",
"tailscaleSettingsSaved": "Tailscale 设置已保存",
"tailscaleSettingsSaveFailed": "保存 Tailscale 设置失败",
"logLevelUpdateFailed": "更新日志级别失败",
"oidcSaved": "OIDC 配置已保存",
"oidcSaveFailed": "保存 OIDC 配置失败",
"oidcRemoved": "OIDC 配置已移除",
"oidcRemoveFailed": "移除 OIDC 配置失败",
"createUserRequired": "需要用户名和密码",
"createUserPasswordTooShort": "密码长度至少需要 6 个字符",
"createUserSuccess": "用户 \"{{username}}\" 已创建",
"createUserFailed": "创建用户失败",
"updateAdminStatusFailed": "更新管理员状态失败",
"allSessionsRevoked": "所有会话已撤销",
"revokeSessionsFailed": "撤销会话失败",
"manageUserData": "管理用户数据",
"backToUsers": "返回用户列表",
"manageTabAccount": "账户",
"manageTabHosts": "主机",
"manageTabCredentials": "凭据",
"manageTabSnippets": "代码片段",
"manageTabSessions": "会话",
"manageTabDanger": "危险",
"manageEditorBack": "返回 {{username}} 的数据",
"dataLockedBadge": "已锁定",
"dataLockedNotice": "{{username}} 的数据将保持锁定状态,直到其下次登录。在此之前,无法查看或编辑其主机、凭据和代码片段。",
"resetPasswordTitle": "重置密码",
"resetPasswordOidcOnly": "此用户通过外部提供商登录,没有密码。",
"resetPasswordPlaceholder": "新密码",
"resetPasswordBtn": "重置",
"resetPasswordWorking": "正在重置...",
"resetPasswordSuccess": "密码已重置",
"resetPasswordSuccessWiped": "密码已重置。用户的加密数据已被擦除。",
"resetPasswordFailed": "密码重置失败",
"resetPasswordConfirmWipe": "{{username}} 自加密升级后尚未登录,因此其数据无法恢复。现在重置将删除其主机、凭据和代码片段。是否继续?",
"totpSectionTitle": "双因素认证",
"totpStatusEnabled": "此用户已启用 TOTP",
"totpStatusDisabled": "此用户未启用 TOTP",
"disableTotp": "禁用",
"disableTotpConfirm": "为 {{username}} 禁用双因素认证?他们将只能使用密码登录。",
"totpDisabledSuccess": "TOTP 已禁用",
"totpDisableFailed": "TOTP 禁用失败",
"manageApiKeys": "API 密钥",
"apiKeyNamePlaceholder": "密钥名称",
"apiKeyCopyNotice": "立即复制此密钥,之后将不再显示。",
"noApiKeysForUser": "无 API 密钥",
"apiKeyDeleteFailed": "删除 API 密钥失败",
"exportUserData": "数据导出",
"exportUserDataDesc": "以 JSON 格式下载此用户的主机、凭据和文件管理器数据。机密数据已解密。",
"exportUserDataSuccess": "用户数据已导出",
"exportUserDataFailed": "导出用户数据失败",
"hostsCount": "{{count}} 个主机",
"addHostForUser": "添加主机",
"noHostsForUser": "此用户没有主机",
"connectToHost": "连接",
"deleteHostConfirm": "删除属于 {{username}} 的主机 \"{{name}}\"?",
"hostDeletedSuccess": "主机已删除",
"hostDeleteFailed": "删除主机失败",
"credentialsCount": "{{count}} 个凭据",
"addCredentialForUser": "添加凭据",
"noCredentialsForUser": "该用户没有凭据",
"deleteCredentialConfirm": "删除属于 {{username}} 的凭据 \"{{name}}\"?",
"credentialDeletedSuccess": "凭据已删除",
"credentialDeleteFailed": "删除凭据失败",
"snippetsCount": "{{count}} 个代码片段",
"addSnippetForUser": "添加代码片段",
"noSnippetsForUser": "该用户没有代码片段",
"snippetRequiredFields": "代码片段名称和内容为必填项",
"snippetNamePlaceholder": "代码片段名称",
"snippetContentPlaceholder": "命令内容",
"snippetFolderPlaceholder": "文件夹(可选)",
"snippetSaved": "代码片段已保存",
"snippetSaveFailed": "保存代码片段失败",
"deleteSnippetConfirm": "删除属于 {{username}} 的代码片段 \"{{name}}\"?",
"snippetDeletedSuccess": "代码片段已删除",
"snippetDeleteFailed": "删除代码片段失败",
"noSessionsForUser": "没有活动会话",
"deleteSuccessorLabel": "将主机和凭据移交给",
"deleteSuccessorMe": "我(删除管理员)",
"deleteSuccessorNone": "没人——删除他们",
"deleteSuccessorDesc": "该用户共享的所有内容在新所有者下仍然有效;选择“无人”将删除其主机、凭据和共享内容。",
"deleteUserDangerDesc": "永久删除 {{username}} 及其所有数据(主机、凭据、代码片段、历史记录)。此操作不可撤销。",
"deleteUserConfirm": "永久删除 {{username}} 及其所有数据?",
"deleteUserAdminBlocked": "删除此用户前请先移除管理员状态。",
"createRoleRequired": "名称和显示名称为必填项",
"createRoleSuccess": "角色 \"{{name}}\" 已创建",
"createRoleFailed": "创建角色失败",
"apiKeyNameRequired": "密钥名称为必填项",
"apiKeyUserRequired": "用户ID为必填项",
"apiKeyCreatedSuccess": "API 密钥 \"{{name}}\" 已创建",
"apiKeyCreateFailed": "创建 API 密钥失败",
"exportSuccess": "数据库导出成功",
"exportFailed": "数据库导出失败",
"importSelectFile": "请先选择文件",
"importCompleted": "导入完成:已导入 {{total}} 项,跳过 {{skipped}} 项",
"importFailed": "导入失败:{{error}}",
"importError": "数据库导入失败",
"sectionHostDefaults": "主机默认设置",
"hostDefaultsDesc": "创建新主机时自动应用的设置。各主机仍可覆盖这些设置。",
"hostDefaultsSocks5": "SOCKS5 代理",
"hostDefaultsUseSocks5": "启用 SOCKS5 代理",
"hostDefaultsUseSocks5Desc": "在所有新主机上预填 SOCKS5 代理",
"hostDefaultsSocks5Host": "代理主机 / 端口",
"hostDefaultsSocks5Username": "代理用户名",
"hostDefaultsSocks5Password": "代理密码",
"hostDefaultsMetrics": "主机指标",
"hostDefaultsMetricsEnabled": "启用指标",
"hostDefaultsMetricsEnabledDesc": "默认情况下,在新主机上收集 CPU、内存及其他统计数据",
"hostDefaultsStatusCheckEnabled": "启用状态检查",
"hostDefaultsStatusCheckEnabledDesc": "默认轮询新主机的在线/离线状态",
"hostDefaultsTerminal": "终端",
"hostDefaultsAutoTmux": "自动 Tmux",
"hostDefaultsAutoTmuxDesc": "在 tmux 中运行新主机的终端,以便会话在断开连接后仍然存在(主机上需要安装 tmux)。",
"minutes": "分钟",
"hostDefaultsSessionLogging": "会话记录",
"hostDefaultsSessionLoggingDesc": "默认记录新主机的终端会话",
"hostDefaultsCommandHistory": "命令历史",
"hostDefaultsCommandHistoryDesc": "默认跟踪新主机的命令历史",
"hostDefaultsSaved": "主机默认设置已保存",
"hostDefaultsSaveFailed": "保存主机默认设置失败",
"rolePermissions": {
"count": "{{count}} 个权限",
"editAction": "编辑权限",
"loadError": "加载权限目录失败",
"saved": "角色权限已保存",
"saveError": "保存角色权限失败",
"save": "保存",
"saving": "保存中..."
},
"stepCa": "步骤 CA",
"stepCaDesc": "从小型 CA 颁发短期 SSH 证书。输入 CA URL、其根指纹(如 `step ca bootstrap` 命令所示)和 OIDC 配置器的名称;然后选择“Step CA”作为主机的身份验证类型。如果三项都留空,则禁用此功能。",
"stepCaFingerprint": "根指纹(SHA-256)",
"stepCaProvisioner": "OIDC配置器名称",
"stepCaSaved": "步骤 CA 设置已保存",
"stepCaSaveFailed": "保存步骤 CA 设置失败",
"secretSourcePrivateEndpoints": "允许的私有秘密来源主机",
"secretSourcePrivateEndpointsDesc": "秘密来源(例如 1Password Connect)可能联系的私有主机。请用逗号分隔。",
"updateSecretSourceEndpointsFailed": "更新秘密源端点允许列表失败",
"stepCaPrivateEndpoints": "允许的私有步骤 CA 主机",
"stepCaPrivateEndpointsDesc": "私有主机在执行步骤 CA 证书流程时可能会联系:CA 本身,以及(如果是内部)您的身份提供商。请用逗号分隔它们。",
"updateStepCaEndpointsFailed": "更新 Step CA 端点允许列表失败",
"notificationPrivateEndpoints": "允许的私人通知主机",
"notificationPrivateEndpointsDesc": "通知渠道可以联系的具体私有主机。请用逗号分隔。",
"updateNotificationEndpointsFailed": "更新通知端点允许列表失败"
},
"newUi": {
"sidebar": {
"quickConnect": {
"hostLabel": "主机",
"hostPlaceholder": "192.168.1.1 or example.com",
"portLabel": "端口",
"portPlaceholder": "22",
"usernameLabel": "用户名",
"usernamePlaceholder": "username",
"authLabel": "认证",
"passwordLabel": "密码",
"passwordPlaceholder": "password",
"privateKeyLabel": "私钥",
"privateKeyPlaceholder": "粘贴私钥...",
"credentialLabel": "凭据",
"credentialPlaceholder": "选择一个已保存的凭据",
"protocolLabel": "协议",
"domainLabel": "领域",
"domainPlaceholder": "选修的",
"connectToRdp": "通过 RDP 连接",
"connectToVnc": "通过 VNC 连接",
"connectToTerminal": "连接到终端",
"connectToFiles": "连接到文件管理器"
},
"sshTools": {
"keyRecordingTitle": "按键录制",
"recordToTerminals": "录制到终端",
"selectAll": "全选",
"selectNone": "全不选",
"noTerminalTabsOpen": "无打开的终端标签页",
"selectTerminalsAbove": "选择上方终端",
"broadcastInputPlaceholder": "在此输入以广播按键...",
"fillPassword": "填充密码",
"fillPasswordSuccess": "已将密码填充到 {{count}} 个终端",
"fillPasswordMissing": "{{count}} 个所选终端无保存的密码",
"stopRecording": "停止录制",
"startRecording": "开始录制",
"settingsTitle": "设置",
"enableRightClickCopyPaste": "启用右键复制/粘贴",
"copyOnSelect": "自动复制选定文本"
},
"splitScreen": {
"layoutTitle": "布局",
"selectLayoutAbove": "选择上方布局",
"selectLayoutHint": "选择要显示的窗格数",
"panesTitle": "窗格",
"openTabsTitle": "打开的标签页",
"dragTabsHint": "将标签页拖入上方窗格,或使用快速分配",
"dropHere": "拖放至此",
"emptyPane": "空",
"dashboard": "仪表板",
"clearSplitScreen": "清除分屏",
"quickAssign": "快速分配",
"alreadyAssigned": "窗格 {{index}}",
"splitTab": "拆分标签页",
"addToSplit": "添加到分屏",
"removeFromSplit": "从分屏移除",
"assignToPane": "分配到窗格",
"hotkeysTitle": "键盘快捷键",
"hotkeysSplitRight": "切换双窗格分屏",
"hotkeysSplitBelow": "切换三窗格分屏",
"hotkeysNavigatePane": "导航窗格",
"hotkeysNextTab": "下一个标签页",
"hotkeysPrevTab": "上一个标签页",
"hotkeysJumpTab": "跳转到标签页"
},
"snippets": {
"title": "代码片段",
"createSnippetTitle": "创建代码片段",
"createSnippetDescription": "创建新的命令代码片段以便快速执行",
"nameLabel": "名称",
"namePlaceholder": "例如:重启 Nginx",
"descriptionLabel": "描述",
"descriptionPlaceholder": "可选描述",
"optional": "可选",
"folderLabel": "文件夹",
"noFolder": "无文件夹(未分类)",
"commandLabel": "命令",
"commandPlaceholder": "例如:sudo systemctl restart nginx",
"typeLabel": "类型",
"typeCommand": "命令",
"typeNote": "笔记",
"noteLabel": "笔记",
"notePlaceholder": "例如,可重复使用的提示或提醒文本",
"cancel": "取消",
"createSnippetButton": "创建代码片段",
"createFolderTitle": "创建文件夹",
"createFolderDescription": "将代码片段整理到文件夹中",
"folderNameLabel": "文件夹名称",
"folderNamePlaceholder": "例如:系统命令、Docker 脚本",
"folderColorLabel": "文件夹颜色",
"folderIconLabel": "文件夹图标",
"previewLabel": "预览",
"folderNameFallback": "文件夹名称",
"createFolderButton": "创建文件夹",
"targetTerminals": "目标终端",
"selectAll": "全选",
"selectNone": "取消全选",
"noTerminalTabsOpen": "没有打开的终端标签页",
"searchPlaceholder": "搜索代码片段...",
"newSnippet": "新建代码片段",
"newFolder": "新建文件夹",
"run": "运行",
"noSnippetsInFolder": "此文件夹中没有代码片段",
"uncategorized": "未分类",
"editSnippetTitle": "编辑代码片段",
"editSnippetDescription": "更新此命令代码片段",
"saveSnippetButton": "保存更改",
"createSuccess": "代码片段创建成功",
"createFailed": "创建代码片段失败",
"updateSuccess": "代码片段更新成功",
"updateFailed": "更新代码片段失败",
"deleteFailed": "删除代码片段失败",
"folderCreateSuccess": "文件夹创建成功",
"folderCreateFailed": "创建文件夹失败",
"editFolderTitle": "编辑文件夹",
"editFolderDescription": "重命名或更改此文件夹的外观",
"saveFolderButton": "保存更改",
"editFolder": "编辑文件夹",
"deleteFolder": "删除文件夹",
"folderDeleteSuccess": "文件夹“{{name}}”已删除",
"folderDeleteFailed": "删除文件夹失败",
"folderEditSuccess": "文件夹更新成功",
"folderEditFailed": "更新文件夹失败",
"confirmRunMessage": "运行“{{name}}”?",
"confirmRunButton": "运行",
"runSuccess": "已在 {{count}} 个终端中运行“{{name}}”",
"pasteSuccess": "已将“{{name}}”粘贴到 {{count}} 终端中",
"pasteToTerminal": "粘贴",
"copySuccess": "已将“{{name}}”复制到剪贴板",
"shareTitle": "共享代码片段",
"shareUser": "用户",
"shareRole": "角色",
"selectUser": "选择一个用户...",
"selectRole": "选择一个角色...",
"shareSuccess": "代码片段共享成功",
"shareFailed": "共享代码片段失败",
"revokeSuccess": "访问权限已撤销",
"revokeFailed": "撤销访问权限失败",
"currentAccess": "当前访问权限",
"shareLoadError": "加载共享数据失败",
"loading": "加载中...",
"close": "关闭",
"reorderFailed": "保存代码片段顺序失败",
"importExport": "导入 / 导出",
"exportBtn": "导出 JSON",
"importBtn": "导入 JSON",
"exportSuccess": "代码片段导出成功",
"exportFailed": "导出代码片段失败",
"importTitle": "导入代码片段",
"importDescription": "从 Termix 导出的 JSON 文件导入代码片段和文件夹",
"importDropOrClick": "将 JSON 文件拖放到此处或点击浏览",
"importSelectedFile": "已选择:{{name}}",
"importOverwrite": "覆盖具有相同名称和文件夹的现有代码片段",
"importStartBtn": "导入",
"importSuccess": "导入完成:添加了 {{snippets}} 个代码片段,更新了 {{updated}} 个,跳过了 {{skipped}} 个,添加了 {{folders}} 个文件夹",
"importFailed": "导入代码片段失败",
"importInvalidFile": "无效文件:应为包含 snippets 或 folders 数组的 JSON 对象",
"targetHostsLabel": "目标主机",
"targetHostsHint": "分配主机,以便无需打开终端即可直接运行此代码片段。",
"noHostsAvailable": "未配置任何主机",
"clearTargetHosts": "清除全部",
"hasTargetHosts": "已分配目标主机",
"runOnTargets": "在目标上运行",
"directRunSuccess": "已在 {{count}} 台主机上运行 \"{{name}}\"",
"directRunPartialFail": "\"{{name}}\" 在一台或多台主机上运行失败",
"executionResultTitle": "执行结果:{{name}}",
"executionResultDescription": "在每台目标主机上运行代码片段的输出。",
"executionSuccess": "成功",
"executionFailed": "失败",
"expandAll": "展开所有文件夹",
"collapseAll": "收起所有文件夹",
"settings": "代码片段设置",
"variablesHint": "变量:$HOST、$USER、$PORT、$NAME、${INPUT_1:Label}",
"variablesDialogTitle": "运行“{{name}}”",
"variablesDialogDescription": "运行此代码片段之前,请填写所需的值。",
"variablesPreviewLabel": "预览",
"variablesConfirmButton": "运行"
},
"keybindings": {
"title": "键盘快捷键",
"description": "自定义终端复制、粘贴和控制快捷键,或绑定按键以发送文本或运行代码片段。",
"defaultsHeading": "内置快捷方式",
"customHeading": "自定义快捷方式",
"addBinding": "添加快捷方式",
"addBindingTitle": "添加快捷方式",
"editBindingTitle": "编辑快捷方式",
"loading": "加载中...",
"noCustomBindings": "暂无自定义快捷键",
"defaultBadge": "默认",
"customizedBadge": "定制",
"customize": "定制",
"resetToDefault": "重置为默认值",
"resetAllToDefaults": "所有设置重置为默认值",
"close": "关闭",
"cancel": "取消",
"saveBinding": "保存快捷方式",
"saveError": "保存键盘快捷键失败",
"pressKeysToRecord": "按键组合",
"pressKeysPlaceholder": "点击并按下按键",
"recording": "按下按键……",
"comboRequiredError": "先按下组合键",
"textRequiredError": "请输入要发送的文本",
"controlCodeRequiredError": "请输入单个字母作为控制码",
"snippetRequiredError": "选择代码片段",
"conflictWarning": "此组合已绑定到 {{combo}}。保存后两者都会生效。",
"actionLabel": "操作",
"actionCopy": "复制选择",
"actionPaste": "粘贴",
"actionSendControlCode": "发送 Ctrl+字母信号",
"actionSendText": "发送文本",
"actionRunSnippet": "运行现有代码片段",
"actionNextTab": "切换到下一个标签页",
"actionPreviousTab": "切换到上一个标签页",
"actionOpenCommandPalette": "打开快速搜索",
"controlCodeLabel": "字母",
"textLabel": "发送的文本",
"appendEnterLabel": "发送后按回车键",
"snippetLabel": "片段",
"selectSnippetPlaceholder": "选择代码片段",
"orphanedSnippetWarning": "未找到代码片段",
"clipboardPermissionNote": "某些浏览器在首次使用时可能会提示授予剪贴板权限。"
},
"connectionDefaults": {
"title": "连接默认值",
"description": "设置所有主机都将继承的值,除非主机覆盖这些值。",
"manage": "管理",
"dialogDescription": "这些规则适用于未设置相关设置的主机。主机上已设置的任何内容均会生效。",
"tabTerminal": "终端",
"tabRemoteDesktop": "远程桌面",
"inherit": "继承",
"on": "开启",
"off": "关闭",
"resizeDisplayUpdate": "显示更新",
"resizeReconnect": "重新连接",
"clearAll": "全部清除",
"saved": "已保存连接默认设置",
"saveFailed": "保存连接默认设置失败"
},
"userProfile": {
"donateTitle": "让 Termix 持续运转",
"donateDescription": "Termix 是免费、自托管的,仅由少数几人用业余时间构建。若它为您节省了时间或金钱,请通过加密货币捐赠助力其持续发展。",
"donateMilestones": "捐赠有助于资助研究和学习构建 SAML、Kubernetes 及 Agent 支持所需的时间。查看进展并捐赠。",
"donateButton": "捐赠加密货币",
"storageModeLocal": "浏览器",
"storageModeCloud": "数据库",
"storageModeDescription": "浏览器模式仅将设置存储在当前浏览器中。数据库模式则同步至服务器,并在任意设备上加载。",
"resetToDefaults": "重置为默认值",
"resetToDefaultsSuccess": "设置已重置为默认值。",
"storageModeSwitch": "偏好设置存储",
"sectionAccount": "账户",
"desktopProfileTitle": "自动本地桌面配置文件",
"desktopProfileDescription": "此配置文件仅限用于嵌入式后端,并自动登录。它没有登录密码;下面的远程同步使用单独的服务器帐户。",
"sectionInterface": "界面",
"interfacePresetDesc": "Termix 显示的细节量。所有功能均可使用。",
"preset_simple": "简洁",
"preset_simple_desc": "只保留必需品。",
"preset_balanced": "均衡",
"preset_balanced_desc": "标准布局。",
"preset_advanced": "高级",
"preset_advanced_desc": "全部开启,信息密集显示。",
"presetClearOverrides": "全部重置",
"presetOverridesTitle": "已自定义",
"presetRevertArea": "恢复",
"presetConfirmTitle": "切换到 {{preset}}?",
"presetConfirmDesc": "此操作会重置您的侧边栏、导航栏、仪表盘布局、终端工具栏和文件管理器视图。您的主机、凭据和主页不会受到影响。",
"presetConfirmApply": "应用预设",
"runSetupAgainDesc": "再走一遍第一次运行的设置流程。",
"runSetupAgainButton": "运行向导",
"uiArea_chrome": "应用界面框架",
"uiArea_hostList": "主机列表",
"uiArea_credentialList": "凭据列表",
"uiArea_rail": "导航",
"uiArea_dashboard": "仪表盘",
"uiArea_terminal": "终端",
"uiArea_fileManager": "文件管理器",
"uiArea_docker": "Docker",
"uiArea_hostMetrics": "主机指标",
"uiArea_hostEditor": "主机编辑器",
"uiArea_homepage": "主页",
"sectionAppearance": "外观",
"sectionSecurity": "安全",
"sectionApiKeys": "API 密钥",
"sectionData": "数据",
"sectionC2sTunnels": "C2S 隧道",
"usernameLabel": "用户名",
"roleLabel": "角色",
"roleAdministrator": "管理员",
"authMethodLabel": "认证方式",
"authMethodLocal": "本地",
"twoFaLabel": "双重认证",
"twoFaOn": "开启",
"twoFaOff": "关闭",
"versionLabel": "版本",
"betaProgramTitle": "Beta 计划",
"betaProgramDescription": "使用每周滚动更新的 :beta Docker 标签提前体验新功能。不稳定,请勿用于生产环境。",
"betaProgramFeedback": "发现问题?在此报告。",
"betaProgramLearnMore": "了解更多",
"cliTitle": "Termix CLI",
"cliDescription": "打开终端,从自己的 shell 运行命令和移动文件。",
"cliLearnMore": "了解更多",
"deleteAccount": "删除账户",
"deleteAccountDescription": "永久删除您的账户",
"changeServerDescription": "切换到其他 Termix 后端服务器",
"deleteButton": "删除",
"deleteAccountPermanent": "此操作是永久性的,无法撤销。",
"deleteAccountWarning": "所有会话、主机、凭据和设置将被永久删除。",
"confirmPasswordDeletePlaceholder": "输入密码以确认",
"languageLabel": "语言",
"themeLabel": "主题",
"fontSizeLabel": "字体大小",
"interfaceFontLabel": "界面字体",
"interfaceFontDescription": "更改应用程序界面字体。终端配置文件保留各自的字体设置。",
"accentColorLabel": "强调色",
"settingsTerminal": "终端",
"commandAutocomplete": "命令自动补全",
"commandAutocompleteDesc": "输入时按 Tab 键可显示自动完成功能。",
"localEcho": "本地回声",
"localEchoDesc": "利用安全的本地按键预测来降低感知输入延迟",
"keyboardShortcuts": "键盘快捷键",
"keyboardShortcutsDescription": "自定义终端复制、粘贴和命令快捷键",
"manageShortcuts": "管理",
"terminalLinkBehavior": "终端链接点击",
"terminalLinkBehaviorDesc": "点击终端内链接时的默认行为",
"historyTracking": "历史记录跟踪",
"historyTrackingDesc": "跟踪终端命令",
"commandPalette": "命令面板",
"commandPaletteDesc": "启用键盘快捷键",
"reopenTabsOnLogin": "登录时重新打开标签页",
"reopenTabsOnLoginDesc": "登录或刷新页面时恢复已打开的标签页,即使是从其他设备登录",
"confirmTabClose": "关闭标签页确认",
"confirmTabCloseDesc": "关闭终端标签页前询问",
"transferConcurrency": "同时文件传输",
"transferConcurrencyDesc": "本地/远程并排管理器同时上传或下载的文件数量。如果您的服务器限制 SFTP 通道,请降低此值。",
"settingsAppRail": "App Rail",
"sidebarSettingsMoved": "主机侧边栏显示设置已移至“自定义侧边栏”面板,该面板可从主机工具栏打开。",
"showHostTags": "显示主机标签",
"showHostTagsDesc": "在主机列表中显示标签",
"hostTrayOnClick": "点击展开主机操作",
"hostTrayOnClickDesc": "始终显示连接按钮;点击展开管理选项而非悬停",
"compactHostView": "紧凑主机视图",
"compactHostViewDesc": "将每个主机折叠为一行,仅显示名称和地址",
"statusColors": "真实状态颜色",
"statusColorsDesc": "使用绿色/红色表示在线/离线状态,而非强调色",
"pinAppRail": "固定应用边栏",
"pinAppRailDesc": "保持左侧应用边栏始终展开,而非悬停展开",
"openFullscreenSettings": "打开设置全屏",
"exitFullscreenSettings": "退出全屏设置",
"expandAppRailOnHover": "悬停展开应用边栏",
"expandAppRailOnHoverDesc": "允许鼠标悬停时展开左侧应用边栏",
"showPinAppRailButton": "显示 Pin 应用轨道按钮",
"showPinAppRailButtonDesc": "在应用工具栏中显示一个按钮,用于将其固定打开。默认关闭。",
"settingsNavigation": "导航",
"navigationTabsDesc": "选择在应用导航栏中显示的标签页",
"showSnippetCommands": "显示命令",
"showSnippetCommandsDesc": "在每个代码片段名称下方显示其命令。关闭此功能可显示简洁列表。",
"foldersCollapsed": "折叠文件夹",
"foldersCollapsedDesc": "默认折叠文件夹",
"confirmExecution": "确认执行",
"confirmExecutionDesc": "运行代码片段前确认",
"settingsUpdates": "更新",
"disableUpdateChecks": "禁用更新检查",
"disableUpdateChecksDesc": "停止检查更新",
"totpAuthenticator": "TOTP 身份验证器",
"totpEnabled": "双因素认证已启用",
"totpDisabled": "添加额外的登录安全",
"totpAddAuthenticator": "添加设备",
"totpAddTitle": "添加身份验证器设备",
"totpAddDescription": "请确认您的身份,以便使用相同的安全 TOTP 密钥注册另一个身份验证器。",
"totpAddInputRequired": "请输入您的 TOTP 验证码或密码",
"totpAddFailed": "添加身份验证器失败",
"totpAddScanInstructions": "请使用新增的验证器扫描此二维码。现有验证器将继续有效。",
"totpAddSuccess": "已注册其他身份验证器",
"disable": "禁用",
"enable": "启用",
"setupTotp": "设置 TOTP",
"qrCode": "二维码",
"totpInstructions": "扫描二维码或在您的身份验证器应用中输入密钥,然后输入6位数字代码",
"totpCodePlaceholder": "000000",
"verify": "验证",
"changePassword": "修改密码",
"currentPasswordLabel": "当前密码",
"currentPasswordPlaceholder": "当前密码",
"newPasswordLabel": "新密码",
"newPasswordPlaceholder": "新密码",
"confirmPasswordLabel": "确认新密码",
"confirmPasswordPlaceholder": "确认新密码",
"updatePassword": "更新密码",
"createApiKeyTitle": "创建 API 密钥",
"createApiKeyDescription": "生成用于编程访问的新 API 密钥。",
"apiKeyNameLabel": "名称",
"apiKeyNamePlaceholder": "例如:CI 流水线",
"expiryDateLabel": "到期日期",
"optional": "可选",
"cancel": "取消",
"createKey": "创建密钥",
"apiKeyCreatedWarning": "密钥已创建 - 立即复制,之后不会再显示。",
"copyApiKey": "复制 API 密钥",
"copiedToClipboard": "已复制到剪贴板",
"apiKeyCount": "{{count}} 个密钥",
"newKey": "新建密钥",
"noApiKeys": "尚无 API 密钥。",
"apiKeyActive": "活跃",
"apiKeyUsageHint": "将您的密钥包含在",
"apiKeyUsageHintHeader": "标头。",
"apiKeyPermissionsHint": "密钥继承创建用户的权限。",
"exportData": "导出我的数据",
"exportDataDesc": "下载主机、凭据和设置的备份,以便传输到另一台设备。",
"export": "导出",
"exporting": "导出中...",
"importData": "导入我的数据",
"importDataDesc": "从 .sqlite 备份文件恢复您的主机、凭据和设置",
"importDataSelected": "已选择:{{name}}",
"selectFile": "选择文件",
"changeFile": "更改",
"import": "导入",
"importing": "正在导入...",
"exportSuccess": "数据已成功导出",
"exportFailed": "数据导出失败",
"importSelectFile": "请先选择文件。",
"importCompleted": "导入完成:已导入 {{total}} 项,跳过 {{skipped}} 项",
"importFailed": "导入失败:{{error}}",
"roleUser": "用户",
"authMethodDual": "双重认证",
"authMethodOidc": "OIDC",
"totpSetupFailed": "启动 TOTP 设置失败",
"totpEnter6Digits": "输入 6 位验证码",
"totpEnabledSuccess": "双因素认证已启用",
"totpInvalidCode": "验证码无效,请重试",
"totpDisableInputRequired": "输入您的 TOTP 验证码或密码",
"totpDisabledSuccess": "双因素认证已禁用",
"totpDisableFailed": "禁用 2FA 失败",
"totpDisableTitle": "禁用 2FA",
"totpDisablePlaceholder": "输入 TOTP 验证码或密码",
"totpDisableConfirm": "禁用 2FA",
"totpContinueVerify": "继续验证",
"totpVerifyTitle": "验证验证码",
"totpBackupTitle": "备份验证码",
"totpDownloadBackup": "下载备份验证码",
"passkeys": "通行密钥",
"passkeysDesc": "使用 WebAuthn/FIDO2 凭据进行无密码登录",
"passkeyName": "通行密钥名称",
"passkeyUvPreferred": "首选",
"passkeyUvRequired": "必需",
"passkeyUvDiscouraged": "不鼓励",
"addPasskey": "添加通行密钥",
"noPasskeys": "未注册通行密钥。",
"passkeyAdded": "通行密钥已添加",
"passkeyAddFailed": "添加通行密钥失败",
"passkeyDeleted": "通行密钥已删除",
"passkeyDeleteFailed": "删除通行密钥失败",
"done": "完成",
"secretCopied": "密钥已复制到剪贴板",
"apiKeyNameRequired": "密钥名称为必填项",
"apiKeyCreated": "API 密钥 \"{{name}}\" 已创建",
"apiKeyCreateFailed": "创建 API 密钥失败",
"apiKeyUser": "用户",
"apiKeyExpires": "过期时间",
"apiKeyRevoked": "API 密钥 \"{{name}}\" 已撤销",
"apiKeyRevokeFailed": "撤销 API 密钥失败",
"passwordFieldsRequired": "需要提供当前密码和新密码",
"passwordMismatch": "密码不匹配",
"passwordTooShort": "密码长度至少为6个字符",
"passwordUpdated": "密码更新成功",
"passwordUpdateFailed": "密码更新失败",
"deletePasswordRequired": "删除账户需要提供密码",
"deleteFailed": "账户删除失败",
"deleting": "删除中...",
"colorPickerTooltip": "打开颜色选择器",
"themeSystem": "系统",
"themeLight": "浅色",
"themeDark": "深色",
"themeDracula": "Dracula",
"themeCatppuccin": "Catppuccin",
"themeNord": "Nord",
"themeSolarized": "Solarized",
"themeTokyoNight": "Tokyo Night",
"themeOneDark": "One Dark",
"themeGruvbox": "Gruvbox"
}
}
},
"terminalToolbar": {
"title": "终端工具栏",
"showActions": "显示工具栏",
"cpu": "CPU",
"memory": "内存",
"disk": "磁盘",
"statsUnavailable": "实时统计数据不可用",
"tmuxDetach": "分离 tmux 会话",
"openFiles": "打开文件",
"openDocker": "Open Docker",
"openTunnel": "打开隧道",
"openHostMetrics": "打开主机指标",
"openProxmoxStats": "打开 Proxmox 统计数据",
"openTmuxMonitor": "打开 Tmux 监视器"
},
"serial": {
"title": "串口",
"portLabel": "端口",
"portPlaceholder": "/dev/ttyUSB0 或 COM3",
"baudRateLabel": "波特率",
"dataBitsLabel": "数据",
"stopBitsLabel": "停止位",
"parityLabel": "奇偶校验",
"parityNone": "无",
"parityEven": "偶校验",
"parityOdd": "奇校验",
"connect": "连接串口",
"disconnect": "断开",
"refreshPorts": "刷新端口",
"connected": "已连接到 {{path}},波特率 {{baud}}",
"disconnected": "串口已断开",
"connectionError": "打开串口失败",
"wsError": "WebSocket 错误",
"errorNoServerUrl": "未配置服务器 URL",
"notSupportedTitle": "不支持串口",
"notSupported": "串口连接需要支持 Web Serial API 的浏览器(Chrome、Edge 或 Firefox 151+),或者 Termix 桌面应用。",
"hideHint": "您可以在用户资料 > 外观 > 侧边栏 > 导航中隐藏串口标签页。",
"browserPickerHint": "点击连接,您的浏览器将打开端口选择器以选择设备。"
},
"alerts": {
"addChannel": "添加渠道",
"editChannel": "编辑渠道",
"channelName": "名称",
"channelType": "类型",
"channelNameRequired": "名称为必填项",
"webhookUrl": "URL",
"webhookUrlRequired": "Webhook URL 为必填项",
"webhookDesc": "每次告警触发时向该 URL 发送 POST JSON 数据",
"ntfyServer": "服务器 URL",
"ntfyTopic": "主题",
"ntfyTopicRequired": "主题为必填项",
"ntfyToken": "访问令牌(选填)",
"channelSaveFailed": "保存渠道失败"
},
"macros": {
"title": "宏",
"description": "在终端中运行已保存的一系列命令,并对服务器返回的内容做出反应。",
"target": "目标",
"noTerminal": "没有终端打开",
"empty": "暂无宏",
"emptyHint": "创建一个宏来自动化终端流程,例如登录、重启服务或回答提示。",
"create": "新宏",
"back": "返回宏",
"name": "名称",
"namePlaceholder": "重启 Web 服务器",
"nameRequired": "保存之前,请给宏命名。",
"descriptionLabel": "描述",
"descriptionPlaceholder": "此宏的功能(可选)",
"unsaved": "未保存的更改",
"save": "保存",
"saved": "宏已保存",
"saveFailed": "无法保存宏",
"delete": "删除",
"deleteTitle": "删除这个宏?",
"deleteBody": "“{{name}}”将被永久删除。此操作无法撤销。",
"deleted": "宏已删除",
"cancel": "取消",
"run": "运行",
"stop": "停止",
"running": "运行中...",
"completed": "宏已完成",
"failed": "宏失败",
"loadFailed": "无法加载宏。",
"needTerminal": "首先打开并连接终端",
"noSteps": "此宏目前尚无步骤。请在下方添加步骤。",
"addStep": "添加步骤",
"stepNumber": "步骤 {{number}}",
"removeStep": "移除步骤",
"confirmRunTitle": "运行这个宏?",
"confirmRunBody": "\"{{name}}\" 将向 {{host}} 发送命令。",
"confirmRunAction": "运行宏",
"stepTypes": {
"send": {
"label": "发送命令",
"help": "在终端中输入文本,就像你手动输入一样。"
},
"wait": {
"label": "等待输出",
"help": "暂停,直到服务器打印出您指定的文本,例如密码提示。"
},
"delay": {
"label": "暂停",
"help": "等待一段固定时间后再执行下一步操作。"
},
"if": {
"label": "如果输出包含",
"help": "检查服务器目前为止打印的所有内容,然后运行两个分支中的一个。"
},
"repeat": {
"label": "重复",
"help": "将其中的步骤执行设定的次数。"
}
},
"send": {
"text": "命令或文本",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "发送后按回车键",
"pressEnterHelp": "关闭此功能即可输入文本而不提交。"
},
"wait": {
"pattern": "等待输出包含",
"patternPlaceholder": "密码:",
"timeout": "放弃",
"onTimeout": "如果它从未出现",
"stop": "停止宏",
"continue": "无论如何都继续"
},
"delay": {
"duration": "等待"
},
"ifStep": {
"pattern": "如果输出包含",
"patternPlaceholder": "活跃:正在运行",
"then": "然后这样做",
"else": "否则就这样做",
"emptyBranch": "没有步骤"
},
"repeat": {
"count": "次数",
"times": "次"
},
"match": {
"useRegex": "使用正则表达式进行匹配",
"useRegexHelp": "关闭此选项以完全按原文匹配文本。",
"invalidRegex": "这不是有效的正则表达式,它将被匹配为纯文本。"
},
"seconds": "秒",
"secondsShort": "{{count}}s"
}
}