1

我有 2 种语言和 2 个不同类别的网站。我想在两种语言上使用分类菜单,但我只想将这些术语翻译成我的语言并使用分类作为菜单。

编辑分类时,我有 3 个选项可供选择:

本地化。

术语对所有语言都是通用的,但它们的名称和描述可能是本地化的。

这似乎是我正在寻找的解决方案:我想要翻译术语广告只需添加节点并选择类别。但这不起作用。

翻译。

每种语言都允许使用不同的术语,并且可以翻译。

这也不起作用。

固定语言。

术语将具有全球语言,并且它们只会显示在该语言的页面中。

我不想有 2 个不同的术语,我想翻译一个术语,所以这个解决方案不适合我。

When I say that it's not working I mean, that on when other language is selected, whole page is translated into this language, but not taxonomy menu. 我记得我写了自己的块来显示它,但后来我不得不为每个术语添加翻译路径。

drupal中是否有可能:

  1. 基于分类的菜单(例如:分类有术语:自行车和汽车)?

  2. 翻译的术语和显示在菜单中取决于当前站点语言(对于 en:Bikes/Cars,对于法语:Vélo/Auto)?

  3. 分类术语的翻译路径(自行车 => 自行车,汽车 => 汽车,Vélo => velo,汽车 => 汽车)?

如何管理这个?

4

3 回答 3

2

如果我理解您的问题,本地化术语是您应该使用的选择,但请记住在更改分类翻译设置后在 admin/build/translate/refresh 上刷新您的翻译界面。对于基于分类的菜单,您可以使用TaxonomyMenu,对于本地化的菜单地址,i18nmenu 是一个不错的选择。

于 2012-10-14T07:16:20.873 回答
1

它仅适用于重新引入该Add item for Vocabulary选项的 7.x-2.x 版本。

https://drupal.org/node/1034310

但也检查一下:

https://drupal.org/node/1665308

于 2014-03-13T13:02:12.510 回答
1

这是一个相当古老的问题,但对于与问题(2)有相同问题的人来说:

默认情况下,链接到内容类型的分类法不会显示翻译(即使您已经翻译了分类法)要显示本地化版本,您必须更改显示选项。

转到结构 > 内容类型 >(内容类型)单击“管理显示”。在那里,您可以选择更改格式,例如。链接 -> 链接(本地化)

于 2016-11-15T14:59:04.960 回答