SystemInformer 界面语言设置指南:快速切换中文的完整步骤
【免费下载链接】systeminformerA free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ https://windows-internals.com项目地址: https://gitcode.com/GitHub_Trending/sy/systeminformer
SystemInformer 是一款免费的系统监控与调试工具,可盯资源、查进程、捉木马,但全英文界面劝退了不少人。本文讲三件事:SystemInformer 界面为什么默认英文、SystemInformer 界面语言怎么换、以及一套可落地的 SystemInformer 多语言(中文)方案,照着做就行。
先说结论
| 你的情况 | 能否直接切中文 | 做法 |
|---|---|---|
| 下载官方预编译版直接用 | 否 | 需按本文手动汉化 |
| 本地装有源码和编译环境 | 是 | 改资源文件后重新编译 |
| 未来带语言选项的版本 | 是 | 应用内直接选,一步到位 |
默认为什么是英文
界面文案不在代码里硬编码,而是写在 .rc 资源文件中。主程序在 SystemInformer/version.rc 里用LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US标定为美式英语,启动时程序会向系统询问默认显示语言(该逻辑在 phlib/util.c 中实现)再去取对应语言的资源块。目前仓库里只有英语这一套资源,所以查到什么都是英文。
两条切换路线对比:最快切换方法
| 对比项 | 路线 A:应用内设置切换 | 路线 B:本地改资源+重新编译 |
|---|---|---|
| 前提 | 官方版本提供语言选项 | Windows 加编译环境(CMake 或 Visual Studio) |
| 操作成本 | 下拉菜单选中文 | 改语言标识+翻译文案 |
| 生效方式 | 重启应用 | 运行新编译出的 exe |
| 适合谁 | 未来版本用户 | 现在就要看到中文的人 |
| 推荐度 | 观望 | 推荐 |
路线 A 省事,但当前版本的设置项里还没有语言下拉菜单。想立刻用上中文,路线 B 是唯一完整的 SystemInformer 语言切换步骤。
跟着做:SystemInformer 汉化教程(路线 B 完整步骤)
第一步,克隆仓库到本地。在终端执行git clone https://gitcode.com/GitHub_Trending/sy/systeminformer。提示:后面所有改动都只发生在你本地这份副本里,与远程仓库无关。
第二步,打开主程序的两个资源文件 SystemInformer/SystemInformer.rc 和 SystemInformer/version.rc,把 LANGUAGE 一行改成LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED。提示:每个插件(如 HardwareDevices)各有一套 .rc,只汉化你常用的即可。
第三步,逐段翻译文案。把菜单、按钮、对话框里的英文条目替换成中文,建议从主窗口菜单开始,翻译一块保存一块。提示:遇到拿不准的术语先保留英文,避免歧义。
第四步,重新编译。按仓库自带的 CMake 配置构建,或直接打开解决方案文件做 Release 构建,得到新的 SystemInformer.exe。提示:旧版本先留着,方便对照回滚。
第五步,运行验证。启动新编译的主程序,检查进程列表、选项页、关于页是否都已是中文。提示:发现残留英文,回到第三步补漏即可。
常见问题
问:改完不生效怎么办? 答:九成是跑错程序。确认你启动的是新编译的 exe,而不是旧目录里那份;CMake 构建过期的话做一次干净构建再试。
问:是否需要重启? 答:需要。语言资源在界面初始化时加载一次,改动必须退出并重启主程序才生效,目前没有不重启的生效路线。
问:为什么插件界面还是英文? 答:插件资源独立于主程序,改主程序不会带动插件。要一并汉化就单独改对应插件的 .rc;不介意混排也完全不影响功能。
问:改了资源会不会破坏系统? 答:不会。改动只影响你本地构建出的程序文件,随时可以删掉重来,官方预编译版不受任何影响。
一句话总结:SystemInformer 的中文界面,靠"本地改资源+重新编译"五步就能快速得到。想把自己翻译的成果回馈给社区,可按 CONTRIBUTING.md 的贡献流程提交。
【免费下载链接】systeminformerA free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ https://windows-internals.com项目地址: https://gitcode.com/GitHub_Trending/sy/systeminformer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考