多语言站点更新不同步时,不要用“最后更新时间”一个字段硬扛。更可靠的做法是给每种语言单独记录内容版本号和事实核对状态,并在页面上明确标出哪些语言已经对齐、哪些还停留在旧事实。只有当你确认各语言页面共享同一事实源、且修改能追溯到同一批确认记录时,单时间戳才勉强够用。
多语言更新不同步通常有两种性质,处理方式完全不同。
区分方法很简单:问“如果用户只看这个语言页,会不会得到与当前事实相反的结论”。会,就是事实版本差异;不会,只是翻译滞后。前者必须标注,后者可以只记录进度。
不要把所有信息塞进一个“更新于”字段。建议在页面或内容管理记录中拆成三层:
fact-v3。编号不随翻译动作变化。fact-v3”或“停留在 fact-v2”。这样标注的好处是:读者能一眼看出自己看的语言页是否落后,编辑也能按事实版本号批量找出需要补翻的页面,而不是靠日期猜测。
如果满足以下条件,可以不引入版本号:
一旦有人工分语言编辑,或者某语言页允许单独修改,时间戳就会失效——因为“最后更新时间”无法说明更新的是翻译措辞还是事实本身。
假设某语言页的事实版本号显示已对齐 fact-v3,但该页面的翻译人员在下游又自行改了一个关键条件,却没有回写版本号。此时版本号成了假信号,标注反而误导读者。所以版本号必须和“谁有权改动事实”绑定:如果分语言编辑可以独立改事实,就必须为每次事实改动单独记一条确认记录,否则任何版本标注都不可信。
先做一次差异盘点:列出所有语言页,逐页对照当前事实源,标记“已对齐”“翻译滞后”“事实冲突”三类。对“事实冲突”的页面立即加上差异说明,并指定一名事实负责人确认新旧版本哪个为准。确认后更新事实版本号,再安排翻译补齐。这个动作的结果会直接决定下一步:如果冲突页数量少且集中在少数语言,可以逐页处理;如果多数语言页都停留在旧事实,说明事实源本身没有被当作唯一入口,需要先统一事实源再谈标注。