# 本地化文件导入引擎时为何容易出错
翻译表格虽然便于编辑,但也容易产生格式错误。包含逗号的文本若缺少转义引号,会导致整行文本错列。Godot CSV 导入器和 Unity Localization 均需要严格的列格式。本工具在导入前帮助您排查并规范文件。# 工具检查项目
导入前排查
大文件中难以肉眼发现的问题
- 缺失翻译的空单元格
- 重复的翻译 Key
- 列数不一致的损坏行
- 非法的引号语法
导出时规范化
安全的自动修复
- 自动补齐缺失列
- 合并多余列至末尾列
- 保留首次出现的 Key
- 源文件安全无损
# 如何审核处理后的文件
结构修复无法替代文本校对。请根据检查结果列表补充未完成的翻译。| 检查项 | 含义 | 建议操作 |
|---|---|---|
| 空单元格 | 语言列缺失文本 | 补充翻译或确认是否故意留空 |
| 重复键 | 多行使用了相同的 Key | 对比文本后采用保留的首次记录 |
| 损坏行 | 列数与表头不符 | 检查合并后的末尾列内容 |
| 解析错误 | JSON 格式非法 | 导入前修复 JSON 语法 |
# 游戏本地化 CSV 规范
包含逗号或换行符的文本必须使用双引号包裹。保留原始文件
请务必保留译员交付的原始文件作为备份与对比。- 翻译键 (Key)
- 游戏代码中引用的唯一文本标识符。
- CSV 字段
- 分隔符之间的单个文本值。
- 转义 (Escaping)
- 使用引号包裹以保留标点符号。
- Locale
- 语言与地区代码,如 zh, en, ja。