switchLanguage不使用LinguaPlone加载已翻译的项目

fbm*_*bmd 2 multilingual plone linguaplone

我仍然在努力让LinguaPlone工作.

我已经设置了两个语言根文件夹/de(用于德语)并/en使用/@@language-setup-folders.我创建了两个文件夹,/de/texte/并将/en/articles后者定义为前者的翻译.

portal_languagesZMI我设置:

  • 允许的语言:英语,德语
  • 谈判方案:[x]使用cookie进行手动覆盖
  • 所有其他选项都未选中

我确实得到了一个语言选择器,但是当我点击"英语"时/de/texte/switchLanguage?set_language=en,我会得到一个英文用户界面,但位置仍然是/de/texte.

即使面包屑说你在这里:首页> texte,Home仍然指向/de而不是/en.

我在网上搜索过,但除了一些关于LinguaPlone的咆哮之外,我找不到我可能遗失的东西.

如何配置LinguaPlone在切换语言时实际加载链接的翻译?

编辑:

  • Plone 4.0.2
  • Zope 2.12.13
  • LinguaPlone 4.0

Han*_*ing 6

你确实有错误的语言选择器.关于这一点的反复报道,但到目前为止还没有人发现为什么以及如何发生.正确的语言选择器通过为ILinguaPloneProductLayer层定义来覆盖Plone默认值.只要将"LinguaPlone"外观文件夹作为外观图层的一部分,此浏览器图层就应处于活动状态.

您可以尝试进入"HTTP:/// portal_skins中/ manage_propertiesForm"重新排列在你的主题皮肤层和移动LinguaPlone顶端,对"自定义"后.

如果您有自己的主题并定义了任何额外的浏览器图层,那么这些也可能会产生干扰,但很难说明具体的方式.