【问题标题】:Taxonomy menu - translation of terms分类菜单 - 术语翻译
【发布时间】:2012-05-17 11:13:15
【问题描述】:

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

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

本地化。

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

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

翻译。

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

这也不行。

固定语言。

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

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

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、汽车 => 汽车)?

如何管理?

【问题讨论】:

    标签: drupal-7 drupal-taxonomy


    【解决方案1】:

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

    【讨论】:

    • 你看过鲍比说But this is not working.的那部分吗?
    【解决方案2】:

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

    https://drupal.org/node/1034310

    但也请检查这个:

    https://drupal.org/node/1665308

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多