chore: 保存工作副本——客户端授权新契约(双端点/验签/令牌/周检)与桌面会话可靠性改进
This commit is contained in:
1 parent
f71eef0eba
commit
ae6093c9b3
163 files changed
+4911
-2494
No files matched your search
@@ -11,9 +11,9 @@
|
||||
"security": "安全",
|
||||
"securityDesc": "凭据与主机密钥",
|
||||
"ai": "大模型",
|
||||
"aiDesc": "AI Provider",
|
||||
"aiDesc": "AI 供应商",
|
||||
"about": "关于",
|
||||
"aboutDesc": "版本与数据",
|
||||
"aboutDesc": "版本、联系与诊断",
|
||||
"account": "账户",
|
||||
"accountDesc": "邮箱、许可证与设备"
|
||||
},
|
||||
@@ -89,9 +89,9 @@
|
||||
"ssh": {
|
||||
"connection": "连接",
|
||||
"keepAlive": "保持心跳",
|
||||
"keepAliveDesc": "空闲时发送 SSH 心跳;连续多次无响应才会断开",
|
||||
"keepAliveDesc": "空闲时发送 SSH 协议心跳(不写入 Shell)。只挡 NAT/防火墙丢连接,不会绕过远端 TMOUT",
|
||||
"autoReconnect": "自动重连",
|
||||
"autoReconnectDesc": "意外断开后自动尝试重连",
|
||||
"autoReconnectDesc": "标签还开着、意外断线时自动重连(新 Shell)。关标签、空闲挂起或远端 TMOUT 不会硬续",
|
||||
"timeout": "连接超时",
|
||||
"timeoutDesc": "建立 SSH 连接的最长等待时间(秒)",
|
||||
"maxReconnect": "自动重连次数",
|
||||
@@ -104,7 +104,8 @@
|
||||
"suspend": "后台挂起",
|
||||
"suspendDesc": "后台标签空闲多少分钟后挂起(有活跃 Shell/SFTP 时保持连接)",
|
||||
"keepAliveInterval": "心跳间隔(秒)",
|
||||
"keepAliveIntervalDesc": "向服务器发送心跳的频率(类似 ClientAliveInterval)。不稳定网络建议 ≤15 秒"
|
||||
"keepAliveIntervalDesc": "向服务器发送心跳的频率(类似 ClientAliveInterval)。不稳定网络建议 ≤15 秒",
|
||||
"sessionPolicyHint": "心跳保的是链路,不是远端会话策略。Bash TMOUT、sshd ClientAlive 和 Windows 空闲 GPO 仍会生效;长任务请在服务器上用 tmux/screen。"
|
||||
},
|
||||
"security": {
|
||||
"credentials": "凭据保护",
|
||||
@@ -122,23 +123,32 @@
|
||||
},
|
||||
"about": {
|
||||
"tagline": "简单、便捷、人性化的原生运维终端",
|
||||
"appVersion": "应用 v{{version}}",
|
||||
"copyVersion": "复制版本信息",
|
||||
"runtime": "运行环境",
|
||||
"system": "系统",
|
||||
"localData": "本地数据",
|
||||
"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": "会话与设置",
|
||||
"masterKeyPath": "加密主密钥",
|
||||
"privacyNote": "密码与密钥口令由 Rust 使用 AES-256-GCM 加密。不保存终端命令历史,也不做堡垒审计。",
|
||||
"license": "MIT License · Rust · XTerm.js",
|
||||
"logPath": "应用日志"
|
||||
"logPath": "应用日志",
|
||||
"reportBug": "报告问题",
|
||||
"reportBugDesc": "打开 GitHub issue,并带上当前版本与系统"
|
||||
},
|
||||
"ai": {
|
||||
"presets": "供应商预设",
|
||||
"add": "添加",
|
||||
"configured": "已配置",
|
||||
"configuredHint": "选择供应商后点添加",
|
||||
"emptyHint": "添加一个 Provider 开始",
|
||||
"emptyHint": "添加一个供应商开始",
|
||||
"noModel": "未选模型",
|
||||
"name": "名称",
|
||||
"model": "模型",
|
||||
@@ -157,13 +167,15 @@
|
||||
"otherModels": "其他模型…",
|
||||
"customModel": "自定义模型",
|
||||
"backToList": "返回列表",
|
||||
"apiKeyOptional": "API Key(无需)",
|
||||
"apiKey": "API 密钥",
|
||||
"apiKeyOptional": "API 密钥(无需)",
|
||||
"endpoint": "接口地址",
|
||||
"advanced": "高级",
|
||||
"allowHttp": "允许 HTTP(本机/内网)",
|
||||
"setActive": "设为当前",
|
||||
"deleteTitle": "删除",
|
||||
"apiKeySaveFailed": "API Key 保存失败",
|
||||
"providerNotFound": "Provider 不存在",
|
||||
"apiKeySaveFailed": "API 密钥保存失败",
|
||||
"providerNotFound": "供应商不存在",
|
||||
"modelCatalogReadFailed": "模型目录读取失败",
|
||||
"catalogUnavailable": "models.dev 暂不可用",
|
||||
"family": {
|
||||
|
||||
Reference in new issue
Block a user