TYPO3 无法再将 CE 翻译成其他语言
TYPO3 Not able anymore to translate CE's to other languages
有没有办法在不删除所有已翻译内容的情况下删除 'reset' 或数据库条目或其他内容...(这会解决问题吗?)
一开始所有翻译都很顺利,我选择了 'one tree' 设置按翻译而不是复制,但是随着时间的推移添加和修改内容某些元素不再可用于翻译...
有一次,翻译的第二步询问了原始语言(如果我没记错的话)并试图解决我选择了另一种语言而不是默认语言,现在我没有选择了,记录摘要提出了元素来自德语而不是我的默认语言(意大利语),这可能是问题所在,因为我只能使用默认语言介绍新内容。
如果我尝试从列表视图中单击语言标志进行本地化,在语言 selection 字段中我得到 [INVALID VALUE("1")]
并且作为唯一选项 (Default) [0]
到 select ...
我使用 TYPO3 V7.6.13、EXT:gridelements 和 EXT:t3sbootstrap (嵌套的 CE 最先出现问题的地方)
我的数据库的内容table sys_language:(我的默认语言是意大利语)
uid | pid | tstamp | hidden | title | flag |
1 0 ... 0 English gb
2 0 ... 0 German de
有没有人知道这个问题的好的参考或解决方案?
听起来您的 sys_language 记录(在您的根页面中,id = 0)已被禁用或丢失。
这些记录使语言可供翻译。
选择翻译的另一个因素是当前页面的翻译。您需要将页面翻译成一种语言(如上所示)才能翻译该页面中的任何记录。这对于仅包含数据的页面也是必要的。
首先检查(如 bernd 所建议的)您的语言设置是否有效:
- 你的每一种添加的语言都有 sys_language 记录吗
根页面? (你可以用phpMyAdmin控制sys_language table)
- 页面是否已翻译?
在我的情况下一切都很好,但我需要彻底清理:
- 我删除了后台所有的隐藏记录
- 我激活了系统扩展'recycler'并删除了所有在
列表(从根页面递归)
- 然后我用 phpMyAdmin 检查了记录在 tt_content 的地方
隐藏(并且没有在后端显示)并手动删除那些
一旦我这样做了,翻译请求就得到了完美的回答,我可以恢复丢失的 CE 翻译
注意:我仍然有 gridelements 在后端以错误的顺序出现,但在前端是正确的,嵌套的 CE 似乎,当然还有'CLEAR CASH FREQUENTLY' 以避免意外...
有没有办法在不删除所有已翻译内容的情况下删除 'reset' 或数据库条目或其他内容...(这会解决问题吗?)
一开始所有翻译都很顺利,我选择了 'one tree' 设置按翻译而不是复制,但是随着时间的推移添加和修改内容某些元素不再可用于翻译...
有一次,翻译的第二步询问了原始语言(如果我没记错的话)并试图解决我选择了另一种语言而不是默认语言,现在我没有选择了,记录摘要提出了元素来自德语而不是我的默认语言(意大利语),这可能是问题所在,因为我只能使用默认语言介绍新内容。
如果我尝试从列表视图中单击语言标志进行本地化,在语言 selection 字段中我得到 [INVALID VALUE("1")]
并且作为唯一选项 (Default) [0]
到 select ...
我使用 TYPO3 V7.6.13、EXT:gridelements 和 EXT:t3sbootstrap (嵌套的 CE 最先出现问题的地方)
我的数据库的内容table sys_language:(我的默认语言是意大利语)
uid | pid | tstamp | hidden | title | flag |
1 0 ... 0 English gb
2 0 ... 0 German de
有没有人知道这个问题的好的参考或解决方案?
听起来您的 sys_language 记录(在您的根页面中,id = 0)已被禁用或丢失。
这些记录使语言可供翻译。
选择翻译的另一个因素是当前页面的翻译。您需要将页面翻译成一种语言(如上所示)才能翻译该页面中的任何记录。这对于仅包含数据的页面也是必要的。
首先检查(如 bernd 所建议的)您的语言设置是否有效:
- 你的每一种添加的语言都有 sys_language 记录吗 根页面? (你可以用phpMyAdmin控制sys_language table)
- 页面是否已翻译?
在我的情况下一切都很好,但我需要彻底清理:
- 我删除了后台所有的隐藏记录
- 我激活了系统扩展'recycler'并删除了所有在 列表(从根页面递归)
- 然后我用 phpMyAdmin 检查了记录在 tt_content 的地方 隐藏(并且没有在后端显示)并手动删除那些
一旦我这样做了,翻译请求就得到了完美的回答,我可以恢复丢失的 CE 翻译
注意:我仍然有 gridelements 在后端以错误的顺序出现,但在前端是正确的,嵌套的 CE 似乎,当然还有'CLEAR CASH FREQUENTLY' 以避免意外...