Files
Termix/src/locales/translated/zh_CN.json
T
Luke Gustafson f09f1748ec New Crowdin updates (#740)
* New translations en.json (Romanian)

[ci skip]

* New translations en.json (French)

[ci skip]

* New translations en.json (Spanish)

[ci skip]

* New translations en.json (Afrikaans)

[ci skip]

* New translations en.json (Arabic)

[ci skip]

* New translations en.json (Bulgarian)

[ci skip]

* New translations en.json (Catalan)

[ci skip]

* New translations en.json (Czech)

[ci skip]

* New translations en.json (Danish)

[ci skip]

* New translations en.json (German)

[ci skip]

* New translations en.json (Greek)

[ci skip]

* New translations en.json (Finnish)

[ci skip]

* New translations en.json (Hebrew)

[ci skip]

* New translations en.json (Hungarian)

[ci skip]

* New translations en.json (Italian)

[ci skip]

* New translations en.json (Japanese)

[ci skip]

* New translations en.json (Korean)

[ci skip]

* New translations en.json (Dutch)

[ci skip]

* New translations en.json (Norwegian)

[ci skip]

* New translations en.json (Polish)

[ci skip]

* New translations en.json (Portuguese)

[ci skip]

* New translations en.json (Russian)

[ci skip]

* New translations en.json (Serbian (Cyrillic))

[ci skip]

* New translations en.json (Swedish)

[ci skip]

* New translations en.json (Turkish)

[ci skip]

* New translations en.json (Ukrainian)

[ci skip]

* New translations en.json (Chinese Simplified)

[ci skip]

* New translations en.json (Chinese Traditional)

[ci skip]

* New translations en.json (Vietnamese)

[ci skip]

* New translations en.json (Portuguese, Brazilian)

[ci skip]

* New translations en.json (Indonesian)

[ci skip]

* New translations en.json (Bengali)

[ci skip]

* New translations en.json (Thai)

[ci skip]

* New translations en.json (Hindi)

[ci skip]
2026-05-06 15:18:55 -05:00

3093 lines
148 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"credentials": {
"credentials": "全权证书",
"credentialsViewer": "凭证查看器",
"manageYourSSHCredentials": "安全地管理您的 SSH 凭证",
"addCredential": "添加凭证",
"createCredential": "创建凭证",
"editCredential": "编辑凭证",
"viewCredential": "查看凭证",
"duplicateCredential": "重复凭证",
"deleteCredential": "删除凭证",
"updateCredential": "更新凭证",
"credentialName": "凭证名称",
"credentialDescription": "描述",
"username": "用户名",
"searchCredentials": "搜索凭证...",
"selectFolder": "选择文件夹",
"selectAuthType": "选择身份验证类型",
"allFolders": "所有文件夹",
"allAuthTypes": "所有身份验证类型",
"uncategorized": "未分类",
"totalCredentials": "全部",
"keyBased": "基于密钥",
"passwordBased": "基于密码",
"folders": "文件夹",
"noCredentialsMatchFilters": "没有符合您筛选条件的凭证",
"noCredentialsYet": "尚未创建任何凭证",
"createFirstCredential": "创建您的第一个凭证",
"failedToFetchCredentials": "获取凭证失败",
"credentialDeletedSuccessfully": "凭证已成功删除",
"failedToDeleteCredential": "删除凭证失败",
"confirmDeleteCredential": "您确定要删除凭证“{{name}}”吗?",
"credentialCreatedSuccessfully": "凭证创建成功",
"credentialUpdatedSuccessfully": "凭证已成功更新",
"failedToSaveCredential": "保存凭证失败",
"failedToFetchCredentialDetails": "获取凭证详细信息失败",
"failedToFetchHostsUsing": "使用此凭证获取主机失败",
"loadingCredentials": "正在加载凭证...",
"retry": "重试",
"noCredentials": "没有凭证",
"noCredentialsMessage": "您尚未添加任何凭证。点击“添加凭证”开始操作。",
"sshCredentials": "SSH凭证",
"credentialsCount": "{{count}} 凭证",
"refresh": "刷新",
"passwordRequired": "需要密码",
"sshKeyRequired": "需要 SSH 密钥",
"credentialAddedSuccessfully": "凭证“{{name}}”已成功添加",
"savingCredential": "正在保存凭据...",
"updatingCredential": "正在更新凭据...",
"general": "通用",
"description": "描述",
"folder": "文件夹",
"tags": "标签",
"addTagsSpaceToAdd": "添加标签(按空格键添加)",
"password": "密码",
"key": "密钥",
"sshPrivateKey": "SSH 私钥",
"upload": "上传",
"updateKey": "更新密钥",
"keyPassword": "密钥密码",
"keyType": "密钥类型",
"keyTypeRSA": "RSA",
"keyTypeECDSA": "ECDSA",
"keyTypeEd25519": "Ed25519",
"basicInfo": "基本信息",
"authentication": "验证",
"organization": "组织",
"basicInformation": "基本信息",
"basicInformationDescription": "请输入此凭证的基本信息",
"authenticationMethod": "身份验证方式",
"authenticationMethodDescription": "选择你希望用于 SSH 服务器的认证方式",
"organizationDescription": "使用文件夹和标签整理你的凭证",
"enterCredentialName": "请输入凭证名称",
"enterCredentialDescription": "输入描述(可选)",
"enterUsername": "请输入用户名",
"nameIsRequired": "凭证名称为必填项",
"usernameIsRequired": "用户名是必填项",
"authenticationType": "身份验证类型",
"passwordAuthDescription": "使用密码验证",
"sshKeyAuthDescription": "使用 SSH 密钥验证",
"passwordIsRequired": "密码是必填项",
"sshKeyIsRequired": "需要 SSH 密钥",
"sshKeyType": "SSH密钥类型",
"privateKey": "私钥",
"enterPassword": "输入密码",
"enterPrivateKey": "输入私钥",
"keyPassphrase": "密钥口令",
"enterKeyPassphrase": "输入密钥密码(可选)",
"keyPassphraseOptional": "可选:如果您的密钥没有密码,请留空。",
"leaveEmptyToKeepCurrent": "留空以保留当前值",
"uploadKeyFile": "上传密钥文件",
"generateKeyPairButton": "生成密钥对",
"generateKeyPair": "生成密钥对",
"generateKeyPairDescription": "生成新的 SSH 密钥对。如果您想使用密码保护密钥,请先在下方的“密钥密码”字段中输入密码。",
"deploySSHKey": "部署 SSH 密钥",
"deploySSHKeyDescription": "将公钥部署至目标服务器",
"sourceCredential": "来源凭证",
"targetHost": "目标主机",
"deploymentProcess": "部署过程",
"deploymentProcessDescription": "这将安全地将公钥添加到目标主机的 ~/.ssh/authorized_keys 文件中,而不会覆盖现有密钥。此操作可逆。",
"chooseHostToDeploy": "选择要部署到的主机……",
"deploying": "正在部署……",
"copyDeployCommand": "复制部署命令",
"copyDeployCommandDescription": "复制 shell 命令手动将公钥添加到主机的授权键文件。当密码验证被禁用时有用。",
"deployCommandCopied": "部署命令已复制到剪贴板",
"manualDeployInfo": "将此命令粘贴到目标主机终端中(例如,Proxmox console、 IPMI 或物理访问) 以添加 SSH 密钥。",
"name": "名称",
"noHostsAvailable": "暂无可用主机",
"noHostsMatchSearch": "没有符合您搜索条件的主机",
"sshKeyGenerationNotImplemented": "即将推出SSH密钥生成功能",
"connectionTestingNotImplemented": "即将推出连接测试功能",
"testConnection": "测试连接",
"selectOrCreateFolder": "选择或创建文件夹",
"noFolder": "没有文件夹",
"orCreateNewFolder": "或者创建一个新文件夹",
"addTag": "添加标签",
"saving": "保存中...",
"credentialId": "凭证 ID",
"overview": "概述",
"security": "安全",
"usage": "用法",
"securityDetails": "安全详情",
"securityDetailsDescription": "查看加密凭证信息",
"credentialSecured": "凭证已安全",
"credentialSecuredDescription": "所有敏感数据均采用 AES-256 加密",
"passwordAuthentication": "密码认证",
"keyAuthentication": "密钥认证",
"securityReminder": "安全提醒",
"securityReminderText": "切勿泄露您的登录凭证。所有数据在存储时均已加密。",
"hostsUsingCredential": "使用此凭证的主机",
"noHostsUsingCredential": "目前没有主机使用此凭证",
"timesUsed": "使用次数",
"lastUsed": "上次使用",
"connectedHosts": "已连接主机",
"created": "创建",
"lastModified": "最后修改时间",
"usageStatistics": "使用情况统计",
"copiedToClipboard": "{{field}} 已复制到剪贴板",
"failedToCopy": "复制到剪贴板失败",
"sshKey": "SSH密钥",
"createCredentialDescription": "创建新的 SSH 凭证以实现安全访问",
"editCredentialDescription": "更新凭证信息",
"listView": "列表",
"folderView": "文件夹",
"unknownCredential": "未知",
"confirmRemoveFromFolder": "您确定要从文件夹“{{folder}}”中删除“{{name}}”吗?凭证将被移动到“未分类”文件夹。",
"removedFromFolder": "已成功从文件夹中移除凭证“{{name}}”。",
"failedToRemoveFromFolder": "无法从文件夹中删除凭证",
"folderRenamed": "文件夹“{{oldName}}”已成功重命名为“{{newName}}”。",
"failedToRenameFolder": "文件夹重命名失败",
"movedToFolder": "凭证“{{name}}”已成功移至“{{folder}}”。",
"failedToMoveToFolder": "无法将凭证移动到文件夹",
"sshPublicKey": "SSH 公钥",
"publicKeyNote": "公钥是可选的,但建议用于密钥验证。",
"publicKeyUploaded": "公钥已上传",
"uploadPublicKey": "上传公钥",
"uploadPrivateKeyFile": "上传私钥文件",
"uploadPublicKeyFile": "上传公钥文件",
"privateKeyRequiredForGeneration": "生成公钥需要私钥。",
"failedToGeneratePublicKey": "生成公钥失败",
"generatePublicKey": "从私钥生成",
"publicKeyGeneratedSuccessfully": "公钥生成成功",
"detectedKeyType": "检测到密钥类型",
"detectingKeyType": "正在检测中……",
"optional": "可选的",
"generateKeyPairNew": "生成新的密钥对",
"generateEd25519": "生成 Ed25519",
"generateECDSA": "生成 ECDSA",
"generateRSA": "生成 RSA",
"keyTypeEcdsaP256": "ECDSA P-256 (SSH)",
"keyTypeEcdsaP384": "ECDSA P-384 (SSH)",
"keyTypeEcdsaP521": "ECDSA P-521 (SSH)",
"keyTypeDsa": "DSA (SSH)",
"keyTypeRsaSha256": "RSA-SHA2-256",
"keyTypeRsaSha512": "RSA-SHA2-512",
"keyPairGeneratedSuccessfully": "{{keyType}}密钥对已成功生成",
"failedToGenerateKeyPair": "密钥对生成失败",
"generateKeyPairNote": "直接生成新的 SSH 密钥对。此操作将替换表单中的所有现有密钥。",
"invalidKey": "无效密钥",
"detectionError": "检测错误",
"removing": "移除:",
"clickToEditCredential": "点击编辑凭证",
"dragToMoveBetweenFolders": "拖动即可在文件夹之间移动。",
"keyBasedOnlyForDeployment": "仅可部署基于 SSH 密钥的凭证。",
"publicKeyRequiredForDeployment": "部署需要公钥",
"selectTargetHost": "请选择目标主机",
"keyDeployedSuccessfully": "SSH密钥已成功部署",
"deploymentFailed": "部署失败",
"failedToDeployKey": "部署 SSH 密钥失败",
"clickToRenameFolder": "点击重命名文件夹",
"renameFolder": "重命名文件夹",
"idLabel": "ID:"
},
"quickConnect": {
"title": "快速连接",
"description": "直接连接到终端或文件管理器会话而不保存主机配置",
"ipAddress": "IP地址或主机名",
"port": "端口",
"username": "用户名",
"password": "密码",
"key": "SSH 私钥",
"keyPassword": "密钥密码 (可选)",
"keyType": "密钥类型",
"uploadFile": "上传文件",
"pasteKey": "粘贴密钥",
"credential": "凭据",
"overrideUsername": "覆盖凭据用户名",
"overrideUsernameDesc": "使用不同于凭据中存储的用户名",
"connectTerminal": "连接到终端",
"connectFileManager": "连接到文件管理器",
"cancel": "取消",
"passwordRequired": "密码是必需的",
"keyRequired": "需要 SSH 密钥",
"credentialRequired": "凭据选择是必需的",
"connectionEstablished": "成功建立连接",
"connectionFailed": "无法建立连接",
"autoDetect": "自动检测",
"authentication": "认证"
},
"dragIndicator": {
"error": "错误:{{error}}",
"dragging": "拖拽 {{fileName}}",
"preparing": "准备 {{fileName}}",
"readySingle": "准备下载 {{fileName}}",
"readyMultiple": "准备下载 {{count}} 个文件",
"batchDrag": "将 {{count}} 个文件拖至桌面",
"dragToDesktop": "拖到桌面",
"canDragAnywhere": "您可以将文件拖放到桌面上的任何位置。"
},
"sshTools": {
"title": "SSH 工具",
"closeTools": "关闭 SSH 工具",
"keyRecording": "按键录制",
"startKeyRecording": "开始按键录制",
"stopKeyRecording": "停止按键录制",
"selectTerminals": "选择终端:",
"typeCommands": "输入命令(支持所有密钥类型):",
"commandsWillBeSent": "命令将发送到 {{count}} 个已选定的终端。",
"settings": "设置",
"enableRightClickCopyPaste": "启用右键单击复制/粘贴",
"shareIdeas": "对 SSH 工具的未来发展方向有什么想法吗?欢迎分享!",
"scripts": {
"inputPlaceholder": "例如:系统命令、Docker脚本"
}
},
"snippets": {
"title": "代码片段",
"new": "新代码片段",
"create": "创建代码片段",
"edit": "编辑代码片段",
"run": "运行",
"empty": "目前还没有代码片段",
"emptyHint": "创建代码片段来保存常用命令",
"searchSnippets": "搜索代码片段……",
"name": "名称",
"description": "描述",
"content": "命令",
"namePlaceholder": "例如,重启 Nginx",
"descriptionPlaceholder": "可选描述",
"contentPlaceholder": "例如,sudo systemctl restart nginx",
"nameRequired": "名称是必填项",
"contentRequired": "命令内容是必填项",
"createDescription": "创建一个新的代码片段以便快速执行",
"editDescription": "编辑此代码片段",
"deleteConfirmTitle": "删除代码片段",
"deleteConfirmDescription": "您确定要删除“{{name}}”吗?",
"createSuccess": "代码片段创建成功",
"updateSuccess": "代码片段已成功更新",
"deleteSuccess": "代码片段已成功删除",
"createFailed": "创建代码片段失败",
"updateFailed": "更新代码片段失败",
"deleteFailed": "删除代码片段失败",
"failedToFetch": "获取代码片段失败",
"executeSuccess": "执行:{{name}}",
"copySuccess": "已将“{{name}}”复制到剪贴板",
"runTooltip": "在终端中执行此代码片段",
"copyTooltip": "复制代码片段到剪贴板",
"editTooltip": "编辑此代码片段",
"deleteTooltip": "删除此片段",
"shareTooltip": "分享这个代码片段",
"sharedWithYou": "共享的",
"sharedBy": "Shared by {{username}}",
"shareSnippet": "共享代码片段",
"user": "用户",
"role": "作用",
"selectTarget": "选择...",
"currentAccess": "当前访问",
"shareSuccess": "代码片段共享成功",
"shareFailed": "共享代码片段失败",
"revokeSuccess": "访问已取消",
"revokeFailed": "吊销访问失败",
"failedToLoadShareData": "加载共享数据失败",
"newFolder": "新建文件夹",
"reorderSameFolder": "只能对同一文件夹内的代码片段进行重新排序",
"reorderSuccess": "代码片段已成功重新排序",
"reorderFailed": "重新排序代码片段失败",
"deleteFolderConfirm": "删除文件夹“{{name}}”?所有代码片段将被移至“未分类”。",
"deleteFolderSuccess": "文件夹已成功删除",
"deleteFolderFailed": "删除文件夹失败",
"updateFolderSuccess": "文件夹已成功更新",
"createFolderSuccess": "文件夹创建成功",
"updateFolderFailed": "更新文件夹失败",
"createFolderFailed": "创建文件夹失败",
"selectTerminals": "选择终端(可选)",
"executeOnSelected": "在 {{count}} 个已选定的终端上执行",
"executeOnCurrent": "在当前终端上执行(点击选择多个)",
"folder": "文件夹",
"selectFolder": "选择一个文件夹,或者留空。",
"noFolder": "无文件夹(未分类)",
"folderName": "文件夹名称",
"folderNameRequired": "文件夹名称为必填项",
"folderColor": "文件夹颜色",
"folderIcon": "文件夹图标",
"preview": "预览",
"updateFolder": "更新文件夹",
"createFolder": "创建文件夹",
"editFolder": "编辑文件夹",
"editFolderDescription": "自定义代码片段文件夹",
"createFolderDescription": "将你的代码片段归类到文件夹中",
"confirmExecution": "执行“{{name}}”?",
"confirmExecutionDesc": "您确定要执行此代码片段吗?"
},
"commandHistory": {
"title": "历史",
"searchPlaceholder": "搜索命令中……",
"noTerminal": "没有活动的终端",
"noTerminalHint": "打开终端查看其命令历史记录。",
"empty": "暂无命令历史记录",
"emptyHint": "在当前终端中执行命令,以生成其命令历史记录。",
"noResults": "未找到命令",
"noResultsHint": "没有与“{{query}}”匹配的命令",
"deleteSuccess": "命令已从历史记录中删除",
"deleteFailed": "删除命令失败。",
"deleteTooltip": "删除命令",
"tabHint": "若用户配置文件中已启用该功能,可在终端中使用 Tab 键从命令历史记录中自动补全命令。",
"authRequiredRefresh": "需要进行身份验证。请刷新页面。",
"dataAccessLockedReauth": "数据访问已锁定。请重新验证身份。",
"loading": "正在加载命令历史记录...",
"error": "加载历史记录时出错",
"disabledTitle": "命令历史记录已禁用",
"disabledDescription": "在外观设置下在您的个人资料中启用命令历史跟踪。"
},
"splitScreen": {
"title": "分屏",
"none": "不分屏",
"twoSplit": "2分屏",
"threeSplit": "3分屏",
"fourSplit": "4分屏",
"fiveSplit": "5向导",
"sixSplit": "6 路由",
"availableTabs": "可选选项卡",
"dragTabsHint": "将选项卡拖到下面的布局单元格中进行分配",
"layout": "分屏布局",
"dropHere": "将选项卡拖动到这",
"apply": "应用分屏布局",
"clear": "清空分屏布局",
"selectMode": "选择分屏模式",
"helpText": "选择您想要同时查看的选项卡数量",
"success": "分屏布局已成功应用",
"cleared": "分屏布局已清空",
"error": {
"noAssignments": "请为该布局分配至少一个选项卡",
"fillAllSlots": "请在应用前补充所有 {{count}} 个分屏窗口"
}
},
"homepage": {
"loggedInTitle": "已登录!",
"loggedInMessage": "您已登录!使用侧边栏访问所有可用工具。首先,请在“SSH 管理器”选项卡中创建一个 SSH 主机。创建完成后,您可以使用侧边栏中的其他应用程序连接到该主机。",
"failedToLoadAlerts": "警报加载失败",
"failedToDismissAlert": "未能关闭警报"
},
"serverConfig": {
"title": "服务器配置",
"description": "配置 Termix 服务器 URL 以连接到您的后端服务",
"serverUrl": "服务器 URL",
"enterServerUrl": "请输入服务器URL",
"testConnectionFirst": "请先测试连接。",
"connectionSuccess": "连接成功!",
"connectionFailed": "连接失败",
"connectionError": "连接错误",
"connected": "已连接",
"disconnected": "断开连接",
"configSaved": "配置已成功保存",
"saveFailed": "配置保存失败",
"saveError": "保存配置时出错",
"saving": "保存中...",
"saveConfig": "保存配置",
"helpText": "输入您的 Termix 服务器运行所对应的 URL(例如,http://localhost:30001 或 https://your-server.com",
"warning": "警告",
"notValidatedWarning": "URL未验证 - 请确保其正确",
"changeServer": "变更服务器",
"mustIncludeProtocol": "服务器 URL 必须以 http:// 或 https:// 开头。",
"useEmbedded": "使用本地服务器",
"embeddedDesc": "使用内置的本地服务器运行 Termixed (不需要远程服务器)",
"embeddedConnecting": "正在连接本地服务器...",
"embeddedNotReady": "本地服务器尚未准备就绪。请稍等,然后重试。"
},
"versionCheck": {
"error": "版本检查错误",
"checkFailed": "检查更新失败",
"upToDate": "应用已更新至最新版本",
"currentVersion": "您正在运行版本 {{version}}",
"updateAvailable": "更新可用",
"newVersionAvailable": "新版本已发布!您当前运行的是 {{current}} 版本,但 {{latest}} 版本可用。",
"betaVersion": "测试版",
"betaVersionDesc": "You are running {{current}}, which is newer than the latest stable release {{latest}}.",
"releasedOn": "发布日期:{{date}}",
"downloadUpdate": "下载更新",
"dismiss": "关闭",
"checking": "正在检查更新...",
"checkUpdates": "检查更新",
"checkingUpdates": "正在检查更新...",
"refresh": "刷新",
"updateRequired": "需要更新",
"updateDismissed": "更新通知已关闭",
"noUpdatesFound": "未找到更新"
},
"common": {
"close": "关闭",
"minimize": "最小化",
"online": "在线",
"offline": "离线",
"continue": "继续",
"maintenance": "维护",
"degraded": "降级",
"discord": "Discord",
"error": "错误",
"warning": "警告",
"info": "信息",
"success": "成功",
"unsavedChanges": "未保存的更改",
"dismiss": "关闭",
"loading": "加载中...",
"required": "必需的",
"optional": "选修的",
"connect": "连接",
"copied": "已复制",
"connecting": "正在连接...",
"creating": "正在创建……",
"clear": "清除",
"toggleSidebar": "切换侧边栏",
"sidebar": "侧边栏",
"home": "首页",
"expired": "已到期",
"expiresToday": "今天到期",
"expiresTomorrow": "{{days}} 天后过期",
"updateAvailable": "更新可用",
"sshPath": "SSH路径",
"localPath": "本地路径",
"appName": "Termixe",
"openInNewTab": "在新标签中打开",
"resetSidebarWidth": "重置侧边栏宽度",
"dragToResizeSidebar": "拖动即可调整侧边栏大小",
"noAuthCredentials": "此 SSH 主机无可用的身份验证凭证",
"noReleases": "无发布",
"updatesAndReleases": "更新与发布",
"newVersionAvailable": "新版本({{version}})可用。",
"failedToFetchUpdateInfo": "获取更新信息失败",
"preRelease": "预发布",
"loginFailed": "登录失败",
"noReleasesFound": "未找到任何版本。",
"yourBackupCodes": "您的备用验证码",
"sendResetCode": "发送重置验证码",
"verifyCode": "验证码",
"resetPassword": "重置密码",
"resetCode": "重置验证码",
"newPassword": "新密码",
"folder": "文件夹",
"file": "文件",
"renamedSuccessfully": "重命名成功",
"deletedSuccessfully": "已成功删除",
"noTunnelConnections": "未配置隧道连接",
"sshTools": "SSH 工具",
"english": "英语",
"chinese": "中文",
"german": "德语",
"cancel": "取消",
"done": "完成",
"username": "用户名",
"name": "名称",
"login": "登录",
"logout": "注销",
"register": "注册",
"password": "密码",
"version": "版本",
"confirmPassword": "确认密码",
"back": "返回",
"email": "电子邮件",
"submit": "提交",
"change": "改变",
"save": "保存",
"saving": "保存中...",
"delete": "删除",
"rename": "重命名:",
"edit": "编辑",
"add": "添加",
"search": "搜索",
"confirm": "确认",
"yes": "否",
"no": "否",
"or": "或",
"ok": "好的",
"enabled": "已启用",
"disabled": "已禁用",
"important": "重要的",
"notEnabled": "未启用",
"settingUp": "正在设置中……",
"next": "下一个",
"previous": "上一个",
"refresh": "刷新",
"settings": "设置",
"profile": "配置",
"help": "帮助",
"about": "关于",
"language": "语言",
"autoDetect": "自动检测",
"changeAccountPassword": "更改您的帐户密码",
"passwordResetTitle": "密码重置",
"passwordResetDescription": "您即将重置密码。这将使您退出所有活动会话。",
"enterSixDigitCode": "请输入来自 Docker 容器日志中用户的 6 位验证码:",
"enterNewPassword": "请输入用户的新密码:",
"passwordsDoNotMatch": "密码不匹配",
"passwordMinLength": "密码长度必须至少为 6 个字符。",
"passwordResetSuccess": "密码重置成功!您现在可以使用新密码登录。",
"failedToInitiatePasswordReset": "密码重置失败",
"failedToVerifyResetCode": "重置验证码验证失败",
"failedToCompletePasswordReset": "密码重置失败",
"documentation": "文档",
"retry": "重试",
"checking": "检查...",
"checkingDatabase": "正在检查数据库连接...",
"checkingAuthentication": "正在检查认证...",
"backendReconnected": "服务器连接已恢复",
"connectionDegraded": "服务器连接丢失,正在恢复…",
"reload": "Reload",
"actions": "激活",
"remove": "移除",
"revoke": "撤销",
"create": "创建",
"update": "更新"
},
"nav": {
"home": "首页",
"hosts": "主机",
"credentials": "凭证",
"terminal": "终端",
"docker": "停靠栏",
"tunnels": "隧道",
"fileManager": "文件管理器",
"serverStats": "服务器统计信息",
"admin": "admin",
"userProfile": "用户配置",
"tools": "工具",
"snippets": "片段",
"newTab": "新选项卡",
"splitScreen": "分屏",
"closeTab": "关闭选项卡",
"sshManager": "SSH 管理器",
"hostManager": "主机管理器",
"cannotSplitTab": "无法拆分此选项卡",
"tabNavigation": "选项卡导航",
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
"copyPassword": "复制密码",
"copySudoPassword": "复制Sudo密码",
"passwordCopied": "密码已复制到剪贴板",
"sudoPasswordCopied": "Sudo 密码已复制到剪贴板",
"noPasswordAvailable": "没有可用密码",
"failedToCopyPassword": "无法复制密码",
"openFileManager": "打开文件管理器"
},
"admin": {
"title": "管理员设置",
"oidc": "OIDC",
"users": "用户",
"userManagement": "用户管理",
"makeAdmin": "设为管理员",
"removeAdmin": "移除管理员",
"deleteUser": "删除用户 {{username}}?此操作无法撤销。",
"allowRegistration": "允许注册",
"oidcSettings": "OIDC 设置",
"clientId": "客户端ID",
"clientSecret": "客户端密钥",
"issuerUrl": "发行者网址",
"authorizationUrl": "授权 URL",
"tokenUrl": "令牌网址",
"updateSettings": "更新设置",
"confirmDelete": "您确定要删除此用户吗?",
"confirmMakeAdmin": "你确定要将 {{username}} 设为管理员吗?",
"confirmRemoveAdmin": "你确定要移除 {{username}} 的管理员身份吗?",
"externalAuthentication": "外部认证(OIDC",
"configureExternalProvider": "配置用于 OIDC/OAuth2 身份验证的外部身份提供程序。",
"userIdentifierPath": "用户标识符路径",
"displayNamePath": "显示名称路径",
"scopes": "权限范围",
"saving": "保存中...",
"saveConfiguration": "保存配置",
"reset": "重置",
"success": "成功",
"loading": "加载中...",
"refresh": "刷新",
"loadingUsers": "正在加载用户...",
"username": "用户名",
"type": "类型",
"actions": "操作",
"external": "外部",
"local": "本地的",
"adminManagement": "管理员管理",
"makeUserAdmin": "将用户设为管理员",
"adding": "添加中……",
"currentAdmins": "当前管理员",
"adminBadge": "管理员",
"removeAdminButton": "移除管理员",
"general": "通用",
"userRegistration": "用户注册",
"allowNewAccountRegistration": "允许新账户注册",
"allowPasswordLogin": "允许用户名/密码登录",
"allowPasswordReset": "允许重置密码",
"missingRequiredFields": "缺少必填字段:{{fields}}",
"oidcConfigurationUpdated": "OIDC配置更新成功!",
"failedToFetchOidcConfig": "获取 OIDC 配置失败",
"failedToFetchRegistrationStatus": "获取注册状态失败",
"failedToFetchPasswordLoginStatus": "获取密码登录状态失败",
"failedToFetchUsers": "获取用户失败",
"oidcConfigurationDisabled": "OIDC配置已成功禁用!",
"failedToUpdateOidcConfig": "更新 OIDC 配置失败",
"failedToDisableOidcConfig": "禁用 OIDC 配置失败",
"enterUsernameToMakeAdmin": "输入用户名以创建管理员",
"userIsNowAdmin": "用户 {{username}} 现在是管理员",
"failedToMakeUserAdmin": "创建管理员用户失败",
"removeAdminStatus": "是否移除 {{username}} 的管理员身份?",
"adminStatusRemoved": "已移除 {{username}} 的管理员身份",
"failedToRemoveAdminStatus": "移除管理员状态失败",
"userDeletedSuccessfully": "用户 {{username}} 已成功删除",
"failedToDeleteUser": "删除用户失败",
"overrideUserInfoUrl": "覆盖用户信息 URL(非必填)",
"allowedUsers": "允许的用户",
"allowedUsersDescription": "逗号分隔的允许电子邮件模式列表。使用精确的电子邮件 (user@example.com), 域名后缀(@example.com), 或留空以允许所有用户。",
"failedToFetchSessions": "获取sessions失败",
"sessionRevokedSuccessfully": "sessions已成功撤销",
"failedToRevokeSession": "撤销会话失败",
"confirmRevokeSession": "您确定要撤销本次会话吗?",
"confirmRevokeAllSessions": "您确定要撤销该用户的所有会话吗?",
"failedToRevokeSessions": "撤销会话失败",
"sessionsRevokedSuccessfully": "会话已成功撤销",
"linkToPasswordAccount": "关联到密码帐户",
"linkOIDCDialogTitle": "将 OIDC 帐户关联到密码帐户",
"linkOIDCDialogDescription": "将 {{username}}OIDC 用户)关联至现有密码账户。此操作将为该密码账户启用双重认证。",
"createUser": "创建用户",
"createUserDescription": "使用用户名和密码创建一个新的本地用户",
"enterUsername": "请输入用户名",
"enterPassword": "输入密码",
"userCreatedSuccessfully": "用户 {{username}} 创建成功",
"failedToCreateUser": "创建用户失败",
"manageUser": "管理用户",
"manageUserDescription": "管理用户设置、角色和权限",
"authType": "身份验证类型",
"adminStatus": "管理员状态",
"userId": "用户ID",
"regularUser": "普通用户",
"adminPrivileges": "管理员权限",
"administratorRole": "管理员角色",
"administratorRoleDescription": "授予完整的系统访问权与管理权限",
"passwordManagement": "密码管理",
"passwordResetWarning": "重置用户密码会删除其所有数据(SSH 主机、凭证、设置)。此操作无法撤销。",
"resetUserPassword": "重置用户密码",
"resettingPassword": "正在重置……",
"passwordResetInitiated": "已对 {{username}} 发起密码重置。已发送重置码。",
"failedToResetPassword": "密码重置失败",
"sessionManagement": "会话管理",
"revokeAllSessions": "撤销所有会话",
"revokeAllSessionsDescription": "强制从所有设备和会话中注销",
"revoking": "撤销……",
"revoke": "撤销所有",
"dangerZone": "危险操作",
"deleteUserTitle": "删除用户帐户",
"deleteUserWarning": "永久删除此用户帐户及其所有关联数据。此操作无法撤销。",
"deleting": "正在删除……",
"cannotDeleteSelf": "您无法删除自己的帐户",
"cannotRemoveLastAdmin": "无法移除最后一位管理员",
"cannotRemoveOwnAdmin": "您无法移除自己的管理员权限。",
"cannotModifyOwnAdminStatus": "您无法修改自己的管理员状态",
"dualAuth": "双重认证",
"externalOIDC": "外部(OIDC",
"localPassword": "本地密码",
"confirmRevokeOwnSessions": "你确定要撤销自己的所有会话吗?你将被登出。",
"linkOIDCWarningTitle": "警告:OIDC用户数据将被删除",
"linkOIDCActionDeleteUser": "删除 OIDC 用户帐户及其所有数据",
"linkOIDCActionAddCapability": "向目标密码帐户添加 OIDC 登录功能",
"linkOIDCActionDualAuth": "允许密码帐户同时使用密码和 OIDC 登录",
"linkTargetUsernameLabel": "目标密码帐户用户名",
"linkTargetUsernamePlaceholder": "请输入用户名或密码帐户",
"linkAccountsButton": "关联账户",
"linkingAccounts": "正在连接……",
"accountsLinkedSuccessfully": "OIDC 用户 {{oidcUsername}} 已关联至 {{targetUsername}}",
"failedToLinkAccounts": "账户关联失败",
"linkTargetUsernameRequired": "目标用户名是必填项",
"unlinkOIDCTitle": "取消 OIDC 身份验证",
"unlinkOIDCDescription": "是否移除 {{username}} 的 OIDC 认证?操作后该用户将仅能通过用户名 / 密码登录。",
"unlinkOIDCSuccess": "OIDC 与 {{username}} 解除关联",
"failedToUnlinkOIDC": "取消关联 OIDC 失败",
"databaseSecurity": "数据库安全",
"encryptionStatus": "加密状态",
"encryptionEnabled": "已启用加密",
"enabled": "已启用",
"disabled": "已禁用",
"keyId": "密钥 ID",
"created": "已创建",
"migrationStatus": "迁移状态",
"migrationCompleted": "迁移完成",
"migrationRequired": "需要迁移",
"deviceProtectedMasterKey": "环境保护主密钥",
"legacyKeyStorage": "传统密钥存储",
"masterKeyEncryptedWithDeviceFingerprint": "主密钥已通过环境指纹加密(KEK 保护已激活)",
"keyNotProtectedByDeviceBinding": "密钥未受环境绑定保护(建议升级)",
"valid": "有效的",
"initializeDatabaseEncryption": "初始化数据库加密",
"enableAes256EncryptionWithDeviceBinding": "启用基于环境的主密钥保护的 AES-256 加密。这可为 SSH 密钥、密码和身份验证令牌创建企业级安全保障。",
"featuresEnabled": "已启用功能:",
"aes256GcmAuthenticatedEncryption": "AES-256-GCM 认证加密",
"deviceFingerprintMasterKeyProtection": "环境指纹主密钥保护(KEK",
"pbkdf2KeyDerivation": "使用 10 万次迭代的 PBKDF2 密钥派生",
"automaticKeyManagement": "密钥自动管理与轮换",
"initializing": "正在初始化...",
"initializeEnterpriseEncryption": "初始化企业级加密",
"migrateExistingData": "迁移现有数据",
"encryptExistingUnprotectedData": "对数据库中现有的未加密数据进行加密。此过程安全可靠,并会自动创建备份。",
"testMigrationDryRun": "验证加密兼容性",
"migrating": "正在迁移……",
"migrateData": "迁移数据",
"securityInformation": "安全信息",
"sshPrivateKeysEncryptedWithAes256": "SSH 私钥与密码均采用 AES-256-GCM 算法加密",
"userAuthTokensProtected": "用户认证令牌与双因素认证密钥均已受保护",
"masterKeysProtectedByDeviceFingerprint": "主加密密钥已通过设备指纹(KEK)保护",
"keysBoundToServerInstance": "密钥已绑定至当前服务器环境(可通过环境变量迁移)",
"pbkdf2HkdfKeyDerivation": "采用 10 万轮迭代的 PBKDF2 + HKDF 密钥派生算法",
"backwardCompatibleMigration": "迁移过程中所有数据均保持向后兼容。",
"enterpriseGradeSecurityActive": "企业级安全已激活",
"masterKeysProtectedByDeviceBinding": "你的主加密密钥已通过环境指纹技术保护。该机制会利用服务器主机名、路径及其他环境信息生成保护密钥。如需迁移服务器,请在新服务器上设置 DB_ENCRYPTION_KEY 环境变量。",
"important": "重要的",
"keepEncryptionKeysSecure": "确保数据安全:定期备份数据库文件与服务器配置。如需迁移至新服务器,请在新环境中设置 DB_ENCRYPTION_KEY 环境变量,或保持相同的主机名与目录结构。",
"loadingEncryptionStatus": "正在加载加密状态...",
"testMigrationDescription": "验证现有数据是否可以安全地迁移到加密格式,而不会实际修改任何数据。",
"serverMigrationGuide": "服务器迁移指南",
"migrationInstructions": "要将加密数据迁移到新服务器:1) 备份数据库文件;2) 在新服务器上设置环境变量 DB_ENCRYPTION_KEY=\"您的密钥\"3) 恢复数据库文件",
"environmentProtection": "环境保护",
"environmentProtectionDesc": "根据服务器环境信息(主机名、路径等)保护加密密钥,可通过环境变量迁移。",
"verificationCompleted": "兼容性验证完成 - 无数据更改",
"verificationInProgress": "验证完成",
"dataMigrationCompleted": "数据迁移成功完成!",
"verificationFailed": "兼容性验证失败",
"migrationFailed": "迁移失败",
"runningVerification": "正在运行兼容性验证……",
"startingMigration": "开始迁移……",
"hardwareFingerprintSecurity": "硬件指纹安全",
"hardwareBoundEncryption": "硬件加密已激活",
"masterKeysNowProtectedByHardwareFingerprint": "主密钥现在由真正的硬件指纹识别技术而非环境变量来保护。",
"cpuSerialNumberDetection": "CPU序列号检测",
"motherboardUuidIdentification": "主板 UUID 识别",
"diskSerialNumberVerification": "磁盘序列号验证",
"biosSerialNumberCheck": "BIOS序列号检查",
"stableMacAddressFiltering": "稳定的MAC地址过滤",
"databaseFileEncryption": "数据库文件加密",
"dualLayerProtection": "双层主动防护",
"bothFieldAndFileEncryptionActive": "为了最大限度地保障安全,字段级和文件级加密现已同时启用。",
"fieldLevelAes256Encryption": "对敏感数据进行字段级 AES-256 加密",
"fileLevelDatabaseEncryption": "使用硬件绑定进行文件级数据库加密",
"hardwareBoundFileKeys": "硬件绑定的文件加密密钥",
"automaticEncryptedBackups": "自动创建加密备份",
"createEncryptedBackup": "创建加密备份",
"creatingBackup": "正在创建备份...",
"backupCreated": "备份已创建",
"encryptedBackupCreatedSuccessfully": "加密备份已成功创建",
"backupCreationFailed": "创建备份失败",
"databaseMigration": "数据库迁移",
"exportForMigration": "导出迁移",
"exportDatabaseForHardwareMigration": "将数据库导出为包含解密数据的 SQLite 文件,以便迁移到新硬件。",
"exportDatabase": "导出 SQLite 数据库",
"exporting": "导出中...",
"exportCreated": "SQLite导出已创建",
"exportContainsDecryptedData": "SQLite导出文件包含解密数据 - 请妥善保管!",
"databaseExportedSuccessfully": "SQLite数据库已成功导出",
"databaseExportFailed": "SQLite数据库导出失败",
"importFromMigration": "从迁移导入",
"importDatabaseFromAnotherSystem": "从其他系统或硬件导入 SQLite 数据库",
"importDatabase": "导入 SQLite 数据库",
"importing": "输入...",
"selectedFile": "选定的 SQLite 文件",
"importWillReplaceExistingData": "SQLite导入将会替换现有数据 - 建议备份!",
"pleaseSelectImportFile": "请选择 SQLite 导入文件",
"databaseImportedSuccessfully": "SQLite数据库已成功导入",
"databaseImportFailed": "SQLite数据库导入失败",
"manageEncryptionAndBackups": "管理加密密钥、数据库安全和备份操作",
"activeSecurityFeatures": "当前正在实施的安全措施和保护措施",
"deviceBindingTechnology": "先进的基于硬件的密钥保护技术",
"backupAndRecovery": "安全备份创建和数据库恢复选项",
"crossSystemDataTransfer": "在不同系统间导出和导入数据库",
"noMigrationNeeded": "无需迁移",
"encryptionKey": "加密密钥",
"keyProtection": "密钥保护",
"active": "操作",
"legacy": "遗产",
"dataStatus": "数据状态",
"encrypted": "加密",
"needsMigration": "需要迁移",
"ready": "准备好",
"initializeEncryption": "初始化加密",
"initialize": "初始化",
"test": "测试",
"migrate": "迁移",
"backup": "备份",
"createBackup": "创建备份",
"exportImport": "导出/导入",
"export": "导出",
"import": "导入",
"passwordRequired": "需要密码",
"confirmExport": "确认导出",
"exportDescription": "将 SSH 主机和凭证导出为 SQLite 文件",
"importDescription": "使用增量合并导入 SQLite 文件(跳过重复项)",
"criticalWarning": "严重警告",
"cannotDisablePasswordLoginWithoutOIDC": "未配置 OIDC 时无法禁用密码登录!您必须先配置 OIDC 身份验证,才能禁用密码登录,否则您将失去对 Termix 的访问权限。",
"confirmDisablePasswordLogin": "您确定要禁用密码登录吗?请确保 OIDC 配置正确且运行正常后再继续操作,否则您将失去对 Termix 实例的访问权限。",
"passwordLoginDisabled": "密码登录已成功禁用",
"passwordLoginAndRegistrationDisabled": "密码登录和新帐户注册功能已成功禁用",
"requiresPasswordLogin": "需要密码登录",
"passwordLoginDisabledWarning": "密码登录已禁用。请确保 OIDC 配置正确,否则您将无法登录 Termix。",
"oidcRequiredWarning": "重要提示:密码登录已禁用。如果您重置或错误配置 OIDC,您将失去对 Termix 的所有访问权限,并且您的实例将无法正常工作。请仅在您完全确定的情况下继续操作。",
"confirmDisableOIDCWarning": "警告:您即将禁用 OIDC,同时密码登录也已被禁用。这将导致您的 Termix 实例无法正常运行,您将失去所有访问权限。您确定要继续操作吗?",
"failedToUpdatePasswordLoginStatus": "更新密码登录状态失败",
"monitoringDefaults": "监控默认值",
"monitoringDefaultsDesc": "全局状态检查和计量收集的默认间隔。主机设置覆盖这些值。",
"globalStatusCheckInterval": "默认状态检查间隔",
"globalMetricsInterval": "默认计量采集间隔",
"globalSettingsSaved": "全局监控设置已保存",
"failedToSaveGlobalSettings": "无法保存全局监控设置",
"failedToLoadGlobalSettings": "加载全局监控设置失败",
"sessionTimeout": "会话超时",
"sessionTimeoutDesc": "配置需要重新认证之前用户会话持续多长时间。“记住我”会话不受影响(总是30天)。",
"sessionTimeoutHours": "超时持续时间",
"hours": "小时",
"sessionTimeoutNote": "有效范围: 1- 720小时. 更改仅适用于新会话。",
"sessionTimeoutSaved": "会话超时保存",
"failedToSaveSessionTimeout": "保存会话超时",
"guacamoleIntegration": "远程桌面集成 (Guacamole)",
"guacamoleIntegrationDesc": "启用 RDP, VNC 和 Telnet 连接通过 guacd 。需要一个guacd 实例才能运行。",
"enableGuacamole": "启用 RDP/VNC/Telnet 支持",
"guacdUrl": "guacd URL (主机:端口)",
"guacdUrlPlaceholder": "guacd4822",
"guacdUrlNote": "要更改guacd 主机/端口,需要重新启动服务器才能生效。",
"guacamoleSettingsSaved": "已保存关岛设置",
"failedToSaveGuacamoleSettings": "保存 guacamole 设置失败",
"failedToLoadGuacamoleSettings": "无法加载 guacamole 设置",
"logLevel": "日志级别",
"logLevelDesc": "控制服务器日志的动词。较高的级别降低日志输出。也可以通过 LOG_LEVEL 环境变量设置。",
"logVerbosity": "详细说明",
"logLevelNote": "更改立即生效。调试级别可能会影响性能。",
"logLevelSaved": "日志级别已保存",
"failedToSaveLogLevel": "保存日志级别失败",
"clampedToValidRange": "被调整为有效范围",
"loadingSessions": "正在加载会话...",
"noActiveSessions": "未找到活动会话。",
"device": "设备",
"user": "用户",
"lastActive": "最后活跃时间",
"expires": "过期",
"revoked": "撤销",
"revokeAllUserSessionsTitle": "撤销此用户的所有会话",
"revokeAll": "撤销所有",
"linkOidcToPasswordAccount": "将 OIDC 帐户关联到密码帐户",
"linkOidcToPasswordAccountDescription": "将 {{username}}OIDC 用户)关联到现有密码帐户。这将为该密码帐户启用双重身份验证。",
"linkOidcWarningTitle": "警告:OIDC用户数据将被删除",
"linkOidcWarningDescription": "此操作将:",
"linkOidcActionDeleteUser": "删除 OIDC 用户帐户及其所有数据",
"linkOidcActionAddCapability": "向目标密码帐户添加 OIDC 登录功能",
"linkOidcActionDualAuth": "允许密码帐户同时使用密码和 OIDC 登录",
"passwordMinLength": "密码长度必须至少为 6 个字符",
"currentRoles": "目前角色",
"noRolesAssigned": "未分配任何角色",
"assignNewRole": "分配新角色",
"apiKeys": {
"tabLabel": "API 密钥",
"title": "API 密钥",
"createApiKey": "创建 API 密钥",
"createApiKeyDescription": "为特定用户创建新的 API 密钥范围。令牌只显示一次。",
"keyCreated": "API 密钥已创建",
"keyCreatedDescription": "现在复制此密钥——它将不会再次显示。",
"keyName": "密钥名称",
"keyNamePlaceholder": "例如:CI/CD 管线",
"scopedUser": "范围用户",
"selectUser": "选择一个用户...",
"searchUsers": "搜索用户...",
"noUsersFound": "未找到用户。",
"expiresAt": "到期于",
"optional": "可选的",
"expiresAtHelp": "留空的密钥永远不会过期。",
"copyWarningTitle": "保存您的 API 密钥",
"copyWarningDescription": "此密钥将只显示一次。将其存储在一个安全的地方。",
"apiKey": "API 密钥",
"tokenCopied": "代币已复制到剪贴板",
"creating": "创建中...",
"nameRequired": "密钥名称是必需的",
"userRequired": "请选择一个用户",
"failedToCreate": "创建 API 密钥失败",
"noKeys": "没有找到 API 密钥。",
"name": "名称",
"prefix": "前缀",
"lastUsed": "上次使用",
"never": "从不使用",
"revokeKey": "吊销密钥",
"confirmRevoke": "Are you sure you want to revoke the API key \"{{name}}\"? This cannot be undone.",
"revokedSuccessfully": "API 密钥已成功撤销。",
"failedToRevoke": "吊销API密钥失败",
"failedToFetch": "获取 API 密钥失败"
}
},
"hosts": {
"title": "主机管理",
"hosts": "主机",
"sshHosts": "SSH主机",
"noHosts": "无 SSH 主机",
"noHostsMessage": "您尚未添加任何 SSH 主机。点击“添加主机”开始操作。",
"loadingHosts": "正在加载主机...",
"failedToLoadHosts": "主机加载失败",
"retry": "重试",
"refresh": "刷新",
"optional": "可选的",
"hostsCount": "{{count}} 台主机",
"importJson": "导入 JSON",
"importing": "导入中...",
"exportAllJson": "全部导出",
"exporting": "导出中...",
"exportedAllHosts": "Exported {{count}} hosts",
"failedToExportAllHosts": "导出主机失败。请确保您登录并访问主机数据。",
"exportAllSensitiveWarning": "导出的文件将在纯文本中包含敏感的身份验证数据 (密码/SSH 密钥) 。请保持文件安全并在使用后删除。",
"importJsonTitle": "从 JSON 导入 SSH 主机",
"importJsonDesc": "上传 JSON 文件以批量导入多个 SSH 主机(最多 100 个)。",
"downloadSample": "下载示例",
"formatGuide": "格式指南",
"exportCredentialWarning": "警告:主机“{{name}}”使用凭证身份验证。导出的文件将不包含凭证数据,导入后需要手动重新配置。是否继续?",
"exportSensitiveDataWarning": "警告:主机“{{name}}”包含敏感的身份验证数据(密码/SSH密钥)。导出的文件将以明文形式包含这些数据。请妥善保管该文件,并在使用后将其删除。是否继续?",
"uncategorized": "未分类",
"confirmDelete": "您确定要删除“{{name}}”吗?",
"failedToDeleteHost": "删除主机失败",
"failedToExportHost": "导出主机失败。请确保您已登录并拥有主机数据访问权限。",
"jsonMustContainHosts": "JSON 必须包含一个名为“hosts”的数组,或者本身就是一个 hosts 数组。",
"noHostsInJson": "JSON 文件中未找到主机",
"maxHostsAllowed": "每次导入最多允许 100 台主机",
"importCompleted": "导入完成:成功 {{success}} 个,失败 {{failed}} 个",
"importCreated": "已创建",
"importUpdated": "已更新",
"importFailedCount": "失败",
"importSkipExisting": "导入(跳过存在)",
"importOverwriteExisting": "导入(覆盖存在)",
"importFailed": "导入失败",
"importError": "导入错误",
"failedToImportJson": "导入 JSON 文件失败",
"connectionDetails": "连接详情",
"connectionType": "连接类型",
"ssh": "SSH",
"rdp": "RDP",
"vnc": "VNC",
"telnet": "Telnet",
"remoteDesktop": "远程桌面",
"guacamoleSettings": "远程桌面设置",
"organization": "组织",
"ipAddress": "IP地址或主机名",
"macAddress": "MAC地址",
"macAddressDesc": "关于在局域网上唤醒。格式:AA:BB:CC:DD:EE:FF",
"wakeOnLan": "在局域网上唤醒",
"wolSent": "已发送在局域网上唤醒包",
"wolFailed": "发送唤醒到局域网数据包失败",
"ipRequired": "需要IP地址",
"portRequired": "端口是必需的",
"port": "端口",
"name": "名称",
"username": "用户名",
"usernameRequired": "用户名是必需的 (SSH/Tellnet)",
"folder": "文件夹",
"tags": "标签",
"pin": "置顶",
"notes": "描述",
"expirationDate": "截止日期",
"passwordRequired": "使用密码验证时,需要输入密码。",
"sshKeyRequired": "使用密钥认证时需要 SSH 私钥。",
"keyTypeRequired": "使用密钥认证时,需要指定密钥类型。",
"mustSelectValidSshConfig": "必须从列表中选择有效的 SSH 配置。",
"addHost": "添加主机",
"editHost": "编辑主机",
"cloneHost": "克隆主机",
"updateHost": "更新主机",
"hostUpdatedSuccessfully": "主机“{{name}}”已成功更新!",
"hostAddedSuccessfully": "主机“{{name}}”添加成功!",
"hostDeletedSuccessfully": "主机“{{name}}”已成功删除!",
"failedToSaveHost": "保存主机失败,请重试。",
"savingHost": "保存主机中……",
"updatingHost": "正在更新主机...",
"cloningHost": "克隆主机...",
"enableTerminal": "启用终端",
"enableTerminalDesc": "在终端选项卡中启用/禁用主机可见性",
"enableTunnel": "启用隧道",
"enableTunnelDesc": "在隧道选项卡中启用/禁用主机可见性",
"enableFileManager": "启用文件管理器",
"enableFileManagerDesc": "在文件管理器选项卡中启用/禁用主机可见性",
"enableDockerDesc": "在 Docker 选项卡中启用/禁用主机可见性",
"enableDocker": "启用 Docker",
"defaultPath": "默认路径",
"defaultPathDesc": "打开此主机的文件管理器时的默认目录",
"connection": "连接",
"remove": "移除",
"sshpassRequired": "密码验证需要使用 SSH 密码",
"sshpassRequiredDesc": "对于隧道中的密码认证,系统必须安装 sshpass",
"otherInstallMethods": "其他安装方法:",
"debianUbuntuEquivalent": "Debian/Ubuntu 或适用于您操作系统的同等版本)。",
"or": "或",
"centosRhelFedora": "CentOS/RHEL/Fedora",
"macos": "macOS",
"windows": "Windows (WSL, 无官方二进制)",
"sshServerConfigRequired": "需要配置 SSH 服务器",
"sshServerConfigDesc": "对于隧道连接,必须配置 SSH 服务器以允许端口转发:",
"gatewayPortsYes": "将远程端口绑定到所有接口",
"allowTcpForwardingYes": "启用端口转发",
"permitRootLoginYes": "如果使用root用户进行隧道连接",
"editSshConfig": "编辑 SSH 配置文件:",
"sshConfigPath": "/etc/ssh/sshd_config",
"restartSshService": "然后重启 SSH 服务:",
"restartSshCommand": "sudo systemctl 重启 sshd",
"upload": "上传",
"authentication": "验证",
"password": "密码",
"key": "密钥",
"credential": "凭证",
"none": "无",
"opkssh": "打开",
"opksshAuthDescription": "在每个连接上提示您使用 OPKSSH web-auth。您的认证令牌将持续24个小时,直到它被更新。",
"selectCredential": "选择凭证",
"selectCredentialPlaceholder": "选择一种凭证……",
"credentialRequired": "使用凭证身份验证时需要凭证。",
"credentialDescription": "选择凭证将覆盖当前用户名并使用该凭证的身份验证详细信息。",
"cannotChangeAuthAsSharedUser": "无法以共享用户身份更改身份验证",
"sshPrivateKey": "SSH 私钥",
"keyPassword": "密钥密码",
"keyType": "密钥类型",
"autoDetect": "自动检测",
"rsa": "RSA",
"ed25519": "ED25519",
"ecdsaNistP256": "ECDSA NIST P-256",
"ecdsaNistP384": "ECDSA NIST P-384",
"ecdsaNistP521": "ECDSA NIST P-521",
"dsa": "DSA",
"rsaSha2256": "RSA SHA2-256",
"rsaSha2512": "RSA SHA2-512",
"uploadFile": "上传文件",
"pasteKey": "粘贴密钥",
"updateKey": "更新密钥",
"existingKey": "现有密钥(点击更改)",
"existingCredential": "现有凭证(点击更改)",
"addTagsSpaceToAdd": "添加标签(空格添加)",
"terminalBadge": "终端",
"tunnelBadge": "隧道",
"fileManagerBadge": "文件管理器",
"general": "通用",
"terminal": "终端",
"tunnel": "隧道",
"fileManager": "文件管理器",
"serverStats": "服务器统计信息",
"status": "状态",
"statistics": "统计数据",
"hostViewer": "主机查看器",
"enableServerStats": "启用服务器统计信息",
"enableServerStatsDesc": "启用/禁用此主机的服务器统计信息收集",
"displayItems": "显示项",
"displayItemsDesc": "选择要在服务器统计页面上显示的指标",
"enableCpu": "CPU 使用率",
"enableMemory": "内存使用情况",
"enableDisk": "磁盘使用情况",
"enableNetwork": "网络统计数据(即将推出)",
"enableProcesses": "进程计数(即将推出)",
"enableUptime": "正常运行时间(即将推出)",
"enableHostname": "主机名(即将推出)",
"enableOs": "操作系统(即将推出)",
"customCommands": "自定义命令(即将推出)",
"customCommandsDesc": "为该服务器定义自定义关机和重启命令",
"shutdownCommand": "关闭命令",
"rebootCommand": "重启命令",
"confirmRemoveFromFolder": "您确定要从文件夹“{{folder}}”中删除“{{name}}”吗?主机将被移动到“无文件夹”区域。",
"removedFromFolder": "已成功从文件夹中移除主机“{{name}}”。",
"failedToRemoveFromFolder": "无法从文件夹中删除主机",
"folderRenamed": "文件夹“{{oldName}}”已成功重命名为“{{newName}}”。",
"failedToRenameFolder": "重命名文件夹失败",
"editFolderAppearance": "编辑文件夹外观",
"editFolderAppearanceDesc": "自定义文件夹的颜色和图标",
"folderColor": "文件夹颜色",
"folderIcon": "文件夹图标",
"preview": "预览",
"folderAppearanceUpdated": "文件夹外观已成功更新",
"failedToUpdateFolderAppearance": "文件夹外观更新失败",
"deleteAllHostsInFolder": "删除文件夹中的所有主机",
"confirmDeleteAllHostsInFolder": "您确定要删除文件夹“{{folder}}”中的所有 {{count}} 个主机吗?此操作无法撤销。",
"allHostsInFolderDeleted": "已成功从文件夹“{{folder}}”中删除 {{count}} 个主机",
"failedToDeleteHostsInFolder": "删除文件夹中的 hosts 文件失败",
"movedToFolder": "主机“{{name}}”已成功迁移至“{{folder}}”。",
"failedToMoveToFolder": "将主机移动到文件夹失败",
"clickToRenameFolder": "点击重命名文件夹",
"renameFolder": "重命名文件夹",
"removeFromFolder": "从文件夹“{{folder}}”中删除",
"editHostTooltip": "编辑主机",
"deleteHostTooltip": "删除主机",
"exportHostTooltip": "导出主机",
"cloneHostTooltip": "克隆主机",
"clickToEditHost": "点击编辑主机",
"dragToMoveBetweenFolders": "拖动即可在文件夹之间移动。",
"exportedHostConfig": "已导出 {{name}} 的主机配置",
"openTerminal": "打开终端",
"openRdp": "打开 RDP",
"openVnc": "打开 VNC",
"openTelnet": "打开 Telnet",
"openFileManager": "打开文件管理器",
"openTunnels": "已开启隧道",
"openServerDetails": "打开服务器详情",
"enabledWidgets": "已启用的小部件",
"openServerStats": "打开服务器统计信息",
"enabledWidgetsDesc": "选择要为此主机显示的统计信息小部件",
"monitoringConfiguration": "监控配置",
"monitoringConfigurationDesc": "配置服务器统计信息和状态的检查频率",
"statusCheckEnabled": "启用状态监控",
"statusCheckEnabledDesc": "检查服务器是否在线或离线",
"statusCheckInterval": "状态检查间隔",
"statusCheckIntervalDesc": "检查主机是否在线的频率(5秒 - 1小时)",
"statusChecks": "状态检查",
"disableTcpPing": "禁用 TCP Ping",
"disableTcpPingDescription": "关闭此主机的状态检查(在线/离线检测)",
"useGlobalStatusInterval": "使用全局默认值",
"useGlobalMetricsInterval": "使用全局默认值",
"usingGlobalDefault": "使用全局默认值({{value}}s",
"metricsCollection": "计量收藏",
"metricsEnabled": "启用指标监控",
"metricsEnabledDesc": "收集 CPU、RAM、磁盘和其他系统统计信息",
"metricsInterval": "指标收集间隔",
"metricsIntervalDesc": "服务器统计信息收集频率(5秒-1小时)",
"metricsNotAvailableForConnectionType": "服务器计量仅适用于SSH主机。TCPP状态检查仍然可以在上面启用。",
"intervalSeconds": "秒",
"intervalMinutes": "分钟",
"intervalValidation": "监测间隔必须在 5 秒到 1 小时(3600 秒)之间。",
"monitoringDisabled": "此主机的服务器监控已禁用",
"enableMonitoring": "在主机管理器中启用监控 → 统计选项卡",
"monitoringDisabledBadge": "关闭监控",
"statusMonitoring": "状态",
"metricsMonitoring": "指标",
"terminalCustomization": "终端自定义",
"appearance": "外观",
"behavior": "行为",
"advanced": "高级",
"themePreview": "主题预览",
"theme": "主题",
"selectTheme": "选择主题",
"chooseColorTheme": "为终端选择颜色主题",
"fontFamily": "字体系列",
"selectFont": "选择字体",
"selectFontDesc": "选择终端中使用的字体。",
"fontSize": "字体大小",
"fontSizeValue": "字体大小:{{value}}px",
"adjustFontSize": "调整终端字体大小",
"letterSpacing": "字母间距",
"letterSpacingValue": "字母间距:{{value}}px",
"adjustLetterSpacing": "调整字符间距",
"lineHeight": "行高",
"lineHeightValue": "行高:{{value}}",
"adjustLineHeight": "调整行间距",
"cursorStyle": "光标样式",
"selectCursorStyle": "选择光标样式",
"cursorStyleBlock": "方块形",
"cursorStyleUnderline": "下划线形",
"cursorStyleBar": "竖线形",
"chooseCursorAppearance": "选择光标外观",
"cursorBlink": "光标闪烁",
"enableCursorBlink": "启用光标闪烁动画",
"scrollbackBuffer": "回滚缓冲区",
"scrollbackBufferValue": "回滚缓冲区:{{value}} 行",
"scrollbackBufferDesc": "回滚历史记录中要保留的行数",
"bellStyle": "提示音样式",
"selectBellStyle": "选择提示音样式",
"bellStyleNone": "无",
"bellStyleSound": "声音",
"bellStyleVisual": "视觉",
"bellStyleBoth": "两者皆有",
"bellStyleDesc": "终端提示音(BEL 字符,\\x07)的处理方式。程序在完成任务、遇到错误或发送通知时会触发该提示音。「声音」选项会播放音频提示音,「视觉」选项会使屏幕短暂闪烁,「两者皆有」会同时执行两种操作,「无」则禁用提示音告警。",
"rightClickSelectsWord": "右键单击选中单词",
"rightClickSelectsWordDesc": "右键单击会选中光标下方的单词",
"fastScrollModifier": "快速滚动修饰键",
"selectModifier": "选择修饰键",
"modifierAlt": "Alt",
"modifierCtrl": "Ctrl",
"modifierShift": "偏移",
"fastScrollModifierDesc": "快速滚动的修饰键",
"fastScrollSensitivity": "快速滚动灵敏度",
"fastScrollSensitivityValue": "快速滚动灵敏度:{{value}}",
"fastScrollSensitivityDesc": "按住修饰键时,滚动速度倍率会提高。",
"minimumContrastRatio": "最小对比度",
"minimumContrastRatioValue": "最小对比度:{{value}}",
"minimumContrastRatioDesc": "自动调整颜色以提高可读性",
"sshAgentForwarding": "SSH代理转发",
"sshAgentForwardingDesc": "转发 SSH 身份验证代理到远程主机",
"backspaceMode": "退格键模式",
"selectBackspaceMode": "选择退格键模式",
"backspaceModeNormal": "标准(DEL",
"backspaceModeControlH": "控制(^H)",
"backspaceModeDesc": "为了兼容性,退格键的行为发生了变化",
"startupSnippet": "启动代码片段",
"selectSnippet": "选择代码片段",
"searchSnippets": "搜索代码片段……",
"snippetNone": "无",
"noneAuthTitle": "键盘交互认证",
"noneAuthDescription": "连接到 SSH 服务器时,此身份验证方法将使用键盘交互式身份验证。",
"noneAuthDetails": "键盘交互式身份验证允许服务器在连接过程中提示您输入凭证。这对于需要多因素身份验证的服务器或您不想在本地保存凭证的情况非常有用。",
"opksshAuthTitle": "OPKSSH 身份验证",
"forceKeyboardInteractive": "强制键盘交互",
"forceKeyboardInteractiveDesc": "强制使用键盘交互式身份验证。对于使用双因素身份验证(TOTP/2FA)的服务器,有时需要这样做。",
"overrideCredentialUsername": "覆盖凭证用户名",
"overrideCredentialUsernameDesc": "使用与凭证中存储的用户名不同的用户名。这样,您就可以使用不同的用户名登录同一个凭证。",
"jumpHosts": "跳板主机",
"jumpHostsDescription": "跳转主机(也称为堡垒主机)允许您通过一个或多个中间服务器连接到目标服务器。这对于访问防火墙后或专用网络中的服务器非常有用。",
"jumpHostChain": "跳转宿主链",
"addJumpHost": "添加跳转主机",
"selectServer": "选择服务器",
"searchServers": "搜索服务器...",
"noServerFound": "未找到服务器",
"jumpHostsOrder": "连接将按以下顺序建立:跳转主机 1 → 跳转主机 2 → ... → 目标服务器",
"socks5Proxy": "SOCKS5代理",
"portKnocking": "端口敲击中",
"portKnockingDesc": "连接前发送连接尝试的序列到指定端口。用来动态打开防火墙规则。",
"addKnock": "添加端口",
"delayMs": "延迟",
"socks5Description": "配置 SOCKS5 代理以进行 SSH 连接。所有流量都将通过指定的代理服务器路由。",
"enableSocks5": "启用 SOCKS5 代理",
"enableSocks5Description": "此 SSH 连接请使用 SOCKS5 代理。",
"socks5Host": "代理主机",
"socks5Port": "代理端口",
"socks5Username": "代理用户名",
"socks5Password": "代理密码",
"socks5UsernameOptional": "可选:如果代理不需要身份验证,请留空。",
"socks5PasswordOptional": "可选:如果代理不需要身份验证,请留空。",
"socks5ProxyChain": "代理链",
"socks5ProxyChainDescription": "配置一个 SOCKS 代理链。链中的每个代理都会通过前一个代理连接。",
"socks5ProxyMode": "代理模式",
"socks5UseSingleProxy": "使用单一代理",
"socks5UseProxyChain": "使用代理链",
"socks5UsePreset": "使用已保存的预设",
"socks5SelectPreset": "选择预设",
"socks5ManagePresets": "管理预设",
"socks5ProxyNode": "代理 {{number}}",
"socks5AddProxy": "将代理添加到链",
"socks5RemoveProxy": "移除代理",
"socks5ProxyType": "代理类型",
"socks5SaveAsPreset": "另存为预设",
"socks5SavePresetTitle": "将代理链保存为预设",
"socks5SavePresetDescription": "将当前代理链配置保存为可重用的预设",
"socks5PresetName": "预设名称",
"socks5PresetDescription": "描述(可选)",
"socks5PresetCreated": "已创建代理链预设",
"socks5PresetUpdated": "代理链预设已更新",
"socks5PresetDeleted": "代理链预设已删除",
"socks5PresetSaved": "预设“{{name}}”已成功保存",
"socks5PresetSaveError": "保存预设失败",
"socks5PresetNameRequired": "预设名称为必填项",
"socks5EmptyChainError": "无法保存空的代理链",
"socks5ProxyChainEmpty": "至少向链中添加一个代理。",
"socks5HostDescription": "SOCKS代理服务器的主机名或IP地址",
"socks5PortDescription": "SOCKS代理服务器的端口号(默认值:1080)",
"addProxyNode": "添加代理节点",
"noProxyNodes": "未配置代理节点。点击“添加代理节点”添加一个。",
"proxyNode": "代理节点",
"proxyType": "代理类型",
"quickActions": "快速操作",
"quickActionsDescription": "快速操作功能允许您创建自定义按钮,这些按钮可以在此服务器上执行 SSH 代码片段。这些按钮将显示在服务器统计信息页面的顶部,以便快速访问。",
"quickActionsList": "快速操作列表",
"addQuickAction": "添加快速操作",
"quickActionName": "操作名称",
"noSnippetFound": "未找到代码片段",
"quickActionsOrder": "服务器统计页面上将按上述顺序显示快捷操作按钮。",
"sidebarCustomization": "侧边栏按钮",
"sidebarCustomizationDesc": "选择在侧边栏中显示快速按钮的动作。不显示为按钮的动作将出现在下拉菜单中。",
"showTerminalInSidebar": "显示终端按钮",
"showTerminalInSidebarDesc": "在侧边栏显示终端作为快捷按钮",
"showFileManagerInSidebar": "显示文件管理器按钮",
"showFileManagerInSidebarDesc": "在侧边栏显示文件管理器作为快捷按钮",
"showTunnelInSidebar": "显示隧道按钮",
"showTunnelInSidebarDesc": "在侧边栏显示隧道管理快速按钮",
"showDockerInSidebar": "显示 Docker 按钮",
"showDockerInSidebarDesc": "在侧边栏中以快捷按钮的形式显示 Docker 管理功能",
"showServerStatsInSidebar": "显示服务器统计信息按钮",
"showServerStatsInSidebarDesc": "在侧边栏中添加一个快捷按钮,显示服务器统计信息",
"atLeastOneActionRequired": "侧边栏中必须至少显示一个已启用的操作。",
"advancedAuthSettings": "高级身份验证设置",
"sudoPasswordAutoFill": "Sudo 密码自动填充",
"sudoPasswordAutoFillDesc": "当 sudo 提示输入密码时,自动提示输入 SSH 密码",
"sudoPassword": "Sudo 密码",
"sudoPasswordDesc": "sudo 命令的可选密码(与密钥认证结合使用时很有用)",
"keepaliveSettings": "SSH 保持活动状态",
"keepaliveSettingsDesc": "配置 SSHlevel keepalive 行为。设置间隔为 0 以禁用 SSH keepalives (对 MikroTik 和忽略存活请求的其他设备有用)。",
"keepaliveInterval": "保持活动间隔 (毫秒)",
"keepaliveIntervalDesc": "发送 SSH 保存活ping的频率。默认值: 30000 (30s). 设置为 0 以禁用。",
"keepaliveCountMax": "保持生命最大失败",
"keepaliveCountMaxDesc": "在这么多未回答的 keepalives 后断开连接。默认值:3。",
"socks4": "SOCKS4",
"socks5": "SOCKS5",
"httpConnect": "HTTP 连接",
"testProxy": "测试连接",
"testingProxy": "测试中...",
"proxyTestSuccess": "代理连接成功({{latency}}毫秒)",
"proxyTestFailed": "代理测试失败: {{error}}",
"connectionPath": "连接路径",
"executeSnippetOnConnect": "终端连接后执行一段代码片段",
"autoMosh": "自动 MOSH",
"autoMoshDesc": "连接时自动运行 MOSH 命令",
"moshCommand": "MOSH 命令",
"moshCommandDesc": "要执行的 MOSH 命令",
"autoTmux": "自动tmux",
"autoTmuxDesc": "为持续的会话和跨设备连续性自动附加到现有的 tmux 会话 (或开始新的会话)",
"environmentVariables": "环境变量",
"environmentVariablesDesc": "为终端会话设置自定义环境变量",
"variableName": "变量名",
"variableValue": "变量值",
"addVariable": "添加变量",
"docker": "停靠栏",
"openDocker": "打开 Docker",
"copyFullScreenUrl": "复制全屏网址",
"fullScreenUrlCopied": "全屏 URL 已复制到剪贴板",
"failedToCopyUrl": "无法将 URL 复制到剪贴板",
"copyTerminalUrl": "复制终端 URL",
"copyFileManagerUrl": "复制文件管理器 URL",
"copyTunnelUrl": "复制隧道 URL",
"copyServerStatsUrl": "复制服务器统计信息 URL",
"copyDockerUrl": "复制 Docker URL",
"copyRemoteDesktopUrl": "复制远程桌面 URL",
"fullScreenUrlTooltip": "复制 URL 以全屏模式打开此应用",
"notEnabled": "此主机未启用 Docker。请在主机设置中启用 Docker 以使用 Docker 功能。",
"validating": "正在验证 Docker...",
"error": "错误",
"errorCode": "错误代码:{{code}}",
"version": "Docker 版本 v{{version}}",
"current": "当前的",
"used_limit": "已用/限制",
"percentage": "百分比",
"input": "输入",
"output": "输出",
"read": "读",
"write": "写",
"pids": "PIDs",
"id": "ID",
"state": "状态",
"console": "控制台",
"containerMustBeRunning": "容器必须正在运行才能连接到控制台。",
"authenticationRequired": "需要身份验证",
"connectedTo": "连接到 {{containerName}}",
"disconnected": "断开连接",
"consoleError": "控制台错误",
"errorMessage": "错误:{{message}}",
"failedToConnect": "连接控制台失败",
"disconnectedFromContainer": "已断开与容器控制台的连接。",
"containerNotRunning": "容器未运行",
"startContainerToAccess": "启动容器以访问控制台",
"selectShell": "选择shell",
"bash": "巴什文",
"sh": "沙子",
"ash": "Ash",
"connecting": "正在连接...",
"connect": "连接",
"disconnect": "断开",
"notConnected": "未连接",
"clickToConnect": "点击“连接”启动交互式 shell",
"connectingTo": "正在连接到 {{containerName}}...",
"containerMustBeRunningToViewStats": "容器必须处于运行状态才能查看统计信息。",
"failedToFetchStats": "获取统计数据失败",
"noContainersFound": "未找到容器",
"noContainersFoundHint": "首先在服务器上创建容器。",
"searchPlaceholder": "按名称、镜像、ID 搜索……",
"filterByStatusPlaceholder": "按状态筛选",
"allContainersCount": "全部 ({{count}})",
"statusCount": "{{status}} ({{count}})",
"noContainersMatchFilters": "没有容器符合您的筛选条件",
"noContainersMatchFiltersHint": "尝试调整搜索或筛选条件",
"containerStarted": "容器 {{name}} 已启动",
"failedToStartContainer": "容器启动失败:{{error}}",
"containerStopped": "容器 {{name}} 已停止",
"failedToStopContainer": "停止容器失败:{{error}}",
"containerRestarted": "容器 {{name}} 已重启",
"failedToRestartContainer": "容器重启失败:{{error}}",
"containerUnpaused": "容器 {{name}} 已解除暂停",
"containerPaused": "容器 {{name}} 已暂停",
"failedToTogglePauseContainer": "{{action}} 容器失败:{{error}}",
"containerRemoved": "容器 {{name}} 已移除",
"failedToRemoveContainer": "移除容器失败:{{error}}",
"image": "镜像:",
"idLabel": "ID",
"ports": "端口:",
"noPorts": "无",
"created": "创建时间:",
"start": "开始",
"stop": "停止",
"unpause": "取消暂停",
"pause": "暂停",
"restart": "重启",
"removeContainer": "移除容器",
"confirmRemoveContainer": "您确定要删除容器“{{name}}”吗?",
"runningContainerWarning": "警告:此容器当前正在运行,将被强制移除。",
"removing": "移除:",
"containerNotFound": "未找到容器",
"backToList": "返回列表",
"logs": "日志",
"stats": "统计数据",
"consoleTab": "控制台",
"failedToFetchLogs": "获取日志失败:{{error}}",
"failedToDownloadLogs": "日志下载失败:{{error}}",
"linesToShow": "显示行数",
"last50Lines": "最后50行",
"last100Lines": "最后100行",
"last500Lines": "最后500行",
"last1000Lines": "最后1000行",
"allLogs": "所有日志",
"showTimestamps": "显示时间戳",
"autoRefresh": "自动刷新",
"filterLogsPlaceholder": "过滤日志...",
"noLogsAvailable": "暂无日志数据",
"selectMode": "选择",
"exitSelectMode": "取消",
"selectedCount": "{{count}} 已选择",
"bulkMonitoring": "监测",
"bulkFeatures": "功能",
"bulkMoveFolder": "移动到文件夹",
"bulkPin": "置顶",
"bulkUnpin": "Unpin",
"enableAllFeatures": "启用所有功能",
"disableAllFeatures": "禁用所有功能",
"enableStatusCheck": "启用状态检查",
"disableStatusCheck": "禁用状态检查",
"enableMetrics": "启用指标",
"disableMetrics": "禁用指标",
"bulkEnableTerminal": "启用终端",
"bulkDisableTerminal": "禁用终端",
"bulkEnableTunnel": "启用Tunnel",
"bulkDisableTunnel": "禁用Tunnel",
"bulkEnableFileManager": "启用文件管理器",
"bulkDisableFileManager": "禁用文件管理器",
"bulkEnableDocker": "启用停靠栏",
"bulkDisableDocker": "禁用停靠栏",
"bulkUpdateSuccess": "已成功更新 {{count}} 主机",
"bulkUpdateFailed": "批量更新失败",
"selectAll": "选择所有",
"deselectAll": "取消全选",
"useGlobalStatusDefault": "使用全局默认(状态)",
"useGlobalMetricsDefault": "使用全局默认值(计量)",
"remoteDesktopSettings": "远程桌面设置",
"domain": "域",
"securityMode": "安全模式",
"ignoreCert": "忽略证书",
"ignoreCertDesc": "跳过此连接的 TLS 证书验证",
"displaySettings": "显示设置",
"colorDepth": "颜色深度",
"width": "Width",
"height": "高度",
"dpi": "DPI",
"resizeMethod": "调整大小方法",
"forceLossless": "强制无损失",
"audioSettings": "音频设置",
"disableAudio": "禁用音频",
"enableAudioInput": "启用音频输入",
"rdpPerformance": "业绩",
"enableWallpaper": "启用壁纸",
"enableTheming": "启用主题",
"enableFontSmoothing": "启用字体平滑化",
"enableFullWindowDrag": "启用全窗口拖动",
"enableDesktopComposition": "启用桌面组成",
"enableMenuAnimations": "启用菜单动画",
"disableBitmapCaching": "禁用位图缓存",
"disableOffscreenCaching": "禁用屏幕外缓存",
"disableGlyphCaching": "禁用粒子缓存",
"enableGfx": "Enable GFX",
"deviceRedirection": "设备重定向",
"enablePrinting": "启用打印",
"enableDrive": "启用驱动器重定向",
"driveName": "驱动器名称",
"drivePath": "驱动器路径",
"createDrivePath": "创建驱动器路径",
"disableDownload": "禁用下载",
"disableUpload": "禁用上传",
"enableTouch": "启用 Touch",
"rdpSession": "会议",
"clientName": "客户端名称",
"consoleSession": "控制台会话",
"initialProgram": "初始程序",
"serverLayout": "服务器键盘布局",
"timezone": "Timezone",
"gatewaySettings": "网关",
"gatewayHostname": "Gateway Hostname",
"gatewayPort": "网关端口",
"gatewayUsername": "网关用户名",
"gatewayPassword": "网关密码",
"gatewayDomain": "网关域",
"remoteApp": "移除应用",
"remoteAppProgram": "远程应用程序",
"remoteAppDir": "远程应用目录",
"remoteAppArgs": "远程应用参数",
"clipboardSettings": "剪切板",
"normalizeClipboard": "规范化剪贴板",
"disableCopy": "禁用复制",
"disablePaste": "禁用粘贴",
"vncSettings": "VNC 设置",
"cursorMode": "光标模式",
"swapRedBlue": "交换红/蓝图",
"readOnly": "只读",
"recordingSettings": "录制中",
"recordingPath": "录制路径",
"recordingName": "录制名称",
"createRecordingPath": "创建录制路径",
"excludeOutput": "排除输出",
"excludeMouse": "排除鼠标显示",
"includeKeys": "包含密钥",
"sendWolPacket": "发送 WoL 包",
"wolMacAddr": "MAC地址",
"wolBroadcastAddr": "广播地址",
"wolUdpPort": "UDP Port",
"wolWaitTime": "等待时间 (秒)",
"connectionSettings": "连接设置",
"rdpOnly": "仅限RDP",
"vncOnly": "仅限VNC",
"telnetTerminalSettings": "终端设置",
"terminalType": "终端类型",
"guacFontName": "Font Name",
"guacFontSize": "Font Size",
"guacColorScheme": "配色方案",
"guacBackspaceKey": "背空键"
},
"guacamole": {
"connecting": "正在连接到 {{type}} 会话...",
"rdpConnecting": "正在连接到 RDP 服务器...",
"vncConnecting": "正在连接到 VNC 服务器...",
"telnetConnecting": "连接到 Telnet 服务器...",
"connectionError": "连接错误",
"connectionFailed": "连接失败",
"failedToConnect": "获取连接令牌失败"
},
"terminal": {
"title": "终端",
"connect": "连接到主机",
"disconnect": "断开",
"clear": "清空",
"copy": "复制",
"paste": "粘贴",
"find": "寻找",
"fullscreen": "全屏",
"splitHorizontal": "水平分割",
"splitVertical": "垂直分割",
"closePanel": "关闭面板",
"reconnect": "重新连接",
"sessionEnded": "会话已结束。",
"connectionLost": "连接丢失",
"error": "错误:{{message}}",
"disconnected": "断开连接",
"connectionClosed": "连接已关闭",
"connectionError": "连接错误:{{message}}",
"connected": "已连接",
"clipboardWriteFailed": "复制到剪贴板失败。请确认页面是通过 HTTPS 或本地主机服务的。",
"clipboardReadFailed": "从剪贴板读取失败。请确保已授予剪贴板权限。",
"clipboardHttpWarning": "粘贴需要 HTTPS。使用 Ctrl+Shift+V 或通过 HTTPS 提供Termixed 服务。",
"sshConnected": "已建立 SSH 连接",
"authError": "身份验证失败:{{message}}",
"unknownError": "发生未知错误",
"messageParseError": "解析服务器消息失败",
"websocketError": "WebSocket 连接错误",
"connecting": "正在连接...",
"reconnecting": "正在重新连接... ({{attempt}}/{{max}})",
"reconnected": "已成功重新连接",
"tmuxSessionCreated": "tmux session created: {{name}}",
"tmuxSessionAttached": "tmux session attached: {{name}}",
"tmuxUnavailable": "tmux 未安装在远程主机上,返回到标准的 shell",
"tmuxSessionPickerTitle": "tmux 会话",
"tmuxSessionPickerDesc": "在此主机上找到现有的 tmux 会话。选择一个来重新附加或创建一个新会话。",
"tmuxWindows": "窗口",
"tmuxWindowCount": "{{count}} window",
"tmuxWindowCount_other": "{{count}} windows",
"tmuxAttached": "附加客户端",
"tmuxAttachedCount": "{{count}} attached",
"tmuxLastActivity": "上次活动",
"tmuxTimeJustNow": "就在这里",
"tmuxTimeMinutes": "{{count}}m ago",
"tmuxTimeHours": "{{count}}h ago",
"tmuxTimeDays": "{{count}}d ago",
"tmuxCreateNew": "开始新会话",
"tmuxCopyHint": "调整选区并按回车键复制到剪贴板",
"maxReconnectAttemptsReached": "已达到最大重连尝试次数",
"closeTab": "关闭",
"connectionTimeout": "连接超时",
"terminalTitle": "终端 - {{host}}",
"terminalWithPath": "终端 - {{host}}:{{path}}",
"runTitle": "运行 {{command}} - {{host}}",
"totpRequired": "需要双因素身份验证",
"totpCodeLabel": "验证码",
"totpPlaceholder": "000000",
"totpVerify": "验证",
"warpgateAuthRequired": "需要传送门认证",
"warpgateSecurityKey": "安全密钥",
"warpgateAuthUrl": "身份验证 URL",
"warpgateOpenBrowser": "在浏览器中打开",
"warpgateContinue": "我已经完成身份验证",
"warpgateTimeout": "Warpgate身份验证超时,请重新连接。",
"opksshAuthRequired": "需要OPKSSH 身份验证",
"opksshAuthDescription": "在您的浏览器中完成身份验证以继续。此会话将持续24小时有效。",
"opksshAuthUrl": "身份验证URL",
"opksshOpenBrowser": "打开浏览器进行身份验证",
"opksshWaitingForAuth": "正在等待浏览器的身份验证...",
"opksshAuthenticating": "正在处理身份验证...",
"opksshTimeout": "认证超时。请重试。",
"opksshAuthFailed": "认证失败。请检查您的凭据,然后重试。",
"opksshConfigMissing": "找不到 OPKSSH 配置。请使用您的 OIDC 提供商设置创建 ~/.opk/config.yml 。请参阅文档:https://github.com/openpubkey/opkssh#config.",
"opksshSignInWith": "Sign in with {{provider}}",
"sudoPasswordPopupTitle": "输入密码?",
"sudoPasswordPopupHint": "按 Enter 键插入,按 Esc 键关闭",
"sudoPasswordPopupConfirm": "确认",
"sudoPasswordPopupDismiss": "取消",
"websocketAbnormalClose": "连接意外关闭。这可能是由于反向代理或 SSL 配置问题导致的。请检查服务器日志。",
"totpInvalid": "验证码无效,请重试。",
"authMethodFallback": "{{method}} 身份验证失败。正在尝试其他方法……",
"authenticationRequired": "需要身份验证",
"connectionLogTitle": "连接日志",
"connectionLogCopy": "将日志复制到剪贴板",
"connectionLogClear": "清除日志",
"connectionLogEmpty": "暂无连接日志",
"connectionLogConnecting": "正在连接主机...",
"connectionLogCopied": "连接日志已复制到剪贴板",
"connectionLogCopyFailed": "无法将日志复制到剪贴板",
"allAuthMethodsFailed": "所有身份验证方式均失败。请检查您的凭据。",
"methodNotSupported": "服务器不支持 {{method}} 身份验证。可用方法: {{available}}",
"retryWithMethod": "使用 {{method}}重试",
"automaticFallback": "正在自动尝试 {{method}} 身份验证...",
"totpTimeout": "TOTP验证超时,请重新连接。",
"passwordTimeout": "密码验证超时,请重新连接。",
"connectionRejected": "服务器拒绝连接。请检查您的身份验证和网络配置。",
"hostKeyRejected": "SSH 主机验证被拒绝。连接已取消。",
"sessionTakenOver": "会话已在另一个标签页打开。正在重新连接...",
"sessionAttachTimeout": "会话附件超时。正在创建新连接...",
"openFileManagerHere": "在此打开文件管理器"
},
"fileManager": {
"title": "文件管理器",
"file": "文件",
"folder": "文件夹",
"connectToSsh": "连接到 SSH 以使用文件操作",
"uploadFile": "上传文件",
"downloadFile": "下载",
"extractArchive": "解压归档文件",
"extractingArchive": "正在提取 {{name}}...",
"archiveExtractedSuccessfully": "{{name}} 提取成功",
"extractFailed": "提取失败",
"compressFile": "压缩文件",
"compressFiles": "压缩多个文件",
"compressFilesDesc": "将 {{count}} 个项目压缩为归档文件",
"archiveName": "归档文件名",
"enterArchiveName": "请输入归档文件名...",
"compressionFormat": "压缩格式",
"selectedFiles": "选定文件",
"andMoreFiles": "及 {{count}} 个其他文件...",
"compress": "压缩",
"compressingFiles": "正在将 {{count}} 个项目压缩为 {{name}}...",
"filesCompressedSuccessfully": "{{name}} 创建成功",
"compressFailed": "压缩失败",
"edit": "编辑",
"preview": "预览",
"previous": "上一页",
"next": "下一页",
"pageXOfY": "第 {{current}} 页 / 共 {{total}} 页",
"zoomOut": "缩小",
"zoomIn": "放大",
"newFile": "新建文件",
"newFolder": "新建文件夹",
"rename": "重命名",
"renameItem": "重命名项目",
"deleteItem": "删除项目",
"currentPath": "当前路径",
"uploadFileTitle": "上传文件",
"maxFileSize": "最大:1GBJSON/ 5GB(二进制) - 支持大文件上传",
"removeFile": "删除文件",
"clickToSelectFile": "点击选择文件",
"chooseFile": "选择文件",
"uploading": "正在上传...",
"downloading": "正在下载……",
"uploadingFile": "正在上传 {{name}}...",
"uploadingLargeFile": "正在上传大文件 {{name}} ({{size}})...",
"downloadingFile": "正在下载 {{name}}...",
"creatingFile": "正在创建文件 {{name}}...",
"creatingFolder": "正在创建文件夹 {{name}}...",
"deletingItem": "正在删除 {{type}} {{name}}...",
"renamingItem": "正在将 {{type}} {{oldName}} 重命名为 {{newName}}...",
"createNewFile": "创建新文件",
"fileName": "文件名",
"creating": "正在创建……",
"createFile": "创建文件",
"createNewFolder": "创建新文件夹",
"folderName": "文件夹名称",
"createFolder": "创建文件夹",
"warningCannotUndo": "警告:此操作无法撤销。",
"itemPath": "项目路径",
"thisIsDirectory": "这是一个目录(将递归删除)",
"deleting": "正在删除……",
"currentPathLabel": "当前路径",
"newName": "新名称",
"thisIsDirectoryRename": "这是一个目录",
"renaming": "重命名...",
"fileUploadedSuccessfully": "文件“{{name}}”已成功上传",
"failedToUploadFile": "文件上传失败",
"fileDownloadedSuccessfully": "文件“{{name}}”已成功下载",
"failedToDownloadFile": "文件下载失败",
"noFileContent": "未收到文件内容",
"filePath": "文件路径",
"fileCreatedSuccessfully": "文件“{{name}}”创建成功",
"failedToCreateFile": "文件创建失败",
"folderCreatedSuccessfully": "文件夹“{{name}}”已成功创建",
"failedToCreateFolder": "创建文件夹失败",
"failedToCreateItem": "创建项目失败",
"operationFailed": "{{operation}} {{name}} 操作失败,: {{error}}",
"failedToResolveSymlink": "解析符号链接失败",
"itemDeletedSuccessfully": "{{type}} 已成功删除",
"itemsDeletedSuccessfully": "已成功删除 {{count}} 个项目",
"failedToDeleteItems": "删除项目失败",
"sudoPasswordRequired": "需要管理员密码",
"enterSudoPassword": "请输入 sudo 密码以继续此操作",
"sudoPassword": "Sudo 密码",
"sudoOperationFailed": "sudo 操作失败",
"sudoAuthFailed": "sudo 身份验证失败",
"deleteOperation": "删除文件/文件夹",
"dragFilesToUpload": "文件拖放到这里即可上传",
"emptyFolder": "此文件夹为空。",
"itemCount": "{{count}} 个项目",
"selectedCount": "{{count}} 已选",
"searchFiles": "搜索文件...",
"upload": "上传",
"selectHostToStart": "选择主机以启动文件管理",
"failedToConnect": "SSH连接失败。",
"failedToLoadDirectory": "加载目录失败",
"noSSHConnection": "没有可用的 SSH 连接",
"enterFolderName": "请输入文件夹名称:",
"enterFileName": "请输入文件名:",
"copy": "复制",
"cut": "剪切",
"paste": "粘贴",
"copyPath": "复制路径",
"copyPaths": "复制路径",
"delete": "删除",
"properties": "属性",
"refresh": "刷新",
"downloadFiles": "将 {{count}} 个文件下载至浏览器",
"copyFiles": "复制 {{count}} 个项目",
"cutFiles": "剪切 {{count}} 个项目",
"deleteFiles": "删除 {{count}} 个项目",
"filesCopiedToClipboard": "已将 {{count}} 个项目复制到剪贴板",
"filesCutToClipboard": "{{count}} 个项目已剪切至剪贴板",
"pathCopiedToClipboard": "路径已复制到剪贴板",
"pathsCopiedToClipboard": "已将 {{count}} 个路径复制到剪贴板",
"failedToCopyPath": "无法将路径复制到剪贴板",
"movedItems": "已移动 {{count}} 个项目",
"failedToDeleteItem": "删除项目失败",
"itemRenamedSuccessfully": "{{type}} 已成功重命名",
"failedToRenameItem": "重命名项目失败",
"download": "下载",
"permissions": "权限",
"size": "大小",
"modified": "修改时间",
"path": "路径",
"confirmDelete": "你确定要删除 {{name}} 吗?",
"uploadSuccess": "文件上传成功",
"uploadFailed": "文件上传失败",
"downloadSuccess": "文件下载成功",
"downloadFailed": "文件下载失败",
"permissionDenied": "没有权限",
"checkDockerLogs": "查看 Docker 日志以获取详细的错误信息",
"internalServerError": "发生内部服务器错误",
"serverError": "服务器错误",
"error": "错误",
"requestFailed": "请求失败,状态码",
"unknownFileError": "未知",
"cannotReadFile": "无法读取文件",
"noSshSessionId": "没有可用的 SSH 会话 ID",
"noFilePath": "没有可用的文件路径",
"noCurrentHost": "当前没有可用主机",
"fileSavedSuccessfully": "文件已成功保存",
"saveTimeout": "保存操作超时。文件可能已成功保存,但操作耗时过长。请查看 Docker 日志以确认。",
"failedToSaveFile": "文件保存失败",
"deletedSuccessfully": "已成功删除",
"connectToServer": "连接到服务器",
"selectServerToEdit": "从侧边栏选择服务器即可开始编辑文件",
"fileOperations": "文件操作",
"confirmDeleteMessage": "您确定要删除 {{name}} 吗?",
"confirmDeleteSingleItem": "您确定要永久删除“{{name}}”吗?",
"confirmDeleteMultipleItems": "您确定要永久删除 {{count}} 个项目吗?",
"confirmDeleteMultipleItemsWithFolders": "您确定要永久删除 {{count}} 个项目吗?这包括文件夹及其内容。",
"confirmDeleteFolder": "您确定要永久删除文件夹“{{name}}”及其所有内容吗?",
"deleteDirectoryWarning": "这将删除该文件夹及其所有内容。",
"actionCannotBeUndone": "此操作无法撤销。",
"permanentDeleteWarning": "此操作不可撤销,相关项目将从服务器中被永久删除。",
"recent": "最近",
"pinned": "置顶",
"folderShortcuts": "文件夹快捷方式",
"noRecentFiles": "没有最近文件。",
"noPinnedFiles": "没有已置顶的文件。",
"enterFolderPath": "输入文件夹路径",
"noShortcuts": "暂无快捷方式。",
"searchFilesAndFolders": "搜索文件和文件夹……",
"noFilesOrFoldersFound": "未找到任何文件或文件夹。",
"failedToConnectSSH": "SSH连接失败。",
"failedToReconnectSSH": "SSH 会话重新连接失败",
"failedToListFiles": "文件列表失败",
"fetchHomeDataTimeout": "获取home数据超时",
"sshStatusCheckTimeout": "SSH 状态检查超时",
"sshReconnectionTimeout": "SSH 重新连接超时",
"saveOperationTimeout": "保存操作超时",
"cannotSaveFile": "无法保存文件",
"dragSystemFilesToUpload": "将系统文件拖到此处上传",
"dragFilesToWindowToDownload": "将文件拖出窗口即可下载",
"openTerminalHere": "在此处打开终端",
"run": "运行",
"saveToSystem": "另存为...",
"selectLocationToSave": "选择保存位置",
"openTerminalInFolder": "在此文件夹中打开终端",
"openTerminalInFileLocation": "打开终端,指向文件位置",
"terminalWithPath": "终端 - {{host}}:{{path}}",
"runningFile": "运行 - {{file}}",
"onlyRunExecutableFiles": "只能运行可执行文件",
"noHostSelected": "未选择主机",
"starred": "已标星",
"shortcuts": "快捷方式",
"directories": "目录",
"removedFromRecentFiles": "已将“{{name}}”从最近文件中移除",
"removeFailed": "移除失败",
"unpinnedSuccessfully": "已成功取消置顶“{{name}}”",
"unpinFailed": "取消置顶失败",
"removedShortcut": "已移除快捷方式“{{name}}”",
"removeShortcutFailed": "移除快捷方式失败",
"clearedAllRecentFiles": "已清除所有最近文件",
"clearFailed": "清除失败",
"removeFromRecentFiles": "从最近文件中删除",
"clearAllRecentFiles": "清除所有最近文件",
"unpinFile": "取消置顶文件",
"removeShortcut": "移除快捷方式",
"saveFilesToSystem": "将 {{count}} 个文件另存为...",
"pinFile": "置顶文件",
"addToShortcuts": "添加到快捷方式",
"downloadToDefaultLocation": "下载到默认位置",
"pasteFailed": "粘贴失败",
"noUndoableActions": "没有可撤销的操作",
"undoCopySuccess": "撤销复制操作:已删除 {{count}} 个已复制的文件",
"undoCopyFailedDelete": "撤销失败:无法删除任何已复制的文件",
"undoCopyFailedNoInfo": "撤销失败:找不到已复制的文件信息",
"undoMoveSuccess": "撤销移动操作:已将 {{count}} 个文件移回原始位置",
"undoMoveFailedMove": "撤销失败:无法将任何文件移回。",
"undoMoveFailedNoInfo": "撤销失败:找不到已移动的文件信息",
"undoDeleteNotSupported": "删除操作无法撤销:文件已从服务器永久删除。",
"undoTypeNotSupported": "不支持的撤销操作类型",
"undoOperationFailed": "撤销操作失败",
"unknownError": "未知错误",
"enterPath": "输入路径...",
"editPath": "编辑路径",
"confirm": "确认",
"cancel": "取消",
"find": "查找...",
"replaceWith": "替换为……",
"replace": "替换",
"replaceAll": "全部替换",
"downloadInstead": "下载",
"keyboardShortcuts": "快捷键",
"searchAndReplace": "查找与替换",
"editing": "编辑",
"navigation": "导航",
"code": "代码",
"search": "搜索",
"findNext": "查找下一个",
"findPrevious": "查找上一个",
"save": "保存",
"selectAll": "全选",
"undo": "撤销",
"redo": "重做",
"goToLine": "跳转到行",
"moveLineUp": "上移行",
"moveLineDown": "下移行",
"toggleComment": "切换注释",
"indent": "增加缩进",
"outdent": "减少缩进",
"autoComplete": "自动补全",
"imageLoadError": "图片加载失败",
"rotate": "旋转",
"originalSize": "原尺寸",
"startTyping": "开始输入……",
"unknownSize": "尺寸未知",
"fileIsEmpty": "文件为空",
"largeFileWarning": "大文件警告",
"largeFileWarningDesc": "此文件大小为 {{size}},以文本格式打开时可能会导致性能问题。",
"fileNotFoundAndRemoved": "文件“{{name}}”未找到,已从最近/置顶文件中移除。",
"failedToLoadFile": "文件加载失败:{{error}}",
"serverErrorOccurred": "服务器出错,请稍后再试。",
"autoSaveFailed": "自动保存失败",
"fileAutoSaved": "文件自动保存",
"moveFileFailed": "移动 {{name}} 失败",
"moveOperationFailed": "移动操作失败",
"canOnlyCompareFiles": "只能比较两个文件",
"comparingFiles": "正在比较文件:{{file1}} 和 {{file2}}",
"dragFailed": "拖拽操作失败",
"filePinnedSuccessfully": "文件“{{name}}”已成功固定",
"pinFileFailed": "文件固定失败",
"fileUnpinnedSuccessfully": "文件“{{name}}”已成功取消固定",
"unpinFileFailed": "取消固定文件失败",
"shortcutAddedSuccessfully": "文件夹快捷方式“{{name}}”已成功添加",
"addShortcutFailed": "添加快捷方式失败",
"operationCompletedSuccessfully": "{{operation}} {{count}} 个项目成功",
"operationCompleted": "{{operation}} {{count}} 个项目",
"downloadFileSuccess": "文件 {{name}} 下载成功",
"downloadFileFailed": "下载失败",
"moveTo": "移至 {{name}}",
"diffCompareWith": "比较与 {{name}} 的差异",
"dragOutsideToDownload": "向外拖动窗口即可下载({{count}} 个文件)",
"newFolderDefault": "新建文件夹",
"newFileDefault": "新建文件 txt",
"successfullyMovedItems": "已成功将 {{count}} 个项目移动到 {{target}}",
"move": "移动",
"searchInFile": "在文件中搜索(Ctrl+F",
"showKeyboardShortcuts": "显示快捷键",
"startWritingMarkdown": "开始编写你的 Markdown 内容……",
"loadingFileComparison": "正在加载文件比较...",
"reload": "重新加载",
"compare": "对比",
"sideBySide": "左右分栏",
"inline": "行内对比",
"fileComparison": "文件对比:{{file1}} 与 {{file2}}",
"fileTooLarge": "文件过大:{{error}}",
"sshConnectionFailed": "SSH 连接失败,请检查你与 {{name}}{{ip}}:{{port}})的连接状态",
"loadFileFailed": "文件加载失败:{{error}}",
"connecting": "正在连接...",
"connectedSuccessfully": "连接成功",
"totpVerificationFailed": "TOTP验证失败",
"warpgateVerificationFailed": "Warpgate 身份验证失败",
"authenticationFailed": "身份验证失败",
"verificationCodePrompt": "验证码:",
"changePermissions": "更改权限",
"changePermissionsDesc": "修改文件权限",
"currentPermissions": "当前权限",
"newPermissions": "新权限",
"owner": "所有者",
"group": "用户组",
"others": "其他的",
"read": "读",
"write": "写",
"execute": "执行",
"permissionsChangedSuccessfully": "权限已成功更改",
"failedToChangePermissions": "更改权限失败",
"name": "名称",
"sortByName": "名称",
"sortByDate": "修改日期",
"sortBySize": "大小",
"ascending": "升序",
"descending": "降序"
},
"tunnels": {
"title": "SSH隧道",
"noTunnelsConfigured": "未配置 Tunnels",
"configureTunnelsInHostSettings": "配置主机管理器中的隧道连接来启动",
"noSshTunnels": "没有 SSH 隧道",
"createFirstTunnelMessage": "您尚未创建任何 SSH 隧道。请在主机管理器中配置隧道连接以开始操作。",
"connected": "已连接",
"disconnected": "断开连接",
"connecting": "正在连接...",
"disconnecting": "正在断开连接……",
"unknownTunnelStatus": "未知",
"statusUnknown": "未知",
"unknown": "未知",
"error": "错误",
"failed": "失败的",
"retrying": "重试",
"waiting": "等待",
"waitingForRetry": "等待重试",
"retryingConnection": "正在重试连接",
"canceling": "正在取消……",
"connect": "连接",
"disconnect": "断开",
"cancel": "取消",
"port": "港口",
"localPort": "本地端口",
"remotePort": "远程端口",
"currentHostPort": "当前主机端口",
"endpointPort": "端点端口",
"bindIp": "本地IP",
"currentHostIp": "当前主机IP",
"endpointSshConfig": "端点SSH 配置",
"endpointSshConfigRequired": "端点SSH 配置是必需的",
"endpointSshHost": "端点SSH 主机",
"endpointSshHostPlaceholder": "选择一个配置的主机",
"endpointSshHostRequired": "为每个客户端隧道选择一个端点 SSH 主机。",
"attempt": "尝试 {{current}} 次,共 {{max}} 次",
"nextRetryIn": "下次重试时间为 {{seconds}} 秒",
"checkDockerLogs": "检查 Docker 日志以查找错误原因,并加入讨论。",
"orCreate": "或者创建一个",
"noTunnelConnections": "未配置隧道连接",
"tunnelConnections": "隧道连接",
"serverTunnels": "服务器Tunnels",
"serverTunnelsDesc": "此主机存储后端管理隧道。",
"clientTunnels": "客户端Tunnels",
"clientTunnelsUnavailable": "客户端隧道需要桌面客户端。",
"serverTunnel": "服务器Tunnel",
"clientTunnel": "客户端隧道",
"addServerTunnel": "添加服务器Tunnel",
"addClientTunnel": "添加客户端Tunnel",
"noServerTunnels": "未配置服务器隧道。",
"noClientTunnels": "在此桌面上没有配置客户端隧道。",
"manageClientTunnels": "管理客户端Tunnel",
"addTunnel": "添加隧道",
"editTunnel": "编辑隧道",
"deleteTunnel": "删除隧道",
"tunnelName": "隧道名称",
"remoteHost": "远程主机",
"autoStart": "自动启动",
"autoStartContainer": "启动时自动启动",
"autoStartContainerDesc": "当您的 Termixed 服务器启动时自动启动此隧道。",
"autoStartEnableFailed": "Host saved, but failed to start auto-start tunnels for {{name}}.",
"clientAutoStartDesc": "当此桌面客户端打开并保持连接时开始。",
"clientManualStartDesc": "使用启动和停止此行。混合函数不会自动打开。",
"clientRemoteServerNote": "远程转发可能需要 allowTcpForwarding 和 GatewayPorts 在端点 SSH 服务器上。当此桌面断开连接时,远程端口将关闭。",
"clientTunnelStarted": "客户端隧道已启动",
"clientTunnelStopped": "客户端隧道已停止",
"tunnelTestSucceeded": "隧道测试成功",
"tunnelTestFailed": "隧道测试失败",
"localSaved": "客户端隧道已保存",
"localSaveError": "保存本地客户端隧道失败",
"invalidBindIp": "本地IP必须是有效的IPv4地址。",
"invalidLocalTargetIp": "本地目标IP必须是有效的IPv4地址。",
"invalidCurrentHostIp": "当前主机IP必须是有效的 IPv4 地址。",
"invalidLocalPort": "本地端口必须介于 1 到 65535 之间。",
"invalidRemotePort": "远程端口必须介于 1 到 65535 之间。",
"invalidLocalTargetPort": "本地目标端口必须介于 1 到 65535 之间。",
"invalidEndpointPort": "端点端口必须介于 1 到 65535 之间。",
"duplicateAutoStartBind": "Only one auto-start client tunnel can use {{bind}}.",
"manualControlError": "更新隧道状态失败。",
"saveHostBeforeManualControl": "在启动或停止其服务器隧道之前保存此主机。",
"status": "状态",
"active": "已激活",
"inactive": "未激活",
"start": "开始",
"stop": "停止",
"test": "测试",
"restart": "重启",
"connectionType": "连接类型",
"type": "隧道类型",
"typeLocal": "本地(-L)",
"typeRemote": "远程 (-R)",
"typeDynamic": "动态 (-D)",
"typeServerLocalDesc": "当前端点的主机。",
"typeServerRemoteDesc": "返回到当前主机的终点。",
"typeClientLocalDesc": "本地计算机到端点。",
"typeClientRemoteDesc": "返回本地计算机的端点。",
"typeClientDynamicDesc": "本地计算机上的SOCKS。",
"typeDynamicDesc": "通过 SSH 转发SOCKS5 连接",
"forwardDescriptionServerLocal": "Current host {{sourcePort}} → endpoint {{endpointPort}}.",
"forwardDescriptionServerRemote": "Endpoint {{endpointPort}} → current host {{sourcePort}}.",
"forwardDescriptionServerDynamic": "SOCKS on current host {{sourcePort}}.",
"forwardDescriptionClientLocal": "Local {{sourcePort}} → remote {{endpointPort}}.",
"forwardDescriptionClientRemote": "Remote {{sourcePort}} → local {{endpointPort}}.",
"forwardDescriptionClientDynamic": "SOCKS on local port {{sourcePort}}.",
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}",
"summaryClientRemote": "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}",
"summaryClientDynamic": "{{localHost}}:{{localPort}} → SOCKS via {{endpoint}}",
"autoNameClientLocal": "Local {{localPort}} → {{endpoint}} {{remotePort}}",
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → local {{localPort}}",
"autoNameClientDynamic": "SOCKS {{localPort}} via {{endpoint}}",
"route": "路由:",
"lastStarted": "上次启动",
"lastTested": "上次测试",
"lastError": "最后一个错误",
"maxRetries": "最大重试次数",
"maxRetriesDescription": "最大重试次数.",
"retryInterval": "重试间隔 (秒)",
"retryIntervalDescription": "重试之间等待的时间。",
"local": "本地",
"remote": "远程",
"dynamic": "动态",
"unknownConnectionStatus": "未知",
"portMapping": "端口 {{sourcePort}} → {{endpointHost}}:{{endpointPort}}",
"endpointHostNotFound": "未找到目标主机",
"discord": "Discord",
"githubIssue": "GitHub 反馈",
"forHelp": "寻求帮助"
},
"serverStats": {
"title": "服务器统计信息",
"cpu": "CPU",
"memory": "内存",
"disk": "磁盘",
"network": "网络",
"uptime": "运行时长",
"loadAverage": "平均负载:{{avg1}}、{{avg5}}、{{avg15}}",
"processes": "进程数",
"connections": "连接数",
"usage": "已使用",
"available": "可用",
"total": "总计",
"free": "空闲",
"used": "已使用",
"percentage": "占比",
"refreshStatusAndMetrics": "刷新状态和指标",
"refreshStatus": "刷新状态",
"fileManagerAlreadyOpen": "该主机的文件管理器已打开",
"openFileManager": "打开文件管理器",
"connecting": "正在连接...",
"connectionFailed": "连接服务器失败",
"cpuCores_one": "{{count}} CPU",
"cpuCores_other": "{{count}} CPU",
"naCpus": "CPU 信息未获取",
"loadAverageNA": "平均负载:未获取",
"cpuUsage": "CPU 使用率",
"memoryUsage": "内存使用率",
"diskUsage": "磁盘使用率",
"rootStorageSpace": "根目录存储空间",
"of": "共",
"feedbackMessage": "对服务器管理的未来发展方向有什么想法吗?欢迎分享!",
"failedToFetchHostConfig": "获取主机配置失败",
"failedToFetchStatus": "获取服务器状态失败",
"failedToFetchMetrics": "获取服务器指标失败",
"failedToFetchHomeData": "获取home数据失败",
"loadingMetrics": "正在加载指标...",
"refreshing": "正在刷新...",
"serverOffline": "服务器离线",
"cannotFetchMetrics": "无法从离线服务器获取指标",
"totpRequired": "需要 TOTP 身份验证",
"totpUnavailable": "启用 TOTP 的服务器无法获取服务器统计信息。",
"totpVerified": "TOTP 已验证,指标采集已开始",
"totpFailed": "TOTP验证失败",
"totpInvalidCode": "验证码无效",
"totpCancelled": "指标采集已取消",
"authenticationFailed": "身份验证失败",
"noneAuthNotSupported": "服务器统计信息不支持“无”身份验证类型。",
"load": "加载",
"editLayout": "编辑布局",
"cancelEdit": "取消",
"addWidget": "添加小部件",
"saveLayout": "保存布局",
"unsavedChanges": "存在未保存的更改",
"layoutSaved": "布局已成功保存",
"failedToSaveLayout": "布局保存失败",
"systemInfo": "系统信息",
"hostname": "主机名",
"operatingSystem": "操作系统",
"kernel": "核心",
"totalUptime": "总运行时长",
"seconds": "秒",
"networkInterfaces": "网络接口",
"noInterfacesFound": "未找到网络接口",
"totalProcesses": "进程总数",
"running": "运行中",
"noProcessesFound": "未找到任何进程",
"loginStats": "SSH 登录统计信息",
"totalLogins": "总登录次数",
"uniqueIPs": "独立 IP 数",
"recentSuccessfulLogins": "最近成功登录记录",
"recentFailedAttempts": "最近登录失败尝试",
"noRecentLoginData": "暂无最近登录数据",
"from": "来自",
"quickActions": "快速操作",
"executeQuickAction": "执行 {{name}}",
"executingQuickAction": "正在执行 {{name}}...",
"quickActionSuccess": "{{name}} 已成功完成",
"quickActionFailed": "{{name}} 失败",
"quickActionError": "执行 {{name}} 失败",
"ports": {
"title": "监听端口",
"protocol": "协议",
"port": "港口",
"address": "地址",
"state": "状态",
"process": "过程",
"noData": "无监听端口数据"
},
"firewall": {
"title": "防火墙",
"active": "积极的",
"inactive": "非活跃状态",
"notDetected": "未检测到",
"policy": "政策",
"rules": "规则",
"noRules": "没有规则",
"noData": "没有可用的防火墙数据",
"action": "行动",
"protocol": "原型",
"port": "港口",
"source": "来源",
"accept": "接受",
"drop": "降低",
"reject": "拒绝",
"anywhere": "任何地方"
}
},
"auth": {
"tagline": "SSH 服务器管理器",
"description": "安全、强大且直观的 SSH 连接管理",
"welcomeBack": "欢迎回到 TERMIX",
"createAccount": "创建您的 TERMIX 帐户",
"continueExternal": "通过第三方账号继续",
"loginTitle": "登录 Termix",
"registerTitle": "创建账户",
"loginButton": "登录",
"registerButton": "注册",
"forgotPassword": "忘记密码?",
"rememberMe": "记住设备30天 (包括TOTP)",
"noAccount": "还没有账号?",
"hasAccount": "已有账号?",
"loginSuccess": "登录成功",
"loginFailed": "登录失败",
"registerSuccess": "注册成功",
"registerFailed": "注册失败",
"logoutSuccess": "已成功登出",
"invalidCredentials": "用户名或密码无效",
"accountCreated": "账号创建成功",
"passwordReset": "密码重置链接已发送",
"twoFactorAuth": "双因素身份验证",
"enterCode": "请输入验证码",
"backupCode": "或者使用备用代码",
"verifyCode": "验证码",
"redirectingToApp": "正在重定向到应用程序...",
"enableTwoFactor": "启用双因素身份验证",
"disableTwoFactor": "禁用双因素身份验证",
"scanQRCode": "使用您的身份验证器应用程序扫描此二维码",
"backupCodes": "备用码",
"saveBackupCodes": "将这些备用码保存在安全的位置",
"twoFactorEnabledSuccess": "双因素认证已成功启用!",
"twoFactorDisabled": "双因素身份验证已禁用",
"newBackupCodesGenerated": "已生成新的备用码",
"backupCodesDownloaded": "备用码已下载",
"pleaseEnterSixDigitCode": "请输入6位数字验证码",
"invalidVerificationCode": "验证码无效",
"failedToDisableTotp": "禁用 TOTP 失败",
"failedToGenerateBackupCodes": "生成备用码失败",
"enterPassword": "请输入您的密码",
"lockedOidcAuth": "已锁定(OIDC 身份验证)",
"twoFactorTitle": "双因素身份验证",
"twoFactorProtected": "您的帐户已启用双重身份验证保护",
"twoFactorActive": "您的帐户目前已启用双重身份验证",
"disable2FA": "禁用 2FA",
"disableTwoFactorWarning": "禁用双重身份验证会降低您的帐户安全性。",
"passwordOrTotpCode": "密码或 TOTP 代码",
"or": "或",
"generateNewBackupCodesText": "若你已丢失现有备用码,可生成新的备用码",
"generateNewBackupCodes": "生成新备用码",
"yourBackupCodes": "你的备用码",
"download": "下载",
"setupTwoFactorTitle": "设置双因素身份验证",
"sshAuthenticationRequired": "需要 SSH 身份验证",
"sshNoKeyboardInteractive": "键盘交互认证不可用",
"sshAuthenticationFailed": "身份验证失败",
"sshAuthenticationTimeout": "身份验证超时",
"sshNoKeyboardInteractiveDescription": "服务器不支持键盘交互认证。请提供你的密码或 SSH 密钥。",
"sshAuthFailedDescription": "提供的凭证无效。请使用有效的凭证重试。",
"sshTimeoutDescription": "身份验证尝试超时,请重试。",
"sshProvideCredentialsDescription": "请提供您的 SSH 凭证以连接到此服务器。",
"sshPasswordDescription": "请输入此SSH连接的密码。",
"sshKeyPasswordDescription": "如果您的 SSH 密钥已加密,请在此处输入密码。",
"passphraseRequired": "需要密码",
"passphraseRequiredDescription": "SSH 密钥已加密。请输入密码以解锁它。",
"step1ScanQR": "步骤 1:使用您的身份验证器应用程序扫描二维码",
"manualEntryCode": "手动输入代码",
"cannotScanQRText": "如果无法扫描二维码,请在您的身份验证器应用程序中手动输入此代码。",
"nextVerifyCode": "下一步:验证代码",
"verifyAuthenticator": "验证您的身份验证器",
"step2EnterCode": "步骤 2:输入身份验证器应用程序中显示的 6 位数代码",
"verificationCode": "验证码",
"back": "返回",
"verifyAndEnable": "验证并启用",
"saveBackupCodesTitle": "保存你的备用码",
"step3StoreCodesSecurely": "步骤 3:将这些码保存在安全的地方",
"importantBackupCodesText": "请将这些备用码保存在安全的地方。如果您丢失了验证器设备,可以使用这些代码访问您的帐户。",
"completeSetup": "完成设置",
"notEnabledText": "双因素身份验证通过在登录时要求输入来自身份验证器应用程序的验证码来增加一层额外的安全保障。",
"enableTwoFactorButton": "启用双因素身份验证",
"addExtraSecurityLayer": "为您的账户增加一层额外的安全保障",
"firstUser": "首位用户",
"firstUserMessage": "您是第一个用户,将被授予管理员权限。您可以在侧边栏用户下拉菜单中查看管理员设置。如果您认为这是一个错误,请查看 Docker 日志或在 GitHub 上创建一个 issue。",
"external": "第三方",
"loginWithExternal": "通过第三方账号登录",
"loginWithExternalDesc": "使用你配置的第三方身份提供商登录",
"externalNotSupportedInElectron": "Electron 应用暂不支持第三方认证。请使用网页版进行 OIDC 登录。",
"resetPasswordButton": "重置密码",
"sendResetCode": "发送重置码",
"resetCodeDesc": "输入你的用户名以接收密码重置码。该码将记录在 docker 容器日志中。",
"resetCode": "重置码",
"verifyCodeButton": "验证码",
"enterResetCode": "请输入 Docker 容器日志中该用户的 6 位代码:",
"goToLogin": "前往登录",
"newPassword": "新密码",
"confirmNewPassword": "确认密码",
"enterNewPassword": "请输入用户的新密码:",
"signUp": "注册",
"mobileApp": "移动应用",
"loggingInToMobileApp": "正在登录移动应用",
"desktopApp": "桌面应用程序",
"loggingInToDesktopApp": "正在登录桌面应用",
"loggingInToDesktopAppViaWeb": "通过网页界面登录桌面应用程序",
"loadingServer": "正在加载服务器...",
"authenticating": "正在验证身份...",
"dataLossWarning": "使用此方法重置密码将删除您保存的所有 SSH 主机、凭证和其他加密数据。此操作无法撤销。仅当您忘记密码且未登录时才使用此方法。",
"authenticationDisabled": "身份验证已禁用",
"authenticationDisabledDesc": "所有身份验证方式目前均已禁用。请联系您的管理员。",
"passwordResetSuccess": "密码重置成功",
"passwordResetSuccessDesc": "您的密码已成功重置。您现在可以使用新密码登录。"
},
"hostKey": {
"verifyNewHost": "验证 SSH 主机密钥",
"keyChangedWarning": "SSH 主机密钥已更改",
"firstConnectionTitle": "第一次连接到此主机",
"firstConnectionDescription": "此主机的真实性无法确认。请验证指纹符合您的期望。",
"keyChangedDescription": "此服务器的主机密钥自您上次连接以来已经改变。这可能会显示一个安全问题。",
"previousKey": "上一键",
"newFingerprint": "新建指纹",
"fingerprint": "指纹",
"verifyInstructions": "如果您信任此主机,请单击接受以继续保存此指纹以备将来的连接。",
"securityWarning": "安全警告",
"acceptAndContinue": "接受并继续",
"acceptNewKey": "接受新密钥并继续"
},
"errors": {
"notFound": "页面未找到",
"unauthorized": "未经授权的访问",
"forbidden": "禁止访问",
"serverError": "服务器错误",
"networkError": "网络错误",
"databaseConnection": "无法连接到数据库",
"unknownError": "未知错误",
"loginFailed": "登录失败",
"failedPasswordReset": "密码重置失败",
"failedVerifyCode": "重置代码验证失败",
"failedCompleteReset": "密码重置失败",
"invalidTotpCode": "无效的 TOTP 代码",
"failedOidcLogin": "OIDC 登录启动失败",
"failedUserInfo": "登录后无法获取用户信息",
"oidcAuthFailed": "OIDC 身份验证失败",
"noTokenReceived": "登录未收到令牌",
"invalidAuthUrl": "从后端收到的授权 URL 无效",
"invalidInput": "输入无效",
"requiredField": "此字段是必需的",
"minLength": "最短长度为 {{min}}",
"maxLength": "最大长度为 {{max}}",
"invalidEmail": "无效的电子邮件地址",
"passwordMismatch": "密码不匹配",
"passwordLoginDisabled": "目前已禁用用户名/密码登录。",
"weakPassword": "密码强度不足",
"usernameExists": "用户名已存在",
"emailExists": "邮箱地址已存在",
"loadFailed": "数据加载失败",
"saveError": "保存失败",
"sessionExpired": "会话已过期 - 请重新登录",
"totpRateLimited": "频率限制:TOTP验证尝试次数过多。请稍后再试。",
"totpRateLimitedWithTime": "速率限制:TOTP 验证尝试次数过多。请稍等 {{time}} 秒后再试。",
"resetCodeRateLimited": "验证次数过多,请稍后再试。",
"resetCodeRateLimitedWithTime": "验证次数过多,请稍等 {{time}} 秒后再试。"
},
"messages": {
"saveSuccess": "保存成功",
"saveError": "保存失败",
"deleteSuccess": "已成功删除",
"deleteError": "删除失败",
"updateSuccess": "更新成功",
"updateError": "更新失败",
"copySuccess": "已复制到剪贴板",
"copyError": "复制失败",
"copiedToClipboard": "{{item}} 已复制到剪贴板",
"connectionEstablished": "连接已建立",
"connectionClosed": "连接已关闭",
"reconnecting": "正在重新连接……",
"processing": "处理中...",
"pleaseWait": "请稍等...",
"registrationDisabled": "管理员已禁用新账号注册功能。请登录或联系管理员。",
"userNotAllowed": "您的帐户未被授权注册。请与管理员联系。",
"databaseConnected": "数据库连接成功",
"databaseConnectionFailed": "连接数据库服务器失败",
"checkServerConnection": "请检查您的服务器连接并重试。",
"resetCodeSent": "重置码已发送到 Docker 日志",
"codeVerified": "验证码验证成功",
"passwordResetSuccess": "密码重置成功",
"loginSuccess": "登录成功",
"registrationSuccess": "注册成功"
},
"profile": {
"title": "用户资料",
"description": "管理您的帐户设置和安全",
"security": "安全设置",
"changePassword": "修改密码",
"twoFactorAuth": "双因素身份验证",
"accountInfo": "账号信息",
"role": "角色",
"admin": "管理员",
"user": "普通用户",
"authMethod": "认证方式",
"local": "本地",
"external": "第三方 (OIDC)",
"externalAndLocal": "双重认证",
"selectPreferredLanguage": "请选择您偏好的界面语言。",
"fileColorCoding": "文件颜色编码",
"fileColorCodingDesc": "按类型对文件进行颜色编码:文件夹(红色)、文件(蓝色)、符号链接(绿色)",
"commandAutocomplete": "命令自动补全",
"commandAutocompleteDesc": "启用 Tab 键根据命令历史为终端命令提供自动补全建议",
"commandHistoryTracking": "保存命令历史",
"commandHistoryTrackingDesc": "将终端命令存储在历史记录中,用于自动完成和侧边栏。默认为隐私禁用。",
"defaultSnippetFoldersCollapsed": "默认折叠代码片段文件夹",
"defaultSnippetFoldersCollapsedDesc": "启用后,打开代码片段标签页时所有代码片段文件夹将默认折叠。",
"terminalSyntaxHighlighting": "终端语法高亮",
"showHostTags": "显示主机标签",
"showHostTagsDesc": "在侧边栏的每个主机下方显示标签。禁用则隐藏所有标签。",
"account": "账号",
"appearance": "外观",
"c2sTunnelConfigDesc": "针对已配置的 SSH 主机的本地桌面隧道。",
"c2sTunnelPresets": "客户端隧道预设",
"c2sTunnelPresetsDesc": "将此桌面客户端的本地隧道列表保存为服务器预设,或将预设加载到此客户端。",
"c2sTunnelPresetsUnavailable": "客户端隧道预设仅在桌面客户端可用。",
"c2sPresetName": "预设名称",
"c2sPresetNamePlaceholder": "客户端预设名称",
"c2sPresetToLoad": "预设负载",
"c2sNoPresetSelected": "未选择预设",
"c2sNoPresets": "未保存预设",
"c2sLoadPreset": "负载",
"c2sCurrentLocalConfig": "{{count}} local client tunnel(s) configured on this desktop.",
"c2sPresetSyncNote": "预设是显式的快照;正在加载一个以替换此桌面客户端本地隧道列表。",
"c2sPresetSaved": "客户端隧道预设保存",
"c2sPresetLoaded": "客户端隧道预设本地加载",
"c2sPresetRenamed": "客户端隧道预设重命名",
"c2sPresetDeleted": "客户端隧道预设已删除",
"c2sPresetLoadError": "加载客户端隧道预设失败",
"languageLocalization": "语言和本地化",
"fileManagerSettings": "文件管理器",
"terminalSettings": "终端",
"hostSidebarSettings": "主机和侧边栏",
"snippetsSettings": "代码片段",
"confirmSnippetExecution": "确认代码片段执行",
"confirmSnippetExecutionDesc": "执行代码片段前显示确认对话框",
"updateSettings": "更新",
"disableUpdateCheck": "禁用更新检查",
"disableUpdateCheckDesc": "停止在启动和控制面板中检查新版本。减少网络请求。",
"currentPassword": "当前密码",
"passwordChangedSuccess": "密码已成功更改!请重新登录。",
"failedToChangePassword": "密码更改失败。请检查您当前的密码并重试。",
"theme": "主题",
"themeLight": "浅色",
"themeDark": "深色",
"themeSystem": "跟随系统",
"appearanceDesc": "选择应用的配色主题",
"terminalSyntaxHighlightingDesc": "自动高亮终端输出中的命令、路径、IP 地址和日志级别",
"enableCommandPaletteShortcut": "启用命令面板快捷键",
"enableCommandPaletteShortcutDesc": "双击左Shift键打开命令面板,以便快速访问主机。",
"enableTerminalSessionPersistence": "持久性间胎儿/接受者",
"enableTerminalSessionPersistenceDesc": "切换标签页或关闭浏览器时保持SSH 连接 (可能不稳定)"
},
"user": {
"failedToLoadVersionInfo": "加载版本信息失败"
},
"placeholders": {
"enterCode": "000000",
"ipAddress": "192.168.1.1 或 example.com",
"port": "22",
"maxRetries": "3",
"retryInterval": "10",
"language": "语言",
"username": "用户名",
"hostname": "主机名称",
"folder": "文件夹",
"password": "密码",
"keyPassword": "密钥密码",
"sudoPassword": "sudo 密码(可选)",
"notes": "添加关于此主机的备注信息...",
"expirationDate": "选择过期日期",
"pastePrivateKey": "把你的私钥粘贴到这里……",
"pastePublicKey": "把你的公钥粘贴到这里……",
"credentialName": "我的 SSH 服务器",
"description": "SSH凭证描述",
"searchCredentials": "按名称、用户名或标签搜索凭证……",
"sshConfig": "端点 SSH 配置",
"bindLocalhost": "127.0.0.1 (ind to localhost)",
"localListenerHost": "127.0.0.1 (本地监听)",
"localTargetHost": "127.0.0.1 (此计算机上的目标)",
"socksListenerHost": "127.0.0.1 (SOCKS listener)",
"homePath": "/home",
"clientId": "您的客户端 ID",
"clientSecret": "你的客户密钥",
"authUrl": "https://your-provider.com/application/o/authorize/",
"redirectUrl": "https://your-provider.com/application/o/termix/",
"tokenUrl": "https://your-provider.com/application/o/token/",
"userIdField": "子项",
"usernameField": "名称",
"scopes": "openid 电子邮件配置文件",
"userinfoUrl": "https://your-provider.com/application/o/userinfo/",
"allowedUsers": "user@example.com, @company.com",
"enterUsername": "输入要设为管理员的用户名",
"searchHosts": "按名称、用户名、IP 地址、文件夹、标签等搜索主机……",
"enterPassword": "请输入您的密码",
"totpCode": "6位数的TOTP代码",
"searchHostsAny": "搜索主机(尝试:tag:produser:rootip:192.168...",
"confirmPassword": "请输入密码以确认",
"typeHere": "在此输入",
"fileName": "请输入文件名(例如,example.txt",
"folderName": "输入文件夹名称",
"fullPath": "请输入项目的完整路径",
"currentPath": "输入项目的当前路径",
"newName": "输入新名称",
"socks5Host": "127.0.0.1",
"socks5Username": "代理用户名",
"socks5Password": "代理密码",
"socks5PresetName": "例如,工作 VPN 链",
"socks5PresetDescription": "例如,用于访问工作服务器的代理链",
"moshCommand": "mosh 用户@服务器",
"defaultPort": "22",
"defaultEndpointPort": "224",
"defaultMaxRetries": "3",
"defaultRetryInterval": "10"
},
"leftSidebar": {
"failedToLoadHosts": "主机加载失败",
"noFolder": "无文件夹",
"passwordRequired": "需要密码",
"failedToDeleteAccount": "删除帐户失败",
"failedToMakeUserAdmin": "创建用户管理员失败",
"userIsNowAdmin": "用户 {{username}} 已设为管理员",
"removeAdminConfirm": "确定要移除 {{username}} 的管理员权限吗?",
"deleteUserConfirm": "确定要删除用户 {{username}} 吗?此操作不可撤销。",
"deleteAccount": "删除账号",
"closeDeleteAccount": "关闭删除账号窗口",
"deleteAccountWarning": "此操作不可撤销,将永久删除你的账号及所有关联数据。",
"deleteAccountWarningDetails": "删除您的帐户将清除您的所有数据,包括 SSH 主机、配置和设置。此操作不可逆。",
"deleteAccountWarningShort": "此操作不可逆,将永久删除您的帐户。",
"cannotDeleteAccount": "无法删除帐户",
"lastAdminWarning": "您是最后一位管理员用户。您不能删除您的帐户,因为这会导致系统失去所有管理员。请先将其他用户设为管理员,或联系系统支持。",
"confirmPassword": "确认密码",
"deleting": "正在删除……",
"cancel": "取消"
},
"interface": {
"sidebar": "侧边栏",
"toggleSidebar": "切换侧边栏",
"close": "关闭",
"online": "在线",
"offline": "离线",
"maintenance": "维护中",
"degraded": "降级状态",
"noTunnelConnections": "未配置隧道连接",
"discord": "Discord",
"connectToSshForOperations": "连接到 SSH 以使用文件操作",
"uploadFile": "上传文件",
"newFile": "新建文件",
"newFolder": "新建文件夹",
"rename": "重命名",
"deleteItem": "删除项目",
"createNewFile": "创建新文件",
"createNewFolder": "创建新文件夹",
"renameItem": "重命名项目",
"clickToSelectFile": "点击选择文件",
"noSshHosts": "暂无 SSH 主机",
"sshHosts": "SSH主机",
"importSshHosts": "从 JSON 导入 SSH 主机",
"clientId": "客户端 ID",
"clientSecret": "客户端密钥",
"error": "错误",
"warning": "警告",
"deleteAccount": "删除账号",
"closeDeleteAccount": "关闭删除账号窗口",
"cannotDeleteAccount": "无法删除账号",
"confirmPassword": "确认密码",
"deleting": "正在删除……",
"externalAuth": "第三方认证(OIDC",
"configureExternalProvider": "为以下服务配置第三方身份提供商",
"waitingForRetry": "等待重试",
"retryingConnection": "正在重试连接",
"resetSplitSizes": "重置分栏尺寸",
"sshManagerAlreadyOpen": "SSH 管理器已打开",
"disabledDuringSplitScreen": "分屏模式下禁用",
"unknown": "未知",
"connected": "已连接",
"disconnected": "断开连接",
"maxRetriesExhausted": "最大重试次数已用尽",
"endpointHostNotFound": "未找到目标主机",
"administrator": "管理员",
"user": "普通用户",
"external": "第三方",
"local": "本地",
"saving": "保存中...",
"saveConfiguration": "保存配置",
"loading": "加载中...",
"refresh": "刷新",
"adding": "添加中……",
"makeAdmin": "设为管理员",
"verifying": "验证中...",
"verifyAndEnable": "验证并启用",
"secretKey": "密钥",
"totpQrCode": "TOTP二维码",
"passwordRequired": "使用密码验证时,需要输入密码。",
"sshKeyRequired": "使用密钥认证时需要 SSH 私钥。",
"keyTypeRequired": "使用密钥认证时,需要指定密钥类型。",
"validSshConfigRequired": "必须从列表中选择有效的 SSH 配置。",
"updateHost": "更新主机",
"addHost": "添加主机",
"editHost": "编辑主机",
"pinConnection": "固定连接",
"authentication": "身份验证",
"password": "密码",
"key": "密钥",
"sshPrivateKey": "SSH 私钥",
"keyPassword": "密钥密码",
"keyType": "密钥类型",
"enableTerminal": "启用终端",
"enableTunnel": "启用隧道",
"enableFileManager": "启用文件管理器",
"defaultPath": "默认路径",
"tunnelConnections": "隧道连接",
"maxRetries": "最大重试次数",
"upload": "上传",
"updateKey": "更新密钥",
"productionFolder": "生产环境",
"databaseServer": "数据库服务器",
"developmentServer": "开发服务器",
"developmentFolder": "开发环境",
"webServerProduction": "Web 服务器 - 生产环境",
"unknownError": "未知错误",
"failedToInitiatePasswordReset": "初始化密码重置失败",
"failedToVerifyResetCode": "验证重置码失败",
"failedToCompletePasswordReset": "完成密码重置失败",
"invalidTotpCode": "无效的 TOTP 代码",
"failedToStartOidcLogin": "OIDC 登录启动失败",
"failedToGetUserInfoAfterOidc": "OIDC登录后获取用户信息失败",
"loginWithExternalProvider": "通过第三方账号登录",
"loginWithExternal": "通过第三方账号登录",
"sendResetCode": "发送重置代码",
"verifyCode": "验证验证码",
"resetPassword": "重置密码",
"login": "登录",
"signUp": "注册",
"failedToUpdateOidcConfig": "更新 OIDC 配置失败",
"failedToMakeUserAdmin": "设置用户为管理员失败",
"failedToStartTotpSetup": "TOTP 设置启动失败",
"invalidVerificationCode": "验证码无效",
"failedToDisableTotp": "禁用 TOTP 失败",
"failedToGenerateBackupCodes": "生成备用码失败"
},
"mobile": {
"selectHostToStart": "选择主机以启动终端会话",
"limitedSupportMessage": "网站移动端支持仍在开发中。请使用移动应用以获得更佳体验。",
"mobileAppInProgress": "移动应用正在开发中",
"mobileAppInProgressDesc": "我们正在开发一款专门的移动应用程序,以便在移动设备上提供更好的体验。",
"viewMobileAppDocs": "安装移动应用",
"mobileAppDocumentation": "移动应用文档"
},
"dashboard": {
"title": "仪表盘",
"loading": "正在加载仪表盘...",
"github": "GitHub",
"support": "支持",
"discord": "Discord",
"donate": "捐赠",
"serverOverview": "服务器概览",
"version": "版本",
"upToDate": "最新",
"updateAvailable": "更新可用",
"beta": "测试版",
"uptime": "运行时长",
"database": "数据库",
"healthy": "健康",
"error": "错误",
"totalHosts": "主机总数",
"totalTunnels": "隧道总数",
"totalCredentials": "凭证总数",
"recentActivity": "最近活动",
"reset": "重置",
"loadingRecentActivity": "加载最近活动...",
"noRecentActivity": "暂无最近活动",
"quickActions": "快捷操作",
"addHost": "添加主机",
"addCredential": "添加凭证",
"adminSettings": "管理员设置",
"userProfile": "用户资料",
"serverStats": "服务器统计信息",
"loadingServerStats": "加载服务器统计信息...",
"noServerData": "暂无服务器数据",
"cpu": "CPU",
"ram": "内存",
"notAvailable": "未获取",
"customizeLayout": "自定义仪表盘",
"dashboardSettings": "仪表盘设置",
"enableDisableCards": "启用/禁用卡片",
"resetLayout": "重置为默认值",
"serverOverviewCard": "服务器概览",
"recentActivityCard": "近期活动",
"networkGraphCard": "网络图",
"networkGraph": "网络图",
"quickActionsCard": "快速操作",
"serverStatsCard": "服务器统计信息"
},
"networkGraph": {
"title": "网络图",
"addHost": "添加主机",
"addGroup": "添加组",
"addLink": "添加链接",
"deleteSelected": "删除所选内容",
"zoomIn": "放大",
"zoomOut": "缩小",
"resetView": "重置视图",
"exportJson": "导出 JSON",
"importJson": "导入 JSON",
"selectHost": "选择主机",
"chooseHost": "选择主机...",
"parentGroup": "上级分组",
"noGroup": "没有群组",
"groupName": "群组名称",
"color": "颜色",
"source": "来源",
"target": "Target",
"moveToGroup": "移动到组",
"selectGroup": "选择组...",
"addConnection": "添加连接",
"hostDetails": "主机详细信息",
"connectToHost": "连接到主机",
"openTerminal": "打开终端",
"openFileManager": "打开文件管理器",
"openTunnel": "打开Tunnels",
"openDocker": "打开停靠栏",
"openServerStats": "打开服务器详细信息",
"moveToGroupAction": "移动到组",
"removeFromGroup": "从群组中删除",
"addHostHere": "在此处添加主机",
"editGroup": "编辑分组",
"delete": "删除",
"cancel": "取消",
"add": "添加",
"create": "创建",
"update": "更新",
"move": "移动",
"connect": "连接",
"close": "关闭",
"createGroup": "创建分组",
"noAvailableHosts": "没有可用主机",
"selectSourcePlaceholder": "选择源...",
"selectTargetPlaceholder": "Select Target...",
"invalidFile": "无效的文件",
"hostAlreadyExists": "主机已经在地形中",
"sourceTargetMustDiffer": "来源和目标必须是不同的",
"connectionExists": "连接已存在",
"unknown": "未知的",
"name": "名称",
"ip": "IP",
"status": "状态",
"id": "ID",
"failedToLoadData": "加载网络地形数据失败",
"failedToAddNode": "添加节点失败",
"sourceDifferentFromTarget": "来源和目标必须是不同的",
"exportJSON": "导出 JSON",
"importJSON": "导入 JSON",
"searchHost": "搜索主机.....",
"noHostFound": "未找到主机",
"searchGroup": "搜索群组...",
"noGroupFound": "未找到群组",
"searchNode": "搜索节点...",
"noNodeFound": "未找到节点",
"terminal": "终端",
"fileManager": "文件管理器",
"tunnel": "隧道",
"docker": "Docker",
"serverStats": "服务器统计信息"
},
"rbac": {
"shareHost": "共享主机",
"shareHostTitle": "共享主机访问权限",
"shareHostDescription": "授予对此主机的临时或永久访问权限",
"targetUser": "目标用户",
"selectUser": "选择要共享的用户",
"duration": "有效期",
"durationHours": "有效期(小时)",
"neverExpires": "永不过期",
"permissionLevel": "权限级别",
"permissionLevels": {
"readonly": "只读",
"readonlyDesc": "仅可查看,无法输入命令",
"restricted": "受限模式",
"restrictedDesc": "屏蔽危险命令(passwd、rm -rf 等)",
"monitored": "监控模式",
"monitoredDesc": "记录所有命令但不屏蔽(推荐)",
"full": "完全访问",
"fullDesc": "无任何限制(不推荐)"
},
"blockedCommands": "屏蔽的命令",
"blockedCommandsPlaceholder": "输入要屏蔽的命令,例如:passwd、rm、dd",
"maxSessionDuration": "最大会话时长(分钟)",
"createTempUser": "创建临时用户",
"createTempUserDesc": "在服务器上创建受限用户而非共享你的凭证。需要 sudo 权限。这是最安全的选项。",
"expiresAt": "过期时间",
"expiresIn": "{{hours}} 小时后过期",
"expired": "已过期",
"grantedBy": "授权人",
"accessLevel": "访问级别",
"lastAccessed": "最后访问时间",
"accessCount": "访问次数",
"revokeAccess": "撤销访问权限",
"confirmRevokeAccess": "确定要撤销 {{username}} 的访问权限吗?",
"hostSharedSuccessfully": "已成功与 {{username}} 共享主机",
"hostAccessUpdated": "主机访问权限已更新",
"failedToShareHost": "共享主机失败",
"accessRevokedSuccessfully": "访问权限已成功撤销",
"failedToRevokeAccess": "撤销访问权限失败",
"shared": "共享",
"sharedHosts": "共享主机",
"sharedWithMe": "共享给我的主机",
"noSharedHosts": "暂无共享给您的主机",
"owner": "所有者",
"viewAccessList": "查看访问列表",
"accessList": "访问列表",
"noAccessGranted": "此主机未被授予访问权限",
"noAccessGrantedMessage": "暂无用户被授予此主机的访问权限",
"manageAccessFor": "管理访问权限",
"totalAccessRecords": "{{count}} 条访问记录",
"neverAccessed": "从未访问",
"timesAccessed": "访问 {{count}} 次",
"daysRemaining": "剩余 {{days}} 天",
"hoursRemaining": "剩余 {{hours}} 小时",
"failedToFetchAccessList": "获取访问列表失败",
"currentAccess": "当前访问权限",
"securityWarning": "安全警告",
"securityWarningMessage": "共享凭证将赋予用户对服务器的完全访问权限,可以执行任何操作,包括更改密码和删除文件。请仅与受信任的用户共享凭证。",
"tempUserRecommended": "为了提高安全性,我们建议启用“创建临时用户”功能。",
"roleManagement": "角色管理",
"manageRoles": "管理角色",
"manageRolesFor": "管理 {{username}} 的角色",
"assignRole": "分配角色",
"removeRole": "移除角色",
"userRoles": "用户角色",
"permissions": "权限",
"systemRole": "系统角色",
"customRole": "自定义角色",
"roleAssignedSuccessfully": "已成功为 {{username}} 分配角色",
"failedToAssignRole": "角色分配失败",
"roleRemovedSuccessfully": "已成功从 {{username}} 移除角色",
"failedToRemoveRole": "移除角色失败",
"cannotRemoveSystemRole": "无法移除系统角色",
"cannotShareWithSelf": "无法将主机共享给自己",
"noCustomRolesToAssign": "暂无可用的自定义角色。系统角色为自动分配。",
"credentialSharingWarning": "共享功能不支持凭证认证",
"credentialRequired": "共享主机时需要凭证",
"credentialRequiredDescription": "此主机未使用基于凭证的身份验证。由于需要对每个用户进行加密,因此要共享主机,主机必须使用基于凭证的身份验证。",
"auditLogs": "审计日志",
"viewAuditLogs": "查看审计日志",
"action": "操作",
"resourceType": "资源类型",
"resourceName": "资源名称",
"timestamp": "时间戳",
"ipAddress": "IP地址",
"userAgent": "用户代理",
"success": "成功",
"failed": "失败",
"details": "详情",
"noAuditLogs": "暂无审计日志",
"sessionRecordings": "会话记录",
"viewRecording": "查看记录",
"downloadRecording": "下载记录",
"dangerousCommand": "检测到危险命令",
"commandBlocked": "命令已屏蔽",
"terminateSession": "终止会话",
"sessionTerminated": "会话已被主机所有者终止",
"sharedAccessExpired": "你对此主机的共享访问权限已过期",
"sharedAccessExpiresIn": "共享访问权限将在 {{hours}} 小时后过期",
"roles": {
"label": "角色",
"admin": "管理员",
"user": "普通用户"
},
"createRole": "创建角色",
"editRole": "编辑角色",
"roleName": "角色名称",
"displayName": "显示名称",
"description": "描述",
"assignRoles": "分配角色",
"userRoleAssignment": "用户角色分配",
"selectUserPlaceholder": "选择用户",
"searchUsers": "搜索用户......",
"noUserFound": "未找到用户",
"currentRoles": "当前角色",
"noRolesAssigned": "未分配任何角色",
"assignNewRole": "分配新角色",
"selectRolePlaceholder": "选择角色",
"searchRoles": "搜索角色......",
"noRoleFound": "未找到角色",
"assign": "分配",
"roleCreatedSuccessfully": "角色创建成功",
"roleUpdatedSuccessfully": "角色更新成功",
"roleDeletedSuccessfully": "角色删除成功",
"failedToLoadRoles": "加载角色失败",
"failedToSaveRole": "保存角色失败",
"failedToDeleteRole": "删除角色失败",
"roleDisplayNameRequired": "角色显示名称为必填项",
"roleNameRequired": "角色名称为必填项",
"roleNameHint": "请仅使用小写字母、数字、下划线和连字符",
"displayNamePlaceholder": "开发人员",
"descriptionPlaceholder": "软件开发人员和工程师",
"confirmDeleteRole": "删除角色",
"confirmDeleteRoleDescription": "您确定要删除角色“{{name}}”吗?此操作无法撤销。",
"confirmRemoveRole": "移除角色",
"confirmRemoveRoleDescription": "您确定要从该用户中移除此角色吗?",
"editRoleDescription": "更新角色信息",
"createRoleDescription": "创建一个新的自定义角色,用于对用户进行分组",
"assignRolesDescription": "管理用户角色分配",
"noRoles": "未找到角色",
"selectRole": "共享给角色",
"type": "类型",
"user": "用户",
"role": "角色",
"saveHostFirst": "请先保存主机",
"saveHostFirstDescription": "请先保存主机,然后再配置共享设置。",
"shareWithUser": "共享给用户",
"shareWithRole": "分享角色",
"share": "共享",
"target": "目标",
"expires": "过期时间",
"never": "永不",
"noAccessRecords": "未找到访问记录",
"sharedSuccessfully": "共享成功",
"failedToShare": "共享失败",
"confirmRevokeAccessDescription": "您确定要撤销此访问权限吗?",
"hours": "小时",
"sharing": "共享",
"selectUserAndRole": "请同时选择用户和角色",
"view": "仅查看",
"viewDesc": "由于 Termix 加密系统的原因,其他权限级别将在稍后推出"
},
"commandPalette": {
"searchPlaceholder": "搜索主机或快速操作......",
"recentActivity": "近期活动",
"navigation": "导航",
"addHost": "添加主机",
"addCredential": "添加凭证",
"adminSettings": "管理员设置",
"userProfile": "用户资料",
"updateLog": "更新日志",
"hosts": "主机",
"openServerDetails": "打开服务器详情",
"openFileManager": "打开文件管理器",
"edit": "编辑",
"links": "相关链接",
"github": "GitHub",
"support": "支持",
"discord": "Discord",
"donate": "捐赠",
"press": "按下",
"toToggle": "切换",
"close": "关闭",
"hostManager": "主机管理器",
"pressToToggle": "双击左 Shift 键打开命令面板"
},
"docker": {
"notEnabled": "此主机未启用 Docker",
"validating": "正在验证 Docker......",
"connectingToHost": "正在连接主机......",
"connecting": "正在连接......",
"error": "错误",
"errorCode": "错误代码:{{code}}",
"version": "Docker {{version}}",
"connectionFailed": "连接 Docker 失败",
"totpVerificationFailed": "TOTP验证失败,请重试。",
"warpgateVerificationFailed": "Warpgate身份验证失败,请重试。",
"verificationCodePrompt": "请输入验证码",
"loadingContainers": "加载容器列表......",
"containerStarted": "容器 {{name}} 已启动",
"failedToStartContainer": "启动容器 {{name}} 失败",
"containerStopped": "容器 {{name}} 已停止",
"failedToStopContainer": "停止容器 {{name}} 失败",
"containerRestarted": "容器 {{name}} 已重启",
"failedToRestartContainer": "重启容器 {{name}} 失败",
"containerPaused": "容器 {{name}} 已暂停",
"containerUnpaused": "容器 {{name}} 已取消暂停",
"failedToTogglePauseContainer": "切换容器 {{name}} 暂停状态失败",
"containerRemoved": "容器 {{name}} 已移除",
"failedToRemoveContainer": "移除容器 {{name}} 失败",
"image": "镜像",
"idLabel": "ID",
"ports": "端口",
"noPorts": "无端口",
"created": "创建时间",
"start": "启动",
"stop": "停止",
"pause": "暂停",
"unpause": "取消暂停",
"restart": "重启",
"remove": "移除",
"removeContainer": "移除容器",
"confirmRemoveContainer": "您确定要移除容器“{{name}}”吗?此操作无法撤销。",
"runningContainerWarning": "警告:此容器当前正在运行,请先停止后再移除。",
"removing": "移除中……",
"noContainersFound": "未找到容器",
"noContainersFoundHint": "此主机上没有可用的 Docker 容器",
"searchPlaceholder": "搜索容器……",
"filterByStatusPlaceholder": "按状态筛选",
"allContainersCount": "全部 ({{count}})",
"statusCount": "{{status}} ({{count}})",
"noContainersMatchFilters": "没有容器符合您的筛选条件",
"noContainersMatchFiltersHint": "尝试调整搜索关键词或筛选条件",
"containerMustBeRunningToViewStats": "容器必须处于运行状态才能查看统计信息",
"failedToFetchStats": "获取容器统计信息失败",
"containerNotRunning": "容器未运行",
"startContainerToViewStats": "启动容器以查看统计信息",
"loadingStats": "正在加载统计信息……",
"errorLoadingStats": "加载统计信息时出错",
"noStatsAvailable": "暂无统计数据",
"cpuUsage": "CPU 使用率",
"current": "当前值",
"memoryUsage": "内存使用率",
"usedLimit": "已用/限制",
"percentage": "百分比",
"networkIo": "网络 I/O",
"input": "流入",
"output": "流出",
"blockIo": "块 I/O",
"read": "读取",
"write": "写入",
"pids": "PIDs",
"containerInformation": "容器信息",
"name": "名称",
"id": "ID",
"state": "状态",
"disconnectedFromContainer": "与容器断开连接",
"containerMustBeRunning": "容器必须正在运行才能访问控制台",
"authenticationRequired": "需要身份验证",
"connectedTo": "已连接到 {{containerName}}",
"disconnected": "已断开",
"consoleError": "控制台错误",
"errorMessage": "错误:{{message}}",
"failedToConnect": "连接容器失败",
"console": "控制台",
"selectShell": "选择 Shell",
"bash": "Bash",
"sh": "sh",
"ash": "ash",
"connect": "连接",
"disconnect": "断开连接",
"notConnected": "未连接",
"clickToConnect": "单击“连接”以启动 shell 会话",
"connectingTo": "正在连接到 {{containerName}}......",
"containerNotFound": "未找到容器",
"backToList": "返回列表",
"logs": "日志",
"stats": "统计信息",
"consoleTab": "控制台",
"startContainerToAccess": "启动容器以访问控制台",
"log": {
"connecting": "正在连接到 Docker 主机......",
"authStarted": "正在解析认证凭据...",
"totpRequired": "需要TOTP 验证",
"warpgateRequired": "需要 Warpgate 身份验证",
"sessionCreated": "已建立 Docker SSH 会话",
"sessionReady": "已准备好进行 Docker 操作",
"error": "Docker 连接失败: {{error}}"
}
},
"stats": {
"log": {
"connecting": "开始收集指标数据……",
"existingSession": "使用现有指标会话",
"totpVerifying": "需要进行 TOTP 验证",
"sessionEstablished": "指标会议已建立",
"collecting": "收集服务器指标",
"heartbeat": "保持联系",
"stopped": "指标收集已停止",
"error": "指标收集失败: {{error}}"
}
},
"tunnel": {
"log": {
"connecting": "建立隧道连接……",
"sourceConnecting": "正在连接到源主机 {{host}}...",
"sourceConnected": "已连接到源主机",
"endpointResolving": "正在解析端点主机 {{host}}...",
"endpointResolved": "端点主机已解析",
"forwarding": "设置端口转发 {{localPort}} → {{remotePort}}...",
"connected": "隧道已成功建成",
"retrying": "连接失败,将在 {{countdown}}秒后重试(尝试 {{attempt}}/{{max}})。",
"retryExhausted": "已达到最大重试次数",
"error": "隧道连接失败: {{error}}"
}
},
"sftp": {
"log": {
"connecting": "正在连接SFTP服务器......",
"jumpHost": "通过跳转主机连接 {{host}}......",
"connected": "已建立 SFTP 连接",
"authFailed": "身份验证失败",
"error": "SFTP 操作失败: {{error}}"
}
},
"theme": {
"switchToLight": "切换为浅色主题",
"switchToDark": "切换为深色主题"
}
}