Drupal页面已翻译,但已翻译和未翻译的页面都显示在视图中
我最近开始在我的Drupal6站点上添加翻译。 我正在使用模块Drupal页面已翻译,但已翻译和未翻译的页面都显示在视图中,drupal,internationalization,drupal-6,Drupal,Internationalization,Drupal 6,我最近开始在我的Drupal6站点上添加翻译。 我正在使用模块 1)Translation Manager 2)i18n 3)Language Switcher Dropdown 对我来说,这似乎很直截了当。 我阅读了多语言drupal指南 我将所有内容类型/字符串发送给我的一个翻译人员(使用本地翻译人员)。 我的翻译将我们的一个页面翻译成某种内容类型,并完成了翻译 唯一的问题是,她翻译的内容类型在同一页上同时显示了英文和翻译版本 这是这一页 重复页面为“牙买加环境信托基金(JET)” 我注
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路径(保留为空)。这样做也会得到相同的结果。找到了答案。
视图需要添加正确的过滤器
转到管理->视图
单击过滤器部分旁边的加号按钮
然后,您将看到一个过滤器列表弹出。
查找“节点翻译:语言”。加上它。
然后,您将看到一个部分,询问您希望如何使用过滤器
选择“是:当前用户的语言之一”
就是这样。您的视图现在不应包含同一文档的多个翻译