Drupal页面已翻译,但已翻译和未翻译的页面都显示在视图中

Drupal页面已翻译,但已翻译和未翻译的页面都显示在视图中,drupal,internationalization,drupal-6,Drupal,Internationalization,Drupal 6,我最近开始在我的Drupal6站点上添加翻译。 我正在使用模块 1)Translation Manager 2)i18n 3)Language Switcher Dropdown 对我来说,这似乎很直截了当。 我阅读了多语言drupal指南 我将所有内容类型/字符串发送给我的一个翻译人员(使用本地翻译人员)。 我的翻译将我们的一个页面翻译成某种内容类型,并完成了翻译 唯一的问题是,她翻译的内容类型在同一页上同时显示了英文和翻译版本 这是这一页 重复页面为“牙买加环境信托基金(JET)” 我注

我最近开始在我的Drupal6站点上添加翻译。 我正在使用模块

1)Translation Manager
2)i18n
3)Language Switcher Dropdown
对我来说,这似乎很直截了当。 我阅读了多语言drupal指南

我将所有内容类型/字符串发送给我的一个翻译人员(使用本地翻译人员)。 我的翻译将我们的一个页面翻译成某种内容类型,并完成了翻译

唯一的问题是,她翻译的内容类型在同一页上同时显示了英文和翻译版本

这是这一页 重复页面为“牙买加环境信托基金(JET)”

我注意到当我进入法语喷气机页面时,语言下拉框显示“法语”, 当我进入英语喷气机页面时,语言下拉框显示“英语”

我想法文翻译的网页只显示,如果语言选择框 显示法语,如果语言选择框设置为英语,则只有英语页面才会显示

显示法文/英文JET页面的NGO页面是一个视图,但我不能 在“视图”部分中查找有关翻译和仅显示当前语言页面的任何内容

帮个小忙

***更新****

图片中的页面是drupal的“视图”。内容类型为“伯利兹-…” 是英文的,已经翻译成西班牙语/法语。那些是西班牙语和法语 翻译在drupal页面(视图)上显示为单独的内容类型

由于language dropbox设置为“English”,您可能会认为它会隐藏西班牙语/法语版本,但事实并非如此

对于每种“伯利兹-…”内容类型(英语、法语、西班牙语),我尝试了多种配置,以使drupal忽略不适用于当前所选语言的语言内容。 在你看到的最后一张图片中,我将url设置为“伯利兹”。 我对每个翻译的内容都使用了相同的值

滚动浏览每个翻译的“伯利兹-…”内容的链接即可显示

1)English url =  caribbeanenvirolaw.org/belize
2)Spanish url =  caribbeanenvirolaw.org/es/belize
3)French url =  caribbeanenvirolaw.org/fr/belize
例如,当我打开视图中的伯利兹西班牙语翻译页面时, 我懂了

请注意,language dropbox现在显示为Espanol,这意味着它可以识别出它是一个西班牙语页面,但不管dropbox选择了什么语言,它仍然会在视图(第一幅图像)上显示西班牙语/法语翻译(以及英语)

请记住,我也尝试过不手动编辑url路径(保留为空)。这样做也会得到相同的结果。

找到了答案。 视图需要添加正确的过滤器

转到管理->视图 单击过滤器部分旁边的加号按钮

然后,您将看到一个过滤器列表弹出。 查找“节点翻译:语言”。加上它。 然后,您将看到一个部分,询问您希望如何使用过滤器

选择“是:当前用户的语言之一” 就是这样。您的视图现在不应包含同一文档的多个翻译