Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何:基于用户显示分类法翻译';s观点_Php_Drupal_Internationalization_Drupal 7_Drupal Views - Fatal编程技术网

Php 如何:基于用户显示分类法翻译';s观点

Php 如何:基于用户显示分类法翻译';s观点,php,drupal,internationalization,drupal-7,drupal-views,Php,Drupal,Internationalization,Drupal 7,Drupal Views,我一直在试图弄清楚如何根据当前用户的语言准确地显示一组分类术语 我有: 安装了所有适当的模块(国际化、内容翻译、分类翻译、国际化视图等) 为每个分类术语设置翻译(英语/西班牙语) 通过“国际化视图”模块为“分类术语:语言”添加了过滤器 不幸的是,它不会抛弃西班牙语术语。英国的很好用 任何关于如何让这项工作或援助的文章链接都会有很大帮助 提前感谢因为我没有像你那样安装和设置所有这些(并完成),所以我决定在论坛上四处搜寻。我发现了一篇文章,这篇文章似乎和你的问题相似。默认语言术语总是出现在这篇文

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

我有:

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

任何关于如何让这项工作或援助的文章链接都会有很大帮助


提前感谢

因为我没有像你那样安装和设置所有这些(并完成),所以我决定在论坛上四处搜寻。我发现了一篇文章,这篇文章似乎和你的问题相似。默认语言术语总是出现在这篇文章中


希望这篇文章/文章能提供一些关于如何解决此问题的有用信息/步骤,请查看该线程中的文章。

这实际上可以通过国际化视图来完成()

我刚才误解了我的观点。这是一个容易纠正的疏忽

我做了以下工作:

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

  • 中提琴。很简单。

    感谢您的帮助!我刚刚发布了我找到的解决方案。您的解决方案是逐项工作的,因此它也是一种可接受的处理方法。我只是喜欢通过GUI管理一切,而不是在GUI中硬编码一切。