我在一个用英语和西班牙语写的网站中使用LinguaPlone。所有网站页面和文件夹都可以翻译,首页文件夹除外。我认为我可以翻译首页文件夹用作视图的页面,但在这种情况下,当用户转到首页时,只显示文件夹视图(不显示其翻译)。
我使用的是Plone 4.1.4和LinguaPlone 4.1.2。也许我需要尝试使用其他工具,比如raptus.multilingualplone。
发布于 2012-06-06 17:13:57
通常,在设置LinguaPlone站点时,您会让LinguaPlone创建顶级的每种语言的文件夹作为导航根。站点的根目录被设置为根据访问者的语言偏好和其他因素,使用语言选择器将访问者重定向到这些根目录之一。
看看http://www.norden.org/就是这样一个站点的例子。请注意,当您访问该网址时,您会被自动重定向到支持的语言之一,通常是英语的http://www.norden.org/en/。您可以在左上角的可用语言之间切换,您将看到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但一定要先备份你的网站,并根据你当地的情况调整地址。
https://stackoverflow.com/questions/10905349
复制相似问题