CI / Lint & TypeCheck (push) Canceled after 0s
CI / Test (push) Canceled after 0s
CI / Tauri Foundation Acceptance (push) Canceled after 0s
CI / Build (macos-latest) (push) Canceled after 0s
CI / Build (ubuntu-latest) (push) Canceled after 0s
CI / Build (windows-latest) (push) Canceled after 0s
- /docs 重写为 11 页用户向文档(快速上手/会话/终端/SFTP/转发/RDP·VNC/串口/AI/授权/FAQ),剥离 run.sh、构建脚本等开发者内容与内部设计文档 - 文档配 5 张脱敏实况截图:SSH 工作区、SFTP 双栏、RDP、VNC、端口转发抽屉 - 落地页:新增「为什么选」区块、AI 步数修正 8→12、技术栈区改产品特性、专业版 CTA 指向 /pricing - /pricing 新增免费版 vs 专业版功能对比矩阵 - 全站清除 Tauri/IronRDP/Ed25519/guardrail 等实现层黑话,改用户语言 - 文档站删「打印/导出 PDF」「是否有帮助」摆设组件与未用图标,H1 与页面标题去重 - App 设置-关于新增官网入口 https://opsxshell.rlwj.cn(七语种同步) - homepage dist 同步重建
231 lines
8.6 KiB
JSON
231 lines
8.6 KiB
JSON
{
|
|
"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": {
|
|
"homepage": "官网",
|
|
"homepageDesc": "产品介绍、文档与下载",
|
|
"tagline": "简单、便捷、人性化的原生运维终端",
|
|
"appVersion": "v{{version}}",
|
|
"copyVersion": "复制版本、系统和路径,便于贴到 GitHub",
|
|
"copyDiagnostics": "诊断信息",
|
|
"copyPath": "复制路径",
|
|
"resources": "资源",
|
|
"wechat": "微信群",
|
|
"github": "讨论",
|
|
"githubDesc": "GitHub Discussions 社区讨论",
|
|
"releases": "版本发布",
|
|
"releasesDesc": "安装包与更新说明",
|
|
"licenseLink": "许可证",
|
|
"licenseLinkDesc": "MIT License",
|
|
"diagnostics": "诊断",
|
|
"sessionsSettings": "会话与设置",
|
|
"license": "MIT License · Rust · XTerm.js",
|
|
"logPath": "应用日志",
|
|
"reportBug": "报告问题",
|
|
"reportBugDesc": "打开 GitHub issue,并带上当前版本与系统",
|
|
"wechatDesc": "加入交流群,问题反馈与版本动态"
|
|
},
|
|
"ai": {
|
|
"retestConnection": "重新测试连接",
|
|
"cancelChanges": "取消修改",
|
|
"configuration": "配置详情",
|
|
"active": "默认",
|
|
"unsaved": "未保存",
|
|
"testBeforeSave": "先测试连接,通过后即可保存配置。",
|
|
"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": "设备席位已满。请先解除其他设备,再在新机器上激活。"
|
|
},
|
|
"persistence": {
|
|
"loadFailed": "加载设置失败",
|
|
"saveFailed": "保存设置失败,已撤回本次修改"
|
|
}
|
|
}
|