在同一个Drupal多语言站点中显示两种不同的语言内容

时间:2016-08-31 14:31:10

标签: php drupal drupal-7 internationalization

我们正在构建一个Drupal 7网站,其中包含十几种不同语言的多语言内容。这一直非常简单。

我们遇到了一个奇怪的情况,所以任何见解都非常感激:

英语是默认语言。另一种“语言”选项是澳大利亚,它也应该显示英语内容。除了显示英语内容之外,还有一些内容对于应该显示的澳大利亚版本的网站是唯一的。例如:

澳大利亚网站

  • 主页(英文)
  • 关于(英文)
  • 产品(英文)
    • 产品一(英文)
    • 产品二(澳大利亚)
    • 产品三(英文)
  • 资源(英​​文)
  • 联络(澳大利亚)

Drupal中的i18n模块是否有办法为多种语言(英语和澳大利亚语)提供某种“语言”(澳大利亚)显示内容?

很高兴提供任何其他详细信息。任何方向都表示赞赏。

谢谢!

1 个答案:

答案 0 :(得分:0)

多语言网站的定义基本上在一个域下有2个站点。一组页面使用一种语言,另一组使用其他语言。然后将一个语言页面与其他语言页面配对,以便语言切换器知道更改语言时要打开的页面。

但是,从我在你的问题中看到你的网站不是那样的。您在同一"语言域"下有2种语言。您在同一菜单中有不同语言的页面,没有语言切换器。如果我猜对了,我会说你根本看不到多语言网站。只需将其保留为一种语言,从技术角度讲,并以您想要的语言输入内容。如果你的网站就像它的单一语言一样,那么它自己的内容语言是完全无关的 - 所有语言的所有页面都在相同的菜单下,没有菜单切换器等等......