undefined

版本 1.1.0 更新

基于社区反馈,LocCheck 现已包含 Asset FText 扫描数据资产和数据表功能。这有助于查找存储在小部件外部的面向玩家的文本,如物品名称、技能描述、提示、任务文本、对话及其他数据驱动内容。

它尤其适用于角色扮演游戏、物品栏系统、能力系统以及那些小部件显示来自游戏玩法数据的文本,而不是直接存储所有文本在小部件蓝图中的项目。

LocCheck 是 Unreal Engine 的本地化质量保证和表格管理工具。它帮助你在编辑器内部直接审查、搜索、验证并清理本地化文本,防止本地化问题传到玩家手中。

Unreal Engine 已经有强大的本地化工具,但一旦项目发展壮大,就很难看到全貌。少数语言很快就会变成数百甚至数千个字符串,分布在表格、UI控件、归档、数据资产、数据表及其他项目资源中。LocCheck 为你提供了一个清晰的地方,让你检查本地化的健康状况,并更快地发现问题。

通过 LocCheck,您可以扫描项目中的缺失翻译、空条目、失效占位符、富文本标签问题、重复文本、长翻译、不支持的字体字符、风险键名、未使用的条目、硬编码的 Widget Blueprint 文本,以及存储在项目资产(如数据资产和数据表)中的反映 FText。

目标很简单:让本地化审查更简单、更简洁、更省人心。

运行扫描,检查本地化健康评分,浏览表格,筛选问题,检查单个条目,审查文本风险,查找字符串使用位置,添加审核说明,并导出QA、生产或团队交接报告。

LocCheck 并不替代虚幻引擎的本地化。它作为一个实用的质量保证层,帮助开发者更早发现本地化问题并保持文本数据的组织。

3. 为什么LocCheck有用

定位问题很容易被忽略,因为它们往往隐藏在你不常检查的地方。

一个项目看起来可以很成熟,但仍包含:

缺失的译本

空译条目

格式占位符损坏

破坏的富文本标签

对于UI来说太长的文字

某些语言的字体字形问题

重复密钥

重复的原文

旧未使用的条目

控件蓝图中的硬编码UI文本

面向玩家的FText存储在数据资产和数据表中

LocCheck 将这些问题集中到一个专注于编辑的窗口中,让你无需手动翻阅每个表格、小部件、资源和本地化文件即可查看。

在发布版本、Steam演示、市场提交、客户端交接、内部质量保证检查和重大本地化更新之前,它尤其有用。

4. 主要特征

本地化健康评分

根据检测到的本地化问题和严重程度,给项目整体评分从0到100。这能让你快速判断本地化是否干净、风险较大,还是需要关注。

大型表格浏览器

在专用表格视图中浏览本地化条目,包含搜索、筛选、排序、状态过滤、问题可见性和详细检查面板。它的设计目的是让大型本地化表更容易被审查。

缺失和空翻译检测

查找目标文化缺少翻译或包含空值的条目。

占位符验证

检测格式占位符与源文本不匹配的翻译。这有助于发现运行时可能出现格式化文本失效的问题。

富文本标签验证

查找损坏、缺失或不匹配的富文本标签,避免本地化UI文本错误显示。

重复密钥和重复文本检测

发现可能表明本地化数据混乱、意外重复或需要清理的条目中的重复密钥和重复的源文本。

长平移检测

标记翻译文本,可能对界面布局来说过长。这对自然扩展的语言非常有用。

字形覆盖扫描器

检查翻译字符是否被可用的字体资源覆盖。LocCheck 包含原生字形覆盖逻辑,无需外部字体工具。

关键命名检查

寻找有风险的本地化键名,比如带空格的键、过于通用的键,或者不遵循你配置的前缀规则的键。

未使用入口检测

查找看似没有资源引用的字符串表条目,帮助你清理UI或内容更改后遗留的旧本地化数据。

硬编码文本扫描器

扫描控件蓝图,用于常见的UI文本控件中的硬编码文本,包括TextBlock、RichTextBlock、EditableText和EditableTextBox。

资产FText扫描器

扫描项目数据资产和数据表,查找可能需要本地化审查的 FText 字段。这有助于查找存储在小部件外的面向玩家的文本,如物品名称、技能描述、法术提示、任务文本、NPC对话、增益、减益以及其他数据驱动的内容。

对于数据资产,LocCheck可以报告资产路径、物业名称和文本预览。

对于数据表,LocCheck 可以报告表资产、行名、属性名称和文本预览。

这对角色扮演游戏、物品栏系统、能力系统、任务系统、对话数据以及其他UI控件显示来自游戏玩法数据的文本而非直接存储在控件中的项目尤其有用。

文本风险评测

在专注于文本风险的区域,复习小部件蓝图文本及反映的资产FText发现。单击条目检查详情,双击显示相关资产,并将结果作为安全的本地化审核清单。

使用查找器

查看哪些资源引用本地化条目,并快速从编辑器中打开相关资源。

审核工作流程

将条目标记为未审核、需要审核、批准、忽略或锁定。添加开发者说明、上下文说明、每条目字符限制和问题忽略。审稿数据会在编辑会话之间保存。

可传报道

导出用于质量保证、生产审查、冲刺规划或团队交接的有用报告。

支持的导出包括:

Markdown 本地化质量保证报告

HTML 本地化质量保证报告

CSV问题导出

Markdown 表格拆分计划

CSV 审核状态导出

可配置设置

调整目标文化、源文化、包含和排除路径、扫描开关、长文本阈值、命名规则、得分惩罚乘数、未使用条目忽略命名空间以及报告输出路径。

双击议题即可在内容浏览器中显示相关的字符串表、蓝图、小部件蓝图、数据资产、数据表或资产。

重要技术说明

LocCheck 是一个仅限编辑器的插件。它旨在帮助开发者审查虚幻引擎内的本地化数据,不会在打包的构建中添加游戏系统。

LocCheck 不会自动重写您的字符串表、本地化归档、源代码本地化文件、数据资产、数据表或小部件蓝图。它扫描、报告、审核并导出信息,让你能决定修复什么。

资产FText扫描处理的是反射的Unreal属性。它可以帮助检测存储在项目数据资产、数据表、控件蓝图以及其他安全反映的资产/类别默认信息中的FText。自定义的仅运行时文本系统、外部数据库、非反映的自定义存储,或仅以代码生成的文本,仍可能需要人工审查。

如果项目在运行时动态构建本地化键,未使用的条目检测可能会产生误报。因此,LocCheck 包含忽略选项,以帮助降低已知动态系统的噪声。

字形覆盖率检查需要合适的字体资产。如果没有合适的字体资源,可以跳过或禁用字形扫描。

1.1.0 版本增加了数据资产 FText 扫描、数据表、改进的控件蓝图文本审查、更清晰的项目内容过滤以及改进的文本风险审查行为。

AI使用通知

AI工具仅作为基础任务的支持工具,如文档起草、措辞改进和开发协助。LocCheck由ECal Studios设计、审查、测试并最终定型。

文档: https://www.ecalstudios.com/loccheck/

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。