我的网站有2种语言和2种不同的类别。我想在两种语言中使用分类法菜单,但我只想将这些术语翻译成我的语言并使用分类法作为菜单。
编辑分类时,我有3个选择:
本地化。
条款适用于所有语言,但其名称和说明可能已本地化。
这似乎是我正在寻找的解决方案:我想要翻译术语广告只是添加节点和选择类别。但这不起作用。
翻译。
每种语言都允许使用不同的术语,并且可以翻译它们。
这也不起作用。
固定语言。
条款将使用全球语言,并且只会显示该语言的网页。
我不想有两个不同的术语,我想翻译一个术语,所以这个解决方案不适合我。
当我说它不起作用时,我的意思是,当选择其他语言时,整个页面被翻译成这种语言,而不是分类菜单。我记得我编写了自己的块来显示它,但后来我不得不为每个术语添加翻译路径。
drupal是否有可能拥有:
基于分类法的菜单(例如:分类法有条款:自行车和汽车)?
翻译后的术语和菜单中显示的内容取决于当前的网站语言(对于en:Bikes / Cars,法语:Vélo/ Auto)?
分类术语的翻译路径(Bikes => bikes,Cars => cars,Vélo=> velo,Auto => auto)?
如何管理?
答案 0 :(得分:2)
如果我理解你的问题,本地化术语是你应该使用的选择,但记得在更改分类法翻译设置后刷新admin / build / translate / refresh上的翻译界面。 对于基于分类法的菜单,您可以使用TaxonomyMenu,对于本地化菜单地址,i18nmenu是一个不错的选择。
答案 1 :(得分:1)
答案 2 :(得分:1)
这是一个相当古老的问题,但对于遇到与问题(2)相同问题的人:
与内容类型相关联的分类标准默认情况下不会显示翻译(即使您已翻译了分类法)要显示本地化版本,您必须更改显示选项。 / p>
转到结构>内容类型> (内容类型) 点击“管理显示”'。在那里,您可以选择更改格式,例如。链接 - >链接(本地化)