默认情况下,LinguaPlone不翻译主页

默认情况下,LinguaPlone不翻译主页,plone,linguaplone,Plone,Linguaplone,我已经用LinguaPlone 4.0.1设置了Plone 4.0.2,并将我的所有页面(包括“主页”、“关于”、“联系人”等)翻译成法语和西班牙语(默认为英语)。我在屏幕右上角可以看到三种语言,当我点击任何其他语言时,网站和所有页面内容都被正确翻译(包括导航选项卡,因此“主页”在法语中变成“Accueil”,在西班牙语中变成“Inicio”) 问题是,当我以另一种语言浏览网站并单击“主页”(或“Accueil”/“Inicio”)时,主页显示为英语。然而,其他一切仍然是用另一种语言(法语/西班

我已经用LinguaPlone 4.0.1设置了Plone 4.0.2,并将我的所有页面(包括“主页”、“关于”、“联系人”等)翻译成法语和西班牙语(默认为英语)。我在屏幕右上角可以看到三种语言,当我点击任何其他语言时,网站和所有页面内容都被正确翻译(包括导航选项卡,因此“主页”在法语中变成“Accueil”,在西班牙语中变成“Inicio”)

问题是,当我以另一种语言浏览网站并单击“主页”(或“Accueil”/“Inicio”)时,主页显示为英语。然而,其他一切仍然是用另一种语言(法语/西班牙语)。我必须重新单击我想要查看的网页的语言,就像以前以该语言显示的一样

主页是唯一一个不起作用的页面。我可以用法语或西班牙语导航到网站的任何其他部分,除主页显示正常外,其他一切都可以。主页/默认页面是否缺少一些奇怪的设置?

请参阅上的我的答案;您需要运行LinguaPlone安装程序:

http://localhost:8080/Plone/@@language-setup-folders

可能是我运行此安装程序的副本,但没有帮助。我进入我的主页,点击“翻译成…”并点击“西班牙语”。它把我带到并排编辑器,我进行修改。然而,当我点击“Inicio”时,它仍然会显示我主页的英文翻译(即使保存了西班牙文翻译),如果我点击“Contenidos”(目录),它会将我的翻译页面列在那里。在“显示”下,选择的项目是主页的英文版本,如果我将内容项目更改为默认值,它只列出英文版本…听起来您的设置没有完成;当你点击“主页”时,你的URL是什么样子的?它的路径中还有language文件夹吗?没有-它只有普通的URL。我想这就是问题的症结所在?看起来好像没有设置站点根目录的默认视图;它应该是“语言切换器”(请参阅。在ZMI类型工具中找到“门户网站”类型,并确保其默认视图配置正确(“视图方法中列出的语言切换器”,默认视图设置为“语言切换器”)。此外,我们可能应该切换到SO chat或freenode.net上的#plone IRC。我正在进行的项目已经延迟了相当长的时间(等待我们升级plone的时间)。升级后(对于plone和LinguaPlone),我按照您的指示进行操作,一切似乎都正常工作!