核心做法不是给每个语种页面加一个“最后更新日期”,而是把“源语言版本号”和“该语种相对源语言的同步状态”分开记录,并在页面上只向读者暴露后者。假设一个案例:某站有中文、英文、日文三个语种,中文是源语言,英文滞后两个版本,日文只完成了旧版翻译。此时如果三个页面都显示各自的修改日期,读者无法判断英文内容是否仍适用于当前产品,搜索引擎也无法区分“旧但完整”和“新但残缺”。下面把决策过程拆开。
多语言不同步至少有三种成因,标注策略完全不同。
只有第一种适合用版本号标注。第二种应先补全再发布,或在页面顶部明确说明缺失范围。第三种应在页面内注明本地化调整,而不是套用同步状态。把三类混在一起统一加“版本:v3”,读者会误以为所有语种都在同一事实基线上。
可操作的结构是:源语言页面维护一个单调递增的版本标识,例如 data-source-version="2024-11-a";每个译文页面记录它对应的源版本,以及当前源版本。两者不一致时,页面渲染一条可见提示。假设英文页对应源版本 2024-09-c,而中文源已是 2024-11-a,则英文页显示“本页内容对应中文版 2024-09-c,中文版已有更新”。
这个动作的结果是:读者能自行判断是否要跳回源语言核对,而不是被一个模糊的“最近更新”误导。下一步的维护动作也随之明确——只需比对两个字段,不必逐句人工比对全文。
单语种、少量页面的站点,用“最后更新日期”加一句人工备注通常够用。但当语种超过三个、页面超过几百,日期就会失效:一次全站模板调整会让所有日期刷新,而内容其实没变;反过来,源语言只改了一个数字,日期变了,译文却仍可读。日期无法表达“改了哪一部分”。
所以规模化的前提是版本标识绑定到内容块,而不是绑定到页面。可行做法是把关键事实段落(价格、规格、合规声明)单独编号,译文页记录每个块的对应版本。假设某产品页有 5 个事实块,英文只更新了其中 2 个,就标注“5 个事实块中 2 个已同步至最新”,而不是笼统写“部分过期”。这个粒度让读者知道风险落在哪里。
两种选择各有成立条件。
判断依据是:如果读者按旧译文行动会造成实质损失,就用可见提示;如果只是表述略旧但不影响理解,内部记录即可。不要为了统一而给所有页面加同样的横幅,那会让真正重要的提示被忽略。
假设案例中英文滞后两个版本、日文只完成旧版翻译,按以上顺序处理后,英文页会显示具体对应版本,日文页则因残缺被拦在发布前补全,而不是带着“最新”标签上线。这个结果直接影响下一步:维护者只需处理字段不一致的页面,不必全站复查。需要说明的是,版本标注解决的是“读者能否判断内容时效”,它不替代翻译质量审核,也不因为标注了版本就自动让页面获得更好的检索表现——这两件事没有因果关系。