{ "nav": { "general": "通用", "generalDesc": "主题、语言与布局", "terminal": "终端", "terminalDesc": "字体与主题色", "shortcuts": "快捷键", "shortcutsDesc": "键盘绑定", "ssh": "SSH", "sshDesc": "连接与连接池", "security": "安全", "securityDesc": "凭据与主机密钥", "ai": "大模型", "aiDesc": "AI 供应商", "about": "关于", "aboutDesc": "版本、联系与诊断", "account": "账户", "accountDesc": "邮箱、许可证与设备" }, "title": "设置", "search": { "placeholder": "搜索设置…" }, "language": { "label": "界面语言", "description": "切换后立即生效", "zhCN": "简体中文", "zhTW": "繁體中文", "en": "English", "ja": "日本語", "ko": "한국어", "vi": "Tiếng Việt", "ru": "Русский" }, "general": { "layout": "工作区布局", "sidebarWidth": "侧栏宽度", "sidebarWidthDesc": "会话侧栏的默认宽度", "collapseSidebar": "折叠侧栏", "collapseSidebarDesc": "隐藏会话树以专心操作终端,可用 Ctrl/Cmd+B 切换" }, "appearance": { "themeGroup": "界面主题", "theme": "主题", "themeDesc": "应用界面配色(与终端配色无关)", "dark": "深色", "light": "浅色", "system": "跟随系统" }, "terminal": { "fontGroup": "字体与字号", "fontFamily": "字体", "fontFamilyDesc": "需 Nerd Font 才能正确显示 Zsh 提示符图标", "fontSize": "字号", "fontSizeDesc": "终端文字大小", "scrollback": "回滚缓冲", "scrollbackDesc": "每个终端保留的历史行数", "keywordHighlight": "关键词高亮", "keywordHighlightDesc": "突出显示错误、警告和成功状态", "colorTheme": "配色主题" }, "shortcuts": { "resetAll": "重置全部为默认", "custom": "自定义", "pressKeys": "按下快捷键...", "resetDefault": "重置为默认", "conflict": "与「{{label}}」冲突", "setTo": "设置为 {{keys}}", "hint": "点击快捷键可重新绑定 · 按 Esc 取消录入", "category": { "tabs": "标签管理", "view": "视图", "session": "会话", "tools": "工具" }, "actions": { "tabNext": "切换到下一个标签", "tabPrev": "切换到上一个标签", "tabGotoN": "跳转到第 N 个标签", "tabClose": "关闭当前标签", "tabNew": "新建标签", "viewFullscreen": "切换全屏", "viewToggleSidebar": "折叠/展开侧栏", "sessionNew": "新建会话", "sessionQuickConnect": "快速连接", "toolsCommandPalette": "命令面板" } }, "ssh": { "connection": "连接", "keepAlive": "保持心跳", "keepAliveDesc": "空闲时发送 SSH 协议心跳(不写入 Shell)。只挡 NAT/防火墙丢连接,不会绕过远端 TMOUT", "autoReconnect": "自动重连", "autoReconnectDesc": "标签还开着、意外断线时自动重连(新 Shell)。关标签、空闲挂起或远端 TMOUT 不会硬续", "timeout": "连接超时", "timeoutDesc": "建立 SSH 连接的最长等待时间(秒)", "maxReconnect": "自动重连次数", "maxReconnectDesc": "意外断线后的最大尝试次数", "pool": "连接池", "maxConnections": "最大连接数", "maxConnectionsDesc": "SSH、SFTP 与批量连接共享此上限", "maxBackground": "后台连接上限", "maxBackgroundDesc": "超过上限时优先回收最久未使用的连接", "suspend": "后台挂起", "suspendDesc": "后台标签空闲多少分钟后挂起(有活跃 Shell/SFTP 时保持连接)", "keepAliveInterval": "心跳间隔(秒)", "keepAliveIntervalDesc": "向服务器发送心跳的频率(类似 ClientAliveInterval)。不稳定网络建议 ≤15 秒", "sessionPolicyHint": "心跳保的是链路,不是远端会话策略。Bash TMOUT、sshd ClientAlive 和 Windows 空闲 GPO 仍会生效;长任务请在服务器上用 tmux/screen。" }, "security": { "credentials": "凭据保护", "sessionPassword": "会话密码与密钥口令", "sessionPasswordDesc": "保存前由 Rust 使用 AES-256-GCM 加密,无法关闭", "enabled": "已启用", "masterKey": "本地主密钥", "masterKeyDesc": "仅当前系统用户可读取;路径 ~/.opsxshell/master.key(旧版 ~/.opsxshsell 会自动迁移)", "knownHosts": "已知主机", "knownHostsHint": "首次连接会确认主机指纹。重装/克隆导致密钥变更时,连接弹窗可选「仍要信任并更新」覆盖旧记录。此处可删除单条或清空全部。", "clearAll": "清空", "removeHost": "删除此主机记录", "empty": "暂无记录", "clearConfirm": "确定清空全部已知主机密钥?下次连接将重新确认。" }, "about": { "tagline": "简单、便捷、人性化的原生运维终端", "appVersion": "v{{version}}", "copyVersion": "复制版本、系统和路径,便于贴到 GitHub", "copyDiagnostics": "复制诊断信息", "copyPath": "复制路径", "resources": "资源", "wechat": "微信", "copyWechat": "复制微信号", "github": "讨论", "githubDesc": "https://github.com/L00J/opsxshell/discussions", "releases": "版本发布", "releasesDesc": "安装包与更新说明", "licenseLink": "许可证", "licenseLinkDesc": "MIT License", "diagnostics": "诊断", "sessionsSettings": "会话与设置", "license": "MIT License · Rust · XTerm.js", "logPath": "应用日志", "reportBug": "报告问题", "reportBugDesc": "打开 GitHub issue,并带上当前版本与系统" }, "ai": { "presets": "供应商预设", "add": "添加", "configured": "已配置", "configuredHint": "选择供应商后点添加", "emptyHint": "添加一个供应商开始", "noModel": "未选模型", "name": "名称", "model": "模型", "protocol": "协议", "auth": "认证", "authNone": "无", "test": "测试", "testing": "测试中", "testingMessage": "测试中...", "saved": "已保存", "retest": "请重新测试", "testFailed": "连接测试失败", "available": "可用 · {{latency}} ms", "savedKeepBlank": "已保存,留空沿用", "notRequired": "无需填写", "otherModels": "其他模型…", "customModel": "自定义模型", "backToList": "返回列表", "apiKey": "API 密钥", "apiKeyOptional": "API 密钥(无需)", "endpoint": "接口地址", "advanced": "高级", "allowHttp": "允许 HTTP(本机/内网)", "setActive": "设为当前", "deleteTitle": "删除", "apiKeySaveFailed": "API 密钥保存失败", "providerNotFound": "供应商不存在", "modelCatalogReadFailed": "模型目录读取失败", "catalogUnavailable": "models.dev 暂不可用", "family": { "openai_compatible": "OpenAI 兼容", "standalone": "独立协议", "plan": "套餐计划", "local": "本地私有化", "custom": "自定义" } }, "account": { "title": "账户", "email": "邮箱", "emailDesc": "结账与领取许可证用的联系邮箱", "plan": "当前计划", "planFree": "免费", "planYearly": "专业版包年", "planPerpetual": "专业版永久", "planTrial": "专业版体验", "expires": "有效期至 {{date}}", "lifetime": "终身有效", "devices": "设备席位:最多 {{count}} 台", "deviceId": "本机设备 ID", "saveEmail": "保存邮箱", "activate": "激活许可证", "pasteLicense": "粘贴 LIC- 许可证", "clear": "清除本机许可证", "deactivate": "停用本机激活", "upgrade": "升级专业版", "saved": "已保存", "activateOk": "激活成功", "deviceList": "已绑定设备", "loadingDevices": "加载设备列表…", "noDevices": "暂无绑定设备", "thisDevice": "本机", "removeDevice": "解除绑定", "deviceRemoved": "已解除该设备绑定", "seatFull": "设备席位已满。请先解除其他设备,再在新机器上激活。" } }