0

有没有办法在不删除所有已翻译的内容的情况下“重置”或删除数据库条目或其他内容......(这会解决问题吗?)

首先,所有翻译都进行得很顺利,我选择了“一棵树”设置,按下翻译而不是复制,但随着时间的推移添加和修改内容,某些元素不再可用于翻译......

有一次,翻译的第二步要求输入源语言(如果我记得很好的话)并试图解决我选择了另一种语言而不是默认语言,现在我没有选择了,记录摘要提出了来自德语而不是来自德语的元素我的默认语言(意大利语)可能是问题所在,因为我只能以默认语言介绍新内容。

如果我尝试从列表视图中单击语言标志进行本地化,则在我得到的语言选择字段中,[INVALID VALUE("1")]并且作为唯一(Default) [0]选择...

我使用TYPO3 V7.6.13EXT:gridelementsEXT:t3sbootstrap(嵌套的 CE 是第一个出现问题的地方)

我的数据库表 sys_language 的内容:(我的默认语言是意大利语)

uid | pid | tstamp | hidden | title   | flag |
 1     0    ...        0      English    gb
 2     0    ...        0      German     de

有谁知道这个问题的好参考或解决方案?

4

2 回答 2

1

这听起来像您的 sys_language 记录(在您的根页面中,id = 0)被禁用或丢失。
这些记录使语言可供翻译。

翻译选择的另一个因素是当前页面的翻译。您需要将页面翻译成一种语言(如上所示)才能翻译该页面中的任何记录。这对于仅包含数据的页面也是必要的。

于 2016-11-25T07:30:01.530 回答
0

首先检查(按照 bernd 的建议)您的语言设置是否有效:

  • 您的根页面中的每种添加的语言都有 sys_language 记录吗?(可以用 phpMyAdmin 控制 sys_language 表)
  • 页面翻译了吗?

就我而言,一切都很好,但我需要彻底清理

  • 我删除了后端的所有隐藏记录
  • 我激活了系统扩展“回收器”并删除了列表中的所有内容(从根页面递归)
  • 然后我用 phpMyAdmin 检查了 tt_content 中隐藏的记录(并且没有在后端显示)并手动删除了这些记录

一旦我这样做了,翻译请求就得到了完美的回答,我可以恢复丢失的 CE 的翻译

注意:我仍然有 gridelements 以错误的顺序显示在后端的翻译中,但在前端正确,嵌套的 CE 似乎虽然,当然还有' CLEAR CASH FREQUENTLY '以避免意外......

于 2016-11-30T04:22:29.563 回答