💡
原文中文,约2000字,阅读约需5分钟。
📝
内容提要
UE4(虚幻引擎)本地化功能包括编辑器设置、自动化工具和C++语言包使用。用户需在编辑器中启用本地化,配置文本和包收集路径,添加新语言并翻译文本,处理动态文本。C++中可创建字符串表并引用,支持从CSV文件填充。资源本地化通过右键菜单创建新资源,替换为目标语言版本。
🎯
关键要点
- 在编辑器设置中确认是否开启本地化功能,并启用自动化本地化工具。
- 配置文本和包收集路径,增加搜索目录和包含路径通配符。
- 添加新语言并收集文本,进行翻译后编译生成语言包。
- 在C++中使用本地化语言包,格式化动态文本字符串。
- 创建和填充字符串表,使用宏定义和INI文件引用字符串表。
- 从CSV文件创建并填充字符串表,支持重定向字符串表条目。
- 通过右键菜单创建新资源,替换为目标语言版本进行资源本地化。
❓
延伸问答
如何在UE4中启用本地化功能?
在编辑器设置中勾选启用本地化功能,并在本地化控制面板中进行配置。
如何在C++中使用本地化语言包?
可以通过格式化动态文本字符串和使用宏定义创建字符串表来使用本地化语言包。
如何从CSV文件创建字符串表?
使用LOCTABLE_FROMFILE_GAME宏从CSV文件创建并填充字符串表。
如何进行资源本地化?
在内容中选中资源,通过右键菜单选择资源本地化,创建新本地化资源并选择语言。
如何添加新语言并收集文本?
在本地化控制面板中点击语系,添加新语言后选择收集文本进行筛选。
本地化功能的自动化工具如何使用?
在编辑器中启用自动化本地化工具后,可以进行文本收集和语言包生成。
➡️