0

我一直在试图弄清楚如何根据当前用户的语言准确显示一组分类术语

我有:

  • 安装了所有适当的模块(国际化、内容翻译、分类翻译、国际化视图等)
  • 为每个分类术语设置翻译(英语/西班牙语)
  • 通过“国际化视图”模块为“分类术语:语言”添加了过滤器。

不幸的是,它不会抛弃西班牙语条款。英语的工作正常。

任何有关如何使其工作或帮助的文章的链接都会有很大的帮助。

提前致谢!!

4

2 回答 2

1

Since I don't have all of those installed and setup as well (and complete) as you do I decided to hunt around on forums. I found an article which seems like a similar problem to what you are having. The default language terms were always showing up in this post Localize terms show always the default language.

Hopefully this post/article has some helpful information/steps on how to resolve this issue, check out post 13 in that thread.

于 2013-02-06T20:53:36.297 回答
1

这实际上可以通过国际化视图(http://drupal.org/project/i18nviews)来完成

我刚刚错误地配置了我的视图。这是一个很容易解决的疏忽。

我做了以下事情:

  1. 创建分类词汇并将“多语言选项”设置为“翻译”。
  2. 编辑每个条款并单击页面顶部的“翻译”选项卡。必须确保初始术语已选择“英语”作为语言。
  3. 添加西班牙语翻译并保存
  4. 创建了一个分类术语视图,该视图转储了每个术语名称
  5. 将筛选条件之一设置为分类术语:语言(= 当前用户的语言)

中提琴。很容易。

于 2013-02-07T15:48:01.510 回答