Godot 与 Unity 本地化 CSV 及 JSON 修复工具

检查翻译 CSV 和 JSON 文件中的空单元格、重复键及损坏行,并导出可直接导入游戏引擎的规范化文件。

LOCALIZATION QA 等待文件
本地浏览器处理
格式
拖放翻译文件至此处 在浏览器中检查结构,源文件保留在本地设备上。 UTF8 CSV 或结构化 JSON
03
DATA VIEW

翻译预览

前几行展示了即将导出的规范化结构。

等待文件拖放 CSV 或 JSON 文件开始检查。
CLEAN OUTPUT

导出规范文件

自动移除重复键、补齐缺失列并规范 CSV 转义字符。

Zoom 100%
工具工作室

想把这个工具添加到你的网站吗?

为 WordPress、Notion 或你自己的网站自定义配色和深色模式。

常见问题

文件会被上传到服务器吗?

不会,所有解析与处理均在本地浏览器内存中完成。

如果 CSV 行中有多余的逗号会怎样?

该行会被标记为损坏行,多余字段会在导出时合并至末尾列。

如何处理重复键?

保留第一次出现的记录,后续重复 Key 将被过滤。

本工具会检查翻译质量吗?

不会,本工具仅检查文件结构与单元格完整性。

# 本地化文件导入引擎时为何容易出错

翻译表格虽然便于编辑,但也容易产生格式错误。包含逗号的文本若缺少转义引号,会导致整行文本错列。Godot CSV 导入器和 Unity Localization 均需要严格的列格式。本工具在导入前帮助您排查并规范文件。
CSV 逗号及转义检查
JSON 数组与对象映射
0 上传 纯本地处理
1 键 一键导出

# 工具检查项目

导入前排查

大文件中难以肉眼发现的问题

  • 缺失翻译的空单元格
  • 重复的翻译 Key
  • 列数不一致的损坏行
  • 非法的引号语法

导出时规范化

安全的自动修复

  • 自动补齐缺失列
  • 合并多余列至末尾列
  • 保留首次出现的 Key
  • 源文件安全无损

# 如何审核处理后的文件

结构修复无法替代文本校对。请根据检查结果列表补充未完成的翻译。
检查项 含义 建议操作
空单元格语言列缺失文本补充翻译或确认是否故意留空
重复键多行使用了相同的 Key对比文本后采用保留的首次记录
损坏行列数与表头不符检查合并后的末尾列内容
解析错误JSON 格式非法导入前修复 JSON 语法

# 游戏本地化 CSV 规范

包含逗号或换行符的文本必须使用双引号包裹。
保留原始文件
请务必保留译员交付的原始文件作为备份与对比。
翻译键 (Key)
游戏代码中引用的唯一文本标识符。
CSV 字段
分隔符之间的单个文本值。
转义 (Escaping)
使用引号包裹以保留标点符号。
Locale
语言与地区代码,如 zh, en, ja。

# 导入引擎前检查清理后的文件

打开预览,将表头与项目要求的语言结构进行比较。自动修复可以处理分隔符和空单元格,但不能创建缺失的翻译,也不能确认文本含义正确。请保留原始文件并进行一次小规模测试导入,以确认哪些行被规范化,以及 Godot 或 Unity 是否能在没有新警告的情况下读取清理后的文件。请把清理视为结构处理步骤:修复后的单元格仍需由熟悉该语言的人复核,导出的文件也应在交付前导入测试场景进行验证。请把清理视为结构处理步骤:修复后的单元格仍需由熟悉该语言的人复核,导出的文件也应在交付前导入测试场景进行验证。导出前请逐项查看错误报告,特别关注列数变化、重复键和被合并的字段。建议先用一份小型副本验证导入结果,再处理完整的本地化表格。

参考文献