如何将翻译添加到Plone站点首页

时间:2012-06-05 21:37:27

标签: plone multilingual linguaplone

我在网站上使用LinguaPlone是用英语和西班牙语编写的。除首页文件夹外,可以翻译所有网站页面和文件夹。我认为我可以翻译首页文件夹用作视图的页面,但在这种情况下,当用户转到首页时,只显示文件夹视图(而不是其翻译)。

我正在使用Plone 4.1.4和LinguaPlone 4.1.2。也许我需要尝试其他工具,如raptus.multilingualplone。

1 个答案:

答案 0 :(得分:2)

通常,在设置LinguaPlone网站时,您可以让LinguaPlone创建充当导航根的顶级每语言文件夹。网站的根目录设置为使用语言选择器将访问者重定向到其中一个根,具体取决于他们的语言首选项和其他因素。

请查看http://www.norden.org/以获取此类网站的示例。请注意,当您访问该URL时,您将自动重定向到其中一种受支持的语言,通常为http://www.norden.org/en/以获取英语。您可以在左上角的可用语言之间切换,您将看到URL的第一个元素在语言代码之间发生变化。这些是顶级文件夹。

这里的优点是每个文件夹都可以拥有自己的默认视图。另一个原因是访问者的URL总是非常清晰;从“关于这个网站”(http://www.norden.org/en/about-this-website)切换到挪威语翻译,你最终会在http://www.norden.org/no/om-nettstedet;任何人都可以看到新网址是挪威语,即使他们不懂那种语言。

您可以在事后设置这些语言文件夹,如LinguaPlone installation instructions中所述;只需访问网址:

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

但请务必先备份您的网站,然后根据当地情况调整地址。