免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

RPCS3 汉化教程:3 步把 PS3 模拟器界面改成中文

RPCS3 汉化教程:3 步把 PS3 模拟器界面改成中文 RPCS3 汉化教程3 步把 PS3 模拟器界面改成中文【免费下载链接】rpcs3PlayStation 3 emulator and debugger项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3RPCS3 是一款开源的 PlayStation 3 模拟器PS3 模拟器让你在 PC 上运行 PS3 游戏它的界面默认是英文。本文讲 RPCS3 中文界面设置的三种方式放语言文件、改配置文件、从源码构建以及生效后如何验证和排查失败原因。适合刚装好模拟器、想把整个界面变中文的人。 中文从哪里来两层语言文件先弄清中文文案的出处才知道切换失败时该换哪个文件。RPCS3 的界面文案分两层各自独立。Qt 翻译文件管菜单和弹窗启动时 gui_application.cpp 会到翻译目录里找rpcs3_语言代码.qm编译后的翻译文件并扫描该目录生成设置里的语言列表。找不到中文的rpcs3_zh_CN.qm时语言下拉框不会出现中文强切 zh 会自动回退英文游戏内覆盖层字符串管加载和奖杯弹窗加载画面、奖杯弹窗、游戏内保存对话框这些文字由 localized_string_id.h界面所有文案的编号表统一管理每条文案有固定 ID取词走 localized_string.h 里的回调函数。菜单文案和游戏内文案是两套体系一中文一英文属于正常现象不是 bug。 开启中文的三条路线从省事到费事排列按你的情况选一条。路线一放置 .qm 文件最快拿到中文语言包含rpcs3_zh_CN.qm与 Qt 基础翻译qt*_zh_CN.qm后放进对应目录Windows安装目录下translations/Linuxshare/qt6/translations/重启 RPCS3翻译文件的实际输出位置可对照 CMakeLists.txt 中的部署配置确认。路线二直接改config.yml语言包已就位后可以把语言固定下来打开配置目录下的config.yml找到Localization段把language: en改为language: zh-CN重启模拟器注意顺序语言包不存在时会自动回退英文且不报错所以先放包、后改配置。图汉化后的 RPCS3 主界面背景可在GuiConfigs目录更换路线三从源码构建想参与翻译时克隆代码git clone https://gitcode.com/GitHub_Trending/rp/rpcs3按 BUILDING.md 用 CMake 编译翻译产物随构建配置输出到对应目录 启用之后三个检查点快速定位问题重启后没变中文按这个顺序查每步只查一件事。检查点一语言列表里有没有中文进入 设置 → Localization → Language。列表里没有 zh-CN说明.qm没放对位置或文件名不对回到路线一核对目录。检查点二语言代码是否规范内部代码会把语言代码规范成小写 连字符即zh-CN。配置文件里写成zh_CN或其他变体不会被识别会静默回退英文。检查点三系统有没有中文字体缺中文字体时中文会显示成方块乱码。先装一套支持中文的系统字体再谈翻译文件否则换多少个.qm都白搭。图汉化后可用于主界面的高分辨率背景图 部分菜单还是英文先判断字符串归属大部分已变中文、个别条目残留英文时通常是两个原因语言包版本旧于模拟器版本新加界面文案还没有中文条目Qt 机制会回退英文游戏内覆盖层与菜单两层文案没同步其中一层仍是英文对策是把语言包和模拟器升级到同一版本。若你自己补充游戏内文案改的是 localized_string.h 回调的取词实现而不是菜单文件。问题仍复现时带着日志里Current language changed to那行内容和版本号去项目社区对应 issue 区提问能最快定位。【免费下载链接】rpcs3PlayStation 3 emulator and debugger项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表