我一直在努力使我的Typo3 11.5动力网站多语言。要翻译我的大部分内容元素,我想通过DeepL使用深度翻译。虽然手动翻译的页面在前端显示正确,但仍然缺少一些配置,因为wv_deepltranslate无法工作,其设置屏幕显示“找不到系统语言”。设置了Deepl API键和Deepl API Url,在创建翻译时会出现翻译按钮,但按下它只会以其原始语言复制内容元素。我不知道需要做什么设置来使扩展工作,而不显示“没有系统语言的发现”。更多。我相关的Typoscript设置是
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 1]
config.sys_language_uid = 0
config.language = en
config.locale_all = en_EN
[global]
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[global]网站配置显示
languages:
-
title: Deutsch
enabled: true
base: /
typo3Language: de
locale: de_DE
iso-639-1: de
navigationTitle: Deutsch
hreflang: de-DE
direction: ''
flag: de
languageId: 0
websiteTitle: ''
-
title: English
enabled: false
base: /en/
typo3Language: default
locale: en_US.UTF-8
iso-639-1: en
websiteTitle: ''
navigationTitle: English
hreflang: en
direction: ''
fallbackType: strict
fallbacks: ''
flag: en-us-gb
languageId: 1编辑:修正了“没有找到系统语言。”通过在页面根目录上的列表菜单中创建相应的语言。
发布于 2022-06-11 20:56:00
试试这个:
config {
language = de
locale_all = de_DE.UTF-8
linkVars = L(0-1)
sys_language_uid = 0
}
[siteLanguage("locale") == "en_US.UTF-8"]
config {
language = en
locale_all = en_US.UTF-8
sys_language_uid = 1
}
[end]发布于 2022-07-07 06:16:11
您正在使用的许多TypoScript属性在TYPO3版本11中不再存在,它们已被删除,以支持站点配置。见Changelog/10.0/Breaking-87193-DeprecatedFunctionalityRemoved.html。
同样,就像@Robert已经包含在他的回答中一样,条件确实发生了变化,像[globalVar = GP:L = 1]这样的东西不再为TYPO3所理解。有关新语法的详细信息,您可以找到在TypoScript引用中,包括一个指向更一般解释的链接。
根据文档,我怀疑TypoScript是否需要设置,配置是在特殊模块中完成的。
https://stackoverflow.com/questions/72587633
复制相似问题