在后端断开连接的翻译
Disconnect connected translations in backend
我在 "connected" 模式下翻译了页面。是否有任何功能可以将现有页面的内容元素切换为 "copied - disconnected" 模式,以便我们可以将内容元素单独添加到每个翻译中。以前在 6.2 LTS 上这总是可能的。在更新到 8.7 LTS 时,所有具有相似翻译的页面都会自动连接。所以理想情况下,我们可以对大量页面轻松做到这一点,或者完全禁用连接模式。根本无法通过页面 TSConfig 禁用翻译。
您可以简单地打开每个内容元素并取消设置 Transl.Orig: 字段中的值。这样翻译就与其基础脱节了。
请记住,单个页面不支持混合翻译(翻译和复制),因此请确保所有 内容元素断开连接。
如果您需要更新大量记录,这不太可行。在这种情况下,您可能需要求助于 SQL,您需要更改 l18n_parent
[sic] 字段:
UPDATE tt_content
SET l18n_parent = 0
WHERE pid = <your-pid>
AND sys_language_uid = <your-language-uid>
这将为 <your-language-uid>
分离 <your-pid>
上的所有内容;如果您想更广泛地更新内容,您可以删除部分或全部这些限制。
我在 "connected" 模式下翻译了页面。是否有任何功能可以将现有页面的内容元素切换为 "copied - disconnected" 模式,以便我们可以将内容元素单独添加到每个翻译中。以前在 6.2 LTS 上这总是可能的。在更新到 8.7 LTS 时,所有具有相似翻译的页面都会自动连接。所以理想情况下,我们可以对大量页面轻松做到这一点,或者完全禁用连接模式。根本无法通过页面 TSConfig 禁用翻译。
您可以简单地打开每个内容元素并取消设置 Transl.Orig: 字段中的值。这样翻译就与其基础脱节了。
请记住,单个页面不支持混合翻译(翻译和复制),因此请确保所有 内容元素断开连接。
如果您需要更新大量记录,这不太可行。在这种情况下,您可能需要求助于 SQL,您需要更改 l18n_parent
[sic] 字段:
UPDATE tt_content
SET l18n_parent = 0
WHERE pid = <your-pid>
AND sys_language_uid = <your-language-uid>
这将为 <your-language-uid>
分离 <your-pid>
上的所有内容;如果您想更广泛地更新内容,您可以删除部分或全部这些限制。