TYPO3 - 已设置翻译但既未处理也未显示
TYPO3 - Translations set but neither processed nor displayed
我一直在建设一个 TYPO3 网站。我想利用 TYPO3 的 multi-language 容量并熟悉 CMS。我目前使用的是带有介绍包的 V.9.5.6。
我在此处遵循 multi-language 设置手册:https://docs.typo3.org/m/typo3/guide-frontendlocalization/9.5/en-us/Index.html
切换语言时,页面会刷新,但不会发生可见的变化。
我删除了原来的 "German" 和 "Dansk" 语言,然后添加了 "French" 和 "German"。我使用联系页面作为试验场。
我从我建立的原始英文页面添加了德语和法语的翻译。只有 header 和联系表。在英文中,它显示为 "contact form"。在德文和法文中应该分别读作 "Kontaktieren Sie uns" 和 "Contactez-nous".
德语的 UID 为 2,法语的 UID 为 3。语言部分中的模板具有 "auto" 语言列表,它以正确的顺序正确提取我添加的 2。
在正确设置的网站中,如果默认语言是英语,我点击底部的 "German" 或 "French" 语言按钮,页面应该刷新并显示翻译的内容我选择的语言,并在页面底部以粗体显示所选语言。
当点击底部 links 时,它添加了正确的 L= 参数并且页面加载但页面上没有发生可见的变化。甚至页面底部的语言 link 也有 "Default" 粗体而不是我点击的任何内容。
单击语言按钮时没有错误消息。
我很确定这不是 TYPO3 multi-lingual 安装的标准行为。什么会导致 CMS 无法获取已翻译的内容或无法从 URL 中传递的参数中获取语言更改信息?
我会尽量回答这个模糊的问题。
通常你应该注意三个陷阱:
realurl(或 v9 中的路由)这是一个很好的要点:https://gist.github.com/koehlersimon/9dcbabb6b1b2adcbc84db96fd144fb08
语言的 TypoScript 设置:https://docs.typo3.org/m/typo3/guide-frontendlocalization/9.5/en-us/TyposcriptConfiguration/Index.html#typoscript-configuration
与 [1.]
相关的正确 .htaccess
我还建议更新到 v 9.5.9
自 v 9.5.6 以来有很多错误修复并在分支 9 中更新。5.X 非常简单且不会中断!
我一直在建设一个 TYPO3 网站。我想利用 TYPO3 的 multi-language 容量并熟悉 CMS。我目前使用的是带有介绍包的 V.9.5.6。
我在此处遵循 multi-language 设置手册:https://docs.typo3.org/m/typo3/guide-frontendlocalization/9.5/en-us/Index.html
切换语言时,页面会刷新,但不会发生可见的变化。
我删除了原来的 "German" 和 "Dansk" 语言,然后添加了 "French" 和 "German"。我使用联系页面作为试验场。
我从我建立的原始英文页面添加了德语和法语的翻译。只有 header 和联系表。在英文中,它显示为 "contact form"。在德文和法文中应该分别读作 "Kontaktieren Sie uns" 和 "Contactez-nous".
德语的 UID 为 2,法语的 UID 为 3。语言部分中的模板具有 "auto" 语言列表,它以正确的顺序正确提取我添加的 2。
在正确设置的网站中,如果默认语言是英语,我点击底部的 "German" 或 "French" 语言按钮,页面应该刷新并显示翻译的内容我选择的语言,并在页面底部以粗体显示所选语言。
当点击底部 links 时,它添加了正确的 L= 参数并且页面加载但页面上没有发生可见的变化。甚至页面底部的语言 link 也有 "Default" 粗体而不是我点击的任何内容。
单击语言按钮时没有错误消息。
我很确定这不是 TYPO3 multi-lingual 安装的标准行为。什么会导致 CMS 无法获取已翻译的内容或无法从 URL 中传递的参数中获取语言更改信息?
我会尽量回答这个模糊的问题。
通常你应该注意三个陷阱:
realurl(或 v9 中的路由)这是一个很好的要点:https://gist.github.com/koehlersimon/9dcbabb6b1b2adcbc84db96fd144fb08
语言的 TypoScript 设置:https://docs.typo3.org/m/typo3/guide-frontendlocalization/9.5/en-us/TyposcriptConfiguration/Index.html#typoscript-configuration
与 [1.]
相关的正确 .htaccess
我还建议更新到 v 9.5.9 自 v 9.5.6 以来有很多错误修复并在分支 9 中更新。5.X 非常简单且不会中断!