mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-30 15:15:24 +00:00
3193 lines
155 KiB
JSON
3193 lines
155 KiB
JSON
{
|
||
"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"
|
||
}
|
||
}
|