虚幻引擎5.6.1 国际化文本收集问题解决方案

虚幻引擎5.6.1 国际化文本收集问题解决方案

虚幻引擎5.6.1 国际化文本收集问题解决方案 问题背景 在使用 Unreal Engine 5.6.1 进行游戏国际化(多语言翻译)时,遇到两个关键问题: 文本收集卡在等待服务器状态 缺失 Editor.manifest 和 Engine.manifest 文件 问题一:收集文本卡在 "Waiti

虚幻引擎5.6.1 国际化文本收集问题解决方案

问题背景

在使用 Unreal Engine 5.6.1 进行游戏国际化(多语言翻译)时,遇到两个关键问题:

  1. 文本收集卡在等待服务器状态
  2. 缺失 Editor.manifest 和 Engine.manifest 文件

问题一:收集文本卡在 "Waiting for server"

现象

执行 "收集文本" (Gather Text) 操作时,日志持续显示:

LogLiveCoding: Display: Waiting for server

导致文本收集流程无法继续。

解决方案

  1. 关闭实时代码编写功能

    • 打开 编辑器偏好设置 (Editor Preferences)
    • 导航至:Editor > General > Live Coding
    • 取消勾选 "Enable Live Coding"(或类似名称选项)
    • 重启编辑器(建议)
  2. 重新尝试收集文本

    • 关闭实时编译后,再次执行文本收集操作
    • 此时应能正常进入后续流程

📌 原理:实时代码编写功能可能与文本收集的后台服务产生冲突,临时禁用可避免阻塞。


问题二:缺失 Editor.manifest 和 Engine.manifest

现象

成功绕过第一个问题后,文本收集过程中报错提示:

  • 缺少 Editor.manifest
  • 缺少 Engine.manifest

这些文件本应位于:

UE_5.6\Engine\Content\Localization\Engine\

解决方案

  1. 获取缺失文件

    • 其他版本的UE引擎(如5.4版本)中找到对应文件:
      • 路径:UE_5.4\Engine\Content\Localization\Engine\
      • 文件:Engine.manifestEngine.manifest
      • 路径:UE_5.4\Engine\Content\Localization\Editor\
      • 文件:Editor.manifestEditor.manifest
  2. 覆盖到5.6.1引擎目录

    • 将上述两个文件复制
    • 粘贴并覆盖5.6引擎的
    • UE_5.6\Engine\Content\Localization\Engine\
    • UE_5.6\Engine\Content\Localization\Editor\
Comment