如何为Typo3上的所有页面自动更改页面语言
我们已经将网站的主要语言从英语改为意大利语。但问题是,当我们选择意大利语时,它会显示英文文本,反之亦然。我们现在正在改变内容的语言。但这是一项非常耗时的工作。谁能告诉我有没有捷径 谢谢如何为Typo3上的所有页面自动更改页面语言,typo3,typo3-9.x,language-translation,Typo3,Typo3 9.x,Language Translation,我们已经将网站的主要语言从英语改为意大利语。但问题是,当我们选择意大利语时,它会显示英文文本,反之亦然。我们现在正在改变内容的语言。但这是一项非常耗时的工作。谁能告诉我有没有捷径 谢谢 Prasun以下是更新数据库中内容和页面语言的一些提示: 内容 内容元素的语言(表tt\u content)位于字段sys\u language\u uid中。默认语言始终为0,“所有语言”为-1 每个翻译的记录(sys\u language\u uid不在(0,1))都可以(也称为“连接模式”)有一个指向其默认
Prasun以下是更新数据库中内容和页面语言的一些提示: 内容 内容元素的语言(表
tt\u content
)位于字段sys\u language\u uid
中。默认语言始终为0,“所有语言”为-1
每个翻译的记录(sys\u language\u uid不在(0,1)
)都可以(也称为“连接模式”)有一个指向其默认语言对应项的链接。这是在字段l10n\u parent
中设置的
页面
首先,对于TYPO3v9,这取决于功能切换。我将假设您的实例已经完全迁移,不再使用pages\u language\u overlay
与tt\u content
相同的规则适用:sys\u language\u uid
是语言,l10n\u parent
是默认语言记录
其他记录
这同样适用于TYPO3或其扩展名中的所有其他翻译记录
从技术上讲,这些字段是在[ctrl][languageField]
和[ctrl][transOrigPointerField]
中为每个表定义的,但主要使用的是sys\u language\u uid
和l10n\u parent
注意
这不是一份详尽的清单。有些字段仅以默认语言设置(例如访问限制)。先做备份!但这应该涵盖大多数基础。以下是一些更新数据库内容和页面语言的提示: 内容 内容元素的语言(表
tt\u content
)位于字段sys\u language\u uid
中。默认语言始终为0,“所有语言”为-1
每个翻译的记录(sys\u language\u uid不在(0,1)
)都可以(也称为“连接模式”)有一个指向其默认语言对应项的链接。这是在字段l10n\u parent
中设置的
页面
首先,对于TYPO3v9,这取决于功能切换。我将假设您的实例已经完全迁移,不再使用pages\u language\u overlay
与tt\u content
相同的规则适用:sys\u language\u uid
是语言,l10n\u parent
是默认语言记录
其他记录
这同样适用于TYPO3或其扩展名中的所有其他翻译记录
从技术上讲,这些字段是在[ctrl][languageField]
和[ctrl][transOrigPointerField]
中为每个表定义的,但主要使用的是sys\u language\u uid
和l10n\u parent
注意
这不是一份详尽的清单。有些字段仅以默认语言设置(例如访问限制)。先做备份!但这应该涵盖大部分基础。您能补充一下您已经更改的内容吗?您的新“主要”语言现在是后端的默认/标准语言吗?数据库表sys_languages中有什么(特别有趣:英语现在有哪个uid?)以及您的站点配置中的语言设置如何?后端的默认/标准语言是英语。前端有两种语言。一个是英语,另一个是意大利语。英语是默认语言。但是我们已经决定默认的前端语言应该是意大利语。所以我们现在正在一个一个地修改语言内容。英语的uid是3。你能添加你已经更改的内容吗?您的新“主要”语言现在是后端的默认/标准语言吗?数据库表sys_languages中有什么(特别有趣:英语现在有哪个uid?)以及您的站点配置中的语言设置如何?后端的默认/标准语言是英语。前端有两种语言。一个是英语,另一个是意大利语。英语是默认语言。但是我们已经决定默认的前端语言应该是意大利语。所以我们现在正在一个一个地修改语言内容。英语的uid是3。嗨,乔纳斯,谢谢你的回复。那太有帮助了!问候PrasunHi Jonas,谢谢你的回复。那太有帮助了!问候普拉桑