RPCS3 中文界面配置一文讲清:5 分钟把模拟器换成中文
【免费下载链接】rpcs3PlayStation 3 emulator and debugger项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3
打开 RPCS3,满屏英文菜单,连"在哪里改语言"都找不到?RPCS3 的中文界面本质上不复杂——往正确的目录放一个翻译文件,再从菜单里选中中文即可,全程不用改代码。
读完这篇你能做到:
- 定位你系统上 RPCS3 的翻译目录
qt6/translations - 正确放入中文翻译文件,让 Config 菜单里出现 "Chinese (Simplified)"
- 实时切换整个界面为中文,不重启模拟器
- 通过日志判断翻译文件是否加载成功
🧩 先花 1 分钟搞懂原理
RPCS3 的界面基于 Qt 开发,Qt 的国际化方案靠.qm翻译文件:每个.qm存着"英文原文 → 目标语言"的对照表。启动时,RPCS3 扫描qt6/translations目录里的rpcs3_*.qm文件,动态生成 Config 菜单里 Language 子菜单的选项列表;你选中某项后,程序加载对应文件并即时重新翻译整个界面,不需要重启。
目录位置由 rpcs3/qt/etc/qt.conf 固定为相对安装目录的qt6/translations,加载与切换逻辑在 rpcs3/rpcs3qt/gui_application.cpp 的SwitchTranslator/LoadLanguage函数里。
记住一个关键结论:Language 下拉里没有中文,不是 bug,而是目录里缺少rpcs3_zh_CN.qm这个文件。
📋 准备工作清单
| 项目 | 需要什么 | 去哪里确认 |
|---|---|---|
| RPCS3 本体 | 官方发布包(GUI 版) | Help 菜单的 About 对话框可看版本号 |
| 翻译目录 | qt6/translations(相对可执行文件所在目录) | 打开安装目录,找qt6子目录 |
| 中文翻译文件 | rpcs3_zh_CN.qm(简体)或rpcs3_zh_TW.qm(繁体) | 官方发布包通常已自带;缺失时从社区获取,注意与版本配套 |
| 可选补充 | qtbase_zh_CN.qm(Qt 框架自带弹窗的中文) | 与上面同一目录 |
🛠️ 动手配置
Windows:放入 RPCS3 安装目录
- 关闭 RPCS3,避免文件被占用。
- 打开 RPCS3 安装目录,即能看到
rpcs3.exe的那一层,例如D:\Games\rpcs3\。 - 进入
qt6\translations\子目录。如果不存在,先建qt6,再在其中建translations。 - 把
rpcs3_zh_CN.qm复制进去。有qtbase_zh_CN.qm的话一并放入。
Linux / macOS:同样是 qt6/translations 规则
翻译目录始终相对可执行文件定位。用系统包管理器安装的话,一般在 share 目录下:
# 系统包安装的常见位置,按发行版实际路径调整 ls /usr/share/rpcs3/qt6/translations- 用
which rpcs3先确认可执行文件位置。 - 在对应路径下找到或创建
qt6/translations。 - 放入
rpcs3_zh_CN.qm,确保当前用户有读权限。
在 Config 菜单切换为中文
- 启动 RPCS3,点顶部菜单栏Config → Language。
- 选择Chinese (Simplified)(或 Traditional)。
- 界面无需重启,菜单、工具栏、按钮即时变为中文;选择会被自动记住,下次启动直接生效,记录位置见 rpcs3/rpcs3qt/gui_settings.h 中
localization段。
一个高频误区:设置窗口里的System Language是"被模拟的 PS3 主机的系统语言"(影响游戏内显示),和界面语言是两回事,别改错地方。
✅ 怎么确认成功了
- 看界面:选中中文后,主窗口菜单栏、工具栏全部变为中文。切回 English 再切回中文,仍然正常,说明保存成功。
- 看日志:底部 Log 窗口应出现
Current language changed to Chinese (zh_CN);如果出现No translation file found或Failed to load translation,说明文件没被读到,回到上一节核对路径和文件名。
🔍 常见问题排查
为什么 Language 下拉里没有中文?
按概率排查:
rpcs3_zh_CN.qm没放进qt6/translations,而是误放到了qt6或别的同名目录——打开该目录确认文件真的在里面。- 文件名不规范:多了空格、后缀变成
.qm.txt(Windows 复制时常见),必须严格是rpcs3_zh_CN.qm。 - 放完没重启:语言列表是启动时扫描生成的,放完文件需重启一次 RPCS3 才会出现新选项。
为什么选中中文后界面还是英文?
.qm文件损坏或与当前版本不匹配——重新下载对应版本的翻译文件。- 程序读的是另一个
qt6/translations(例如安装目录和便携目录并存),日志里Checking languages in '...'一行会打印实际扫描的路径,以它为准。 - 日志中报
Failed to load translation时,多半是文件内容损坏,替换文件即可。
为什么切换后有乱码或方块?
.qm版本过旧,字符串对不上——换成与 RPCS3 同版本的翻译。- 系统缺少中文字体——安装任意中文字体后重启程序。
- 文件非 UTF-8 流程编译的产物——从官方/社区正规渠道重新获取。
🚀 进阶与延伸
- 自己修翻译:获取
.ts源文件,用 Qt Linguist 打开改措辞,再用lrelease编译成.qm覆盖原文件,即可实现界面用词的自定义。 - 游戏内语言:界面中文之外,若想让 PS3 游戏内也显示中文,进设置界面(F4)的 System 选项,把 System Language 设为 Chinese (Simplified),两者互不冲突。
小结:RPCS3 中文界面 =qt6/translations目录 +rpcs3_zh_CN.qm文件 + Config → Language 三选一,卡住时看 Log 窗口即可定位。 遇到问题可去 RPCS3 官方论坛、GitHub Issues 或 Discord 社区提问。
长尾关键词:RPCS3汉化、RPCS3中文界面、RPCS3语言设置方法、PS3模拟器中文配置、qm翻译文件安装、RPCS3界面乱码解决
【免费下载链接】rpcs3PlayStation 3 emulator and debugger项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考