先给结论:不要用一个笼统的“最新版”标签覆盖所有语言。更稳妥的做法是给每种语言维护独立的版本号和更新日期,并在页面上明确标出“本语言最后核对时间”与“对应源语言版本”。只有当两种语言内容差异极小、且你能保证每次改动都同步时,才适合用统一的全局版本号。否则统一标签会制造错误预期,让读者以为译文和原文一致,实际却落后若干次修改。
版本差异不是一种东西。至少可以分成三类,处理方式完全不同。
判断依据很直接:如果一条差异会让读者做出错误决定,它就必须被单独标注;如果只是读起来不同,合并处理即可。先做这个分类,再谈用哪种标签,否则很容易把措辞差异也当成版本落后,白白增加维护负担。
统一版本号的做法是:所有语言共用同一个版本标识,例如 v2024-06,页脚只显示这一个。它成立的前提是,每次源语言更新都必须带动所有语言更新,且你有能力在发布前完成这个闭环。
适用条件:语言数量少、更新频率低、有明确的发布检查点。代价是任何一门语言没跟上,整个版本号就失真,读者无法从标签里看出哪门语言落后。如果你采用这种做法,至少要在发布流程里加一道检查:源语言改动后,未同步的语言页面暂时不显示新版本号,或显示“部分语言待更新”。这个动作的直接结果是,版本号不再是一个装饰,而成为发布状态的信号。
更常见也更容易维护的做法是,每种语言独立记录两个字段:本语言最后更新时间,以及它对应的源语言版本。页面上可以写成“本页最后更新:某日期;对应源语言版本:某标识”。
这样做的好处是,落后状态是可见的,而不是被隐藏的。当读者发现译文对应的是旧版本,他会知道该以哪个版本为准。代价是维护成本上升:你需要为每种语言保存版本映射,而不是只改一个全局数字。如果语言超过三四种,建议把这两个字段放进内容管理流程,而不是靠人工记忆。
一个假设的例子:源语言在三月新增了一段退货说明,译文尚未翻译。如果采用统一版本号,读者看到的是最新标识,可能误以为译文也包含新说明;如果按语言标注,译文页会显示对应的是更早的源语言版本,读者至少知道存在差异。这个对比说明,标注方式的选择直接影响读者判断,而不只是页面整洁度。
标注版本差异是过渡手段,不是长期方案。如果某门语言长期落后,且没有资源补齐,继续保留一个明显过时的页面,比撤下它更糟:读者会读到过期信息,你还得持续维护一个不断扩大的差异说明。
这时有两种取舍。第一种是改写:把该语言页面缩减为稳定内容,去掉易变的事实性部分,只保留不会随源语言频繁变动的介绍,并明确说明完整信息以源语言为准。第二种是退出:如果这门语言既没有维护资源,也没有明确读者需求,直接下线或改为跳转说明,比留一个半同步页面更诚实。
选择改写还是退出的条件不同:如果该语言有稳定访问、且内容主体不依赖频繁更新,改写成立;如果该语言既无访问也无维护计划,退出更合理。无论选哪种,都要同步更新站内链接和站点地图,避免读者从其他页面点进一个已经不再维护的版本。这个动作的结果是,你的多语言站点从“看起来覆盖很多语言”变成“每种存在的语言都可信”,后者对推广更有利。
版本标注最容易失败的地方,是它被当成排版问题,而不是流程问题。更有效的做法是在发布环节固定两个动作:源语言改动时,标记受影响的译文页面;译文更新时,更新本语言的日期和对应版本。这两个动作做完,页面上的标注才是真实状态的反映,而不是随手填的日期。
可以先从事实性差异最多的页面开始执行,观察一段时间后再决定是否扩展到全部页面。这样做的结果是你能用实际维护成本判断,统一版本号和按语言标注哪个更适合你的站点,而不是一开始就为所有页面套用同一种方案。