- 状态
- 已解决
- 报告针对
- WPML Multilingual CMS 3.6.1
- 解决于
- 3.6.2
问题概述
在某些情况下,当翻译由页面构建器(例如 Visual Composer 或 Divi)创建的页面时,正确的翻译状态未设置,且翻译无法继续。为了避免这种情况,最好总是在更新原始页面之前完成翻译。
如果您发现翻译编辑器未显示已添加到原始页面的新字段,您可以前往翻译仪表板并从那里将页面发送去翻译。这将解决该问题,并且翻译编辑器现在将显示新字段。
从 WPML 3.6.0 开始,当更新已翻译的文章或包含受支持的页面构建器(例如 Visual Composer 或 Divi)的页面时,翻译状态和翻译本身将无法正确更新。
这要求将 WPML 配置为使用翻译编辑器进行本地翻译。前往 WPML -> 翻译管理页面,然后单击多语言内容设置选项卡。在那里,在“如何翻译文章和页面”部分中,选择使用翻译编辑器选项。
- 创建一个包含一些简码的页面构建器页面
- 单击 + 以添加翻译
- 翻译部分内容,但不要将它们全部标记为完成
- 保存并关闭
- 通过添加另一个简码来更新原始页面
- 保存文章
- 翻译应仍然显示为正在进行中:却显示了铅笔
- 单击翻译图标
- 翻译编辑器必须将新简码显示为字段:却未显示新字段
- 保存并关闭
- 翻译状态现在应显示需要更新
临时解决方法
目前,要规避此问题,最好的方法是始终使用翻译管理将使用页面构建器创建的内容发送去翻译。这意味着从翻译管理创建翻译任务,并将其分配给译者。
无论哪种情况,当您遇到此问题时,都可以前往翻译仪表板,并从那里将文章/页面发送给本地译员。
当您返回文章编辑器时,翻译将显示为“进行中”,当您单击编辑翻译时,它将显示新字段。