Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为Typo3上的所有页面自动更改页面语言_Typo3_Typo3 9.x_Language Translation - Fatal编程技术网

如何为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,谢谢你的回复。那太有帮助了!问候普拉桑