From 60c6abbfccee1e5f861e52055484dbac168222de Mon Sep 17 00:00:00 2001 From: Shiroki Satsuki Date: Tue, 28 Jun 2022 14:39:30 +0800 Subject: [PATCH] lang: Update Chinese(Simplified) translation (#556) * feat(i18n): update Chinese(Simplified) translation * format: plugins/builtin/source/lang/zh_CN.cpp * feat(i18n): update Chinese(Simplified) translation * fix: revert submodule downgrade --- plugins/builtin/source/lang/zh_CN.cpp | 322 +++++++++++++------------- plugins/windows/source/lang/zh_CN.cpp | 14 +- 2 files changed, 171 insertions(+), 165 deletions(-) diff --git a/plugins/builtin/source/lang/zh_CN.cpp b/plugins/builtin/source/lang/zh_CN.cpp index 1dce9c891..93d3090de 100644 --- a/plugins/builtin/source/lang/zh_CN.cpp +++ b/plugins/builtin/source/lang/zh_CN.cpp @@ -7,7 +7,7 @@ namespace hex::plugin::builtin { ContentRegistry::Language::registerLanguage("Chinese (Simplified)", "zh-CN"); ContentRegistry::Language::addLocalizations("zh-CN", { - { "hex.builtin.welcome.header.main", "欢迎来到ImHex" }, + { "hex.builtin.welcome.header.main", "欢迎来到 ImHex" }, { "hex.builtin.welcome.header.start", "开始" }, { "hex.builtin.welcome.start.create_file", "创建新文件" }, { "hex.builtin.welcome.start.open_file", "打开文件" }, @@ -15,11 +15,11 @@ namespace hex::plugin::builtin { { "hex.builtin.welcome.start.recent", "最近文件" }, { "hex.builtin.welcome.start.open_other", "其他提供器" }, { "hex.builtin.welcome.header.help", "帮助" }, - { "hex.builtin.welcome.help.repo", "GitHub仓库" }, + { "hex.builtin.welcome.help.repo", "GitHub 仓库" }, { "hex.builtin.welcome.help.repo.link", "https://imhex.werwolv.net/git" }, { "hex.builtin.welcome.help.gethelp", "获得帮助" }, { "hex.builtin.welcome.help.gethelp.link", "https://github.com/WerWolv/ImHex/discussions/categories/get-help" }, - { "hex.builtin.welcome.help.discord", "Discord服务器" }, + { "hex.builtin.welcome.help.discord", "Discord 服务器" }, { "hex.builtin.welcome.help.discord.link", "https://imhex.werwolv.net/discord" }, { "hex.builtin.welcome.header.plugins", "已加载插件" }, { "hex.builtin.welcome.plugins.plugin", "插件" }, @@ -27,26 +27,26 @@ namespace hex::plugin::builtin { { "hex.builtin.welcome.plugins.desc", "描述" }, { "hex.builtin.welcome.header.customize", "自定义" }, { "hex.builtin.welcome.customize.settings.title", "设置" }, - { "hex.builtin.welcome.customize.settings.desc", "更改ImHex的设置" }, + { "hex.builtin.welcome.customize.settings.desc", "更改 ImHex 的设置" }, { "hex.builtin.welcome.header.update", "更新" }, { "hex.builtin.welcome.update.title", "新的更新可用!" }, { "hex.builtin.welcome.update.desc", "ImHex {0} 已发布!在这里下载。" }, { "hex.builtin.welcome.update.link", "https://github.com/WerWolv/ImHex/releases/latest" }, { "hex.builtin.welcome.header.learn", "学习" }, { "hex.builtin.welcome.learn.latest.title", "最新版本" }, - { "hex.builtin.welcome.learn.latest.desc", "阅读ImHex最新版本的更改日志" }, + { "hex.builtin.welcome.learn.latest.desc", "阅读 ImHex 最新版本的更改日志" }, { "hex.builtin.welcome.learn.latest.link", "https://github.com/WerWolv/ImHex/releases/latest" }, { "hex.builtin.welcome.learn.pattern.title", "模式文档" }, - { "hex.builtin.welcome.learn.pattern.desc", "如何基于我们完善的文档编写ImHex模式" }, + { "hex.builtin.welcome.learn.pattern.desc", "如何基于我们完善的文档编写 ImHex 模式" }, { "hex.builtin.welcome.learn.pattern.link", "https://imhex.werwolv.net/docs/pattern_language/pattern_language.html" }, - { "hex.builtin.welcome.learn.plugins.title", "插件API" }, - { "hex.builtin.welcome.learn.plugins.desc", "通过插件扩展ImHex获得更多功能" }, + { "hex.builtin.welcome.learn.plugins.title", "插件 API" }, + { "hex.builtin.welcome.learn.plugins.desc", "通过插件扩展 ImHex 获得更多功能" }, { "hex.builtin.welcome.learn.plugins.link", "https://github.com/WerWolv/ImHex/wiki/Plugins-Development-Guide" }, { "hex.builtin.welcome.header.various", "杂项" }, - { "hex.builtin.welcome.tip_of_the_day", "小提示" }, + { "hex.builtin.welcome.tip_of_the_day", "每日提示" }, - { "hex.builtin.welcome.safety_backup.title", "恢复丢失数据" }, - { "hex.builtin.welcome.safety_backup.desc", "不!ImHex上次崩溃了\n你想恢复你之前的工作吗?"}, + { "hex.builtin.welcome.safety_backup.title", "恢复崩溃数据" }, + { "hex.builtin.welcome.safety_backup.desc", "糟糕,ImHex 上次崩溃了!\n您想从异常转储中恢复之前的数据吗?"}, { "hex.builtin.welcome.safety_backup.restore", "恢复" }, { "hex.builtin.welcome.safety_backup.delete", "删除" }, @@ -55,7 +55,7 @@ namespace hex::plugin::builtin { { "hex.builtin.common.big_endian", "大端序" }, { "hex.builtin.common.little", "小" }, { "hex.builtin.common.big", "大" }, - { "hex.builtin.common.number_format", "格式" }, + { "hex.builtin.common.number_format", "数字进制" }, { "hex.builtin.common.decimal", "十进制" }, { "hex.builtin.common.hexadecimal", "十六进制" }, { "hex.builtin.common.octal", "八进制" }, @@ -80,50 +80,50 @@ namespace hex::plugin::builtin { { "hex.builtin.common.open", "打开" }, { "hex.builtin.common.browse", "浏览..." }, { "hex.builtin.common.choose_file", "选择文件" }, - //{ "hex.builtin.common.processing", "Processing" }, + { "hex.builtin.common.processing", "处理" }, { "hex.builtin.popup.exit_application.title", "退出?" }, - { "hex.builtin.popup.exit_application.desc", "工程还有为保存的更改。\n确定要退出吗?" }, + { "hex.builtin.popup.exit_application.desc", "工程还有未保存的更改。\n确定要退出吗?" }, { "hex.builtin.popup.error.read_only", "无法获得写权限,文件以只读方式打开。" }, { "hex.builtin.popup.error.open", "打开文件失败!" }, { "hex.builtin.popup.error.create", "创建新文件失败!" }, { "hex.builtin.menu.file", "文件" }, { "hex.builtin.menu.file.open_file", "打开文件..." }, - { "hex.builtin.menu.file.open_recent", "打开最近" }, + { "hex.builtin.menu.file.open_recent", "最近打开" }, { "hex.builtin.menu.file.clear_recent", "清除" }, { "hex.builtin.menu.file.open_other", "打开其他..." }, { "hex.builtin.menu.file.close", "关闭" }, - { "hex.builtin.menu.file.quit", "退出ImHex" }, + { "hex.builtin.menu.file.quit", "退出 ImHex" }, { "hex.builtin.menu.file.open_project", "打开项目..." }, { "hex.builtin.menu.file.save_project", "保存项目..." }, { "hex.builtin.menu.file.import", "导入..." }, - { "hex.builtin.menu.file.import.base64", "Base64文件" }, - { "hex.builtin.menu.file.import.base64.popup.import_error", "文件不是有效的Base64格式!" }, + { "hex.builtin.menu.file.import.base64", "Base64 文件" }, + { "hex.builtin.menu.file.import.base64.popup.import_error", "文件不是有效的 Base64 格式!" }, { "hex.builtin.menu.file.import.base64.popup.open_error", "打开文件失败!" }, - { "hex.builtin.view.hex_editor.menu.file.import.ips", "IPS补丁" }, - { "hex.builtin.view.hex_editor.menu.file.import.ips32", "IPS32补丁" }, - { "hex.builtin.view.hex_editor.menu.file.export", "导出..." }, - { "hex.builtin.view.hex_editor.menu.file.export.title", "导出文件" }, - { "hex.builtin.view.hex_editor.menu.file.export.ips", "IPS补丁" }, - { "hex.builtin.view.hex_editor.menu.file.export.ips32", "IPS32补丁" }, - //{ "hex.builtin.menu.file.export.base64.popup.export_error", "File is not in a valid Base64 format!" }, - //{ "hex.builtin.menu.file.export.popup.create", "Cannot export data. Failed to create file!" }, + { "hex.builtin.menu.file.import.ips", "IPS 补丁" }, + { "hex.builtin.menu.file.import.ips32", "IPS32 补丁" }, + { "hex.builtin.menu.file.export", "导出..." }, + { "hex.builtin.menu.file.export.title", "导出文件" }, + { "hex.builtin.menu.file.export.ips", "IPS 补丁" }, + { "hex.builtin.menu.file.export.ips32", "IPS32 补丁" }, + { "hex.builtin.menu.file.export.base64.popup.export_error", "文件不是有效的 Base64 格式!" }, + { "hex.builtin.menu.file.export.popup.create", "无法导出文件。文件创建失败!" }, { "hex.builtin.menu.edit", "编辑" }, - { "hex.builtin.view.hex_editor.menu.edit.undo", "撤销" }, - { "hex.builtin.view.hex_editor.menu.edit.redo", "重做" }, - { "hex.builtin.view.hex_editor.menu.edit.bookmark", "添加书签" }, + { "hex.builtin.menu.edit.undo", "撤销" }, + { "hex.builtin.menu.edit.redo", "重做" }, + { "hex.builtin.menu.edit.bookmark", "添加书签" }, { "hex.builtin.menu.view", "视图" }, { "hex.builtin.menu.layout", "布局" }, - { "hex.builtin.menu.view.fps", "显示FPS" }, - { "hex.builtin.menu.view.demo", "显示ImGui演示" }, + { "hex.builtin.menu.view.fps", "显示 FPS" }, + { "hex.builtin.menu.view.demo", "ImGui 演示" }, { "hex.builtin.menu.help", "帮助" }, { "hex.builtin.view.bookmarks.name", "书签" }, { "hex.builtin.view.bookmarks.default_title", "书签 [0x{0:X} - 0x{1:X}]" }, - { "hex.builtin.view.bookmarks.no_bookmarks", "空空如也。通过 编辑->添加书签" }, + { "hex.builtin.view.bookmarks.no_bookmarks", "空空如也--您可以使用 '编辑' 菜单来添加书签。" }, { "hex.builtin.view.bookmarks.title.info", "信息" }, { "hex.builtin.view.bookmarks.address", "0x{0:X} : 0x{1:X} ({2} 字节)" }, { "hex.builtin.view.bookmarks.button.jump", "转到" }, @@ -135,10 +135,10 @@ namespace hex::plugin::builtin { { "hex.builtin.view.command_palette.name", "命令栏" }, { "hex.builtin.view.data_inspector.name", "数据分析器" }, - { "hex.builtin.view.data_inspector.table.name", "名称" }, + { "hex.builtin.view.data_inspector.table.name", "格式" }, { "hex.builtin.view.data_inspector.table.value", "值" }, - { "hex.builtin.view.data_inspector.no_data", "没有选中字节"}, - //{ "hex.builtin.view.data_inspector.invert", "Invert" }, + { "hex.builtin.view.data_inspector.no_data", "没有选中数据"}, + { "hex.builtin.view.data_inspector.invert", "按位取反" }, { "hex.builtin.view.data_processor.name", "数据处理器" }, { "hex.builtin.view.data_processor.help_text", "右键以添加新的节点" }, @@ -153,10 +153,11 @@ namespace hex::plugin::builtin { { "hex.builtin.view.disassembler.base", "基地址" }, { "hex.builtin.view.disassembler.region", "代码范围" }, { "hex.builtin.view.disassembler.settings.header", "设置" }, + { "hex.builtin.view.disassembler.settings.mode", "模式" }, { "hex.builtin.view.disassembler.arch", "架构" }, - { "hex.builtin.view.disassembler.16bit", "16位" }, - { "hex.builtin.view.disassembler.32bit", "32位" }, - { "hex.builtin.view.disassembler.64bit", "64位" }, + { "hex.builtin.view.disassembler.16bit", "16 位" }, + { "hex.builtin.view.disassembler.32bit", "32 位" }, + { "hex.builtin.view.disassembler.64bit", "64 位" }, { "hex.builtin.view.disassembler.arm.arm", "ARM" }, { "hex.builtin.view.disassembler.arm.thumb", "Thumb" }, @@ -171,13 +172,13 @@ namespace hex::plugin::builtin { { "hex.builtin.view.disassembler.mips.mips3", "MIPS III" }, { "hex.builtin.view.disassembler.mips.micro", "Micro MIPS" }, - { "hex.builtin.view.disassembler.ppc.qpx", "PowerPC四核处理扩展(QPX)" }, - { "hex.builtin.view.disassembler.ppc.spe", "PowerPC单核引擎(SPE)" }, + { "hex.builtin.view.disassembler.ppc.qpx", "PowerPC 四核处理扩展(QPX)" }, + { "hex.builtin.view.disassembler.ppc.spe", "PowerPC 单核引擎(SPE)" }, { "hex.builtin.view.disassembler.ppc.booke", "PowerPC Book-E" }, { "hex.builtin.view.disassembler.sparc.v9", "Sparc V9" }, - { "hex.builtin.view.disassembler.riscv.compressed", "压缩的RISC-V" }, + { "hex.builtin.view.disassembler.riscv.compressed", "压缩的 RISC-V" }, { "hex.builtin.view.disassembler.m68k.000", "000" }, { "hex.builtin.view.disassembler.m68k.010", "010" }, @@ -205,8 +206,8 @@ namespace hex::plugin::builtin { { "hex.builtin.view.disassembler.mos65xx.65816_long_x", "65816 Long X" }, { "hex.builtin.view.disassembler.mos65xx.65816_long_mx", "65816 Long MX" }, - { "hex.builtin.view.disassembler.bpf.classic", "传统BPF(cBPF)" }, - { "hex.builtin.view.disassembler.bpf.extended", "扩展BPF(eBPF)" }, + { "hex.builtin.view.disassembler.bpf.classic", "传统 BPF(cBPF)" }, + { "hex.builtin.view.disassembler.bpf.extended", "扩展 BPF(eBPF)" }, { "hex.builtin.view.disassembler.disassemble", "反汇编" }, { "hex.builtin.view.disassembler.disassembling", "反汇编中..." }, @@ -216,37 +217,37 @@ namespace hex::plugin::builtin { { "hex.builtin.view.disassembler.disassembly.bytes", "字节" }, { "hex.builtin.view.hashes.name", "哈希" }, - //{ "hex.builtin.view.hashes.hash", "Hash" }, - //{ "hex.builtin.view.hashes.no_settings", "No settings available" }, + { "hex.builtin.view.hashes.hash", "哈希" }, + { "hex.builtin.view.hashes.no_settings", "没有可用哈希设置" }, { "hex.builtin.view.hashes.function", "哈希函数" }, - //{ "hex.builtin.view.hashes.name", "Name" }, - //{ "hex.builtin.view.hashes.type", "Type" }, + { "hex.builtin.view.hashes.name", "名称" }, + { "hex.builtin.view.hashes.type", "类型" }, { "hex.builtin.view.hashes.result", "结果" }, - //{ "hex.builtin.view.hashes.remove", "Remove hash" }, - //{ "hex.builtin.view.hashes.hover_info", "Hover over the Hex Editor selection and hold down SHIFT to view the hashes of that region." }, + { "hex.builtin.view.hashes.remove", "移除哈希" }, + { "hex.builtin.view.hashes.hover_info", "将鼠标放在 Hex 编辑器的选区上,按住 SHIFT来查看其哈希。" }, { "hex.builtin.view.help.name", "帮助" }, { "hex.builtin.view.help.about.name", "关于" }, - { "hex.builtin.view.help.about.translator", "由xtexChooser翻译" }, - { "hex.builtin.view.help.about.source", "源代码位于GitHub:" }, + { "hex.builtin.view.help.about.translator", "由 xtexChooser 翻译" }, + { "hex.builtin.view.help.about.source", "源代码位于 GitHub:" }, { "hex.builtin.view.help.about.donations", "赞助" }, - { "hex.builtin.view.help.about.thanks", "如果你喜欢我的工作,请赞助以帮助此项目继续前进。非常感谢 <3" }, + { "hex.builtin.view.help.about.thanks", "如果您喜欢我的工作,请赞助以帮助此项目继续前进。非常感谢 <3" }, { "hex.builtin.view.help.about.contributor", "贡献者" }, { "hex.builtin.view.help.about.libs", "使用的库" }, - { "hex.builtin.view.help.about.paths", "ImHex目录" }, + { "hex.builtin.view.help.about.paths", "ImHex 目录" }, { "hex.builtin.view.help.about.license", "许可证" }, - { "hex.builtin.view.help.documentation", "ImHex文档" }, + { "hex.builtin.view.help.documentation", "ImHex 文档" }, { "hex.builtin.view.help.pattern_cheat_sheet", "模式语言帮助"}, { "hex.builtin.view.help.calc_cheat_sheet", "计算器帮助" }, - { "hex.builtin.view.hex_editor.name", "Hex编辑器" }, - //{ "hex.builtin.view.hex_editor.page", "Page" }, - //{ "hex.builtin.view.hex_editor.selection", "Selection" }, - //{ "hex.builtin.view.hex_editor.selection.none", "None" }, - //{ "hex.builtin.view.hex_editor.region", "Region" }, - //{ "hex.builtin.view.hex_editor.data_size", "Data Size" }, - //{ "hex.builtin.view.hex_editor.no_bytes", "No bytes available" }, + { "hex.builtin.view.hex_editor.name", "Hex 编辑器" }, + { "hex.builtin.view.hex_editor.page", "分页" }, + { "hex.builtin.view.hex_editor.selection", "选区" }, + { "hex.builtin.view.hex_editor.selection.none", "未选中" }, + { "hex.builtin.view.hex_editor.region", "范围" }, + { "hex.builtin.view.hex_editor.data_size", "总大小" }, + { "hex.builtin.view.hex_editor.no_bytes", "没有可显示的字节" }, { "hex.builtin.view.hex_editor.menu.file.load_encoding_file", "加载自定义编码..." }, { "hex.builtin.view.hex_editor.menu.file.search", "搜索" }, @@ -257,7 +258,7 @@ namespace hex::plugin::builtin { { "hex.builtin.view.hex_editor.search.find_prev", "查找上一个" }, { "hex.builtin.view.hex_editor.menu.file.goto", "转到" }, { "hex.builtin.view.hex_editor.goto.offset.absolute", "绝对" }, - //{ "hex.builtin.view.hex_editor.goto.offset.relative", "Relative" }, + { "hex.builtin.view.hex_editor.goto.offset.relative", "相对" }, { "hex.builtin.view.hex_editor.goto.offset.begin", "起始" }, { "hex.builtin.view.hex_editor.goto.offset.end", "末尾" }, { "hex.builtin.view.hex_editor.menu.file.save", "保存" }, @@ -265,29 +266,30 @@ namespace hex::plugin::builtin { { "hex.builtin.view.hex_editor.menu.edit.copy", "复制" }, { "hex.builtin.view.hex_editor.menu.edit.copy_as", "复制为..." }, { "hex.builtin.view.hex_editor.copy.hex", "字符串" }, - { "hex.builtin.view.hex_editor.copy.c", "C数组" }, - { "hex.builtin.view.hex_editor.copy.cpp", "C++数组" }, - { "hex.builtin.view.hex_editor.copy.csharp", "C#数组" }, - { "hex.builtin.view.hex_editor.copy.rust", "Rust数组" }, - { "hex.builtin.view.hex_editor.copy.python", "Python数组" }, - { "hex.builtin.view.hex_editor.copy.java", "Java数组" }, - { "hex.builtin.view.hex_editor.copy.js", "JavaScript数组" }, - { "hex.builtin.view.hex_editor.copy.ascii", "ASCII Art" }, + { "hex.builtin.view.hex_editor.copy.c", "C 数组" }, + { "hex.builtin.view.hex_editor.copy.cpp", "C++ 数组" }, + { "hex.builtin.view.hex_editor.copy.csharp", "C# 数组" }, + { "hex.builtin.view.hex_editor.copy.rust", "Rust 数组" }, + { "hex.builtin.view.hex_editor.copy.python", "Python 数组" }, + { "hex.builtin.view.hex_editor.copy.java", "Java 数组" }, + { "hex.builtin.view.hex_editor.copy.js", "JavaScript 数组" }, + { "hex.builtin.view.hex_editor.copy.ascii", "Hex Dump(ASCII 艺术)" }, { "hex.builtin.view.hex_editor.copy.html", "HTML" }, { "hex.builtin.view.hex_editor.menu.edit.paste", "粘贴" }, { "hex.builtin.view.hex_editor.menu.edit.select_all", "全选" }, { "hex.builtin.view.hex_editor.menu.edit.set_base", "设置基地址" }, { "hex.builtin.view.hex_editor.menu.edit.resize", "修改大小..." }, { "hex.builtin.view.hex_editor.menu.edit.insert", "插入..." }, + { "hex.builtin.view.hex_editor.menu.edit.remove", "删除..." }, { "hex.builtin.view.information.name", "数据信息" }, { "hex.builtin.view.information.control", "控制" }, { "hex.builtin.view.information.analyze", "分析" }, { "hex.builtin.view.information.analyzing", "分析中..." }, { "hex.builtin.view.information.region", "已分析区域" }, - { "hex.builtin.view.information.magic", "魔术信息" }, + { "hex.builtin.view.information.magic", "LibMagic 信息" }, { "hex.builtin.view.information.description", "描述:" }, - { "hex.builtin.view.information.mime", "MIME类型:" }, + { "hex.builtin.view.information.mime", "MIME 类型:" }, { "hex.builtin.view.information.info_analysis", "信息分析" }, { "hex.builtin.view.information.distribution", "字节分布" }, { "hex.builtin.view.information.entropy", "熵" }, @@ -296,7 +298,7 @@ namespace hex::plugin::builtin { { "hex.builtin.view.information.file_entropy", "文件熵" }, { "hex.builtin.view.information.highest_entropy", "最高熵" }, { "hex.builtin.view.information.encrypted", "此数据似乎经过了加密或压缩!" }, - { "hex.builtin.view.information.magic_db_added", "魔术数据库已添加!" }, + { "hex.builtin.view.information.magic_db_added", "LibMagic 数据库已添加!" }, { "hex.builtin.view.patches.name", "补丁" }, { "hex.builtin.view.patches.offset", "偏移" }, @@ -318,7 +320,7 @@ namespace hex::plugin::builtin { { "hex.builtin.view.pattern_editor.env_vars", "环境变量" }, { "hex.builtin.view.pattern_editor.settings", "设置" }, { "hex.builtin.view.pattern_editor.dangerous_function.name", "允许危险的函数?" }, - { "hex.builtin.view.pattern_editor.dangerous_function.desc", "此模式试图调用一个危险的函数。\n你确定要信任此模式吗?" }, + { "hex.builtin.view.pattern_editor.dangerous_function.desc", "此模式试图调用一个危险的函数。\n您确定要信任此模式吗?" }, { "hex.builtin.view.pattern_editor.no_in_out_vars", "使用 'in' 或 'out' 修饰符定义一些全局变量,以使它们出现在这里。" }, { "hex.builtin.view.pattern_data.name", "模式数据" }, @@ -330,15 +332,17 @@ namespace hex::plugin::builtin { { "hex.builtin.view.pattern_data.value", "值" }, { "hex.builtin.view.settings.name", "设置" }, - { "hex.builtin.view.settings.restart_question", "一项更改需要重启ImHex以生效,您想要现在重启吗?" }, + { "hex.builtin.view.settings.restart_question", "一项更改需要重启 ImHex 以生效,您想要现在重启吗?" }, { "hex.builtin.view.strings.name", "字符串" }, { "hex.builtin.view.strings.copy", "复制字符串" }, { "hex.builtin.view.strings.demangle", "还原" }, { "hex.builtin.view.strings.min_length", "最小长度" }, - //{ "hex.builtin.view.strings.regex", "Regex" }, - { "hex.builtin.view.strings.filter", "过滤" }, - { "hex.builtin.view.strings.extract", "提取" }, + { "hex.builtin.view.strings.regex", "使用正则表达式" }, + { "hex.builtin.view.strings.filter", "搜索内容" }, + { "hex.builtin.view.strings.extract", "搜索" }, + { "hex.builtin.view.strings.regex_error", "非法正则" }, + { "hex.builtin.view.strings.results", "找到 {0} 个结果" }, { "hex.builtin.view.strings.searching", "搜索中..." }, { "hex.builtin.view.strings.offset", "偏移" }, { "hex.builtin.view.strings.size", "大小" }, @@ -348,18 +352,18 @@ namespace hex::plugin::builtin { { "hex.builtin.view.tools.name", "工具" }, - { "hex.builtin.view.yara.name", "Yara规则" }, + { "hex.builtin.view.yara.name", "Yara 规则" }, { "hex.builtin.view.yara.header.rules", "规则" }, { "hex.builtin.view.yara.reload", "重新加载" }, { "hex.builtin.view.yara.match", "匹配规则" }, { "hex.builtin.view.yara.matching", "匹配中..." }, - { "hex.builtin.view.yara.error", "Yara编译器错误: " }, + { "hex.builtin.view.yara.error", "Yara 编译器错误: " }, { "hex.builtin.view.yara.header.matches", "匹配" }, { "hex.builtin.view.yara.matches.identifier", "标识符" }, { "hex.builtin.view.yara.matches.variable", "变量" }, { "hex.builtin.view.yara.whole_data", "全文件匹配!" }, - { "hex.builtin.view.yara.no_rules", "没有找到Yara规则。请将规则放到ImHex的'yara'目录下。" }, - { "hex.builtin.view.yara.rule_added", "Yara规则已添加!" }, + { "hex.builtin.view.yara.no_rules", "没有找到 Yara 规则。请将规则放到 ImHex 的 'yara' 目录下。" }, + { "hex.builtin.view.yara.rule_added", "Yara 规则已添加!" }, { "hex.builtin.view.constants.name", "常量" }, { "hex.builtin.view.constants.row.category", "分类" }, @@ -367,8 +371,8 @@ namespace hex::plugin::builtin { { "hex.builtin.view.constants.row.desc", "描述" }, { "hex.builtin.view.constants.row.value", "值" }, - { "hex.builtin.view.store.name", "内容仓库" }, - { "hex.builtin.view.store.desc", "从ImHex在线数据库下载新内容" }, + { "hex.builtin.view.store.name", "可下载内容" }, + { "hex.builtin.view.store.desc", "从 ImHex 仓库下载新内容" }, { "hex.builtin.view.store.reload", "刷新" }, { "hex.builtin.view.store.row.name", "名称" }, { "hex.builtin.view.store.row.description", "描述" }, @@ -377,11 +381,11 @@ namespace hex::plugin::builtin { { "hex.builtin.view.store.remove", "移除" }, { "hex.builtin.view.store.tab.patterns", "模式" }, { "hex.builtin.view.store.tab.libraries", "库" }, - { "hex.builtin.view.store.tab.magics", "魔术数据库" }, + { "hex.builtin.view.store.tab.magics", "LibMagic 数据库" }, { "hex.builtin.view.store.tab.constants", "常量" }, - { "hex.builtin.view.store.tab.yara", "Yara规则" }, + { "hex.builtin.view.store.tab.yara", "Yara 规则" }, { "hex.builtin.view.store.tab.encodings", "编码" }, - { "hex.builtin.view.store.loading", "正在加载仓库内容..." }, + { "hex.builtin.view.store.loading", "正在加载在线内容..." }, { "hex.builtin.view.store.download_error", "下载文件失败!目标文件夹不存在。" }, { "hex.builtin.view.diff.name", "差异" }, @@ -405,26 +409,26 @@ namespace hex::plugin::builtin { { "hex.builtin.inspector.i32", "int32_t" }, { "hex.builtin.inspector.u64", "uint64_t" }, { "hex.builtin.inspector.i64", "int64_t" }, - { "hex.builtin.inspector.float16", "半浮点(16位)" }, - { "hex.builtin.inspector.float", "float(32位单精度浮点)" }, - { "hex.builtin.inspector.double", "double(64位双精度浮点)" }, - { "hex.builtin.inspector.long_double", "long double(128位双精度浮点)" }, + { "hex.builtin.inspector.float16", "半精度浮点(16位)" }, + { "hex.builtin.inspector.float", "float(32位单精度)" }, + { "hex.builtin.inspector.double", "double(64位双精度)" }, + { "hex.builtin.inspector.long_double", "long double(128位四精度)" }, { "hex.builtin.inspector.bool", "bool" }, - { "hex.builtin.inspector.ascii", "ASCII字符" }, + { "hex.builtin.inspector.ascii", "ASCII 字符" }, { "hex.builtin.inspector.wide", "宽字符" }, - { "hex.builtin.inspector.utf8", "UTF-8代码点" }, + { "hex.builtin.inspector.utf8", "UTF-8 码位" }, { "hex.builtin.inspector.string", "字符串" }, { "hex.builtin.inspector.time32", "time32_t" }, { "hex.builtin.inspector.time64", "time64_t" }, { "hex.builtin.inspector.time", "time_t" }, - //{ "hex.builtin.inspector.dos_date", "DOS Date" }, - //{ "hex.builtin.inspector.dos_time", "DOS Time" }, + { "hex.builtin.inspector.dos_date", "DOS 日期" }, + { "hex.builtin.inspector.dos_time", "DOS 时间" }, { "hex.builtin.inspector.guid", "GUID" }, - { "hex.builtin.inspector.rgba8", "RGBA8颜色" }, + { "hex.builtin.inspector.rgba8", "RGBA8 颜色" }, { "hex.builtin.nodes.common.input", "输入" }, - { "hex.builtin.nodes.common.input.a", "输入A" }, - { "hex.builtin.nodes.common.input.b", "输入B" }, + { "hex.builtin.nodes.common.input.a", "输入 A" }, + { "hex.builtin.nodes.common.input.b", "输入 B" }, { "hex.builtin.nodes.common.output", "输出" }, { "hex.builtin.nodes.constants", "常量" }, @@ -439,8 +443,8 @@ namespace hex::plugin::builtin { { "hex.builtin.nodes.constants.buffer.size", "大小" }, { "hex.builtin.nodes.constants.string", "字符串" }, { "hex.builtin.nodes.constants.string.header", "字符串" }, - { "hex.builtin.nodes.constants.rgba8", "RGBA8颜色" }, - { "hex.builtin.nodes.constants.rgba8.header", "RGBA8颜色" }, + { "hex.builtin.nodes.constants.rgba8", "RGBA8 颜色" }, + { "hex.builtin.nodes.constants.rgba8.header", "RGBA8 颜色" }, { "hex.builtin.nodes.constants.rgba8.output.r", "红" }, { "hex.builtin.nodes.constants.rgba8.output.g", "绿" }, { "hex.builtin.nodes.constants.rgba8.output.b", "蓝" }, @@ -451,8 +455,10 @@ namespace hex::plugin::builtin { { "hex.builtin.nodes.display", "显示" }, { "hex.builtin.nodes.display.int", "整数" }, { "hex.builtin.nodes.display.int.header", "整数显示" }, + { "hex.builtin.nodes.display.float.input", "值" }, { "hex.builtin.nodes.display.float", "浮点数" }, { "hex.builtin.nodes.display.float.header", "浮点数显示" }, + { "hex.builtin.nodes.display.float.input", "值" }, { "hex.builtin.nodes.data_access", "数据访问" }, { "hex.builtin.nodes.data_access.read", "读取" }, @@ -487,8 +493,8 @@ namespace hex::plugin::builtin { { "hex.builtin.nodes.arithmetic.mul.header", "乘法" }, { "hex.builtin.nodes.arithmetic.div", "除法" }, { "hex.builtin.nodes.arithmetic.div.header", "除法" }, - { "hex.builtin.nodes.arithmetic.mod", "模数" }, - { "hex.builtin.nodes.arithmetic.mod.header", "模数" }, + { "hex.builtin.nodes.arithmetic.mod", "取模" }, + { "hex.builtin.nodes.arithmetic.mod.header", "取模" }, { "hex.builtin.nodes.buffer", "缓冲区" }, { "hex.builtin.nodes.buffer.combine", "组合" }, @@ -534,13 +540,13 @@ namespace hex::plugin::builtin { { "hex.builtin.nodes.decoding", "编码" }, { "hex.builtin.nodes.decoding.base64", "Base64" }, - { "hex.builtin.nodes.decoding.base64.header", "Base64解码" }, + { "hex.builtin.nodes.decoding.base64.header", "Base64 解码" }, { "hex.builtin.nodes.decoding.hex", "十六进制" }, { "hex.builtin.nodes.decoding.hex.header", "十六进制解码" }, { "hex.builtin.nodes.crypto", "加密" }, - { "hex.builtin.nodes.crypto.aes", "AES解密" }, - { "hex.builtin.nodes.crypto.aes.header", "AES解密" }, + { "hex.builtin.nodes.crypto.aes", "AES 解密" }, + { "hex.builtin.nodes.crypto.aes.header", "AES 解密" }, { "hex.builtin.nodes.crypto.aes.key", "密钥" }, { "hex.builtin.nodes.crypto.aes.iv", "IV" }, { "hex.builtin.nodes.crypto.aes.nonce", "Nonce" }, @@ -558,7 +564,7 @@ namespace hex::plugin::builtin { { "hex.builtin.nodes.visualizer.byte_distribution.header", "字节分布" }, - { "hex.builtin.tools.demangler", "Itanium/MSVC名还原" }, + { "hex.builtin.tools.demangler", "Itanium/MSVC 名还原" }, { "hex.builtin.tools.demangler.mangled", "修饰名" }, { "hex.builtin.tools.demangler.demangled", "还原名" }, { "hex.builtin.tools.ascii_table", "ASCII表" }, @@ -584,7 +590,7 @@ namespace hex::plugin::builtin { { "hex.builtin.tools.base_converter.hex", "HEX" }, { "hex.builtin.tools.base_converter.oct", "OCT" }, { "hex.builtin.tools.base_converter.bin", "BIN" }, - { "hex.builtin.tools.permissions", "UNIX权限计算器" }, + { "hex.builtin.tools.permissions", "UNIX 权限计算器" }, { "hex.builtin.tools.permissions.perm_bits", "权限位" }, { "hex.builtin.tools.permissions.absolute", "绝对符号" }, { "hex.builtin.tools.permissions.setuid_error", "用户必须具有 setuid 位的执行权限才能应用!" }, @@ -595,14 +601,14 @@ namespace hex::plugin::builtin { { "hex.builtin.tools.file_uploader.upload", "上传" }, { "hex.builtin.tools.file_uploader.done", "完成!" }, { "hex.builtin.tools.file_uploader.recent", "最近上传" }, - { "hex.builtin.tools.file_uploader.tooltip", "点击复制\n按住CTRL并点击以打开" }, - { "hex.builtin.tools.file_uploader.invalid_response", "接收到来自Anonfiles的无效响应!" }, + { "hex.builtin.tools.file_uploader.tooltip", "点击复制\n按住 CTRL 并点击以打开" }, + { "hex.builtin.tools.file_uploader.invalid_response", "接收到来自 Anonfiles 的无效响应!" }, { "hex.builtin.tools.file_uploader.error", "上传文件失败!\n\n错误代码:{0}" }, - { "hex.builtin.tools.wiki_explain", "维基百科术语定义" }, + { "hex.builtin.tools.wiki_explain", "维基百科搜索" }, { "hex.builtin.tools.wiki_explain.control", "控制" }, { "hex.builtin.tools.wiki_explain.search", "搜索" }, { "hex.builtin.tools.wiki_explain.results", "结果" }, - { "hex.builtin.tools.wiki_explain.invalid_response", "接收到来自Wikipedia的无效响应!" }, + { "hex.builtin.tools.wiki_explain.invalid_response", "接收到来自 Wikipedia 的无效响应!" }, { "hex.builtin.tools.file_tools", "文件工具" }, { "hex.builtin.tools.file_tools.shredder", "销毁" }, { "hex.builtin.tools.file_tools.shredder.warning", "此工具将不可恢复地破坏文件。请谨慎使用。" }, @@ -614,10 +620,10 @@ namespace hex::plugin::builtin { { "hex.builtin.tools.file_tools.shredder.error.open", "打开选择的文件失败!" }, { "hex.builtin.tools.file_tools.shredder.success", "文件成功销毁!" }, { "hex.builtin.tools.file_tools.splitter", "分割" }, - { "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy", "5寸软盘(1200KiB)" }, - { "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy", "3寸软盘(1400KiB)" }, - { "hex.builtin.tools.file_tools.splitter.sizes.zip100", "Zip极碟100(100MiB)" }, - { "hex.builtin.tools.file_tools.splitter.sizes.zip200", "Zip极碟200(200MiB)" }, + { "hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy", "5 寸软盘(1200KiB)" }, + { "hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy", "3 寸软盘(1400KiB)" }, + { "hex.builtin.tools.file_tools.splitter.sizes.zip100", "Zip 100 磁盘(100MiB)" }, + { "hex.builtin.tools.file_tools.splitter.sizes.zip200", "Zip 200 磁盘(200MiB)" }, { "hex.builtin.tools.file_tools.splitter.sizes.cdrom650", "CD-ROM(650MiB)" }, { "hex.builtin.tools.file_tools.splitter.sizes.cdrom700", "CD-ROM(700MiB)" }, { "hex.builtin.tools.file_tools.splitter.sizes.fat32", "FAT32(4GiB)" }, @@ -644,20 +650,20 @@ namespace hex::plugin::builtin { { "hex.builtin.tools.file_tools.combiner.error.open_output", "创建输出文件失败!" }, { "hex.builtin.tools.file_tools.combiner.open_input", "打开输入文件 {0} 失败" }, { "hex.builtin.tools.file_tools.combiner.success", "文件合并成功!" }, - //{ "hex.builtin.tools.ieee756", "IEEE 756 Floating Point Tester" }, - //{ "hex.builtin.tools.ieee756.sign", "Sign" }, - //{ "hex.builtin.tools.ieee756.exponent", "Exponent" }, - //{ "hex.builtin.tools.ieee756.mantissa", "Mantissa" }, - //{ "hex.builtin.tools.ieee756.exponent_size", "Exponent Size" }, - //{ "hex.builtin.tools.ieee756.mantissa_size", "Mantissa Size" }, - //{ "hex.builtin.tools.ieee756.half_precision", "Half Precision" }, - //{ "hex.builtin.tools.ieee756.singe_precision", "Single Precision" }, - //{ "hex.builtin.tools.ieee756.double_precision", "Double Precision" }, - //{ "hex.builtin.tools.ieee756.type", "Type" }, - //{ "hex.builtin.tools.ieee756.formula", "Formula" }, - //{ "hex.builtin.tools.ieee756.result.title", "Result" }, - //{ "hex.builtin.tools.ieee756.result.float", "Floating Point Result" }, - //{ "hex.builtin.tools.ieee756.result.hex", "Hexadecimal Result" }, + { "hex.builtin.tools.ieee756", "IEEE 756 浮点数测试器" }, + { "hex.builtin.tools.ieee756.sign", "符号" }, + { "hex.builtin.tools.ieee756.exponent", "指数" }, + { "hex.builtin.tools.ieee756.mantissa", "尾数" }, + { "hex.builtin.tools.ieee756.exponent_size", "指数位数" }, + { "hex.builtin.tools.ieee756.mantissa_size", "尾数位数" }, + { "hex.builtin.tools.ieee756.half_precision", "半精度浮点数" }, + { "hex.builtin.tools.ieee756.singe_precision", "单精度浮点数" }, + { "hex.builtin.tools.ieee756.double_precision", "双精度浮点数" }, + { "hex.builtin.tools.ieee756.type", "部分" }, + { "hex.builtin.tools.ieee756.formula", "计算式" }, + { "hex.builtin.tools.ieee756.result.title", "结果" }, + { "hex.builtin.tools.ieee756.result.float", "十进制小数表示" }, + { "hex.builtin.tools.ieee756.result.hex", "十六进制小数表示" }, { "hex.builtin.setting.imhex", "ImHex" }, { "hex.builtin.setting.imhex.recent_files", "最近文件" }, @@ -677,17 +683,17 @@ namespace hex::plugin::builtin { { "hex.builtin.setting.interface.scaling.x1_5", "x1.5" }, { "hex.builtin.setting.interface.scaling.x2_0", "x2.0" }, { "hex.builtin.setting.interface.language", "语言" }, - { "hex.builtin.setting.interface.wiki_explain_language", "维基百科语种" }, - { "hex.builtin.setting.interface.fps", "FPS限制" }, + { "hex.builtin.setting.interface.wiki_explain_language", "维基百科使用语言" }, + { "hex.builtin.setting.interface.fps", "FPS 限制" }, { "hex.builtin.setting.interface.fps.unlocked", "无限制" }, - { "hex.builtin.setting.hex_editor", "Hex编辑器" }, - //{ "hex.builtin.setting.hex_editor.highlight_color", "Selection highlight color" }, - //{ "hex.builtin.setting.hex_editor.bytes_per_row", "Bytes per row" }, + { "hex.builtin.setting.hex_editor", "Hex 编辑器" }, + { "hex.builtin.setting.hex_editor.highlight_color", "选区高亮色" }, + { "hex.builtin.setting.hex_editor.bytes_per_row", "每行显示的字节数" }, { "hex.builtin.setting.hex_editor.ascii", "显示ASCII栏" }, { "hex.builtin.setting.hex_editor.advanced_decoding", "显示高级解码栏" }, { "hex.builtin.setting.hex_editor.grey_zeros", "显示零字节为灰色" }, - { "hex.builtin.setting.hex_editor.uppercase_hex", "大写Hex字符" }, - //{ "hex.builtin.setting.hex_editor.visualizer", "Data visualizer" }, + { "hex.builtin.setting.hex_editor.uppercase_hex", "大写十六进制" }, + { "hex.builtin.setting.hex_editor.visualizer", "数据处理器的数据可视化格式" }, { "hex.builtin.setting.folders", "扩展搜索路径" }, { "hex.builtin.setting.folders.description", "为模式、脚本和规则等指定额外的搜索路径" }, { "hex.builtin.setting.folders.add_folder", "添加新的目录" }, @@ -703,10 +709,10 @@ namespace hex::plugin::builtin { { "hex.builtin.provider.file.modification", "最后更改时间" }, { "hex.builtin.provider.file", "文件" }, - { "hex.builtin.provider.gdb", "GDB服务器" }, - { "hex.builtin.provider.gdb.name", "GDB服务器 <{0}:{1}>" }, + { "hex.builtin.provider.gdb", "GDB 服务器" }, + { "hex.builtin.provider.gdb.name", "GDB 服务器 <{0}:{1}>" }, { "hex.builtin.provider.gdb.server", "服务器" }, - { "hex.builtin.provider.gdb.ip", "IP地址" }, + { "hex.builtin.provider.gdb.ip", "IP 地址" }, { "hex.builtin.provider.gdb.port", "端口" }, { "hex.builtin.provider.disk", "原始磁盘" }, { "hex.builtin.provider.disk.selected_disk", "磁盘" }, @@ -716,22 +722,22 @@ namespace hex::plugin::builtin { { "hex.builtin.layouts.default", "默认" }, - //{ "hex.builtin.visualizer.hexadecimal.8bit", "Hexadecimal (8 bits)" }, - //{ "hex.builtin.visualizer.hexadecimal.16bit", "Hexadecimal (16 bits)" }, - //{ "hex.builtin.visualizer.hexadecimal.32bit", "Hexadecimal (32 bits)" }, - //{ "hex.builtin.visualizer.hexadecimal.64bit", "Hexadecimal (64 bits)" }, - //{ "hex.builtin.visualizer.decimal.signed.8bit", "Decimal Signed (8 bits)" }, - //{ "hex.builtin.visualizer.decimal.signed.16bit", "Decimal Signed (16 bits)" }, - //{ "hex.builtin.visualizer.decimal.signed.32bit", "Decimal Signed (32 bits)" }, - //{ "hex.builtin.visualizer.decimal.signed.64bit", "Decimal Signed (64 bits)" }, - //{ "hex.builtin.visualizer.decimal.unsigned.8bit", "Decimal Unsigned (8 bits)" }, - //{ "hex.builtin.visualizer.decimal.unsigned.16bit", "Decimal Unsigned (16 bits)" }, - //{ "hex.builtin.visualizer.decimal.unsigned.32bit", "Decimal Unsigned (32 bits)" }, - //{ "hex.builtin.visualizer.decimal.unsigned.64bit", "Decimal Unsigned (64 bits)" }, - //{ "hex.builtin.visualizer.floating_point.32bit", "Floating Point (32 bits)" }, - //{ "hex.builtin.visualizer.floating_point.64bit", "Floating Point (64 bits)" }, - //{ "hex.builtin.visualizer.hexii", "HexII" }, - //{ "hex.builtin.visualizer.rgba8", "RGBA8 Color" }, + { "hex.builtin.visualizer.hexadecimal.8bit", "十六进制(8 位)" }, + { "hex.builtin.visualizer.hexadecimal.16bit", "十六进制(16 位)" }, + { "hex.builtin.visualizer.hexadecimal.32bit", "十六进制(32 位)" }, + { "hex.builtin.visualizer.hexadecimal.64bit", "十六进制(64 位)" }, + { "hex.builtin.visualizer.decimal.signed.8bit", "有符号十进制(8 位)" }, + { "hex.builtin.visualizer.decimal.signed.16bit", "有符号十进制(16 位)" }, + { "hex.builtin.visualizer.decimal.signed.32bit", "有符号十进制(32 位)" }, + { "hex.builtin.visualizer.decimal.signed.64bit", "有符号十进制(64 位)" }, + { "hex.builtin.visualizer.decimal.unsigned.8bit", "无符号十进制(8 位)" }, + { "hex.builtin.visualizer.decimal.unsigned.16bit", "无符号十进制(16 位)" }, + { "hex.builtin.visualizer.decimal.unsigned.32bit", "无符号十进制(32 位)" }, + { "hex.builtin.visualizer.decimal.unsigned.64bit", "无符号十进制(64 位)" }, + { "hex.builtin.visualizer.floating_point.32bit", "单精度浮点(32 位)" }, + { "hex.builtin.visualizer.floating_point.64bit", "双精度浮点(64 位)" }, + { "hex.builtin.visualizer.hexii", "HexII" }, + { "hex.builtin.visualizer.rgba8", "RGBA8 颜色" }, { "hex.builtin.hash.md5", "MD5" }, { "hex.builtin.hash.sha1", "SHA1" }, @@ -744,9 +750,9 @@ namespace hex::plugin::builtin { { "hex.builtin.hash.crc32", "CRC32" }, { "hex.builtin.hash.crc.poly", "多项式" }, { "hex.builtin.hash.crc.iv", "初始值" }, - //{ "hex.builtin.hash.crc.xor_out", "XOR Out" }, - //{ "hex.builtin.hash.crc.refl_in", "Reflect In" }, - //{ "hex.builtin.hash.crc.refl_out", "Reflect Out" }, + { "hex.builtin.hash.crc.xor_out", "结果异或值" }, + { "hex.builtin.hash.crc.refl_in", "输入值取反" }, + { "hex.builtin.hash.crc.refl_out", "输出值取反" }, }); } diff --git a/plugins/windows/source/lang/zh_CN.cpp b/plugins/windows/source/lang/zh_CN.cpp index f9b369fbb..4ce7c5cae 100644 --- a/plugins/windows/source/lang/zh_CN.cpp +++ b/plugins/windows/source/lang/zh_CN.cpp @@ -8,7 +8,7 @@ namespace hex::plugin::windows { { "hex.windows.title_bar_button.feedback", "反馈" }, { "hex.windows.title_bar_button.debug_build", "调试构建"}, - { "hex.windows.view.tty_console.name", "TTY控制台" }, + { "hex.windows.view.tty_console.name", "TTY 控制台" }, { "hex.windows.view.tty_console.config", "配置"}, { "hex.windows.view.tty_console.port", "端口" }, { "hex.windows.view.tty_console.reload", "刷新" }, @@ -16,17 +16,17 @@ namespace hex::plugin::windows { { "hex.windows.view.tty_console.num_bits", "数据位" }, { "hex.windows.view.tty_console.stop_bits", "终止位" }, { "hex.windows.view.tty_console.parity_bits", "奇偶校验位" }, - { "hex.windows.view.tty_console.cts", "使用CTS流控制" }, + { "hex.windows.view.tty_console.cts", "使用 CTS 流控制" }, { "hex.windows.view.tty_console.connect", "连接" }, { "hex.windows.view.tty_console.disconnect", "断开" }, - { "hex.windows.view.tty_console.connect_error", "无法连接到COM端口!" }, - { "hex.windows.view.tty_console.no_available_port", "未选择有效的COM端口或无可用COM端口!" }, + { "hex.windows.view.tty_console.connect_error", "无法连接到 COM 端口!" }, + { "hex.windows.view.tty_console.no_available_port", "未选择有效的 COM 端口或无可用 COM 端口!" }, { "hex.windows.view.tty_console.clear", "清除" }, { "hex.windows.view.tty_console.auto_scroll", "自动滚动" }, { "hex.windows.view.tty_console.console", "控制台" }, - { "hex.windows.view.tty_console.send_etx", "发送ETX" }, - { "hex.windows.view.tty_console.send_eot", "发送EOT" }, - { "hex.windows.view.tty_console.send_sub", "发送SUB" }, + { "hex.windows.view.tty_console.send_etx", "发送 ETX" }, + { "hex.windows.view.tty_console.send_eot", "发送 EOT" }, + { "hex.windows.view.tty_console.send_sub", "发送 SUB" }, { "hex.builtin.setting.general.context_menu_entry", "窗口上下文菜单项" }, });