如果你确认项目里的本地化设置已经正确,可以按这个顺序排查:
-
在 Editor Preferences → Region & Language 中确认 Editor Language 仍然是 简体中文,然后完全重启 Unreal Editor。
-
新建一个空白项目测试蓝图节点。如果新项目也没有中文,基本可以排除项目本身的本地化配置问题。
-
如果只有当前项目有问题,可以检查项目的本地化设置,并尝试重新保存/刷新本地化数据后再打开蓝图。
-
如果是升级 Unreal Engine 后开始出现的,检查一下引擎版本是否发生变化,因为本地化资源或缓存可能没有正确更新。
-
也可以清理项目的中间缓存后重新生成。建议先备份项目,再处理
Intermediate和相关缓存目录,避免直接修改原始资源。
另外,如果编辑器菜单和其他 UI 都能正常显示中文,只有蓝图节点名称全部变成英文,我会优先怀疑蓝图节点对应的本地化资源没有正确加载,而不是项目整体语言设置。新建项目的测试结果和具体 Unreal Engine 版本会比较有帮助。
只有ue5.8这样,其他版本都是好的. 我在bilibili看其他人也是蓝图不能切换中文节点.应该是bug
5.8.3了还没修复
epic的员工每天都在干啥啊?
如果菜单和大部分 UI 已经是中文,只有蓝图节点名是英文,这更像是节点本地化数据没加载,而不是项目语言没设好。
可以按这个顺序查:
1. 确认 Editor Preferences → Region & Language 里是简体中文,然后完全退出并重启编辑器。只改语言但不重启,节点名经常还是旧的英文资源。
2. 清掉项目里的本地化缓存后重新生成。先备份,再删项目 Saved/SavedConfig 以及引擎安装目录下的 Intermediate/Localizations。不要直接改 Content 里的原始资源。重启后打开同一个项目,看节点名是否恢复。
3. 新建一个空白项目,打开蓝图。如果新项目也是英文节点,问题在编辑器安装或语言包,不在这个项目。
4. 在 Content Browser 里打开 Localization Resources。确认 zh-Hans 相关资源存在,并且项目启用了 zh-Hans。升级引擎后如果只更新了项目、没有重新导入语言,节点名也会全部退回英文。
5. 在控制台看一下有没有 localization 相关 warning。如果看到资源缺失或 fallback,按那个资源名补语言包即可。
另外,如果节点名变成英文后,搜索节点仍然能用中文搜到,就只是显示问题,功能不受影响。你截图里如果菜单也是英文,那就先重启并确认语言设置,我再帮你看是项
目问题还是安装问题。
