分类法菜单 - 术语翻译

时间:2012-05-17 11:13:15

标签: drupal-7 drupal-taxonomy

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

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

本地化。

条款适用于所有语言,但其名称和说明可能已本地化。

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

翻译。

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

这也不起作用。

固定语言。

条款将使用全球语言,并且只会显示该语言的网页。

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

当我说它不起作用时,我的意思是,当选择其他语言时,整个页面被翻译成这种语言,而不是分类菜单。我记得我编写了自己的块来显示它,但后来我不得不为每个术语添加翻译路径。

drupal是否有可能拥有:

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

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

  3. 分类术语的翻译路径(Bikes => bikes,Cars => cars,Vélo=> velo,Auto => auto)?

  4. 如何管理?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

仅在7.x-2.x版本中有效,并重新引入Add item for Vocabulary选项。

https://drupal.org/node/1034310

但是也要检查一下:

https://drupal.org/node/1665308

答案 2 :(得分:1)

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

与内容类型相关联的分类标准默认情况下不会显示翻译(即使您已翻译了分类法)要显示本地化版本,您必须更改显示选项。 / p>

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