搜索全站
multilingual 2 分钟阅读

多语言内容同步与版本管理:原文更新后译文同步

默认语言文章改了,译文如何同步更新而非过期:用"原文变更提醒译文待更新"机制、WPML 同步字段、版本管理与审计,避免多语言内容错位。

U
UFO_PF 2018-05-11 · 阅读 2 分钟
多语 MULTILINGUAL
阅读提示
本文约 599 字,预计阅读 2 分钟。文中命令与配置均经过实测,可直接参考执行。

引言:中文改了英文还是旧的

原文更新后译文不跟,用户看到不同信息(价格、步骤),损害可信。需”原文变→标记译文待更新→重译/同步”。

原理分析:同步机制

WPML 可设字段”复制”(自动同步,如价格)或”翻译”(需手动)。对正文应”翻译+标记过期”:原文 post_modified 变,译文状态置”需更新”,译员重译。版本管理用 WP 修订或翻译系统版本。

保姆级实操

WPML:字段设”复制”(价格/日期自动同步)或”翻译”(正文手动)。原文改触发译文”需更新”标记。

// 自定义:原文更新时标记译文待审
add_action('post_updated', function($id){
  foreach ( pll_get_post_translations($id) as $lang=>$tid )
    update_post_meta($tid, 'needs_update', 1);
}, 10, 1);

常见坑

  1. 正文设”复制”,译文被原文覆盖。
  2. 无过期标记,译员不知。
  3. 案例:某站产品改价,英文价没同步(设复制解决),步骤没标过期(加标记解决)。
  4. 同步只部分字段,信息错位。
  5. 版本混乱,不知哪版新。

总结

判断标准:复制字段自动同步、翻译字段标过期重译、有版本。行动清单:设字段规则 → 原文变标过期 → 重译 → 版本记 → 审计。详见多语言增量翻译策略。

U
UFO_PF作者

专注 WordPress 生态的实战作者,内容以「可复制、可验证」为第一原则。

留下你的想法

邮箱地址不会被公开。带 * 的为必填项。