【问题标题】:How can I add translations to a Plone site front-page如何将翻译添加到 Plone 网站首页
【发布时间】:2012-06-05 21:37:26
【问题描述】:

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

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

【问题讨论】:

    标签: plone multilingual linguaplone


    【解决方案1】:

    通常,在设置 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;任何人都可以看到新 URL 使用的是挪威语,即使他们不懂该语言。

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      • 2014-11-23
      • 2018-08-30
      • 1970-01-01
      • 1970-01-01
      • 2015-11-29
      相关资源
      最近更新 更多