直接回答:不要给每种语言单独标“v1、v2”,而要给同一份内容建立一个共享的版本号,再为每种语言记录“对应哪个共享版本、最后翻译或改写于何时、当前是否落后”。这样判断某语言是否过期,看的是它对应的共享版本,而不是该语言自己的更新时间。
假设一个站点有中文、英文、日文三个语言版本,共用一套产品说明页。某天运营只改了中文页的规格参数,英文和日文没动。此时若三种语言各自维护版本号,英文页仍显示“v3”,看不出它落后;若共享版本号,中文变为 v4,英文和日文仍指向 v3,落后状态立刻可见。
这个情境的关键条件:三种语言描述的是同一实体,改动属于事实性变更。如果各语言面向不同市场、内容本就允许不同,则不适合强行同步版本。
推荐在内容层记录两个字段,而不是一个:
这样“中文已到 v4、英文停在 v3”是一条可查询的记录。判断过期不再依赖人工记忆,而是比较两个数字。
并非所有改动都需要三语同步,标注前先分类:
实际动作:在编辑流程里加一个“改动类型”勾选项。若编辑勾选“事实性”,系统自动递增共享版本并标记其他语言为待更新;若勾选“表达性”,只更新该语言时间戳。这个动作的结果是,待更新列表只出现真正需要跟进的页面,而不是每次改标点都触发全语言告警。
看到某语言时间戳较旧,不能直接判定内容过期,还有几种合理解释:
要区分这些原因,可对照共享版本的变更说明:若变更说明涉及事实字段,而目标语言未记录对应版本,则属真落后;若变更说明仅为措辞,则属可接受。仅凭时间戳新旧或抓取量变化,无法单独证明处理是否正确。
版本差异标在页面上还是只在后台记录,需要权衡。面向用户的页面通常不必展示版本号,但后台必须能查到“英文对应共享 v3、中文已到 v4”。若站点由多人协作,建议在后台列表直接显示落后标记,减少逐页核对。
假设英文页落后两个共享版本,且这两次都涉及规格参数,那么下一步应优先安排英文翻译,而不是先处理仅措辞变化的日文页。这个排序依据的是变更类型,而非更新时间先后。最终判断标准始终是:该语言对应的共享版本,是否覆盖了所有事实性变更。