Files
OpenTerminal/src/shared/i18n/dicts/zh-CN/settings.ts
T
Bill b7c7c5cd76
CI / typecheck + test + build (windows) (push) Canceled after 0s
fix(highlight): settings UI fixes from review — grouped view, import guard, basic flag
- grouped view actually clusters: drop the priority column's defaultSortOrder
  that made antd re-sort the dataSource and undo the category clustering
- replace import is Popconfirm-guarded and the import mode resets to append
  each time the dialog opens (it stayed on the destructive choice)
- rule editor exposes the basic flag (basic-mode membership) with a switch;
  clearing it on edit now actually removes the flag
- rule/profile writes read the store at call time instead of the render-scoped
  array, so two writes in one React batch no longer drop the first
- profile editor lists the rules a non-empty profile leaves out (uses the
  previously dead excludedByProfile helper)
- bands editor keeps rows sorted by min; band preview keys by index (duplicate
  min no longer collides); clear-background also closes the bg picker
- TerminalView pushes compiled rules into the HighlightStream from an effect
  instead of during render
2026-09-28 13:06:40 +08:00

306 lines
18 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/** 命名空间:settings(设置弹窗:字体/光标/渲染/高亮/主题/系统/关于)。归属:设置页维护者。 */
const settings: Record<string, string> = {
'settings.title': '设置',
'settings.tabs.font': '字体',
'settings.tabs.cursor': '光标与滚动',
'settings.tabs.render': '渲染与行为',
'settings.tabs.highlight': '高亮',
'settings.tabs.theme': '主题',
'settings.tabs.system': '系统',
'settings.tabs.lock': '锁屏',
'settings.tabs.about': '关于',
'settings.resizeHandle': '拖拽调整大小',
'settings.preview': '预览',
'settings.deleteConfirmDesc': '删除后无法恢复,确定继续?',
'settings.color.foreground': '前景',
'settings.color.background': '背景',
'settings.color.cursor': '光标',
'settings.color.selection': '选区',
'settings.color.ansi.black': '黑',
'settings.color.ansi.red': '红',
'settings.color.ansi.green': '绿',
'settings.color.ansi.yellow': '黄',
'settings.color.ansi.blue': '蓝',
'settings.color.ansi.magenta': '品红',
'settings.color.ansi.cyan': '青',
'settings.color.ansi.white': '白',
'settings.color.ansi.brightBlack': '亮黑',
'settings.color.ansi.brightRed': '亮红',
'settings.color.ansi.brightGreen': '亮绿',
'settings.color.ansi.brightYellow': '亮黄',
'settings.color.ansi.brightBlue': '亮蓝',
'settings.color.ansi.brightMagenta': '亮品红',
'settings.color.ansi.brightCyan': '亮青',
'settings.color.ansi.brightWhite': '亮白',
'settings.font.label': '字体',
'settings.font.desc': '内置默认字体或系统等宽字体',
'settings.font.placeholder': '选择字体',
'settings.font.default': '默认',
'settings.font.size': '字号',
'settings.font.sizeDesc': '终端文字的像素大小',
'settings.font.weight': '字重',
'settings.font.weightDesc': '400 为常规,700 为粗体',
'settings.font.boldWeight': '粗体字重',
'settings.font.boldWeightDesc': '粗体文字所用的字重',
'settings.font.letterSpacing': '字间距',
'settings.font.letterSpacingDesc': '字符之间的水平间距',
'settings.font.lineHeight': '行高',
'settings.font.lineHeightDesc': '相邻两行之间的垂直距离',
'settings.cursor.blink': '光标闪烁',
'settings.cursor.blinkDesc': '光标是否周期性闪烁',
'settings.cursor.style': '光标样式',
'settings.cursor.styleDesc': '光标的显示形状',
'settings.cursor.inactiveStyle': '非活动光标样式',
'settings.cursor.inactiveStyleDesc': '窗口失焦时光标样式',
'settings.cursor.scrollback': '滚动缓冲区',
'settings.cursor.scrollbackDesc': '屏幕上可回滚的行数',
'settings.cursorStyle.bar': '竖线 (bar)',
'settings.cursorStyle.block': '方块 (block)',
'settings.cursorStyle.underline': '下划线 (underline)',
'settings.cursorStyle.outline': '轮廓 (outline)',
'settings.cursorStyle.none': '无 (none)',
'settings.rendererMode.auto': '自动',
'settings.rendererMode.autoHint': '优先使用 WebGL 加速,失败时自动回退到 DOM 渲染',
'settings.rendererMode.webgl': '高性能 WebGL',
'settings.rendererMode.webglHint': '强制使用 GPU 加速渲染,适合高刷新率与大行数滚动',
'settings.rendererMode.dom': '兼容 DOM',
'settings.rendererMode.domHint': '纯 CPU 渲染,兼容性最好,适合无 GPU 或远程桌面环境',
'settings.render.modeLabel': '渲染模式',
'settings.render.modeHint': '终端单元渲染加速方式,改动将应用到所有终端',
'settings.render.autoWrap': '自动换行',
'settings.render.autoWrapDesc': '超出宽度时自动折行',
'settings.render.copyOnSelect': '选中即复制',
'settings.render.copyOnSelectDesc': '鼠标选中文字时自动复制',
'settings.render.pasteRiskConfirm': '粘贴风险确认',
'settings.render.pasteRiskConfirmDesc': '多行文本(或超长单行)粘贴前弹出确认;单行直接粘贴',
'settings.render.suggest': '输入建议',
'settings.render.suggestDesc': '输入时弹出命令建议;Tab 接受,回车始终直接执行',
'settings.render.history': '记录命令历史',
'settings.render.historyDesc': '关闭后不再记录新命令;已保存的历史仍然保留',
'settings.render.historyLimit': '历史条数上限',
'settings.render.historyLimitDesc': '命令历史最多保留多少条,重复命令只记一次',
'settings.render.recButton': '终端工具栏 · 录制',
'settings.render.recButtonDesc': '右上角显示「记录会话日志」按钮',
'settings.render.openLogsButton': '终端工具栏 · 打开日志目录',
'settings.render.openLogsButtonDesc': '右上角显示「打开日志目录」按钮',
'settings.render.openCwdButton': '终端工具栏 · 打开工作区目录',
'settings.render.openCwdButtonDesc':
'右上角显示「打开当前目录」按钮(SSH 会话不显示;目录随 cd 实时跟踪,需开启 shell 集成或使用 cd 命令)',
'settings.system.launchAtLogin': '开机时自启动',
'settings.system.launchAtLoginDesc': '开机时自动启动软件(开发模式下注册的是开发版程序)',
'settings.system.preventSleep': '阻止系统休眠',
'settings.system.preventSleepDesc':
'开启后 OpenTerminal 将阻止系统自动休眠;关闭则允许系统按系统设置休眠',
'settings.system.restoreSession': '启动时恢复上次会话',
'settings.system.restoreSessionDesc':
'下次启动恢复分屏布局,并让每个终端回到它上次所在的目录;关闭则每次都以单个终端启动',
'settings.system.shellIntegration': 'Shell 集成',
'settings.system.shellIntegrationDesc':
'让 shell 主动上报工作目录(OSC 7),路径记忆更精确(含脚本内的 cd);会包装你的命令提示符,遇到提示符主题异常时关掉即可',
'settings.system.closeAction': '关闭按钮行为',
'settings.system.closeActionDesc':
'点击窗口关闭按钮时的动作;最小化到托盘后可在托盘图标右键菜单中退出',
'settings.system.closeActionTray': '最小化到托盘',
'settings.system.closeActionExit': '直接退出',
'settings.system.closeActionAsk': '每次询问',
'settings.system.globalShortcut': '全局唤起快捷键',
'settings.system.globalShortcutDesc': '点击输入框后直接按下组合键;Esc 取消,退格清空禁用',
'settings.system.globalShortcutHint':
'配合全局键可在任何界面唤起/隐藏窗口;若注册失败(与其他软件冲突)则不生效,应用不会报错。',
'settings.system.shortcutRecording': '按下组合键…',
'settings.system.shortcutPlaceholder': '点击后按下快捷键,留空禁用',
'settings.system.shortcutConflict':
'该组合键已被应用内快捷键占用(Ctrl+= / Ctrl+- / Ctrl+0 / Ctrl+PgUp / Ctrl+PgDn),请换一个。',
'settings.lock.password.title': '锁屏密码',
'settings.lock.password.desc': '设置密码后才能启用锁屏',
'settings.lock.password.configured': '已配置',
'settings.lock.password.notConfigured': '未配置',
'settings.lock.password.current': '当前密码',
'settings.lock.password.currentPlaceholder': '请输入当前密码',
'settings.lock.password.new': '新密码',
'settings.lock.password.newPlaceholder': '请输入新密码',
'settings.lock.password.confirm': '确认新密码',
'settings.lock.password.confirmPlaceholder': '再次输入新密码',
'settings.lock.password.set': '设置密码',
'settings.lock.password.change': '修改密码',
'settings.lock.password.clear': '清除密码',
'settings.lock.password.clearTitle': '清除锁屏密码?',
'settings.lock.password.clearDesc': '清除后锁屏会一并关闭,需要当前密码确认。',
'settings.lock.password.mismatch': '两次输入的新密码不一致',
'settings.lock.password.empty': '请填写密码',
'settings.lock.password.saved': '密码已保存',
'settings.lock.password.cleared': '锁屏密码已清除',
'settings.lock.password.forgot':
'忘记锁屏密码无法通过云端找回,也没有后门:只能删除本机锁屏数据后重新设置。',
'settings.lock.enabled': '启用锁屏',
'settings.lock.enabledDesc': '闲置或启动时锁定主窗口,解锁需要上面的密码',
'settings.lock.needPassword': '请先设置锁屏密码',
'settings.lock.autoLock': '闲置自动锁屏',
'settings.lock.autoLockDesc': '系统闲置超过该时长后自动锁定(0 表示从不)',
'settings.lock.autoLockOff': '关闭',
'settings.lock.autoLockMinutes': '{n} 分钟',
'settings.lock.lockAtStartup': '启动时锁屏',
'settings.lock.lockAtStartupDesc': '每次启动后先要求输入密码',
'settings.lock.lockNow': '立即锁屏',
'settings.lock.lockNowDesc': '马上锁定主窗口(会话保持运行,快捷键 Ctrl+L)',
'settings.lock.title': '已锁定',
'settings.lock.screenDesc': '输入锁屏密码解锁',
'settings.lock.passwordPlaceholder': '密码',
'settings.lock.unlock': '解锁',
'settings.lock.unlocking': '解锁中…',
'settings.lock.screenForgot': '忘记密码?锁屏密码无法找回,只能删除本机锁屏数据。',
'settings.lock.error.invalidPassword': '密码无效(不能为空或过短)',
'settings.lock.error.wrongPassword': '密码错误',
'settings.lock.error.cooldown': '尝试次数过多,请等待 {n} 秒后重试',
'settings.lock.error.cooldownGeneric': '尝试次数过多,请稍后再试',
'settings.lock.error.saveFailed': '保存失败,请重试',
'settings.resetTerminal': '恢复默认终端设置',
'settings.resetTerminalTitle': '恢复默认终端设置?',
'settings.resetTerminalDesc': '字体、光标、渲染与主题等全部终端设置将恢复为默认值。',
'settings.highlight.alert':
'自定义高亮可增强显示效果,但会略微增加性能消耗。规则按优先级顺序应用。PS: 高亮在写入终端时注入颜色,对已有回滚内容不生效',
'settings.highlight.enabled': '启用',
'settings.highlight.pattern': '正则',
'settings.highlight.patternPlaceholder': '例如 \\b(ERROR|FAILED)\\b',
'settings.highlight.invalidRegex': '正则表达式无效',
'settings.highlight.priority': '优先级',
'settings.highlight.priorityHint': '值越小越先应用',
'settings.highlight.color': '颜色',
'settings.highlight.clearBg': '清空',
'settings.highlight.addBg': '添加',
'settings.highlight.palette': '色板',
'settings.highlight.sampleText': '高亮',
'settings.highlight.note': '备注',
'settings.highlight.notePlaceholder': '规则说明(可选)',
'settings.highlight.caseInsensitive': '忽略大小写',
'settings.highlight.caseInsensitiveHint': '字母不区分大小写(OK 也能匹配 ok)',
'settings.highlight.bands': '数值分级',
'settings.highlight.bandsHint': '按匹配到的第一个数字取色;没有数字或低于最小分级时用前景色',
'settings.highlight.bandMin': '下限',
'settings.highlight.addBand': '+ 添加分级',
'settings.highlight.removeBand': '删除分级',
'settings.highlight.importExport': '导入 / 导出',
'settings.highlight.importExportTitle': '导入 / 导出高亮规则',
'settings.highlight.exportSection': '导出(复制或保存下面的 JSON 分享给别人)',
'settings.highlight.copy': '复制',
'settings.highlight.copied': '已复制',
'settings.highlight.download': '保存为文件',
'settings.highlight.importSection': '导入(粘贴 JSON,或选择 .json 文件)',
'settings.highlight.chooseFile': '选择文件',
'settings.highlight.importMode': '导入方式',
'settings.highlight.importReplace': '替换现有规则',
'settings.highlight.importAppend': '追加到现有规则',
'settings.highlight.importReplaceTitle': '替换现有规则?',
'settings.highlight.importReplaceDesc': '导入后当前全部规则将被这份文件覆盖,无法恢复。',
'settings.highlight.importOk': '导入',
'settings.highlight.importEmpty': '没有解析到可用规则',
'settings.highlight.importBadJson': '不是有效的 JSON',
'settings.highlight.importWrongKind': '这份 JSON 不是高亮规则文件',
'settings.highlight.importSkipped': '已跳过 {n} 条:{list}',
'settings.highlight.imported': '已导入 {n} 条规则',
'settings.highlight.testText': '测试文本',
'settings.highlight.testHint': '改完正则立刻看到效果(仅预览前 2000 字符)',
'settings.highlight.mode': '高亮模式',
'settings.highlight.modeAll': '全部',
'settings.highlight.modeBasic': '仅基础',
'settings.highlight.modeOff': '关闭',
'settings.highlight.modeDesc': '仅基础:只保留错误/成功/警告/危险命令/密钥等关键规则,开销更小;关闭:完全不注入颜色(规则与颜色都保留)',
'settings.highlight.basic': '基础规则',
'settings.highlight.basicHint': '开启后,终端高亮为「仅基础」模式时该规则仍会生效',
'settings.highlight.category': '分类',
'settings.highlight.groupByCategory': '按分类分组',
'settings.highlight.category.safety': '安全',
'settings.highlight.category.status': '状态',
'settings.highlight.category.file': '文件',
'settings.highlight.category.net': '网络',
'settings.highlight.category.text': '文本',
'settings.highlight.category.metric': '数值',
'settings.highlight.category.none': '未分类',
'settings.highlight.stats': '统计命中与耗时',
'settings.highlight.statsHint': '开启后统计每条规则的命中次数与耗时(设置页显示,关闭时零开销)',
'settings.highlight.statsHits': '命中',
'settings.highlight.statsMs': '耗时',
'settings.highlight.statsReset': '重置统计',
'settings.highlight.statsEmpty': '还没有统计数据,先去终端里跑点输出',
'settings.highlight.themeColors': '跟随主题配色',
'settings.highlight.themeColorsHint': '按色相把高亮颜色映射到当前终端主题的调色板(灰阶色保持原样)',
'settings.highlight.perHost': '按主机规则集',
'settings.highlight.perHostHint': '开启后,绑定了规则集的 SSH 连接只跑该子集;关闭时所有会话都用全部规则',
'settings.highlight.profiles': '主机规则集',
'settings.highlight.profilesHint': '把规则的子集存成命名规则集,在「连接编辑」里绑定给某台主机',
'settings.highlight.profileNew': '+ 新建规则集',
'settings.highlight.profileEdit': '编辑规则集',
'settings.highlight.profileName': '名称',
'settings.highlight.profileNamePlaceholder': '例如:生产机(只看错误)',
'settings.highlight.profileRules': '包含的规则',
'settings.highlight.profileRulesHint': '未勾选的规则在这台主机上不生效',
'settings.highlight.profileExcluded': '未包含 {n} 条:{list}',
'settings.highlight.profileEmpty': '尚未创建规则集',
'settings.highlight.profileDeleteTitle': '删除规则集',
'settings.highlight.actions': '操作',
'settings.highlight.addRule': '+ 新增规则',
'settings.highlight.empty': '暂无高亮规则,点击「+ 新增规则」创建',
'settings.highlight.deleteTitle': '删除高亮规则',
'settings.highlight.resetTitle': '恢复默认高亮规则',
'settings.highlight.resetDesc': '将替换当前全部规则为内置预设,不可恢复。',
'settings.highlight.resetOk': '恢复',
'settings.highlight.createTitle': '新建高亮规则',
'settings.highlight.editTitle': '编辑高亮规则',
'settings.highlight.builtin.perm': 'Linux 权限与用户',
'settings.highlight.builtin.path': 'Linux 文件路径',
'settings.highlight.builtin.shellkw': 'Shell 关键字与流程',
'settings.highlight.builtin.danger': '危险/破坏性命令',
'settings.highlight.builtin.secret': '疑似密钥/令牌',
'settings.highlight.builtin.loglevel': '日志级别',
'settings.highlight.builtin.rootat': '管理员提示符 root@',
'settings.highlight.builtin.exitcode': '退出码',
'settings.highlight.builtin.http': 'HTTP 状态码',
'settings.highlight.builtin.latency': '耗时(毫秒)',
'settings.highlight.builtin.delop': '删除/移动/覆盖操作',
'settings.highlight.builtin.createop': '新建/创建操作',
'settings.highlight.builtin.okstate': '成功状态',
'settings.highlight.builtin.warnstate': '警告与待办标记',
'settings.highlight.builtin.badstate': '错误/失败状态',
'settings.highlight.builtin.quoted': '字符串与引号',
'settings.highlight.builtin.envvar': '环境变量与参数',
'settings.highlight.builtin.ipv4': '网络与 IP 地址',
'settings.highlight.builtin.datetime': '时间与日期',
'settings.highlight.builtin.numbers': '数字与计数',
'settings.highlight.builtin.url': '网址链接',
'settings.theme.accent': '标签强调色',
'settings.theme.accentDesc': '活动标签边框、侧栏指示条与 SSH 徽章的强调颜色',
'settings.theme.backgroundImage': '背景图片',
'settings.theme.backgroundImageDesc': '为终端设置一张背景图片;移除后恢复纯色背景',
'settings.theme.chooseImage': '选择图片',
'settings.theme.clearImage': '移除图片',
'settings.theme.imageOpacity': '图片不透明度',
'settings.theme.customBadge': '自定义',
'settings.theme.deleteTitle': '删除自定义主题',
'settings.theme.create': '新建主题',
'settings.theme.editTitle': '编辑主题',
'settings.themeEditor.name': '名称',
'settings.themeEditor.namePlaceholder': '主题名称',
'settings.themeEditor.duplicateName': '与其他主题重名,仍可保存',
'settings.themeEditor.copySuffix': '(副本)',
'settings.about.currentVersion': '当前版本',
'settings.about.statusIdle': '点击检查更新',
'settings.about.statusChecking': '正在检查更新…',
'settings.about.statusAvailable': '发现新版本',
'settings.about.statusLatest': '已经是最新版本',
'settings.about.statusDownloading': '正在下载…',
'settings.about.statusDownloaded': '下载完成,可重启安装',
'settings.about.statusError': '检查失败',
'settings.about.statusDev': '开发模式不支持更新检查',
'settings.about.channelStable': '稳定更新通道',
'settings.about.autoCheck': '启动时自动检查',
'settings.about.download': '下载更新',
'settings.about.downloadGithub': '(GitHub 源)',
'settings.about.install': '重启安装',
'settings.about.check': '检查更新',
'settings.about.checkingButton': '检查中',
'settings.about.changelog': '更新日志',
'settings.about.changelogEmpty': '暂无更新日志'
}
export default settings