RPCS3中文设置指南:怎么把界面改成中文
RPCS3中文设置指南:怎么把界面改成中文
【免费下载链接】rpcs3PlayStation 3 emulator and debugger项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3
在设置里一项项猜英文、还得查字典,是不是挺烦的?其实RPCS3的中文支持是内置的,只是翻译文件默认不装,需要你手动放进正确的目录。
RPCS3是开源的PS3模拟器,它的中文支持本质上是Qt翻译文件(.qm)。搜"RPCS3怎么设置中文""RPCS3语言切换教程",答案都指向同一件事:把对的.qm文件放到对的目录。
原理速览:30秒看懂为什么能生效
把.qm文件理解成字典就行。启动时,RPCS3扫描translations目录里的rpcs3_*.qm文件,用来生成语言下拉菜单;你选中哪个,程序就加载对应的.qm注入到QApplication,所有界面文字都走这本"字典"。找不到文件时,它会静默回退成英文,不会报错弹窗。
📂 翻译文件放在哪里
要做的只有一件事:拿到简体中文翻译文件rpcs3_zh_CN.qm,放进程序实际扫描的目录。
这个路径不是写死的,由配置文件声明:rpcs3/qt/etc/qt.conf 规定前缀为qt6/、翻译目录为translations。所以真正的位置在安装目录下的qt6/translations/。
# 在 RPCS3 安装目录下执行 mkdir -p qt6/translations cp rpcs3_zh_CN.qm qt6/translations/Windows下直接在资源管理器里建好qt6\translations目录、把文件拖进去即可。
| 系统 | 翻译文件目录 |
|---|---|
| Windows | <安装目录>\qt6\translations\ |
| Linux | <安装目录>/qt6/translations/ |
| macOS | RPCS3.app包内同名路径;不确定就用find找一下 qt.conf 在哪 |
验证:启动RPCS3后,Log窗口里应出现Found language 'zh_CN'一类的日志,语言下拉菜单里也会多出一个"中文"选项。
🖱️ 怎么把界面切换成中文
文件放好后,切换只差一步。
- 启动RPCS3
- 顶部菜单栏 →
Config→Language - 选择简体中文(zh_CN)
不用重启。主窗口会当场重绘翻译(源码里是RetranslateUI()干的事),选择也会写进配置文件,下次打开还是中文。
验证:菜单、按钮、弹窗标题应该都变成中文;关掉再开一次,依旧是中文。
🛠️ 切换后不生效怎么办
| 现象 | 原因 | 解法 |
|---|---|---|
| 下拉菜单里没有中文 | .qm没放进qt6/translations/,或文件名不对 | 确认文件名是rpcs3_zh_CN.qm,目录层级没错 |
| 选完又变回英文 | 找不到文件自动回退,日志有No translation file found | 检查路径、权限和扩展名(必须是 .qm) |
| 部分文字仍是英文 | 翻译覆盖不全 | 属正常现象,等社区补全 |
| Qt基础控件还是英文 | 没装Qt自带翻译 | 把qt_zh_CN.qm一并放入同目录 |
| 中文显示成方块乱码 | 系统缺中文字体 | 安装中文字体后重启 |
进阶与扩展
- 想顺便换主窗口背景:安装位置同级的
GuiConfigs目录里就有现成的主题背景(比如下面这张),在Settings的GUI选项里切换。 - 想参与翻译:用Qt的
lupdate从源码生成 .ts 文件,编辑后用lrelease编译成 .qm(参考Qt官方文档的Qt Linguist章节),再丢进translations目录。
资源锚点
- rpcs3/rpcs3qt/gui_application.cpp:
GetAvailableLanguageCodes()扫描目录、SwitchTranslator()加载并注入 .qm - rpcs3/qt/etc/qt.conf:声明
qt6/前缀与 translations 目录 - rpcs3/rpcs3qt/main_window.cpp:
RetranslateUI()即时重绘与语言菜单
目录对、文件名对,中文界面就差一个菜单的距离。卡住了就把日志窗口的报错原样拿去社区问。
RPCS3中文设置教程、RPCS3界面怎么改中文、RPCS3翻译文件放哪里、PS3模拟器中文界面、RPCS3切换中文不生效怎么办
【免费下载链接】rpcs3PlayStation 3 emulator and debugger项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
