TYPO3-不显示翻译,始终为默认语言

时间:2018-07-04 09:06:13

标签: typo3 translation typo3-8.x

TYPO3 loading default language instead of translation)->相同的故事,但我无法解决。

我在TYPO3中经验不足,目前存在以下问题。

标准语言是荷兰语,我想要法语翻译。我已经将菜单+页面翻译成法语。

当我在语言选择菜单中单击“ FR”(法语)时,index.php的URL? id = 215&L = 0更改为index.php? Id = 215&L = 1,但内容保留在Futch中。

我已经安装并配置了srt_languagemenu,因此当翻译不可用时,菜单中的语言参考会消失。效果很好。

翻译后,当我从后端单击“保存并打开”时,此处还会显示普通标准(荷兰语)页面。

有人可以告诉我我可能做错了什么或忘记设置吗?

TYPO3:8.7.16

谢谢!

# Language Settings
# Default Language settings
config {
  linkVars = L(0-1)
  sys_language_uid = 0
  sys_language_overlay = 0  
  sys_language_mode = content_fallback
  page.config.language = nl
  language = nl
  locale_all = nl_NL.UTF-8
  htmlTag_langKey = nl
  htmlTag_setParams = lang="nl" dir="ltr" class="no-js"
}


# Language Frans
[globalVar = GP:L = 1]
config {
  sys_language_uid = 1
  htmlTag_langKey  = fr_FR
  language = fr_FR
  locale_all = fr_FR.UTF-8
  htmlTag_setParams = lang="fr" dir="ltr" class="no-js"
}
[global]   


# REALURL
config.baseURL = {$siteUrl}
config.simulateStaticDocuments = 0
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all

1 个答案:

答案 0 :(得分:0)

能否请您提供config.的“ Typoscript”部分,包括您针对这些语言所制定的条件?

另一个可能的问题:您应该在根页上声明系统的所有语言。您必须确保每种语言记录的UID等于URI中的L参数的编号,或者至少该语言的config.必须与之匹配。