2369 lines
112 KiB
JSON
2369 lines
112 KiB
JSON
{
|
||
"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}}”添加成功",
|
||
"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": "生成新的 SSH 密钥对。如果您想使用密码保护密钥,请先在下面的“密钥密码”字段中输入密码。",
|
||
"generateKeyPairDescription": "部署 SSH 密钥",
|
||
"deploySSHKey": "将公钥部署到目标服务器",
|
||
"deploySSHKeyDescription": "源凭据",
|
||
"sourceCredential": "目标主机",
|
||
"targetHost": "部署过程",
|
||
"deploymentProcess": "此操作会将公钥安全地添加到目标主机的 ~/.ssh/authorized_keys 文件中,而不会覆盖现有密钥。此操作可逆。",
|
||
"deploymentProcessDescription": "选择要部署到的主机...",
|
||
"chooseHostToDeploy": "正在部署...",
|
||
"deploying": "名称",
|
||
"name": "没有可用主机",
|
||
"noHostsAvailable": "没有主机符合您的搜索条件。",
|
||
"noHostsMatchSearch": "SSH密钥生成功能即将推出",
|
||
"sshKeyGenerationNotImplemented": "连接测试功能即将推出",
|
||
"connectionTestingNotImplemented": "测试连接",
|
||
"testConnection": "选择或创建文件夹",
|
||
"selectOrCreateFolder": "无文件夹",
|
||
"noFolder": "或创建新文件夹",
|
||
"orCreateNewFolder": "添加标签",
|
||
"addTag": "正在保存...",
|
||
"saving": "凭据ID",
|
||
"credentialId": "概述",
|
||
"overview": "安全性",
|
||
"security": "使用方法",
|
||
"usage": "安全详情",
|
||
"securityDetails": "查看加密凭据信息",
|
||
"securityDetailsDescription": "凭据已加密",
|
||
"credentialSecured": "所有敏感数据均使用AES-256加密",
|
||
"credentialSecuredDescription": "密码验证",
|
||
"passwordAuthentication": "密钥验证",
|
||
"keyAuthentication": "安全提醒",
|
||
"securityReminder": "切勿共享您的凭据。所有数据在存储时均已加密。",
|
||
"securityReminderText": "使用此凭据的主机",
|
||
"hostsUsingCredential": "当前没有主机使用此凭据",
|
||
"noHostsUsingCredential": "使用次数",
|
||
"timesUsed": "上次使用时间",
|
||
"lastUsed": "已连接的主机",
|
||
"connectedHosts": "创建时间",
|
||
"created": "上次修改时间",
|
||
"lastModified": "使用统计信息",
|
||
"usageStatistics": "{{field}} 已复制到剪贴板",
|
||
"copiedToClipboard": "复制到剪贴板失败",
|
||
"failedToCopy": "SSH 密钥",
|
||
"sshKey": "创建新的 SSH 凭据以进行安全访问",
|
||
"createCredentialDescription": "更新凭据信息",
|
||
"editCredentialDescription": "列表",
|
||
"listView": "文件夹",
|
||
"folderView": "未知",
|
||
"unknownCredential": "您确定要从文件夹“{{name}}”中删除“{{folder}}”吗?该凭据将被移动到“未分类”。",
|
||
"confirmRemoveFromFolder": "凭据“{{name}}”已成功从文件夹中移除凭据",
|
||
"removedFromFolder": "从文件夹中移除凭据失败",
|
||
"failedToRemoveFromFolder": "文件夹“{{oldName}}”已成功重命名为“{{newName}}”",
|
||
"folderRenamed": "重命名文件夹失败",
|
||
"failedToRenameFolder": "凭据“{{name}}”已成功移动到“{{folder}}”",
|
||
"movedToFolder": "将凭据移动到文件夹失败",
|
||
"failedToMoveToFolder": "SSH 公钥",
|
||
"sshPublicKey": "公钥为可选,但建议用于密钥验证",
|
||
"publicKeyNote": "已上传公钥",
|
||
"publicKeyUploaded": "正在上传公钥",
|
||
"uploadPublicKey": "正在上传私钥文件",
|
||
"uploadPrivateKeyFile": "正在上传公钥文件",
|
||
"uploadPublicKeyFile": "生成公钥需要私钥",
|
||
"privateKeyRequiredForGeneration": "公钥生成失败",
|
||
"failedToGeneratePublicKey": "从私钥生成",
|
||
"generatePublicKey": "公钥生成成功",
|
||
"publicKeyGeneratedSuccessfully": "检测到密钥类型",
|
||
"detectedKeyType": "正在检测...",
|
||
"detectingKeyType": "可选",
|
||
"optional": "生成新的密钥对",
|
||
"generateKeyPairNew": "生成 Ed25519 密钥对",
|
||
"generateEd25519": "生成 ECDSA 密钥对",
|
||
"generateECDSA": "生成 RSA 密钥对",
|
||
"generateRSA": "ECDSA P-256 (SSH) 密钥对",
|
||
"keyTypeEcdsaP256": "ECDSA P-384 (SSH) 密钥对",
|
||
"keyTypeEcdsaP384": "ECDSA P-521 (SSH) 密钥对",
|
||
"keyTypeEcdsaP521": "DSA (SSH) 密钥对",
|
||
"keyTypeDsa": "RSA-SHA2-256 密钥对",
|
||
"keyTypeRsaSha256": "RSA-SHA2-512 密钥对\n\n{{keyType}} 密钥对生成成功",
|
||
"keyTypeRsaSha512": "密钥对生成失败",
|
||
"keyPairGeneratedSuccessfully": "直接生成新的 SSH 密钥对。这将替换表单中任何现有的密钥。",
|
||
"failedToGenerateKeyPair": "无效密钥",
|
||
"generateKeyPairNote": "检测错误",
|
||
"invalidKey": "正在移除:",
|
||
"detectionError": "点击编辑凭据",
|
||
"removing": "拖动可在文件夹间移动",
|
||
"clickToEditCredential": "仅支持基于 SSH 密钥的凭据部署",
|
||
"dragToMoveBetweenFolders": "部署需要公钥",
|
||
"keyBasedOnlyForDeployment": "请选择目标主机",
|
||
"publicKeyRequiredForDeployment": "SSH 密钥部署成功",
|
||
"selectTargetHost": "部署失败",
|
||
"keyDeployedSuccessfully": "SSH 密钥部署失败",
|
||
"deploymentFailed": "点击重命名文件夹",
|
||
"failedToDeployKey": "重命名文件夹",
|
||
"clickToRenameFolder": "ID:",
|
||
"renameFolder": "错误:{{error}}",
|
||
"idLabel": "正在拖动 {{fileName}}"
|
||
},
|
||
"dragIndicator": {
|
||
"error": "正在准备 {{fileName}}",
|
||
"dragging": "准备下载 {{fileName}}",
|
||
"preparing": "准备下载 {{count}} 个文件",
|
||
"readySingle": "将 {{count}} 个文件拖到桌面",
|
||
"readyMultiple": "拖到桌面",
|
||
"batchDrag": "您可以将文件拖到桌面上的任何位置",
|
||
"dragToDesktop": "SSH工具",
|
||
"canDragAnywhere": "关闭 SSH 工具"
|
||
},
|
||
"sshTools": {
|
||
"title": "按键录制",
|
||
"closeTools": "开始按键录制",
|
||
"keyRecording": "停止按键录制",
|
||
"startKeyRecording": "选择终端:",
|
||
"stopKeyRecording": "输入命令(支持所有按键):",
|
||
"selectTerminals": "命令将发送到 {{count}} 个选定的终端。",
|
||
"typeCommands": "设置",
|
||
"commandsWillBeSent": "启用右键复制/粘贴",
|
||
"settings": "对于 SSH 工具的下一步发展方向,您有什么想法吗?分享至",
|
||
"enableRightClickCopyPaste": "例如:系统命令、Docker 脚本",
|
||
"shareIdeas": "代码片段",
|
||
"scripts": {
|
||
"inputPlaceholder": "新建代码片段"
|
||
}
|
||
},
|
||
"snippets": {
|
||
"title": "创建代码片段",
|
||
"new": "编辑代码片段",
|
||
"create": "运行",
|
||
"edit": "暂无代码片段",
|
||
"run": "创建代码片段以保存常用命令",
|
||
"empty": "名称",
|
||
"emptyHint": "描述",
|
||
"name": "命令",
|
||
"description": "例如:重启 Nginx",
|
||
"content": "可选描述",
|
||
"namePlaceholder": "例如:sudo systemctl restart nginx",
|
||
"descriptionPlaceholder": "名称为必填项",
|
||
"contentPlaceholder": "命令为必填项",
|
||
"nameRequired": "创建新的命令代码片段以便快速执行",
|
||
"contentRequired": "编辑此命令代码片段",
|
||
"createDescription": "删除代码片段",
|
||
"editDescription": "确定要删除“{{name}}”吗?",
|
||
"deleteConfirmTitle": "代码片段创建成功",
|
||
"deleteConfirmDescription": "代码片段更新成功",
|
||
"createSuccess": "代码片段删除成功",
|
||
"updateSuccess": "代码片段创建失败",
|
||
"deleteSuccess": "代码片段更新失败",
|
||
"createFailed": "代码片段删除失败",
|
||
"updateFailed": "获取代码片段失败",
|
||
"deleteFailed": "正在执行:{{name}}",
|
||
"failedToFetch": "已将“{{name}}”复制到剪贴板",
|
||
"executeSuccess": "在终端中执行此代码片段",
|
||
"copySuccess": "将代码片段复制到剪贴板",
|
||
"runTooltip": "编辑此代码片段",
|
||
"copyTooltip": "删除此代码片段",
|
||
"editTooltip": "新建文件夹",
|
||
"deleteTooltip": "只能重新排序同一文件夹内的代码片段",
|
||
"newFolder": "代码片段重新排序成功",
|
||
"reorderSameFolder": "代码片段重新排序失败",
|
||
"reorderSuccess": "删除文件夹“{{name}}”?所有代码片段将被移至“未分类”类别。",
|
||
"reorderFailed": "文件夹删除成功",
|
||
"deleteFolderConfirm": "文件夹删除失败",
|
||
"deleteFolderSuccess": "文件夹更新成功",
|
||
"deleteFolderFailed": "文件夹创建成功",
|
||
"updateFolderSuccess": "文件夹更新失败",
|
||
"createFolderSuccess": "文件夹创建失败",
|
||
"updateFolderFailed": "选择终端(可选)",
|
||
"createFolderFailed": "在 {{count}} 个选定终端上执行",
|
||
"selectTerminals": "在当前终端上执行(点击选择多个)",
|
||
"executeOnSelected": "文件夹",
|
||
"executeOnCurrent": "选择文件夹或留空",
|
||
"folder": "无文件夹(未分类)",
|
||
"selectFolder": "文件夹名称",
|
||
"noFolder": "文件夹名称为必填项",
|
||
"folderName": "文件夹颜色",
|
||
"folderNameRequired": "文件夹图标",
|
||
"folderColor": "预览",
|
||
"folderIcon": "更新文件夹",
|
||
"preview": "创建文件夹",
|
||
"updateFolder": "编辑文件夹",
|
||
"createFolder": "自定义代码片段文件夹",
|
||
"editFolder": "将代码片段整理到文件夹中",
|
||
"editFolderDescription": "历史记录",
|
||
"createFolderDescription": "搜索命令..."
|
||
},
|
||
"commandHistory": {
|
||
"title": "没有活动的终端",
|
||
"searchPlaceholder": "打开终端以查看其命令历史记录。",
|
||
"noTerminal": "尚无命令历史记录",
|
||
"noTerminalHint": "在活动的终端中执行命令以构建其历史记录。",
|
||
"empty": "未找到命令",
|
||
"emptyHint": "没有匹配“{{query}}”的命令",
|
||
"noResults": "命令已从历史记录中删除",
|
||
"noResultsHint": "删除命令失败。",
|
||
"deleteSuccess": "删除命令",
|
||
"deleteFailed": "在终端中使用 Tab 键可从命令历史记录中自动补全命令",
|
||
"deleteTooltip": "需要身份验证。请刷新页面。",
|
||
"tabHint": "数据访问已锁定。请重新进行身份验证。",
|
||
"authRequiredRefresh": "正在加载命令历史记录...",
|
||
"dataAccessLockedReauth": "加载历史记录时出错",
|
||
"loading": "分屏",
|
||
"error": "无"
|
||
},
|
||
"splitScreen": {
|
||
"title": "双向",
|
||
"none": "三向",
|
||
"twoSplit": "四向",
|
||
"threeSplit": "可用标签页",
|
||
"fourSplit": "将标签页拖到下方的布局单元格中进行分配",
|
||
"availableTabs": "分屏布局",
|
||
"dragTabsHint": "将标签页拖放到此处",
|
||
"layout": "应用分屏",
|
||
"dropHere": "清除分屏",
|
||
"apply": "选择分屏模式",
|
||
"clear": "选择一次要查看的标签页数量",
|
||
"selectMode": "分屏已成功应用",
|
||
"helpText": "分屏已清除",
|
||
"success": "请至少为布局分配一个标签页",
|
||
"cleared": "请在应用前填满所有 {{count}} 个位置",
|
||
"error": {
|
||
"noAssignments": "已登录!",
|
||
"fillAllSlots": "您已登录!使用侧边栏访问所有可用工具。首先,请在 SSH 管理器选项卡中创建一个 SSH 主机。创建完成后,您可以使用侧边栏中的其他应用程序连接到该主机。"
|
||
}
|
||
},
|
||
"homepage": {
|
||
"loggedInTitle": "加载警报失败",
|
||
"loggedInMessage": "关闭警报失败",
|
||
"failedToLoadAlerts": "服务器配置",
|
||
"failedToDismissAlert": "配置 Termix 服务器 URL 以连接到您的后端服务"
|
||
},
|
||
"serverConfig": {
|
||
"title": "服务器 URL",
|
||
"description": "请输入服务器 URL",
|
||
"serverUrl": "请先测试连接",
|
||
"enterServerUrl": "连接成功!",
|
||
"testConnectionFirst": "连接失败",
|
||
"connectionSuccess": "发生连接错误",
|
||
"connectionFailed": "已连接",
|
||
"connectionError": "已断开连接",
|
||
"connected": "配置保存成功",
|
||
"disconnected": "保存配置失败",
|
||
"configSaved": "保存配置时出错",
|
||
"saveFailed": "正在保存...",
|
||
"saveError": "保存配置",
|
||
"saving": "输入 Termix 服务器的 URL(例如,http://localhost:30001 或 https://your-server.com)",
|
||
"saveConfig": "警告",
|
||
"helpText": "URL 未验证 - 请确保其正确",
|
||
"warning": "更改服务器",
|
||
"notValidatedWarning": "服务器 URL 必须以 http:// 或 https:// 开头",
|
||
"changeServer": "版本检查错误",
|
||
"mustIncludeProtocol": "检查更新失败"
|
||
},
|
||
"versionCheck": {
|
||
"error": "应用已是最新版本",
|
||
"checkFailed": "您正在运行版本 {{version}}",
|
||
"upToDate": "有可用更新",
|
||
"currentVersion": "有新版本可用!您正在运行版本 {{current}},但版本 {{latest}} 可用。",
|
||
"updateAvailable": "发布于 {{date}}",
|
||
"newVersionAvailable": "下载更新",
|
||
"releasedOn": "关闭",
|
||
"downloadUpdate": "正在检查更新...",
|
||
"dismiss": "检查更新",
|
||
"checking": "正在检查更新...",
|
||
"checkUpdates": "刷新",
|
||
"checkingUpdates": "需要更新",
|
||
"refresh": "更新通知已关闭",
|
||
"updateRequired": "未找到更新",
|
||
"updateDismissed": "关闭",
|
||
"noUpdatesFound": "最小化"
|
||
},
|
||
"common": {
|
||
"close": "在线",
|
||
"minimize": "离线",
|
||
"online": "继续",
|
||
"offline": "维护中",
|
||
"continue": "降级",
|
||
"maintenance": "Discord",
|
||
"degraded": "错误",
|
||
"discord": "警告",
|
||
"error": "信息",
|
||
"warning": "成功",
|
||
"info": "正在加载...",
|
||
"success": "必需",
|
||
"loading": "可选",
|
||
"required": "连接",
|
||
"optional": "正在连接...",
|
||
"connect": "正在创建...",
|
||
"connecting": "清除",
|
||
"creating": "切换侧边栏",
|
||
"clear": "侧边栏",
|
||
"toggleSidebar": "首页",
|
||
"sidebar": "已过期",
|
||
"home": "今日过期",
|
||
"expired": "30 天后过期",
|
||
"expiresToday": "有可用更新",
|
||
"expiresTomorrow": "SSH 路径",
|
||
"updateAvailable": "本地路径",
|
||
"sshPath": "Termix",
|
||
"localPath": "重置侧边栏宽度",
|
||
"appName": "拖动调整侧边栏大小",
|
||
"resetSidebarWidth": "此 SSH 主机没有可用的身份验证凭据",
|
||
"dragToResizeSidebar": "无版本发布",
|
||
"noAuthCredentials": "更新与版本发布",
|
||
"noReleases": "有新版本 ({{days}}) 可用。",
|
||
"updatesAndReleases": "获取更新信息失败",
|
||
"newVersionAvailable": "预发布版",
|
||
"failedToFetchUpdateInfo": "登录失败",
|
||
"preRelease": "未找到任何版本。",
|
||
"loginFailed": "您的备份代码",
|
||
"noReleasesFound": "发送重置代码",
|
||
"yourBackupCodes": "验证代码",
|
||
"sendResetCode": "重置密码",
|
||
"verifyCode": "重置代码",
|
||
"resetPassword": "新密码",
|
||
"resetCode": "文件夹",
|
||
"newPassword": "文件",
|
||
"folder": "重命名成功",
|
||
"file": "删除成功",
|
||
"renamedSuccessfully": "未配置隧道连接",
|
||
"deletedSuccessfully": "SSH 工具",
|
||
"noTunnelConnections": "英文",
|
||
"sshTools": "中文",
|
||
"english": "德文",
|
||
"chinese": "取消",
|
||
"german": "用户名",
|
||
"cancel": "姓名",
|
||
"username": "登录",
|
||
"name": "注销",
|
||
"login": "注册",
|
||
"logout": "密码",
|
||
"register": "版本",
|
||
"password": "确认密码",
|
||
"version": "返回",
|
||
"confirmPassword": "电子邮件",
|
||
"back": "提交",
|
||
"email": "更改",
|
||
"submit": "保存",
|
||
"change": "正在保存...",
|
||
"save": "删除",
|
||
"saving": "编辑",
|
||
"delete": "添加",
|
||
"edit": "搜索",
|
||
"add": "确认",
|
||
"search": "是",
|
||
"confirm": "否",
|
||
"yes": "确定",
|
||
"no": "已启用",
|
||
"ok": "已禁用",
|
||
"enabled": "重要",
|
||
"disabled": "未启用",
|
||
"important": "正在设置...",
|
||
"notEnabled": "下一步",
|
||
"settingUp": "上一步",
|
||
"next": "刷新",
|
||
"previous": "设置",
|
||
"refresh": "个人资料",
|
||
"settings": "帮助",
|
||
"profile": "关于",
|
||
"help": "语言",
|
||
"about": "自动检测",
|
||
"language": "更改您的帐户密码",
|
||
"autoDetect": "重置密码",
|
||
"changeAccountPassword": "您即将重置密码。这将使您退出所有活动会话。",
|
||
"passwordResetTitle": "请输入 Docker 容器日志中显示的 6 位用户代码:",
|
||
"passwordResetDescription": "请输入用户的新密码:",
|
||
"enterSixDigitCode": "密码不匹配",
|
||
"enterNewPassword": "密码长度必须至少为 6 个字符",
|
||
"passwordsDoNotMatch": "密码重置成功!您现在可以使用新密码登录。",
|
||
"passwordMinLength": "密码重置失败",
|
||
"passwordResetSuccess": "验证重置代码失败",
|
||
"failedToInitiatePasswordReset": "密码重置失败",
|
||
"failedToVerifyResetCode": "文档",
|
||
"failedToCompletePasswordReset": "重试",
|
||
"documentation": "正在检查...",
|
||
"retry": "正在检查数据库连接...",
|
||
"checking": "操作",
|
||
"checkingDatabase": "删除",
|
||
"actions": "撤销",
|
||
"remove": "创建",
|
||
"revoke": "主目录",
|
||
"create": "主机"
|
||
},
|
||
"nav": {
|
||
"home": "凭据",
|
||
"hosts": "终端",
|
||
"credentials": "隧道",
|
||
"terminal": "文件管理器",
|
||
"tunnels": "服务器统计信息",
|
||
"fileManager": "管理员",
|
||
"serverStats": "用户配置文件",
|
||
"admin": "工具",
|
||
"userProfile": "代码片段",
|
||
"tools": "新建标签页",
|
||
"snippets": "分屏显示",
|
||
"newTab": "关闭标签页",
|
||
"splitScreen": "SSH 管理器",
|
||
"closeTab": "主机管理器",
|
||
"sshManager": "无法拆分此标签页",
|
||
"hostManager": "标签导航",
|
||
"cannotSplitTab": "{{version}}@{{username}}:{{ip}}",
|
||
"tabNavigation": "管理员设置",
|
||
"hostTabTitle": "OIDC"
|
||
},
|
||
"admin": {
|
||
"title": "用户",
|
||
"oidc": "用户管理",
|
||
"users": "添加管理员",
|
||
"userManagement": "移除管理员",
|
||
"makeAdmin": "删除用户 {{port}}?此操作无法撤销。",
|
||
"removeAdmin": "允许注册",
|
||
"deleteUser": "OIDC 设置",
|
||
"allowRegistration": "客户端 ID",
|
||
"oidcSettings": "客户端密钥",
|
||
"clientId": "颁发者 URL",
|
||
"clientSecret": "授权 URL",
|
||
"issuerUrl": "令牌 URL",
|
||
"authorizationUrl": "更新设置",
|
||
"tokenUrl": "确定要删除此用户吗?",
|
||
"updateSettings": "确定要将 {{username}} 设置为管理员吗?",
|
||
"confirmDelete": "确定要从 {{username}} 移除管理员权限吗?",
|
||
"confirmMakeAdmin": "外部身份验证 (OIDC)",
|
||
"confirmRemoveAdmin": "配置用于 OIDC/OAuth2 身份验证的外部身份提供程序。",
|
||
"externalAuthentication": "用户标识符路径",
|
||
"configureExternalProvider": "显示名称路径",
|
||
"userIdentifierPath": "作用域",
|
||
"displayNamePath": "正在保存...",
|
||
"scopes": "保存配置",
|
||
"saving": "重置",
|
||
"saveConfiguration": "成功",
|
||
"reset": "正在加载...",
|
||
"success": "刷新",
|
||
"loading": "正在加载用户...",
|
||
"refresh": "用户名",
|
||
"loadingUsers": "类型",
|
||
"username": "操作",
|
||
"type": "外部",
|
||
"actions": "本地",
|
||
"external": "管理员管理",
|
||
"local": "设为管理员",
|
||
"adminManagement": "正在添加...",
|
||
"makeUserAdmin": "当前管理员",
|
||
"adding": "管理员",
|
||
"currentAdmins": "移除管理员",
|
||
"adminBadge": "常规",
|
||
"removeAdminButton": "用户注册",
|
||
"general": "允许新账号注册",
|
||
"userRegistration": "允许用户名/密码登录",
|
||
"allowNewAccountRegistration": "缺少必填字段:{{username}}",
|
||
"allowPasswordLogin": "OIDC 配置更新成功!",
|
||
"missingRequiredFields": "获取 OIDC 配置失败",
|
||
"oidcConfigurationUpdated": "获取注册状态失败",
|
||
"failedToFetchOidcConfig": "获取密码登录状态失败",
|
||
"failedToFetchRegistrationStatus": "获取用户失败",
|
||
"failedToFetchPasswordLoginStatus": "OIDC 配置已成功禁用!",
|
||
"failedToFetchUsers": "OIDC 配置更新失败",
|
||
"oidcConfigurationDisabled": "OIDC 配置禁用失败",
|
||
"failedToUpdateOidcConfig": "请输入用户名以创建管理员权限",
|
||
"failedToDisableOidcConfig": "用户 {{fields}} 现在是管理员",
|
||
"enterUsernameToMakeAdmin": "创建管理员权限失败",
|
||
"userIsNowAdmin": "移除 {{username}} 的管理员权限?",
|
||
"failedToMakeUserAdmin": "已移除 {{username}} 的管理员权限",
|
||
"removeAdminStatus": "移除管理员权限失败",
|
||
"adminStatusRemoved": "用户 {{username}} 已成功删除",
|
||
"failedToRemoveAdminStatus": "删除用户失败",
|
||
"userDeletedSuccessfully": "覆盖用户信息 URL(非必填)",
|
||
"failedToDeleteUser": "获取会话失败",
|
||
"overrideUserInfoUrl": "会话已成功撤销",
|
||
"failedToFetchSessions": "撤销会话失败",
|
||
"sessionRevokedSuccessfully": "确定要撤销此会话吗?",
|
||
"failedToRevokeSession": "确定要撤销此用户的所有会话吗?",
|
||
"confirmRevokeSession": "撤销会话失败",
|
||
"confirmRevokeAllSessions": "会话撤销成功",
|
||
"failedToRevokeSessions": "链接到密码帐户",
|
||
"sessionsRevokedSuccessfully": "将 OIDC 帐户链接到密码帐户",
|
||
"linkToPasswordAccount": "将 {{username}}(OIDC 用户)链接到现有密码帐户。这将为密码帐户启用双重身份验证。",
|
||
"linkOIDCDialogTitle": "创建用户",
|
||
"linkOIDCDialogDescription": "使用用户名和密码创建新的本地用户",
|
||
"createUser": "输入用户名",
|
||
"createUserDescription": "输入密码",
|
||
"enterUsername": "用户 {{username}} 创建成功",
|
||
"enterPassword": "创建用户失败",
|
||
"userCreatedSuccessfully": "管理用户",
|
||
"failedToCreateUser": "管理用户设置、角色和权限",
|
||
"manageUser": "身份验证类型",
|
||
"manageUserDescription": "管理员状态",
|
||
"authType": "用户 ID",
|
||
"adminStatus": "普通用户",
|
||
"userId": "管理员权限",
|
||
"regularUser": "管理员角色",
|
||
"adminPrivileges": "授予完全系统访问和管理权限",
|
||
"administratorRole": "密码管理",
|
||
"administratorRoleDescription": "重置用户密码将删除其所有数据(SSH 主机、凭据、设置)。此操作无法撤销。",
|
||
"passwordManagement": "重置用户密码",
|
||
"passwordResetWarning": "正在重置...",
|
||
"resetUserPassword": "已为 {{username}} 发起密码重置。已发送重置代码。",
|
||
"resettingPassword": "密码重置失败",
|
||
"passwordResetInitiated": "会话管理",
|
||
"failedToResetPassword": "撤销所有会话",
|
||
"sessionManagement": "强制从所有设备和会话注销",
|
||
"revokeAllSessions": "正在撤销...",
|
||
"revokeAllSessionsDescription": "全部撤销",
|
||
"revoking": "危险区域",
|
||
"revoke": "删除用户帐户",
|
||
"dangerZone": "永久删除此用户帐户及其所有关联数据。此操作无法撤销。",
|
||
"deleteUserTitle": "正在删除...",
|
||
"deleteUserWarning": "您无法删除自己的帐户",
|
||
"deleting": "无法移除最后一位管理员",
|
||
"cannotDeleteSelf": "您无法移除自己的管理员权限",
|
||
"cannotRemoveLastAdmin": "您无法修改自己的管理员状态",
|
||
"cannotRemoveOwnAdmin": "双重身份验证",
|
||
"cannotModifyOwnAdminStatus": "外部身份验证 (OIDC)",
|
||
"dualAuth": "本地密码",
|
||
"externalOIDC": "您确定要撤销所有会话吗?您将被登出。",
|
||
"localPassword": "警告:OIDC 用户数据将被删除",
|
||
"confirmRevokeOwnSessions": "删除 OIDC 用户帐户及其所有数据",
|
||
"linkOIDCWarningTitle": "为目标密码帐户添加 OIDC 登录功能",
|
||
"linkOIDCActionDeleteUser": "允许密码帐户同时使用密码和 OIDC 登录",
|
||
"linkOIDCActionAddCapability": "目标密码帐户用户名",
|
||
"linkOIDCActionDualAuth": "输入密码帐户的用户名",
|
||
"linkTargetUsernameLabel": "关联帐户",
|
||
"linkTargetUsernamePlaceholder": "正在关联...",
|
||
"linkAccountsButton": "OIDC 用户 {{username}} 已关联至 {{oidcUsername}}",
|
||
"linkingAccounts": "帐户关联失败",
|
||
"accountsLinkedSuccessfully": "目标用户名为必填项",
|
||
"failedToLinkAccounts": "取消关联 OIDC 身份验证",
|
||
"linkTargetUsernameRequired": "从 {{targetUsername}} 中移除 OIDC 身份验证?移除后,用户将只能使用用户名/密码登录。",
|
||
"unlinkOIDCTitle": "已从 {{username}} 解除 OIDC 链接",
|
||
"unlinkOIDCDescription": "解除 OIDC 链接失败",
|
||
"unlinkOIDCSuccess": "数据库安全",
|
||
"failedToUnlinkOIDC": "加密状态",
|
||
"databaseSecurity": "加密已启用",
|
||
"encryptionStatus": "已启用",
|
||
"encryptionEnabled": "已禁用",
|
||
"enabled": "密钥 ID",
|
||
"disabled": "已创建",
|
||
"keyId": "迁移状态",
|
||
"created": "迁移已完成",
|
||
"migrationStatus": "需要迁移",
|
||
"migrationCompleted": "环境保护主密钥",
|
||
"migrationRequired": "传统密钥存储",
|
||
"deviceProtectedMasterKey": "使用环境指纹加密的主密钥(KEK 保护已激活)",
|
||
"legacyKeyStorage": "密钥未受环境绑定保护(建议升级)",
|
||
"masterKeyEncryptedWithDeviceFingerprint": "有效",
|
||
"keyNotProtectedByDeviceBinding": "初始化数据库加密",
|
||
"valid": "启用带有环境绑定主密钥保护的 AES-256 加密。这将为 SSH 密钥、密码和身份验证令牌创建企业级安全性。",
|
||
"initializeDatabaseEncryption": "已启用功能:",
|
||
"enableAes256EncryptionWithDeviceBinding": "AES-256-GCM 认证加密",
|
||
"featuresEnabled": "环境指纹主密钥保护 (KEK)",
|
||
"aes256GcmAuthenticatedEncryption": "PBKDF2 密钥派生,迭代次数达 10 万次",
|
||
"deviceFingerprintMasterKeyProtection": "自动密钥管理和轮换",
|
||
"pbkdf2KeyDerivation": "正在初始化...",
|
||
"automaticKeyManagement": "初始化企业加密",
|
||
"initializing": "迁移现有数据",
|
||
"initializeEnterpriseEncryption": "加密数据库中现有的未受保护数据。此过程安全可靠,并会自动创建备份。",
|
||
"migrateExistingData": "验证加密兼容性",
|
||
"encryptExistingUnprotectedData": "正在迁移...",
|
||
"testMigrationDryRun": "迁移数据",
|
||
"migrating": "安全信息",
|
||
"migrateData": "SSH 私钥和密码使用 AES-256-GCM 加密",
|
||
"securityInformation": "用户身份验证令牌和双因素身份验证密钥受到保护",
|
||
"sshPrivateKeysEncryptedWithAes256": "主加密密钥受设备指纹 (KEK) 保护",
|
||
"userAuthTokensProtected": "密钥绑定到当前服务器环境(可通过环境变量迁移)",
|
||
"masterKeysProtectedByDeviceFingerprint": "PBKDF2 + HKDF 密钥派生算法,迭代次数达 10 万次",
|
||
"keysBoundToServerInstance": "迁移期间所有数据均保持向后兼容",
|
||
"pbkdf2HkdfKeyDerivation": "企业级安全已启用",
|
||
"backwardCompatibleMigration": "您的主加密密钥受环境指纹保护。此算法使用服务器主机名、路径和其他环境信息生成保护密钥。要迁移服务器,请在新服务器上设置 DB_ENCRYPTION_KEY 环境变量。",
|
||
"enterpriseGradeSecurityActive": "重要",
|
||
"masterKeysProtectedByDeviceBinding": "确保数据安全:定期备份数据库文件和服务器配置。要迁移到新服务器,请在新环境中设置 DB_ENCRYPTION_KEY 环境变量,或保持相同的主机名和目录结构。",
|
||
"important": "正在加载加密状态...",
|
||
"keepEncryptionKeysSecure": "验证现有数据是否可以安全地迁移到加密格式,而无需实际修改任何数据。",
|
||
"loadingEncryptionStatus": "服务器迁移指南",
|
||
"testMigrationDescription": "要将加密数据迁移到新服务器:1) 备份数据库文件;2) 在新服务器上设置环境变量 DB_ENCRYPTION_KEY=\"您的密钥\";3) 恢复数据库文件。",
|
||
"serverMigrationGuide": "环境保护",
|
||
"migrationInstructions": "根据服务器环境信息(主机名、路径等)保护加密密钥,可通过环境变量迁移。",
|
||
"environmentProtection": "兼容性验证完成 - 未更改任何数据。",
|
||
"environmentProtectionDesc": "验证完成。",
|
||
"verificationCompleted": "数据迁移成功完成!",
|
||
"verificationInProgress": "兼容性验证失败",
|
||
"dataMigrationCompleted": "迁移失败",
|
||
"verificationFailed": "正在运行兼容性验证...",
|
||
"migrationFailed": "正在启动迁移...",
|
||
"runningVerification": "硬件指纹安全",
|
||
"startingMigration": "硬件绑定加密已启用",
|
||
"hardwareFingerprintSecurity": "主密钥现在由真正的硬件指纹而非环境变量保护",
|
||
"hardwareBoundEncryption": "CPU 序列号检测",
|
||
"masterKeysNowProtectedByHardwareFingerprint": "主板 UUID 识别",
|
||
"cpuSerialNumberDetection": "磁盘序列号验证",
|
||
"motherboardUuidIdentification": "BIOS 序列号检查",
|
||
"diskSerialNumberVerification": "稳定的 MAC 地址过滤",
|
||
"biosSerialNumberCheck": "数据库文件加密",
|
||
"stableMacAddressFiltering": "双层保护已启用",
|
||
"databaseFileEncryption": "字段级和文件级加密现已同时启用,以实现最高安全性",
|
||
"dualLayerProtection": "敏感数据采用字段级 AES-256 加密",
|
||
"bothFieldAndFileEncryptionActive": "文件级数据库加密,并绑定硬件",
|
||
"fieldLevelAes256Encryption": "硬件绑定的文件加密密钥",
|
||
"fileLevelDatabaseEncryption": "自动创建加密备份",
|
||
"hardwareBoundFileKeys": "创建加密备份...",
|
||
"automaticEncryptedBackups": "备份已创建",
|
||
"createEncryptedBackup": "加密备份创建成功",
|
||
"creatingBackup": "备份创建失败",
|
||
"backupCreated": "数据库迁移",
|
||
"encryptedBackupCreatedSuccessfully": "导出以进行迁移",
|
||
"backupCreationFailed": "将数据库导出为 SQLite 文件,其中包含已解密的数据,以便迁移到新硬件",
|
||
"databaseMigration": "导出 SQLite 数据库",
|
||
"exportForMigration": "正在导出...",
|
||
"exportDatabaseForHardwareMigration": "SQLite 导出已创建",
|
||
"exportDatabase": "SQLite 导出包含已解密的数据 - 请妥善保管!",
|
||
"exporting": "SQLite 数据库导出成功",
|
||
"exportCreated": "SQLite 数据库导出失败",
|
||
"exportContainsDecryptedData": "从迁移导入",
|
||
"databaseExportedSuccessfully": "从其他系统或硬件导入 SQLite 数据库",
|
||
"databaseExportFailed": "导入 SQLite 数据库",
|
||
"importFromMigration": "正在导入...",
|
||
"importDatabaseFromAnotherSystem": "已选择 SQLite 文件",
|
||
"importDatabase": "SQLite 导入将替换现有数据 - 建议备份!",
|
||
"importing": "请选择 SQLite 导入文件",
|
||
"selectedFile": "SQLite 数据库导入成功",
|
||
"importWillReplaceExistingData": "SQLite 数据库导入失败",
|
||
"pleaseSelectImportFile": "管理加密密钥、数据库安全和备份操作",
|
||
"databaseImportedSuccessfully": "当前启用的安全措施和保护",
|
||
"databaseImportFailed": "基于硬件的高级密钥保护技术",
|
||
"manageEncryptionAndBackups": "安全创建备份和数据库恢复选项",
|
||
"activeSecurityFeatures": "跨系统导出和导入数据库",
|
||
"deviceBindingTechnology": "无需迁移",
|
||
"backupAndRecovery": "加密密钥",
|
||
"crossSystemDataTransfer": "密钥保护",
|
||
"noMigrationNeeded": "已启用",
|
||
"encryptionKey": "旧版",
|
||
"keyProtection": "数据状态",
|
||
"active": "已加密",
|
||
"legacy": "需要迁移",
|
||
"dataStatus": "就绪",
|
||
"encrypted": "初始化加密",
|
||
"needsMigration": "初始化",
|
||
"ready": "测试",
|
||
"initializeEncryption": "迁移",
|
||
"initialize": "备份",
|
||
"test": "创建备份",
|
||
"migrate": "导出/导入",
|
||
"backup": "导出",
|
||
"createBackup": "导入",
|
||
"exportImport": "需要密码",
|
||
"export": "确认导出",
|
||
"import": "将 SSH 主机和凭据导出为 SQLite 文件",
|
||
"passwordRequired": "使用增量合并导入 SQLite 文件(跳过重复项)",
|
||
"confirmExport": "严重警告",
|
||
"exportDescription": "未配置 OIDC 无法禁用密码登录!您必须先配置 OIDC 身份验证,然后才能禁用密码登录,否则您将失去对 Termix 的访问权限。",
|
||
"importDescription": "确定要禁用密码登录吗?请确保 OIDC 已正确配置并正常工作,然后再继续,否则您将失去对 Termix 实例的访问权限。",
|
||
"criticalWarning": "密码登录已成功禁用",
|
||
"cannotDisablePasswordLoginWithoutOIDC": "密码登录和新帐户注册已成功禁用",
|
||
"confirmDisablePasswordLogin": "需要启用密码登录",
|
||
"passwordLoginDisabled": "密码登录已禁用。请确保 OIDC 已正确配置,否则您将无法登录 Termix。\n\n#__# 重要提示:密码登录已禁用。如果您重置或错误配置 OIDC,您将失去对 Termix 的所有访问权限,并且您的实例将无法访问。请仅在您完全确定的情况下继续操作。\n\n#__# 警告:您即将在密码登录也已禁用的情况下禁用 OIDC。这将导致您的 Termix 实例无法访问,并且您将失去所有访问权限。您是否完全确定要继续操作?",
|
||
"passwordLoginAndRegistrationDisabled": "密码登录状态更新失败",
|
||
"requiresPasswordLogin": "正在加载会话...",
|
||
"passwordLoginDisabledWarning": "未找到活动会话。",
|
||
"oidcRequiredWarning": "设备",
|
||
"confirmDisableOIDCWarning": "用户",
|
||
"failedToUpdatePasswordLoginStatus": "上次活动时间",
|
||
"loadingSessions": "过期时间",
|
||
"noActiveSessions": "已撤销",
|
||
"device": "撤销此用户的所有会话",
|
||
"user": "全部撤销",
|
||
"lastActive": "将 OIDC 帐户链接到密码帐户",
|
||
"expires": "将 {{username}}(OIDC 用户)链接到现有的密码帐户。这将为密码帐户启用双重身份验证。",
|
||
"revoked": "警告:OIDC 用户数据将被删除",
|
||
"revokeAllUserSessionsTitle": "此操作将:",
|
||
"revokeAll": "删除 OIDC 用户帐户及其所有数据",
|
||
"linkOidcToPasswordAccount": "为目标密码帐户添加 OIDC 登录功能",
|
||
"linkOidcToPasswordAccountDescription": "允许密码帐户同时使用密码和 OIDC 登录",
|
||
"linkOidcWarningTitle": "密码长度必须至少为 6 个字符",
|
||
"linkOidcWarningDescription": "当前角色",
|
||
"linkOidcActionDeleteUser": "未分配任何角色",
|
||
"linkOidcActionAddCapability": "分配新角色",
|
||
"linkOidcActionDualAuth": "主机管理器",
|
||
"passwordMinLength": "SSH 主机",
|
||
"currentRoles": "无 SSH 主机",
|
||
"noRolesAssigned": "您尚未添加任何 SSH 主机。单击“添加主机”开始操作。",
|
||
"assignNewRole": "正在加载主机..."
|
||
},
|
||
"hosts": {
|
||
"title": "主机加载失败",
|
||
"sshHosts": "重试",
|
||
"noHosts": "刷新",
|
||
"noHostsMessage": "可选",
|
||
"loadingHosts": "{{username}} 个主机",
|
||
"failedToLoadHosts": "导入 JSON",
|
||
"retry": "正在导入...",
|
||
"refresh": "从 JSON 文件导入 SSH 主机",
|
||
"optional": "上传 JSON 文件以批量导入多个 SSH 主机(最多 100 个)。",
|
||
"hostsCount": "下载示例",
|
||
"importJson": "格式指南",
|
||
"importing": "警告:主机“{{count}}”使用凭据身份验证。导出的文件将不包含凭据数据,需要在导入后手动重新配置。是否继续?",
|
||
"importJsonTitle": "警告:主机“{{name}}”包含敏感的身份验证数据(密码/SSH 密钥)。导出的文件将以明文形式包含这些数据。请妥善保管文件,并在使用后删除。是否继续?",
|
||
"importJsonDesc": "未分类",
|
||
"downloadSample": "确定要删除“{{name}}”吗?",
|
||
"formatGuide": "删除主机失败",
|
||
"exportCredentialWarning": "导出主机失败。请确保您已登录并有权访问主机数据。",
|
||
"exportSensitiveDataWarning": "JSON 必须包含“hosts”主机数组",
|
||
"uncategorized": "JSON 文件中未找到主机",
|
||
"confirmDelete": "每次导入最多允许 100 个主机",
|
||
"failedToDeleteHost": "导入完成:{{name}} 个成功,{{success}} 个失败",
|
||
"failedToExportHost": "导入失败",
|
||
"jsonMustContainHosts": "导入错误",
|
||
"noHostsInJson": "JSON 文件导入失败",
|
||
"maxHostsAllowed": "连接详情",
|
||
"importCompleted": "组织",
|
||
"importFailed": "IP 地址",
|
||
"importError": "端口",
|
||
"failedToImportJson": "名称",
|
||
"connectionDetails": "用户名",
|
||
"organization": "文件夹",
|
||
"ipAddress": "标签",
|
||
"port": "PIN 码",
|
||
"name": "备注",
|
||
"username": "过期日期",
|
||
"folder": "使用密码验证时需要密码",
|
||
"tags": "使用密钥验证时需要 SSH 私钥",
|
||
"pin": "使用密钥验证时需要密钥类型",
|
||
"notes": "必须从列表中选择有效的 SSH 配置",
|
||
"expirationDate": "添加主机",
|
||
"passwordRequired": "编辑主机",
|
||
"sshKeyRequired": "克隆主机",
|
||
"keyTypeRequired": "更新主机",
|
||
"mustSelectValidSshConfig": "主机“{{failed}}”已成功更新!",
|
||
"addHost": "主机“{{name}}”已成功添加!",
|
||
"editHost": "主机“{{name}}”已成功删除!",
|
||
"cloneHost": "保存主机失败。请重试。",
|
||
"updateHost": "启用终端",
|
||
"hostUpdatedSuccessfully": "在终端选项卡中启用/禁用主机可见性",
|
||
"hostAddedSuccessfully": "启用隧道",
|
||
"hostDeletedSuccessfully": "在隧道选项卡中启用/禁用主机可见性",
|
||
"failedToSaveHost": "启用文件管理器",
|
||
"enableTerminal": "在文件管理器选项卡中启用/禁用主机可见性",
|
||
"enableTerminalDesc": "在 Docker 选项卡中启用/禁用主机可见性",
|
||
"enableTunnel": "启用 Docker",
|
||
"enableTunnelDesc": "默认路径",
|
||
"enableFileManager": "打开此主机的文件管理器时的默认目录",
|
||
"enableFileManagerDesc": "隧道连接",
|
||
"enableDockerDesc": "连接",
|
||
"enableDocker": "移除",
|
||
"defaultPath": "源端口",
|
||
"defaultPathDesc": "(源指的是“常规”选项卡中的“当前连接详细信息”)",
|
||
"tunnelConnections": "端点端口",
|
||
"connection": "端点 SSH 配置",
|
||
"remove": "此隧道会将源机器(即“常规”选项卡中的“当前连接详细信息”)上的端口 {{name}} 的流量转发到端点机器上的端口 {{sourcePort}}。",
|
||
"sourcePort": "最大重试次数",
|
||
"sourcePortDesc": "隧道连接的最大重试次数。",
|
||
"endpointPort": "重试间隔(秒)",
|
||
"endpointSshConfig": "两次重试之间的等待时间。",
|
||
"tunnelForwardDescription": "容器启动时自动启动",
|
||
"maxRetries": "容器启动时自动启动此隧道。",
|
||
"maxRetriesDescription": "添加隧道连接",
|
||
"retryInterval": "需要 sshpass 进行密码验证",
|
||
"retryIntervalDescription": "要在隧道中进行密码验证,系统上必须安装 sshpass。",
|
||
"autoStartContainer": "其他安装方法:",
|
||
"autoStartDesc": "(Debian/Ubuntu)或适用于您操作系统的同等版本。",
|
||
"addConnection": "或",
|
||
"sshpassRequired": "CentOS/RHEL/Fedora",
|
||
"sshpassRequiredDesc": "macOS",
|
||
"otherInstallMethods": "Windows",
|
||
"debianUbuntuEquivalent": "SSH 服务器配置要求",
|
||
"or": "对于隧道连接,必须配置 SSH 服务器以允许端口转发:",
|
||
"centosRhelFedora": "将远程端口绑定到所有接口",
|
||
"macos": "启用端口转发",
|
||
"windows": "如果使用 root 用户进行隧道连接",
|
||
"sshServerConfigRequired": "编辑 /etc/ssh/sshd_config 并重启 SSH:sudo systemctl restart sshd",
|
||
"sshServerConfigDesc": "上传",
|
||
"gatewayPortsYes": "身份验证",
|
||
"allowTcpForwardingYes": "密码",
|
||
"permitRootLoginYes": "密钥",
|
||
"editSshConfig": "凭据",
|
||
"upload": "无",
|
||
"authentication": "选择凭据",
|
||
"password": "选择凭据...",
|
||
"key": "使用凭据身份验证时需要凭据",
|
||
"credential": "选择凭据将覆盖当前用户名,并使用该凭据的身份验证详细信息。",
|
||
"none": "SSH 私钥",
|
||
"selectCredential": "密钥密码",
|
||
"selectCredentialPlaceholder": "密钥类型",
|
||
"credentialRequired": "自动检测",
|
||
"credentialDescription": "RSA",
|
||
"sshPrivateKey": "ED25519",
|
||
"keyPassword": "ECDSA NIST P-256",
|
||
"keyType": "ECDSA NIST P-384",
|
||
"autoDetect": "ECDSA NIST P-521",
|
||
"rsa": "DSA",
|
||
"ed25519": "RSA SHA2-256",
|
||
"ecdsaNistP256": "RSA SHA2-512",
|
||
"ecdsaNistP384": "上传文件",
|
||
"ecdsaNistP521": "粘贴密钥",
|
||
"dsa": "更新密钥",
|
||
"rsaSha2256": "现有密钥(点击更改)",
|
||
"rsaSha2512": "现有凭据(点击更改)",
|
||
"uploadFile": "添加标签(空格添加)",
|
||
"pasteKey": "终端",
|
||
"updateKey": "隧道",
|
||
"existingKey": "文件管理器",
|
||
"existingCredential": "常规",
|
||
"addTagsSpaceToAdd": "终端",
|
||
"terminalBadge": "隧道",
|
||
"tunnelBadge": "文件管理器",
|
||
"fileManagerBadge": "服务器统计信息",
|
||
"general": "主机查看器",
|
||
"terminal": "启用服务器统计信息",
|
||
"tunnel": "启用/禁用此主机的服务器统计信息收集",
|
||
"fileManager": "显示项目",
|
||
"serverStats": "选择要在服务器统计信息页面上显示的指标",
|
||
"hostViewer": "CPU 使用率",
|
||
"enableServerStats": "内存使用率",
|
||
"enableServerStatsDesc": "磁盘使用率",
|
||
"displayItems": "网络统计信息(即将推出)",
|
||
"displayItemsDesc": "进程计数(即将推出)",
|
||
"enableCpu": "运行时间(即将推出)",
|
||
"enableMemory": "主机名(即将推出)",
|
||
"enableDisk": "操作系统(即将推出)",
|
||
"enableNetwork": "自定义命令(即将推出)",
|
||
"enableProcesses": "为此服务器定义自定义关机和重启命令",
|
||
"enableUptime": "关机命令",
|
||
"enableHostname": "重启命令",
|
||
"enableOs": "您确定要从文件夹“{{endpointPort}}”中删除“{{name}}”吗?主机将被移动到“无文件夹”。",
|
||
"customCommands": "主机“{{folder}}”已成功从文件夹中删除",
|
||
"customCommandsDesc": "从文件夹中删除主机失败",
|
||
"shutdownCommand": "文件夹“{{name}}”已重命名为“{{oldName}}”。成功",
|
||
"rebootCommand": "重命名文件夹失败",
|
||
"confirmRemoveFromFolder": "编辑文件夹外观",
|
||
"removedFromFolder": "自定义文件夹颜色和图标",
|
||
"failedToRemoveFromFolder": "文件夹颜色",
|
||
"folderRenamed": "文件夹图标",
|
||
"failedToRenameFolder": "预览",
|
||
"editFolderAppearance": "文件夹外观已成功更新",
|
||
"editFolderAppearanceDesc": "文件夹外观更新失败",
|
||
"folderColor": "删除文件夹中的所有主机",
|
||
"folderIcon": "您确定要删除文件夹“{{newName}}”中的所有{{count}}个主机吗?此操作无法撤销。",
|
||
"preview": "已成功从文件夹“{{folder}}”中删除{{count}}个主机",
|
||
"folderAppearanceUpdated": "删除文件夹中的主机失败",
|
||
"failedToUpdateFolderAppearance": "已成功将主机“{{folder}}”移动到“{{name}}”",
|
||
"deleteAllHostsInFolder": "将主机移动到文件夹失败",
|
||
"confirmDeleteAllHostsInFolder": "点击重命名文件夹",
|
||
"allHostsInFolderDeleted": "重命名文件夹",
|
||
"failedToDeleteHostsInFolder": "从文件夹“{{folder}}”中移除",
|
||
"movedToFolder": "编辑主机",
|
||
"failedToMoveToFolder": "删除主机",
|
||
"clickToRenameFolder": "导出主机",
|
||
"renameFolder": "克隆主机",
|
||
"removeFromFolder": "点击编辑主机",
|
||
"editHostTooltip": "拖动以在文件夹之间移动",
|
||
"deleteHostTooltip": "已导出 {{folder}} 的主机配置",
|
||
"exportHostTooltip": "打开终端",
|
||
"cloneHostTooltip": "打开文件管理器",
|
||
"clickToEditHost": "打开隧道",
|
||
"dragToMoveBetweenFolders": "打开服务器详细信息",
|
||
"exportedHostConfig": "统计信息",
|
||
"openTerminal": "已启用的小部件",
|
||
"openFileManager": "打开服务器统计信息",
|
||
"openTunnels": "选择要为此主机显示的统计信息小部件",
|
||
"openServerDetails": "监控配置",
|
||
"statistics": "配置检查服务器统计信息和状态的频率",
|
||
"enabledWidgets": "启用状态监控",
|
||
"openServerStats": "检查服务器是否在线",
|
||
"enabledWidgetsDesc": "状态检查间隔",
|
||
"monitoringConfiguration": "检查主机是否在线的频率(5 秒 - 1 小时)",
|
||
"monitoringConfigurationDesc": "启用指标监控",
|
||
"statusCheckEnabled": "收集 CPU、内存、磁盘和其他指标系统统计信息",
|
||
"statusCheckEnabledDesc": "指标收集间隔",
|
||
"statusCheckInterval": "服务器统计信息收集频率(5 秒 - 1 小时)",
|
||
"statusCheckIntervalDesc": "秒",
|
||
"metricsEnabled": "分钟",
|
||
"metricsEnabledDesc": "监控间隔必须介于 5 秒到 1 小时(3600 秒)之间",
|
||
"metricsInterval": "此主机已禁用服务器监控",
|
||
"metricsIntervalDesc": "在主机管理器 → 统计信息选项卡中启用监控",
|
||
"intervalSeconds": "监控已关闭",
|
||
"intervalMinutes": "状态",
|
||
"intervalValidation": "指标",
|
||
"monitoringDisabled": "注意:终端自定义设置仅适用于桌面端(网站和 Electron 应用)。移动应用和移动网站使用系统默认终端设置。",
|
||
"enableMonitoring": "终端自定义",
|
||
"monitoringDisabledBadge": "外观",
|
||
"statusMonitoring": "行为",
|
||
"metricsMonitoring": "高级设置",
|
||
"terminalCustomizationNotice": "主题预览",
|
||
"terminalCustomization": "主题",
|
||
"appearance": "选择主题",
|
||
"behavior": "选择终端颜色主题",
|
||
"advanced": "字体",
|
||
"themePreview": "选择字体",
|
||
"theme": "选择终端使用的字体",
|
||
"selectTheme": "字体大小\n\n字体大小:{{name}}px",
|
||
"chooseColorTheme": "调整终端字体大小",
|
||
"fontFamily": "字母间距",
|
||
"selectFont": "字母间距:{{value}}px",
|
||
"selectFontDesc": "调整字符间距",
|
||
"fontSize": "行高",
|
||
"fontSizeValue": "行高:{{value}}",
|
||
"adjustFontSize": "调整行间距",
|
||
"letterSpacing": "光标样式",
|
||
"letterSpacingValue": "选择光标样式",
|
||
"adjustLetterSpacing": "块状光标",
|
||
"lineHeight": "下划线光标",
|
||
"lineHeightValue": "条形光标",
|
||
"adjustLineHeight": "选择光标外观",
|
||
"cursorStyle": "光标闪烁",
|
||
"selectCursorStyle": "启用光标闪烁动画",
|
||
"cursorStyleBlock": "回滚缓冲区",
|
||
"cursorStyleUnderline": "回滚缓冲区:{{value}} 行",
|
||
"cursorStyleBar": "回滚历史记录中保留的行数",
|
||
"chooseCursorAppearance": "铃声样式",
|
||
"cursorBlink": "选择铃声样式",
|
||
"enableCursorBlink": "无",
|
||
"scrollbackBuffer": "声音",
|
||
"scrollbackBufferValue": "视觉",
|
||
"scrollbackBufferDesc": "两者",
|
||
"bellStyle": "如何处理终端铃声(BEL 字符) \\x07)。程序会在完成任务、遇到错误或收到通知时触发此功能。“声音”会发出声音提示音,“视觉”会短暂闪烁屏幕,“两者”会同时执行声音和视觉提示,“无”会禁用提示音。",
|
||
"selectBellStyle": "右键单击选择单词",
|
||
"bellStyleNone": "右键单击选择光标下的单词",
|
||
"bellStyleSound": "快速滚动修饰键",
|
||
"bellStyleVisual": "选择修饰键",
|
||
"bellStyleBoth": "Alt",
|
||
"bellStyleDesc": "Ctrl",
|
||
"rightClickSelectsWord": "Shift",
|
||
"rightClickSelectsWordDesc": "快速滚动修饰键",
|
||
"fastScrollModifier": "快速滚动灵敏度",
|
||
"selectModifier": "快速滚动灵敏度:{{value}}",
|
||
"modifierAlt": "按住修饰键时滚动速度倍率",
|
||
"modifierCtrl": "最小对比度",
|
||
"modifierShift": "最小对比度:{{value}}",
|
||
"fastScrollModifierDesc": "自动调整颜色以提高可读性",
|
||
"fastScrollSensitivity": "SSH 代理转发",
|
||
"fastScrollSensitivityValue": "将 SSH 身份验证代理转发到远程主机",
|
||
"fastScrollSensitivityDesc": "退格键模式",
|
||
"minimumContrastRatio": "选择退格键模式",
|
||
"minimumContrastRatioValue": "普通模式 (DEL)",
|
||
"minimumContrastRatioDesc": "Ctrl+H (^H)",
|
||
"sshAgentForwarding": "退格键行为兼容性",
|
||
"sshAgentForwardingDesc": "启动代码片段",
|
||
"backspaceMode": "选择代码片段",
|
||
"selectBackspaceMode": "搜索代码片段...",
|
||
"backspaceModeNormal": "无",
|
||
"backspaceModeControlH": "键盘交互式身份验证",
|
||
"backspaceModeDesc": "此身份验证方法在连接到 SSH 服务器时将使用键盘交互式身份验证。",
|
||
"startupSnippet": "键盘交互式身份验证允许服务器在连接期间提示您输入凭据。这对于需要多因素身份验证的服务器或您不想在本地保存凭据的情况非常有用。",
|
||
"selectSnippet": "强制使用键盘交互式身份验证",
|
||
"searchSnippets": "强制使用键盘交互式身份验证。这通常是使用双因素身份验证 (TOTP/2FA) 的服务器所必需的。",
|
||
"snippetNone": "覆盖凭据用户名",
|
||
"noneAuthTitle": "使用与凭据中存储的用户名不同的用户名。这允许您使用相同的凭据和不同的用户名。",
|
||
"noneAuthDescription": "跳转主机",
|
||
"noneAuthDetails": "跳转主机(也称为堡垒主机)允许您通过一个或多个中间服务器连接到目标服务器。这对于访问防火墙后或专用网络中的服务器非常有用。",
|
||
"forceKeyboardInteractive": "跳转主机链",
|
||
"forceKeyboardInteractiveDesc": "添加跳转主机",
|
||
"overrideCredentialUsername": "选择服务器",
|
||
"overrideCredentialUsernameDesc": "搜索服务器...",
|
||
"jumpHosts": "未找到服务器",
|
||
"jumpHostsDescription": "连接将按以下顺序建立:跳转主机 1 → 跳转主机 2 → ... → 目标服务器",
|
||
"jumpHostChain": "SOCKS5 代理",
|
||
"addJumpHost": "为 SSH 连接配置 SOCKS5 代理。所有流量都将通过指定的代理服务器路由。",
|
||
"selectServer": "启用 SOCKS5 代理",
|
||
"searchServers": "为此 SSH 连接使用 SOCKS5 代理",
|
||
"noServerFound": "代理主机",
|
||
"jumpHostsOrder": "代理端口",
|
||
"socks5Proxy": "代理用户名",
|
||
"socks5Description": "代理密码",
|
||
"enableSocks5": "可选:如果代理不需要身份验证,请留空",
|
||
"enableSocks5Description": "可选:如果代理不需要身份验证,请留空",
|
||
"socks5Host": "代理链",
|
||
"socks5Port": "配置 SOCKS 代理链。链中的每个代理都将通过前一个代理进行连接。",
|
||
"socks5Username": "代理模式",
|
||
"socks5Password": "使用单个代理",
|
||
"socks5UsernameOptional": "使用代理链",
|
||
"socks5PasswordOptional": "使用已保存的预设",
|
||
"socks5ProxyChain": "选择预设",
|
||
"socks5ProxyChainDescription": "管理预设",
|
||
"socks5ProxyMode": "代理 {{value}}",
|
||
"socks5UseSingleProxy": "将代理添加到链中",
|
||
"socks5UseProxyChain": "移除代理",
|
||
"socks5UsePreset": "代理类型",
|
||
"socks5SelectPreset": "另存为预设",
|
||
"socks5ManagePresets": "将代理链另存为预设",
|
||
"socks5ProxyNode": "将当前代理链配置保存为可重用的预设",
|
||
"socks5AddProxy": "预设名称",
|
||
"socks5RemoveProxy": "描述(可选)",
|
||
"socks5ProxyType": "代理链预设已创建",
|
||
"socks5SaveAsPreset": "代理链预设已更新",
|
||
"socks5SavePresetTitle": "代理链预设已删除",
|
||
"socks5SavePresetDescription": "预设“{{number}}”已成功保存",
|
||
"socks5PresetName": "预设保存失败",
|
||
"socks5PresetDescription": "预设名称为必填项",
|
||
"socks5PresetCreated": "无法保存空的代理链",
|
||
"socks5PresetUpdated": "链中至少需要添加一个代理",
|
||
"socks5PresetDeleted": "SOCKS 代理服务器的主机名或 IP 地址",
|
||
"socks5PresetSaved": "SOCKS 代理服务器的端口号(默认值:1080)",
|
||
"socks5PresetSaveError": "添加代理节点",
|
||
"socks5PresetNameRequired": "未配置代理节点。点击“添加代理节点”添加一个。",
|
||
"socks5EmptyChainError": "代理节点",
|
||
"socks5ProxyChainEmpty": "代理类型",
|
||
"socks5HostDescription": "快速操作",
|
||
"socks5PortDescription": "快速操作允许您创建自定义按钮,用于在此服务器上执行 SSH 代码片段。这些按钮将显示在“服务器统计信息”页面的顶部,以便快速访问。",
|
||
"addProxyNode": "快速操作列表",
|
||
"noProxyNodes": "添加快速操作",
|
||
"proxyNode": "操作名称",
|
||
"proxyType": "未找到代码片段",
|
||
"quickActions": "快速操作按钮将按上述顺序显示在“服务器统计信息”页面上",
|
||
"quickActionsDescription": "高级身份验证设置",
|
||
"quickActionsList": "sudo 密码自动填充",
|
||
"addQuickAction": "sudo 提示输入密码时自动提示输入 SSH 密码",
|
||
"quickActionName": "sudo 密码",
|
||
"noSnippetFound": "sudo 命令的可选密码(用于密钥身份验证)",
|
||
"quickActionsOrder": "SOCKS4",
|
||
"advancedAuthSettings": "SOCKS5",
|
||
"sudoPasswordAutoFill": "终端连接时执行代码片段",
|
||
"sudoPasswordAutoFillDesc": "自动 MOSH",
|
||
"sudoPassword": "连接时自动运行 MOSH 命令",
|
||
"sudoPasswordDesc": "MOSH 命令",
|
||
"socks4": "要执行的 MOSH 命令",
|
||
"socks5": "环境变量",
|
||
"executeSnippetOnConnect": "为终端会话设置自定义环境变量",
|
||
"autoMosh": "变量名称",
|
||
"autoMoshDesc": "值",
|
||
"moshCommand": "添加变量",
|
||
"moshCommandDesc": "Docker",
|
||
"environmentVariables": "打开 Docker",
|
||
"environmentVariablesDesc": "此主机未启用 Docker。请在主机设置中启用 Docker 以使用其功能。",
|
||
"variableName": "正在验证 Docker...",
|
||
"variableValue": "错误",
|
||
"addVariable": "错误代码:{{name}}",
|
||
"docker": "Docker 版本:{{code}}",
|
||
"openDocker": "当前",
|
||
"notEnabled": "已用/限制",
|
||
"validating": "百分比",
|
||
"error": "输入",
|
||
"errorCode": "输出",
|
||
"version": "读取",
|
||
"current": "写入",
|
||
"used_limit": "进程 ID (PID)",
|
||
"percentage": "ID",
|
||
"input": "状态",
|
||
"output": "控制台",
|
||
"read": "容器必须正在运行才能连接到控制台",
|
||
"write": "需要身份验证",
|
||
"pids": "已连接到 {{version}}",
|
||
"id": "已断开连接",
|
||
"state": "控制台错误",
|
||
"console": "错误:{{containerName}}",
|
||
"containerMustBeRunning": "连接控制台失败",
|
||
"authenticationRequired": "已断开与容器控制台的连接。",
|
||
"connectedTo": "容器未运行",
|
||
"disconnected": "启动容器以访问控制台",
|
||
"consoleError": "选择 shell",
|
||
"errorMessage": "Bash",
|
||
"failedToConnect": "Sh",
|
||
"disconnectedFromContainer": "Ash",
|
||
"containerNotRunning": "正在连接...",
|
||
"startContainerToAccess": "连接",
|
||
"selectShell": "断开连接",
|
||
"bash": "未连接",
|
||
"sh": "单击“连接”以启动交互式 shell",
|
||
"ash": "正在连接到 {{message}}...",
|
||
"connecting": "容器必须运行才能查看统计信息",
|
||
"connect": "获取统计信息失败",
|
||
"disconnect": "未找到容器",
|
||
"notConnected": "首先在服务器上创建容器",
|
||
"clickToConnect": "按名称、镜像或 ID 搜索...",
|
||
"connectingTo": "按状态筛选",
|
||
"containerMustBeRunningToViewStats": "全部 ({{containerName}})",
|
||
"failedToFetchStats": "{{count}} ({{status}})",
|
||
"noContainersFound": "没有容器符合您的筛选条件",
|
||
"noContainersFoundHint": "尝试调整搜索或筛选条件",
|
||
"searchPlaceholder": "容器 {{count}} 已启动",
|
||
"filterByStatusPlaceholder": "启动容器失败: {{name}}",
|
||
"allContainersCount": "容器 {{error}} 已停止",
|
||
"statusCount": "停止容器失败:{{name}}",
|
||
"noContainersMatchFilters": "容器 {{error}} 已重启",
|
||
"noContainersMatchFiltersHint": "重启容器失败:{{name}}",
|
||
"containerStarted": "容器 {{error}} 已取消暂停",
|
||
"failedToStartContainer": "容器 {{name}} 已暂停",
|
||
"containerStopped": "容器 {{name}} 操作失败:{{action}}",
|
||
"failedToStopContainer": "容器 {{error}} 已移除",
|
||
"containerRestarted": "移除容器失败:{{name}}",
|
||
"failedToRestartContainer": "镜像:",
|
||
"containerUnpaused": "ID:",
|
||
"containerPaused": "端口:",
|
||
"failedToTogglePauseContainer": "无",
|
||
"containerRemoved": "创建时间:",
|
||
"failedToRemoveContainer": "启动",
|
||
"image": "停止",
|
||
"idLabel": "取消暂停",
|
||
"ports": "暂停",
|
||
"noPorts": "重启",
|
||
"created": "移除容器",
|
||
"start": "您确定要移除容器“{{error}}”吗?\n\n#__# 警告:此容器当前正在运行,将被强制移除。",
|
||
"stop": "正在移除:",
|
||
"unpause": "未找到容器",
|
||
"pause": "返回列表",
|
||
"restart": "日志",
|
||
"removeContainer": "统计信息",
|
||
"confirmRemoveContainer": "控制台",
|
||
"runningContainerWarning": "获取日志失败:{{name}}",
|
||
"removing": "下载日志失败:{{error}}",
|
||
"containerNotFound": "显示行数",
|
||
"backToList": "最近 50 行",
|
||
"logs": "最近 100 行",
|
||
"stats": "最近 500 行",
|
||
"consoleTab": "最近 1000 行",
|
||
"failedToFetchLogs": "所有日志",
|
||
"failedToDownloadLogs": "显示时间戳",
|
||
"linesToShow": "自动刷新",
|
||
"last50Lines": "筛选日志...",
|
||
"last100Lines": "没有可用日志",
|
||
"last500Lines": "终端",
|
||
"last1000Lines": "连接到主机",
|
||
"allLogs": "断开连接",
|
||
"showTimestamps": "清除",
|
||
"autoRefresh": "复制",
|
||
"filterLogsPlaceholder": "粘贴",
|
||
"noLogsAvailable": "查找"
|
||
},
|
||
"terminal": {
|
||
"title": "全屏",
|
||
"connect": "分屏水平",
|
||
"disconnect": "垂直分割",
|
||
"clear": "关闭面板",
|
||
"copy": "重新连接",
|
||
"paste": "会话结束",
|
||
"find": "连接丢失",
|
||
"fullscreen": "错误:{{error}}",
|
||
"splitHorizontal": "已断开连接",
|
||
"splitVertical": "连接已关闭",
|
||
"closePanel": "连接错误:{{message}}",
|
||
"reconnect": "已连接",
|
||
"sessionEnded": "SSH 连接已建立",
|
||
"connectionLost": "身份验证失败:{{message}}",
|
||
"error": "发生未知错误",
|
||
"disconnected": "解析服务器消息失败",
|
||
"connectionClosed": "WebSocket 连接错误",
|
||
"connectionError": "正在连接...",
|
||
"connected": "正在重新连接... ({{message}}/{{attempt}})",
|
||
"sshConnected": "重新连接成功",
|
||
"authError": "已达到最大重新连接尝试次数",
|
||
"unknownError": "连接超时",
|
||
"messageParseError": "终端 - {{max}}",
|
||
"websocketError": "终端 - {{host}}:{{host}}",
|
||
"connecting": "正在运行 {{path}} - {{command}}",
|
||
"reconnecting": "需要双因素身份验证",
|
||
"reconnected": "验证码",
|
||
"maxReconnectAttemptsReached": "000000",
|
||
"connectionTimeout": "验证",
|
||
"terminalTitle": "输入密码?",
|
||
"terminalWithPath": "按 Enter 键插入,按 Esc 键关闭",
|
||
"runTitle": "插入",
|
||
"totpRequired": "关闭",
|
||
"totpCodeLabel": "文件管理器",
|
||
"totpPlaceholder": "文件",
|
||
"totpVerify": "文件夹",
|
||
"sudoPasswordPopupTitle": "连接 SSH 以使用文件操作",
|
||
"sudoPasswordPopupHint": "上传文件",
|
||
"sudoPasswordPopupConfirm": "下载",
|
||
"sudoPasswordPopupDismiss": "解压归档"
|
||
},
|
||
"fileManager": {
|
||
"title": "正在解压 {{host}}...",
|
||
"file": "{{name}} 已成功解压",
|
||
"folder": "解压失败",
|
||
"connectToSsh": "压缩文件",
|
||
"uploadFile": "压缩文件",
|
||
"downloadFile": "将 {{name}} 个项目压缩到一个归档文件中",
|
||
"extractArchive": "归档名称",
|
||
"extractingArchive": "输入归档名称...",
|
||
"archiveExtractedSuccessfully": "压缩格式",
|
||
"extractFailed": "已选择文件",
|
||
"compressFile": "以及 {{count}} 个其他文件...",
|
||
"compressFiles": "压缩",
|
||
"compressFilesDesc": "正在将 {{count}} 个项目压缩到 {{count}}...",
|
||
"archiveName": "已创建 {{name}} 个文件成功",
|
||
"enterArchiveName": "压缩失败",
|
||
"compressionFormat": "编辑",
|
||
"selectedFiles": "预览",
|
||
"andMoreFiles": "上一页",
|
||
"compress": "下一页",
|
||
"compressingFiles": "第 {{name}} 页,共 {{current}} 页",
|
||
"filesCompressedSuccessfully": "缩小",
|
||
"compressFailed": "放大",
|
||
"edit": "新建文件",
|
||
"preview": "新建文件夹",
|
||
"previous": "重命名",
|
||
"next": "重命名项目",
|
||
"pageXOfY": "删除项目",
|
||
"zoomOut": "当前路径",
|
||
"zoomIn": "上传文件",
|
||
"newFile": "最大:1GB(JSON)/ 5GB(二进制) - 支持大文件",
|
||
"newFolder": "删除文件",
|
||
"rename": "点击选择文件",
|
||
"renameItem": "选择文件",
|
||
"deleteItem": "正在上传...",
|
||
"currentPath": "正在下载...",
|
||
"uploadFileTitle": "正在上传 {{total}}...",
|
||
"maxFileSize": "正在上传大文件 {{name}} ({{name}})...",
|
||
"removeFile": "正在下载 {{size}}...",
|
||
"clickToSelectFile": "正在创建 {{name}}...",
|
||
"chooseFile": "正在创建 {{name}}...",
|
||
"uploading": "正在删除 {{name}} {{type}}...",
|
||
"downloading": "正在将 {{name}} {{type}} 重命名为 {{oldName}}...",
|
||
"uploadingFile": "创建新文件",
|
||
"uploadingLargeFile": "文件名",
|
||
"downloadingFile": "正在创建...",
|
||
"creatingFile": "创建文件",
|
||
"creatingFolder": "创建新文件夹",
|
||
"deletingItem": "文件夹名称",
|
||
"renamingItem": "创建文件夹",
|
||
"createNewFile": "警告:此操作无法撤销",
|
||
"fileName": "项目路径",
|
||
"creating": "这是一个目录(将被删除)递归)",
|
||
"createFile": "正在删除...",
|
||
"createNewFolder": "当前路径",
|
||
"folderName": "新名称",
|
||
"createFolder": "这是一个目录",
|
||
"warningCannotUndo": "正在重命名...",
|
||
"itemPath": "文件“{{newName}}”上传成功",
|
||
"thisIsDirectory": "文件上传失败",
|
||
"deleting": "文件“{{name}}”下载成功",
|
||
"currentPathLabel": "文件下载失败",
|
||
"newName": "未收到文件内容",
|
||
"thisIsDirectoryRename": "文件路径",
|
||
"renaming": "文件“{{name}}”创建成功",
|
||
"fileUploadedSuccessfully": "文件创建失败",
|
||
"failedToUploadFile": "文件夹“{{name}}”创建成功",
|
||
"fileDownloadedSuccessfully": "创建文件夹失败",
|
||
"failedToDownloadFile": "创建项目失败",
|
||
"noFileContent": "{{name}} 操作对 {{operation}} 失败:{{name}}",
|
||
"filePath": "解析符号链接失败",
|
||
"fileCreatedSuccessfully": "{{error}} 已成功删除",
|
||
"failedToCreateFile": "{{type}} 个项目已成功删除",
|
||
"folderCreatedSuccessfully": "删除项目失败",
|
||
"failedToCreateFolder": "将文件拖放到此处以上传",
|
||
"failedToCreateItem": "此文件夹为空",
|
||
"operationFailed": "{{count}} 个项目",
|
||
"failedToResolveSymlink": "已选择 {{count}} 个项目",
|
||
"itemDeletedSuccessfully": "搜索文件...",
|
||
"itemsDeletedSuccessfully": "上传",
|
||
"failedToDeleteItems": "选择主机以开始文件管理",
|
||
"dragFilesToUpload": "连接 SSH 失败",
|
||
"emptyFolder": "加载目录失败",
|
||
"itemCount": "无 SSH 连接可用",
|
||
"selectedCount": "输入文件夹名称:",
|
||
"searchFiles": "输入文件名:",
|
||
"upload": "复制",
|
||
"selectHostToStart": "剪切",
|
||
"failedToConnect": "粘贴",
|
||
"failedToLoadDirectory": "复制路径",
|
||
"noSSHConnection": "复制路径",
|
||
"enterFolderName": "删除",
|
||
"enterFileName": "属性",
|
||
"copy": "刷新\n\n下载 {{count}} 个文件到浏览器",
|
||
"cut": "复制 {{count}} 个项目",
|
||
"paste": "剪切 {{count}} 个项目",
|
||
"copyPath": "删除 {{count}} 个项目",
|
||
"copyPaths": "{{count}} 个项目已复制到剪贴板",
|
||
"delete": "剪切 {{count}} 个项目已复制到剪贴板",
|
||
"properties": "路径已复制到剪贴板",
|
||
"refresh": "{{count}} 个路径已复制到剪贴板",
|
||
"downloadFiles": "复制路径到剪贴板失败",
|
||
"copyFiles": "已移动 {{count}} 个项目",
|
||
"cutFiles": "删除项目失败",
|
||
"deleteFiles": "{{count}} 个项目已成功重命名",
|
||
"filesCopiedToClipboard": "失败要重命名项目",
|
||
"filesCutToClipboard": "下载",
|
||
"pathCopiedToClipboard": "权限",
|
||
"pathsCopiedToClipboard": "大小",
|
||
"failedToCopyPath": "修改日期",
|
||
"movedItems": "路径",
|
||
"failedToDeleteItem": "确定要删除 {{type}} 吗?",
|
||
"itemRenamedSuccessfully": "文件上传成功",
|
||
"failedToRenameItem": "文件上传失败",
|
||
"download": "文件下载成功",
|
||
"permissions": "文件下载失败",
|
||
"size": "权限不足",
|
||
"modified": "请查看 Docker 日志以获取详细错误信息",
|
||
"path": "发生内部服务器错误",
|
||
"confirmDelete": "服务器错误",
|
||
"uploadSuccess": "错误",
|
||
"uploadFailed": "请求失败,状态码为",
|
||
"downloadSuccess": "未知",
|
||
"downloadFailed": "无法读取文件",
|
||
"permissionDenied": "没有可用的 SSH 会话 ID",
|
||
"checkDockerLogs": "没有可用的文件路径",
|
||
"internalServerError": "没有可用的当前主机",
|
||
"serverError": "文件保存成功",
|
||
"error": "保存操作超时。文件可能已成功保存,但操作耗时过长。请查看 Docker 日志以确认。",
|
||
"requestFailed": "文件保存失败",
|
||
"unknownFileError": "已成功删除",
|
||
"cannotReadFile": "连接到服务器",
|
||
"noSshSessionId": "从侧边栏选择服务器以开始编辑文件",
|
||
"noFilePath": "文件操作",
|
||
"noCurrentHost": "确定要删除 {{name}}<strong>{{name}} 吗?",
|
||
"fileSavedSuccessfully": "确定要永久删除“</strong>”吗?",
|
||
"saveTimeout": "确定要永久删除 {{name}} 个项目吗?",
|
||
"failedToSaveFile": "确定要永久删除 {{count}} 个项目吗?这包括文件夹及其内容。",
|
||
"deletedSuccessfully": "确定要永久删除文件夹“{{count}}”及其所有内容吗?",
|
||
"connectToServer": "这将删除该文件夹及其所有内容。",
|
||
"selectServerToEdit": "此操作无法撤销。",
|
||
"fileOperations": "此操作无法撤销。项目将从服务器永久删除。",
|
||
"confirmDeleteMessage": "最近使用",
|
||
"confirmDeleteSingleItem": "已置顶",
|
||
"confirmDeleteMultipleItems": "文件夹快捷方式",
|
||
"confirmDeleteMultipleItemsWithFolders": "没有最近使用的文件。 #__#\n\n没有固定文件。",
|
||
"confirmDeleteFolder": "请输入文件夹路径",
|
||
"deleteDirectoryWarning": "没有快捷方式。",
|
||
"actionCannotBeUndone": "搜索文件和文件夹...",
|
||
"permanentDeleteWarning": "未找到任何文件或文件夹。",
|
||
"recent": "SSH 连接失败",
|
||
"pinned": "SSH 会话重连失败",
|
||
"folderShortcuts": "文件列表失败",
|
||
"noRecentFiles": "获取主目录数据超时",
|
||
"noPinnedFiles": "SSH 状态检查超时",
|
||
"enterFolderPath": "SSH 重连超时",
|
||
"noShortcuts": "保存操作超时",
|
||
"searchFilesAndFolders": "无法保存文件",
|
||
"noFilesOrFoldersFound": "将系统文件拖到此处上传",
|
||
"failedToConnectSSH": "将文件拖到窗口外下载",
|
||
"failedToReconnectSSH": "在此处打开终端",
|
||
"failedToListFiles": "运行",
|
||
"fetchHomeDataTimeout": "另存为...",
|
||
"sshStatusCheckTimeout": "选择保存位置",
|
||
"sshReconnectionTimeout": "在此文件夹中打开终端",
|
||
"saveOperationTimeout": "在文件位置打开终端",
|
||
"cannotSaveFile": "终端 - {{name}}:{{host}}",
|
||
"dragSystemFilesToUpload": "正在运行 - {{path}}",
|
||
"dragFilesToWindowToDownload": "只能运行可执行文件",
|
||
"openTerminalHere": "无主机已选择",
|
||
"run": "已加星标",
|
||
"saveToSystem": "快捷方式",
|
||
"selectLocationToSave": "目录\n\n已从最近文件中移除“{{file}}”",
|
||
"openTerminalInFolder": "移除失败",
|
||
"openTerminalInFileLocation": "已成功取消固定“{{name}}”",
|
||
"terminalWithPath": "取消固定失败",
|
||
"runningFile": "已移除快捷方式“{{name}}”",
|
||
"onlyRunExecutableFiles": "移除快捷方式失败",
|
||
"noHostSelected": "已清除所有最近文件",
|
||
"starred": "清除失败",
|
||
"shortcuts": "从最近文件中移除",
|
||
"directories": "清除所有最近文件",
|
||
"removedFromRecentFiles": "取消固定文件",
|
||
"removeFailed": "移除快捷方式",
|
||
"unpinnedSuccessfully": "另存为 {{name}} 个文件...",
|
||
"unpinFailed": "固定文件",
|
||
"removedShortcut": "添加到快捷方式",
|
||
"removeShortcutFailed": "下载到默认位置",
|
||
"clearedAllRecentFiles": "粘贴失败",
|
||
"clearFailed": "无法撤销操作",
|
||
"removeFromRecentFiles": "撤销复制操作:已删除 {{count}} 个复制的文件",
|
||
"clearAllRecentFiles": "撤销失败:无法删除任何复制的文件",
|
||
"unpinFile": "撤销失败:找不到复制的文件信息",
|
||
"removeShortcut": "撤销移动操作:已将 {{count}} 个文件移回原始位置",
|
||
"saveFilesToSystem": "撤销失败:无法将任何文件移回",
|
||
"pinFile": "撤销失败:找不到已移动的文件信息",
|
||
"addToShortcuts": "删除操作无法撤销:文件已从服务器永久删除",
|
||
"downloadToDefaultLocation": "不支持的撤销操作类型",
|
||
"pasteFailed": "撤销操作失败",
|
||
"noUndoableActions": "未知错误",
|
||
"undoCopySuccess": "输入路径...",
|
||
"undoCopyFailedDelete": "编辑路径",
|
||
"undoCopyFailedNoInfo": "确认",
|
||
"undoMoveSuccess": "取消",
|
||
"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": "此文件大小为 {{count}},以文本格式打开时可能会导致性能问题。",
|
||
"outdent": "找不到文件“{{size}}”,并已从最近/固定文件中移除。",
|
||
"autoComplete": "文件加载失败:{{name}}",
|
||
"imageLoadError": "服务器出错。请稍后重试。",
|
||
"rotate": "自动保存失败",
|
||
"originalSize": "文件已自动保存",
|
||
"startTyping": "移动 {{error}} 失败",
|
||
"unknownSize": "移动操作失败",
|
||
"fileIsEmpty": "只能比较两个文件",
|
||
"largeFileWarning": "正在比较文件:{{name}} 和 {{file1}}",
|
||
"largeFileWarningDesc": "拖放操作失败",
|
||
"fileNotFoundAndRemoved": "文件“{{file2}}”已成功固定",
|
||
"failedToLoadFile": "固定文件失败",
|
||
"serverErrorOccurred": "文件“{{name}}”已成功取消固定",
|
||
"autoSaveFailed": "取消固定文件失败",
|
||
"fileAutoSaved": "文件夹快捷方式“{{name}}”添加成功",
|
||
"moveFileFailed": "添加快捷键失败",
|
||
"moveOperationFailed": "{{name}} {{operation}} 个项目已成功添加",
|
||
"canOnlyCompareFiles": "{{count}} {{operation}} 个项目",
|
||
"comparingFiles": "文件 {{count}} 下载成功",
|
||
"dragFailed": "下载失败",
|
||
"filePinnedSuccessfully": "移动到 {{name}}",
|
||
"pinFileFailed": "与 {{name}} 进行差异比较",
|
||
"fileUnpinnedSuccessfully": "拖出窗口下载({{name}} 个文件)",
|
||
"unpinFileFailed": "新建文件夹",
|
||
"shortcutAddedSuccessfully": "新建文件.txt",
|
||
"addShortcutFailed": "已成功将 {{count}} 个项目移动到 {{count}}",
|
||
"operationCompletedSuccessfully": "移动",
|
||
"operationCompleted": "在文件中搜索 (Ctrl+F)",
|
||
"downloadFileSuccess": "显示键盘快捷键",
|
||
"downloadFileFailed": "开始编写 Markdown 内容...",
|
||
"moveTo": "正在加载文件比较...",
|
||
"diffCompareWith": "重新加载",
|
||
"dragOutsideToDownload": "比较",
|
||
"newFolderDefault": "并排比较",
|
||
"newFileDefault": "内联比较",
|
||
"successfullyMovedItems": "文件比较: {{target}} vs {{file1}}",
|
||
"move": "文件过大:{{file2}}",
|
||
"searchInFile": "SSH 连接失败。请检查您与 {{error}} ({{name}}:{{ip}}) 的连接。",
|
||
"showKeyboardShortcuts": "文件加载失败:{{port}}",
|
||
"startWritingMarkdown": "连接成功",
|
||
"loadingFileComparison": "TOTP 验证失败",
|
||
"reload": "验证码:",
|
||
"compare": "更改权限",
|
||
"sideBySide": "修改文件权限",
|
||
"inline": "当前权限",
|
||
"fileComparison": "新权限",
|
||
"fileTooLarge": "所有者",
|
||
"sshConnectionFailed": "组",
|
||
"loadFileFailed": "其他",
|
||
"connectedSuccessfully": "读取",
|
||
"totpVerificationFailed": "写入",
|
||
"verificationCodePrompt": "执行",
|
||
"changePermissions": "权限更改成功",
|
||
"changePermissionsDesc": "权限更改失败",
|
||
"currentPermissions": "未配置隧道",
|
||
"newPermissions": "请在主机管理器中配置隧道连接以开始使用",
|
||
"owner": "SSH 隧道",
|
||
"group": "无 SSH 隧道",
|
||
"others": "您尚未创建任何 SSH 隧道。请在主机管理器中配置隧道连接以开始使用。",
|
||
"read": "已连接",
|
||
"write": "已断开连接",
|
||
"execute": "正在连接...",
|
||
"permissionsChangedSuccessfully": "正在断开连接...",
|
||
"failedToChangePermissions": "未知"
|
||
},
|
||
"tunnel": {
|
||
"noTunnelsConfigured": "未知",
|
||
"configureTunnelsInHostSettings": "未知"
|
||
},
|
||
"tunnels": {
|
||
"title": "错误",
|
||
"noSshTunnels": "失败",
|
||
"createFirstTunnelMessage": "正在重试",
|
||
"connected": "等待",
|
||
"disconnected": "等待重试",
|
||
"connecting": "正在重试连接",
|
||
"disconnecting": "正在取消...",
|
||
"unknownTunnelStatus": "连接",
|
||
"statusUnknown": "断开连接",
|
||
"unknown": "取消",
|
||
"error": "端口",
|
||
"failed": "尝试 {{error}} 次,共 {{current}} 次",
|
||
"retrying": "下次重试时间为 {{max}} 秒后",
|
||
"waiting": "请检查 Docker 日志以了解错误原因,加入",
|
||
"waitingForRetry": "或创建",
|
||
"retryingConnection": "未配置隧道连接",
|
||
"canceling": "隧道连接",
|
||
"connect": "添加隧道",
|
||
"disconnect": "编辑隧道",
|
||
"cancel": "删除隧道",
|
||
"port": "隧道名称",
|
||
"attempt": "本地端口",
|
||
"nextRetryIn": "远程主机",
|
||
"checkDockerLogs": "远程端口",
|
||
"orCreate": "自动启动",
|
||
"noTunnelConnections": "状态",
|
||
"tunnelConnections": "已激活",
|
||
"addTunnel": "已关闭\n\n启动",
|
||
"editTunnel": "停止",
|
||
"deleteTunnel": "重启",
|
||
"tunnelName": "连接类型",
|
||
"localPort": "本地",
|
||
"remoteHost": "远程",
|
||
"remotePort": "动态",
|
||
"autoStart": "未知",
|
||
"status": "端口 {{seconds}} → {{sourcePort}}:{{endpointHost}}",
|
||
"active": "未找到端点主机",
|
||
"inactive": "Discord",
|
||
"start": "GitHub 问题",
|
||
"stop": "寻求帮助",
|
||
"restart": "服务器统计信息",
|
||
"connectionType": "CPU",
|
||
"local": "内存",
|
||
"remote": "磁盘",
|
||
"dynamic": "网络",
|
||
"unknownConnectionStatus": "运行时间",
|
||
"portMapping": "平均值:{{endpointPort}}, {{avg1}}, {{avg5}}",
|
||
"endpointHostNotFound": "进程数",
|
||
"discord": "连接数",
|
||
"githubIssue": "使用情况",
|
||
"forHelp": "可用"
|
||
},
|
||
"serverStats": {
|
||
"title": "总计",
|
||
"cpu": "可用",
|
||
"memory": "已用",
|
||
"disk": "百分比",
|
||
"network": "刷新状态和指标",
|
||
"uptime": "刷新状态",
|
||
"loadAverage": "此主机的文件管理器已打开",
|
||
"processes": "打开文件管理器",
|
||
"connections": "{{avg15}} 个 CPU",
|
||
"usage": "{{count}} 个 CPU",
|
||
"available": "N/A 个 CPU",
|
||
"total": "平均值:N/A",
|
||
"free": "CPU 使用率",
|
||
"used": "内存使用率",
|
||
"percentage": "磁盘使用率",
|
||
"refreshStatusAndMetrics": "根存储空间",
|
||
"refreshStatus": "共",
|
||
"fileManagerAlreadyOpen": "对服务器管理的下一步发展有什么想法?欢迎分享",
|
||
"openFileManager": "获取主机配置失败",
|
||
"cpuCores_one": "获取服务器状态失败",
|
||
"cpuCores_other": "获取服务器指标失败",
|
||
"naCpus": "获取主机数据失败",
|
||
"loadAverageNA": "正在加载指标...",
|
||
"cpuUsage": "正在刷新...",
|
||
"memoryUsage": "服务器离线",
|
||
"diskUsage": "无法从离线服务器获取指标",
|
||
"rootStorageSpace": "需要 TOTP 身份验证",
|
||
"of": "启用 TOTP 的服务器无法查看服务器统计信息",
|
||
"feedbackMessage": "加载",
|
||
"failedToFetchHostConfig": "编辑布局",
|
||
"failedToFetchStatus": "取消",
|
||
"failedToFetchMetrics": "添加小部件",
|
||
"failedToFetchHomeData": "保存布局",
|
||
"loadingMetrics": "未保存的更改",
|
||
"refreshing": "布局已成功保存",
|
||
"serverOffline": "布局保存失败",
|
||
"cannotFetchMetrics": "系统信息",
|
||
"totpRequired": "主机名",
|
||
"totpUnavailable": "操作系统",
|
||
"load": "内核",
|
||
"editLayout": "总运行时间",
|
||
"cancelEdit": "秒",
|
||
"addWidget": "网络接口",
|
||
"saveLayout": "未找到网络接口",
|
||
"unsavedChanges": "进程总数",
|
||
"layoutSaved": "正在运行",
|
||
"failedToSaveLayout": "未找到进程",
|
||
"systemInfo": "SSH 登录统计信息",
|
||
"hostname": "登录总数",
|
||
"operatingSystem": "唯一 IP 地址",
|
||
"kernel": "最近成功登录次数",
|
||
"totalUptime": "最近失败登录次数",
|
||
"seconds": "无最近登录数据",
|
||
"networkInterfaces": "来自",
|
||
"noInterfacesFound": "快速操作",
|
||
"totalProcesses": "执行 {{count}}",
|
||
"running": "正在执行 {{name}}...",
|
||
"noProcessesFound": "{{name}} 已成功完成",
|
||
"loginStats": "{{name}} 失败",
|
||
"totalLogins": "执行 {{name}} 失败",
|
||
"uniqueIPs": "SSH 服务器管理器",
|
||
"recentSuccessfulLogins": "安全、强大且直观的 SSH 连接管理",
|
||
"recentFailedAttempts": "欢迎回到 TERMIX",
|
||
"noRecentLoginData": "创建您的 TERMIX 帐户",
|
||
"from": "继续使用外部提供商",
|
||
"quickActions": "登录 Termix",
|
||
"executeQuickAction": "创建帐户",
|
||
"executingQuickAction": "登录",
|
||
"quickActionSuccess": "注册",
|
||
"quickActionFailed": "忘记密码?",
|
||
"quickActionError": "记住我"
|
||
},
|
||
"auth": {
|
||
"tagline": "没有帐户?",
|
||
"description": "已有帐户?",
|
||
"welcomeBack": "登录成功",
|
||
"createAccount": "登录失败",
|
||
"continueExternal": "注册成功",
|
||
"loginTitle": "注册失败",
|
||
"registerTitle": "已成功登出",
|
||
"loginButton": "用户名或密码无效",
|
||
"registerButton": "账户创建成功",
|
||
"forgotPassword": "密码重置链接已发送",
|
||
"rememberMe": "双重验证",
|
||
"noAccount": "输入验证码",
|
||
"hasAccount": "或使用备用验证码",
|
||
"loginSuccess": "验证码",
|
||
"loginFailed": "正在跳转至应用...",
|
||
"registerSuccess": "启用双重验证",
|
||
"registerFailed": "禁用双重验证",
|
||
"logoutSuccess": "使用您的身份验证器应用扫描此二维码",
|
||
"invalidCredentials": "备用验证码",
|
||
"accountCreated": "请将这些备用验证码保存在安全的地方",
|
||
"passwordReset": "双重验证已成功启用!",
|
||
"twoFactorAuth": "双因素身份验证已禁用",
|
||
"enterCode": "已生成新的备用验证码",
|
||
"backupCode": "备用验证码已下载",
|
||
"verifyCode": "请输入 6 位验证码",
|
||
"redirectingToApp": "验证码无效",
|
||
"enableTwoFactor": "禁用 TOTP 失败",
|
||
"disableTwoFactor": "生成备用验证码失败",
|
||
"scanQRCode": "请输入您的密码",
|
||
"backupCodes": "已锁定(OIDC 身份验证)",
|
||
"saveBackupCodes": "双因素身份验证",
|
||
"twoFactorEnabledSuccess": "您的帐户已启用双因素身份验证",
|
||
"twoFactorDisabled": "您的帐户当前已启用双因素身份验证",
|
||
"newBackupCodesGenerated": "禁用双因素身份验证会降低您帐户的安全性",
|
||
"backupCodesDownloaded": "密码或 TOTP 验证码",
|
||
"pleaseEnterSixDigitCode": "或者",
|
||
"invalidVerificationCode": "如果您丢失了备用验证码,请生成新的备用验证码",
|
||
"failedToDisableTotp": "生成新的备用验证码",
|
||
"failedToGenerateBackupCodes": "您的备用验证码",
|
||
"enterPassword": "下载",
|
||
"lockedOidcAuth": "设置双因素身份验证身份验证",
|
||
"twoFactorTitle": "需要 SSH 身份验证",
|
||
"twoFactorProtected": "不支持键盘交互式身份验证",
|
||
"twoFactorActive": "身份验证失败",
|
||
"disable2FA": "身份验证超时",
|
||
"disableTwoFactorWarning": "服务器不支持键盘交互式身份验证。请提供您的密码或 SSH 密钥。",
|
||
"passwordOrTotpCode": "提供的凭据不正确。请使用有效的凭据重试。",
|
||
"or": "身份验证尝试超时。请重试。",
|
||
"generateNewBackupCodesText": "请提供您的 SSH 凭据以连接到此服务器。",
|
||
"generateNewBackupCodes": "请输入此 SSH 连接的密码。",
|
||
"yourBackupCodes": "如果您的 SSH 密钥已加密,请在此处输入密码。",
|
||
"download": "步骤 1:使用您的身份验证器应用扫描二维码",
|
||
"setupTwoFactorTitle": "手动输入代码",
|
||
"sshAuthenticationRequired": "如果您无法扫描二维码,请在您的身份验证器应用中手动输入此代码。",
|
||
"sshNoKeyboardInteractive": "下一步:验证代码",
|
||
"sshAuthenticationFailed": "验证您的身份验证器",
|
||
"sshAuthenticationTimeout": "步骤 2:输入身份验证器应用中的 6 位验证码",
|
||
"sshNoKeyboardInteractiveDescription": "验证码",
|
||
"sshAuthFailedDescription": "返回",
|
||
"sshTimeoutDescription": "验证并启用",
|
||
"sshProvideCredentialsDescription": "保存您的备用验证码",
|
||
"sshPasswordDescription": "步骤 3:将这些验证码保存在安全的地方",
|
||
"sshKeyPasswordDescription": "将这些备用验证码保存在安全的地方。如果您丢失了身份验证器设备,可以使用这些验证码访问您的帐户。",
|
||
"step1ScanQR": "完成设置",
|
||
"manualEntryCode": "双重身份验证通过在登录时要求输入身份验证器应用中的验证码来增加额外的安全层。",
|
||
"cannotScanQRText": "启用双重身份验证",
|
||
"nextVerifyCode": "为您的帐户添加额外的安全层",
|
||
"verifyAuthenticator": "第一个用户",
|
||
"step2EnterCode": "您是第一个用户,将被设置为管理员。您可以在侧边栏用户下拉菜单中查看管理员设置。如果您认为这是一个错误,请检查 Docker 日志或在 GitHub 上创建 issue。",
|
||
"verificationCode": "外部身份验证",
|
||
"back": "使用外部身份验证提供商登录",
|
||
"verifyAndEnable": "使用您配置的外部身份提供商登录",
|
||
"saveBackupCodesTitle": "Electron 应用目前不支持外部身份验证。请使用 Web 版本进行 OIDC 登录。",
|
||
"step3StoreCodesSecurely": "重置密码",
|
||
"importantBackupCodesText": "发送重置代码",
|
||
"completeSetup": "输入您的用户名以接收密码重置代码。该代码将记录在 Docker 容器日志中。",
|
||
"notEnabledText": "重置密码",
|
||
"enableTwoFactorButton": "验证码",
|
||
"addExtraSecurityLayer": "输入 Docker 容器日志中显示的 6 位验证码(适用于用户):",
|
||
"firstUser": "前往登录",
|
||
"firstUserMessage": "新密码",
|
||
"external": "确认密码",
|
||
"loginWithExternal": "输入用户的新密码:",
|
||
"loginWithExternalDesc": "注册",
|
||
"externalNotSupportedInElectron": "移动应用",
|
||
"resetPasswordButton": "正在登录移动应用",
|
||
"sendResetCode": "桌面应用",
|
||
"resetCodeDesc": "正在登录桌面应用",
|
||
"resetCode": "正在通过 Web 界面登录桌面应用",
|
||
"verifyCodeButton": "正在加载服务器...",
|
||
"enterResetCode": "正在验证...",
|
||
"goToLogin": "通过此方式重置密码将删除您保存的所有 SSH 主机、凭据和其他加密数据。此操作无法撤销。仅当您忘记密码且未登录时才使用此功能。",
|
||
"newPassword": "身份验证已禁用",
|
||
"confirmNewPassword": "所有身份验证方法目前均已禁用。请联系您的管理员。",
|
||
"enterNewPassword": "密码重置成功",
|
||
"signUp": "您的密码已成功重置。您现在可以使用新密码登录。",
|
||
"mobileApp": "页面未找到",
|
||
"loggingInToMobileApp": "未经授权的访问",
|
||
"desktopApp": "禁止访问",
|
||
"loggingInToDesktopApp": "服务器错误",
|
||
"loggingInToDesktopAppViaWeb": "网络错误",
|
||
"loadingServer": "无法连接到数据库",
|
||
"authenticating": "未知错误",
|
||
"dataLossWarning": "登录失败",
|
||
"authenticationDisabled": "密码重置失败",
|
||
"authenticationDisabledDesc": "重置码验证失败",
|
||
"passwordResetSuccess": "密码重置失败",
|
||
"passwordResetSuccessDesc": "无效的 TOTP 代码"
|
||
},
|
||
"errors": {
|
||
"notFound": "OIDC 登录失败",
|
||
"unauthorized": "OIDC 登录后获取用户信息失败",
|
||
"forbidden": "OIDC 身份验证失败",
|
||
"serverError": "未收到登录令牌",
|
||
"networkError": "从后端收到的授权 URL 无效",
|
||
"databaseConnection": "输入无效",
|
||
"unknownError": "此字段为必填项",
|
||
"loginFailed": "最小长度为 {{name}}",
|
||
"failedPasswordReset": "最大长度为 {{min}}",
|
||
"failedVerifyCode": "无效的电子邮件地址",
|
||
"failedCompleteReset": "密码不匹配",
|
||
"invalidTotpCode": "用户名/密码登录当前已禁用",
|
||
"failedOidcLogin": "密码强度不足",
|
||
"failedUserInfo": "用户名已存在",
|
||
"oidcAuthFailed": "电子邮件地址已存在",
|
||
"noTokenReceived": "数据加载失败",
|
||
"invalidAuthUrl": "保存失败",
|
||
"invalidInput": "会话已过期 - 请重新登录",
|
||
"requiredField": "已保存成功",
|
||
"minLength": "保存失败",
|
||
"maxLength": "删除成功",
|
||
"invalidEmail": "删除失败",
|
||
"passwordMismatch": "更新成功",
|
||
"passwordLoginDisabled": "更新失败",
|
||
"weakPassword": "已复制到剪贴板",
|
||
"usernameExists": "复制失败",
|
||
"emailExists": "{{max}} 已复制到剪贴板",
|
||
"loadFailed": "连接已建立",
|
||
"saveError": "连接已关闭",
|
||
"sessionExpired": "正在重新连接..."
|
||
},
|
||
"messages": {
|
||
"saveSuccess": "正在处理...",
|
||
"saveError": "请稍候...",
|
||
"deleteSuccess": "新账号注册功能已被管理员禁用。请登录或联系管理员。",
|
||
"deleteError": "数据库连接成功",
|
||
"updateSuccess": "连接数据库服务器失败",
|
||
"updateError": "请检查您的服务器连接并重试",
|
||
"copySuccess": "重置代码已发送至 Docker 日志",
|
||
"copyError": "代码验证成功",
|
||
"copiedToClipboard": "密码重置成功",
|
||
"connectionEstablished": "登录成功",
|
||
"connectionClosed": "注册成功",
|
||
"reconnecting": "用户个人资料",
|
||
"processing": "管理您的帐户设置和安全设置",
|
||
"pleaseWait": "安全设置",
|
||
"registrationDisabled": "更改密码",
|
||
"databaseConnected": "双因素身份验证",
|
||
"databaseConnectionFailed": "帐户信息",
|
||
"checkServerConnection": "角色",
|
||
"resetCodeSent": "管理员",
|
||
"codeVerified": "用户",
|
||
"passwordResetSuccess": "身份验证方式",
|
||
"loginSuccess": "本地身份验证",
|
||
"registrationSuccess": "外部身份验证 (OIDC)"
|
||
},
|
||
"profile": {
|
||
"title": "双重身份验证",
|
||
"description": "选择界面语言",
|
||
"security": "文件颜色编码",
|
||
"changePassword": "按类型对文件进行颜色编码:文件夹(红色)、文件(蓝色)、符号链接(绿色)",
|
||
"twoFactorAuth": "命令自动补全",
|
||
"accountInfo": "启用 Tab 键自动补全建议,并根据您的命令历史记录提供终端命令建议",
|
||
"role": "默认折叠代码片段文件夹",
|
||
"admin": "启用后,打开代码片段选项卡时,所有代码片段文件夹将自动折叠",
|
||
"user": "终端语法高亮显示",
|
||
"authMethod": "显示主机标签",
|
||
"local": "在侧边栏中显示每个主机下的标签。禁用此选项可隐藏所有标签。",
|
||
"external": "帐户",
|
||
"externalAndLocal": "外观",
|
||
"selectPreferredLanguage": "语言本地化",
|
||
"fileColorCoding": "文件管理器",
|
||
"fileColorCodingDesc": "终端",
|
||
"commandAutocomplete": "主机和侧边栏",
|
||
"commandAutocompleteDesc": "代码片段",
|
||
"defaultSnippetFoldersCollapsed": "当前密码",
|
||
"defaultSnippetFoldersCollapsedDesc": "密码已成功更改!请重新登录。",
|
||
"terminalSyntaxHighlighting": "密码更改失败。请检查您的当前密码并重试。",
|
||
"showHostTags": "版本信息加载失败",
|
||
"showHostTagsDesc": "000000",
|
||
"account": "127.0.0.1",
|
||
"appearance": "22",
|
||
"languageLocalization": "3",
|
||
"fileManagerSettings": "10",
|
||
"terminalSettings": "语言",
|
||
"hostSidebarSettings": "用户名",
|
||
"snippetsSettings": "主机名",
|
||
"currentPassword": "文件夹",
|
||
"passwordChangedSuccess": "密码",
|
||
"failedToChangePassword": "密钥密码"
|
||
},
|
||
"user": {
|
||
"failedToLoadVersionInfo": "sudo 密码(可选)"
|
||
},
|
||
"placeholders": {
|
||
"enterCode": "添加关于此主机的备注...",
|
||
"ipAddress": "选择过期日期",
|
||
"port": "在此处粘贴您的私钥...",
|
||
"maxRetries": "在此处粘贴您的公钥...",
|
||
"retryInterval": "我的 SSH 服务器",
|
||
"language": "SSH 凭据描述",
|
||
"username": "按名称、用户名或标签搜索凭据...",
|
||
"hostname": "SSH 端点配置",
|
||
"folder": "/home",
|
||
"password": "您的客户端 ID",
|
||
"keyPassword": "您的客户端密钥",
|
||
"sudoPassword": "https://your-provider.com/application/o/authorize/",
|
||
"notes": "https://your-provider.com/application/o/termix/",
|
||
"expirationDate": "https://your-provider.com/application/o/token/",
|
||
"pastePrivateKey": "子程序",
|
||
"pastePublicKey": "名称",
|
||
"credentialName": "OpenID 电子邮件配置文件",
|
||
"description": "https://your-provider.com/application/o/userinfo/",
|
||
"searchCredentials": "输入用户名以创建管理员帐户",
|
||
"sshConfig": "按名称、用户名、IP 地址、文件夹、标签等搜索主机",
|
||
"homePath": "输入您的密码",
|
||
"clientId": "6 位 TOTP 验证码",
|
||
"clientSecret": "搜索主机(尝试:tag:prod、user:root、ip:192.168)",
|
||
"authUrl": "输入密码以确认",
|
||
"redirectUrl": "在此处输入",
|
||
"tokenUrl": "输入文件名(例如,example.txt)",
|
||
"userIdField": "输入文件夹名称",
|
||
"usernameField": "输入项目完整路径",
|
||
"scopes": "输入项目当前路径",
|
||
"userinfoUrl": "输入新名称",
|
||
"enterUsername": "127.0.0.1",
|
||
"searchHosts": "代理用户名",
|
||
"enterPassword": "代理密码",
|
||
"totpCode": "例如:工作 VPN 链",
|
||
"searchHostsAny": "例如:用于访问工作服务器的代理链",
|
||
"confirmPassword": "mosh user@server",
|
||
"typeHere": "22",
|
||
"fileName": "224",
|
||
"folderName": "3",
|
||
"fullPath": "10",
|
||
"currentPath": "加载 hosts 失败",
|
||
"newName": "无文件夹",
|
||
"socks5Host": "需要密码",
|
||
"socks5Username": "删除帐户失败",
|
||
"socks5Password": "将用户设置为管理员失败",
|
||
"socks5PresetName": "用户 {{item}} 现在是管理员",
|
||
"socks5PresetDescription": "您确定要从 {{username}} 中移除管理员权限吗?",
|
||
"moshCommand": "您确定要删除用户 {{username}} 吗?此操作无法撤销。",
|
||
"defaultPort": "删除帐户",
|
||
"defaultEndpointPort": "关闭删除帐户",
|
||
"defaultMaxRetries": "此操作无法撤销。这将永久删除您的帐户及其所有关联数据。",
|
||
"defaultRetryInterval": "删除您的帐户将移除您的所有数据,包括 SSH 主机、配置和设置。此操作不可逆。"
|
||
},
|
||
"leftSidebar": {
|
||
"failedToLoadHosts": "此操作不可逆,并将永久删除您的帐户。",
|
||
"noFolder": "无法删除帐户",
|
||
"passwordRequired": "您是最后一个管理员用户。您无法删除您的帐户,因为这将导致系统失去所有管理员。请先将其他用户设为管理员,或联系系统支持。",
|
||
"failedToDeleteAccount": "确认密码",
|
||
"failedToMakeUserAdmin": "正在删除...",
|
||
"userIsNowAdmin": "取消",
|
||
"removeAdminConfirm": "侧边栏",
|
||
"deleteUserConfirm": "切换侧边栏",
|
||
"deleteAccount": "关闭",
|
||
"closeDeleteAccount": "在线",
|
||
"deleteAccountWarning": "离线",
|
||
"deleteAccountWarningDetails": "维护中",
|
||
"deleteAccountWarningShort": "降级",
|
||
"cannotDeleteAccount": "未配置隧道连接",
|
||
"lastAdminWarning": "Discord",
|
||
"confirmPassword": "连接 SSH 以使用文件操作",
|
||
"deleting": "上传文件",
|
||
"cancel": "新建文件"
|
||
},
|
||
"interface": {
|
||
"sidebar": "新建文件夹",
|
||
"toggleSidebar": "重命名",
|
||
"close": "删除项目",
|
||
"online": "创建新文件",
|
||
"offline": "创建新文件夹",
|
||
"maintenance": "重命名项目",
|
||
"degraded": "点击选择文件",
|
||
"noTunnelConnections": "无 SSH 主机",
|
||
"discord": "SSH 主机",
|
||
"connectToSshForOperations": "从 JSON 导入 SSH 主机",
|
||
"uploadFile": "客户端 ID",
|
||
"newFile": "客户端密钥",
|
||
"newFolder": "错误",
|
||
"rename": "警告",
|
||
"deleteItem": "删除帐户",
|
||
"createNewFile": "关闭删除帐户",
|
||
"createNewFolder": "无法删除帐户",
|
||
"renameItem": "确认密码",
|
||
"clickToSelectFile": "正在删除...",
|
||
"noSshHosts": "外部身份验证 (OIDC)",
|
||
"sshHosts": "配置外部身份提供程序",
|
||
"importSshHosts": "等待重试",
|
||
"clientId": "正在重试连接",
|
||
"clientSecret": "重置分屏大小",
|
||
"error": "SSH 管理器已打开",
|
||
"warning": "分屏期间已禁用",
|
||
"deleteAccount": "未知",
|
||
"closeDeleteAccount": "已连接",
|
||
"cannotDeleteAccount": "已断开连接",
|
||
"confirmPassword": "已达到最大重试次数",
|
||
"deleting": "未找到端点主机",
|
||
"externalAuth": "管理员",
|
||
"configureExternalProvider": "用户",
|
||
"waitingForRetry": "外部",
|
||
"retryingConnection": "本地",
|
||
"resetSplitSizes": "正在保存...",
|
||
"sshManagerAlreadyOpen": "保存配置",
|
||
"disabledDuringSplitScreen": "正在加载...",
|
||
"unknown": "刷新",
|
||
"connected": "正在添加...",
|
||
"disconnected": "创建管理员",
|
||
"maxRetriesExhausted": "正在验证...",
|
||
"endpointHostNotFound": "验证并启用",
|
||
"administrator": "密钥",
|
||
"user": "TOTP 二维码",
|
||
"external": "使用密码认证时需要密码",
|
||
"local": "使用密钥认证时需要 SSH 私钥",
|
||
"saving": "使用密钥认证时需要密钥类型",
|
||
"saveConfiguration": "必须从列表中选择有效的 SSH 配置",
|
||
"loading": "更新主机",
|
||
"refresh": "添加主机",
|
||
"adding": "编辑主机",
|
||
"makeAdmin": "PIN 连接",
|
||
"verifying": "身份验证",
|
||
"verifyAndEnable": "密码",
|
||
"secretKey": "密钥",
|
||
"totpQrCode": "SSH 私钥",
|
||
"passwordRequired": "密钥密码",
|
||
"sshKeyRequired": "密钥类型",
|
||
"keyTypeRequired": "启用终端",
|
||
"validSshConfigRequired": "启用隧道",
|
||
"updateHost": "启用文件管理器",
|
||
"addHost": "默认路径",
|
||
"editHost": "隧道连接",
|
||
"pinConnection": "最大重试次数",
|
||
"authentication": "上传",
|
||
"password": "更新密钥",
|
||
"key": "生产环境",
|
||
"sshPrivateKey": "数据库服务器",
|
||
"keyPassword": "开发服务器",
|
||
"keyType": "开发服务器",
|
||
"enableTerminal": "Web 服务器 - 生产环境",
|
||
"enableTunnel": "未知错误",
|
||
"enableFileManager": "密码重置失败",
|
||
"defaultPath": "重置码验证失败",
|
||
"tunnelConnections": "密码重置失败",
|
||
"maxRetries": "TOTP 验证码无效",
|
||
"upload": "OIDC 登录失败",
|
||
"updateKey": "OIDC 登录后获取用户信息失败",
|
||
"productionFolder": "使用外部提供商登录",
|
||
"databaseServer": "使用外部提供商登录",
|
||
"developmentServer": "发送重置码",
|
||
"developmentFolder": "验证码",
|
||
"webServerProduction": "重置密码",
|
||
"unknownError": "登录",
|
||
"failedToInitiatePasswordReset": "注册",
|
||
"failedToVerifyResetCode": "OIDC 配置更新失败",
|
||
"failedToCompletePasswordReset": "创建管理员用户失败",
|
||
"invalidTotpCode": "TOTP 设置失败",
|
||
"failedToStartOidcLogin": "验证码无效",
|
||
"failedToGetUserInfoAfterOidc": "TOTP 禁用失败",
|
||
"loginWithExternalProvider": "备份代码生成失败",
|
||
"loginWithExternal": "选择主机以启动终端会话",
|
||
"sendResetCode": "网站移动端支持仍在开发中。请使用移动应用以获得更佳体验。",
|
||
"verifyCode": "移动应用开发中",
|
||
"resetPassword": "我们正在开发一款专用的移动应用,以在移动设备上提供更佳体验。",
|
||
"login": "安装移动应用",
|
||
"signUp": "移动应用文档",
|
||
"failedToUpdateOidcConfig": "控制面板",
|
||
"failedToMakeUserAdmin": "GitHub",
|
||
"failedToStartTotpSetup": "支持",
|
||
"invalidVerificationCode": "Discord",
|
||
"failedToDisableTotp": "捐赠",
|
||
"failedToGenerateBackupCodes": "服务器概览"
|
||
},
|
||
"mobile": {
|
||
"selectHostToStart": "版本",
|
||
"limitedSupportMessage": "最新",
|
||
"mobileAppInProgress": "可用更新",
|
||
"mobileAppInProgressDesc": "运行时间",
|
||
"viewMobileAppDocs": "数据库",
|
||
"mobileAppDocumentation": "运行状况良好"
|
||
},
|
||
"dashboard": {
|
||
"title": "错误",
|
||
"github": "服务器总数",
|
||
"support": "隧道总数",
|
||
"discord": "凭据总数",
|
||
"donate": "近期活动",
|
||
"serverOverview": "重置",
|
||
"version": "正在加载近期活动...",
|
||
"upToDate": "无近期活动",
|
||
"updateAvailable": "快速操作",
|
||
"uptime": "添加主机",
|
||
"database": "添加凭据",
|
||
"healthy": "管理员设置",
|
||
"error": "用户个人资料",
|
||
"totalServers": "服务器统计信息",
|
||
"totalTunnels": "正在加载服务器统计信息...",
|
||
"totalCredentials": "无服务器数据可用资源",
|
||
"recentActivity": "CPU",
|
||
"reset": "内存",
|
||
"loadingRecentActivity": "不适用",
|
||
"noRecentActivity": "共享主机",
|
||
"quickActions": "共享主机访问权限",
|
||
"addHost": "授予此主机临时或永久访问权限",
|
||
"addCredential": "目标用户",
|
||
"adminSettings": "选择要共享的用户",
|
||
"userProfile": "持续时间",
|
||
"serverStats": "持续时间(小时)",
|
||
"loadingServerStats": "永不过期",
|
||
"noServerData": "权限级别",
|
||
"cpu": "只读",
|
||
"ram": "仅可查看,不可输入命令",
|
||
"notAvailable": "受限"
|
||
},
|
||
"rbac": {
|
||
"shareHost": "阻止危险命令(passwd、rm -rf 等)",
|
||
"shareHostTitle": "监控",
|
||
"shareHostDescription": "记录所有命令但不阻止(推荐)",
|
||
"targetUser": "完全访问",
|
||
"selectUser": "无限制(不推荐)",
|
||
"duration": "阻止的命令",
|
||
"durationHours": "输入要阻止的命令,例如 passwd、rm、dd",
|
||
"neverExpires": "最大会话持续时间(分钟)",
|
||
"permissionLevel": "创建临时用户",
|
||
"permissionLevels": {
|
||
"readonly": "在服务器上创建一个受限用户,而不是共享您的凭据。需要 sudo 权限。最安全的选项。",
|
||
"readonlyDesc": "到期时间",
|
||
"restricted": "剩余 {{username}} 小时到期",
|
||
"restrictedDesc": "已过期",
|
||
"monitored": "授予者",
|
||
"monitoredDesc": "访问级别",
|
||
"full": "上次访问时间",
|
||
"fullDesc": "访问次数"
|
||
},
|
||
"blockedCommands": "撤销访问权限",
|
||
"blockedCommandsPlaceholder": "您确定要撤销 {{hours}} 的访问权限吗?",
|
||
"maxSessionDuration": "主机已成功与 {{username}} 共享",
|
||
"createTempUser": "主机访问权限已更新",
|
||
"createTempUserDesc": "主机共享失败",
|
||
"expiresAt": "访问权限已成功撤销",
|
||
"expiresIn": "撤销访问权限失败",
|
||
"expired": "已共享",
|
||
"grantedBy": "已共享主机",
|
||
"accessLevel": "与我共享",
|
||
"lastAccessed": "没有与您共享的主机",
|
||
"accessCount": "所有者",
|
||
"revokeAccess": "查看访问列表",
|
||
"confirmRevokeAccess": "访问列表",
|
||
"hostSharedSuccessfully": "尚未授予此主机任何访问权限",
|
||
"hostAccessUpdated": "尚未授予任何用户对此主机的访问权限",
|
||
"failedToShareHost": "管理以下访问记录的访问权限",
|
||
"accessRevokedSuccessfully": "{{username}} 条访问记录",
|
||
"failedToRevokeAccess": "从不",
|
||
"shared": "{{count}} 次",
|
||
"sharedHosts": "{{count}} 天",
|
||
"sharedWithMe": "{{days}} 小时",
|
||
"noSharedHosts": "获取访问列表失败",
|
||
"owner": "当前访问权限",
|
||
"viewAccessList": "安全警告",
|
||
"accessList": "共享凭据将授予用户对服务器的完全访问权限,包括更改密码和删除文件。请仅与受信任的用户共享。",
|
||
"noAccessGranted": "我们建议启用“创建临时用户”以提高安全性。",
|
||
"noAccessGrantedMessage": "角色管理",
|
||
"manageAccessFor": "管理角色",
|
||
"totalAccessRecords": "管理 {{hours}} 的角色",
|
||
"neverAccessed": "分配角色",
|
||
"timesAccessed": "移除角色",
|
||
"daysRemaining": "用户角色",
|
||
"hoursRemaining": "权限",
|
||
"failedToFetchAccessList": "系统角色",
|
||
"currentAccess": "自定义角色",
|
||
"securityWarning": "角色已成功分配给 {{username}}",
|
||
"securityWarningMessage": "角色分配失败",
|
||
"tempUserRecommended": "角色已成功从 {{username}} 移除",
|
||
"roleManagement": "角色移除失败",
|
||
"manageRoles": "无法移除系统角色",
|
||
"manageRolesFor": "无法与自己共享主机",
|
||
"assignRole": "没有可用的自定义角色。系统角色会自动分配。",
|
||
"removeRole": "共享主机不支持凭据身份验证",
|
||
"userRoles": "此主机使用基于凭据的身份验证。共享用户将无法连接,因为凭据是按用户加密的,无法共享。请对要共享的主机使用基于密码或密钥的身份验证。",
|
||
"permissions": "使用凭据身份验证时需要凭据",
|
||
"systemRole": "此主机使用基于凭据的身份验证。共享用户将无法连接,因为凭据是按用户加密的,无法共享。请对您打算共享的主机使用密码或密钥身份验证。",
|
||
"customRole": "审计日志",
|
||
"roleAssignedSuccessfully": "查看审计日志",
|
||
"failedToAssignRole": "操作",
|
||
"roleRemovedSuccessfully": "资源类型",
|
||
"failedToRemoveRole": "资源名称",
|
||
"cannotRemoveSystemRole": "时间戳",
|
||
"cannotShareWithSelf": "IP 地址",
|
||
"noCustomRolesToAssign": "用户代理",
|
||
"credentialSharingWarning": "成功",
|
||
"credentialSharingWarningDescription": "失败",
|
||
"credentialRequired": "详细信息",
|
||
"credentialRequiredDescription": "无可用审计日志",
|
||
"auditLogs": "会话录制",
|
||
"viewAuditLogs": "查看录制",
|
||
"action": "下载录制",
|
||
"resourceType": "检测到危险命令",
|
||
"resourceName": "命令已阻止",
|
||
"timestamp": "终止会话",
|
||
"ipAddress": "会话已由主机所有者终止",
|
||
"userAgent": "您对该主机的共享访问权限已过期",
|
||
"success": "共享访问权限将在 {{username}} 小时后过期",
|
||
"failed": "角色",
|
||
"details": "管理员",
|
||
"noAuditLogs": "用户",
|
||
"sessionRecordings": "创建角色",
|
||
"viewRecording": "编辑角色",
|
||
"downloadRecording": "角色名称",
|
||
"dangerousCommand": "显示名称",
|
||
"commandBlocked": "描述",
|
||
"terminateSession": "分配角色",
|
||
"sessionTerminated": "用户角色分配",
|
||
"sharedAccessExpired": "选择用户",
|
||
"sharedAccessExpiresIn": "搜索用户...",
|
||
"roles": {
|
||
"label": "未找到用户",
|
||
"admin": "当前角色",
|
||
"user": "未分配任何角色"
|
||
},
|
||
"createRole": "分配新角色",
|
||
"editRole": "选择角色",
|
||
"roleName": "搜索角色...",
|
||
"displayName": "未找到角色",
|
||
"description": "分配",
|
||
"assignRoles": "角色创建成功",
|
||
"userRoleAssignment": "角色更新成功",
|
||
"selectUserPlaceholder": "角色删除成功",
|
||
"searchUsers": "角色加载失败",
|
||
"noUserFound": "角色保存失败",
|
||
"currentRoles": "角色删除失败",
|
||
"noRolesAssigned": "角色显示名称为必填项",
|
||
"assignNewRole": "角色名称为必填项",
|
||
"selectRolePlaceholder": "仅使用小写字母、数字、下划线和连字符",
|
||
"searchRoles": "开发人员",
|
||
"noRoleFound": "软件开发人员和工程师",
|
||
"assign": "删除角色",
|
||
"roleCreatedSuccessfully": "您确定要删除角色“{{hours}}”吗?此操作无法撤销。",
|
||
"roleUpdatedSuccessfully": "移除角色",
|
||
"roleDeletedSuccessfully": "您确定要从用户中移除此角色吗?",
|
||
"failedToLoadRoles": "更新角色信息",
|
||
"failedToSaveRole": "创建新的自定义角色以对用户进行分组",
|
||
"failedToDeleteRole": "管理用户的角色分配",
|
||
"roleDisplayNameRequired": "未找到角色",
|
||
"roleNameRequired": "选择角色",
|
||
"roleNameHint": "类型",
|
||
"displayNamePlaceholder": "用户",
|
||
"descriptionPlaceholder": "角色",
|
||
"confirmDeleteRole": "请先保存主机",
|
||
"confirmDeleteRoleDescription": "请先保存主机,然后再配置共享设置。",
|
||
"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": "更新日志",
|
||
"use": "主机",
|
||
"useDesc": "打开服务器详情",
|
||
"manage": "打开文件管理器",
|
||
"manageDesc": "编辑"
|
||
},
|
||
"commandPalette": {
|
||
"searchPlaceholder": "链接",
|
||
"recentActivity": "GitHub",
|
||
"navigation": "支持",
|
||
"addHost": "Discord",
|
||
"addCredential": "捐赠",
|
||
"adminSettings": "按",
|
||
"userProfile": "切换",
|
||
"updateLog": "关闭",
|
||
"hosts": "主机管理器",
|
||
"openServerDetails": "按两次左Shift键打开命令面板",
|
||
"openFileManager": "此主机未启用Docker",
|
||
"edit": "正在验证Docker...",
|
||
"links": "正在连接主机...",
|
||
"github": "错误",
|
||
"support": "错误代码:{{name}}",
|
||
"discord": "Docker {{code}}",
|
||
"donate": "容器 {{version}}已启动",
|
||
"press": "启动容器 {{name}} 失败",
|
||
"toToggle": "容器 {{name}} 已停止",
|
||
"close": "停止容器 {{name}} 失败",
|
||
"hostManager": "容器 {{name}} 已重启",
|
||
"pressToToggle": "重启容器 {{name}} 失败"
|
||
},
|
||
"docker": {
|
||
"notEnabled": "容器 {{name}} 已暂停",
|
||
"validating": "容器 {{name}} 已恢复暂停",
|
||
"connectingToHost": "切换容器 {{name}} 的暂停状态失败",
|
||
"error": "移除容器 {{name}}",
|
||
"errorCode": "移除容器 {{name}} 失败",
|
||
"version": "镜像",
|
||
"containerStarted": "ID",
|
||
"failedToStartContainer": "端口",
|
||
"containerStopped": "无端口",
|
||
"failedToStopContainer": "已创建",
|
||
"containerRestarted": "启动",
|
||
"failedToRestartContainer": "停止",
|
||
"containerPaused": "暂停",
|
||
"containerUnpaused": "恢复暂停",
|
||
"failedToTogglePauseContainer": "重启",
|
||
"containerRemoved": "移除",
|
||
"failedToRemoveContainer": "移除容器",
|
||
"image": "您确定要移除容器 '{{name}}'吗?此操作无法撤销。",
|
||
"idLabel": "警告:此容器当前正在运行。移除操作会先停止该容器。",
|
||
"ports": "正在移除...",
|
||
"noPorts": "未找到容器",
|
||
"created": "此主机上没有可用的 Docker 容器",
|
||
"start": "搜索容器...",
|
||
"stop": "按状态筛选",
|
||
"pause": "全部 ({{name}})",
|
||
"unpause": "{{count}} ({{status}})",
|
||
"restart": "没有容器符合您的筛选条件",
|
||
"remove": "请尝试调整您的搜索或筛选条件",
|
||
"removeContainer": "容器必须正在运行才能查看统计信息",
|
||
"confirmRemoveContainer": "获取容器统计信息失败",
|
||
"runningContainerWarning": "容器未运行",
|
||
"removing": "启动容器以查看统计信息",
|
||
"noContainersFound": "正在加载统计信息...",
|
||
"noContainersFoundHint": "加载统计信息时出错",
|
||
"searchPlaceholder": "没有可用的统计信息",
|
||
"filterByStatusPlaceholder": "CPU 使用率",
|
||
"allContainersCount": "当前",
|
||
"statusCount": "内存使用率",
|
||
"noContainersMatchFilters": "已用 / 限制",
|
||
"noContainersMatchFiltersHint": "百分比",
|
||
"containerMustBeRunningToViewStats": "网络 I/O",
|
||
"failedToFetchStats": "输入",
|
||
"containerNotRunning": "输出",
|
||
"startContainerToViewStats": "阻塞I/O",
|
||
"loadingStats": "读取",
|
||
"errorLoadingStats": "写入",
|
||
"noStatsAvailable": "进程 ID (PID)",
|
||
"cpuUsage": "容器信息",
|
||
"current": "名称",
|
||
"memoryUsage": "ID",
|
||
"usedLimit": "状态",
|
||
"percentage": "已断开与容器的连接",
|
||
"networkIo": "必须运行容器才能访问控制台",
|
||
"input": "需要身份验证",
|
||
"output": "已连接到 {{count}}",
|
||
"blockIo": "已断开连接",
|
||
"read": "控制台错误",
|
||
"write": "错误:{{containerName}}",
|
||
"pids": "连接容器失败",
|
||
"containerInformation": "控制台",
|
||
"name": "选择 shell",
|
||
"id": "Bash",
|
||
"state": "sh",
|
||
"disconnectedFromContainer": "正在连接...",
|
||
"containerMustBeRunning": "连接",
|
||
"authenticationRequired": "断开连接",
|
||
"connectedTo": "未连接",
|
||
"disconnected": "点击连接以启动 shell 会话",
|
||
"consoleError": "正在连接到 {{message}}...",
|
||
"errorMessage": "未找到容器",
|
||
"failedToConnect": "返回列表",
|
||
"console": "日志",
|
||
"selectShell": "统计信息",
|
||
"bash": "控制台",
|
||
"sh": "启动容器以访问控制台"
|
||
}
|
||
} |