我是Drupal的新手。
我有一个带有i18n模块的Drupal安装。
一切都很完美,但我面临一个问题。
我创建了自定义内容类型和一个显示它的视图。现在我有一个问题......是否有可能翻译视图路径/标题?
此致 DaveW
答案 0 :(得分:4)
所有人开始使用Drupal进行冒险的众所周知的问题。
如何解决问题?这非常非常简单。我认为你已经创建并启用了你的语言 - 我将使用英语作为默认语言。
Administration » Configuration » Search and metadata » URL aliases
并点击Add new alias
链接创建新别名(如果此模块已停用,则需要启用它)。Existing system path
字段中提供您创建的视图的英文路径:在我们的示例中为news
。Path alias
字段中提供您的翻译,即。 wiadomosci为波兰语。瞧。现在,当波兰语是当前语言时,它将使用别名wiadomosci
作为news
路径。
注意:刚刚在最新的Drupal安装上测试 - 效果很好。
答案 1 :(得分:0)
如果你看看这里:
http://reyero.net/en/drupal/drupal7_i18n_beta1_overview(这是模块作者的页面)
他显示了启用分类术语翻译的选项,这些选项将是您实际页面的路径 - 例如您为内容设置的类别。
还有一个节点的复选框,它将是您的内容。有人会认为这会转换网址或节点内容。
他的网站似乎没有翻译成西班牙语的网址,只是更改了菜单项。 URL将回退到节点编号,而不是之前显示的别名。
也许这会有所帮助,或者这对你来说已经很明显了,但我会托盘玩这些选项。
很好的概述 - http://evolvingweb.ca/story/drupal-7-multilingual-whats-new-i18n
路径翻译
Drupal 7路径转换模块允许您创建翻译 设置路径。路径转换用于通用路径(for 例如,对于视图页面),而不是节点或分类页面路径。您 可以通过转到配置»区域来配置多语言路径 和语言»翻译集»路径。
似乎暗示有一种方法来翻译节点 - 不确定你是否需要硬编码或是否会自动发生 - 看起来很有希望。
本指南也可能有所帮助:http://drupal.org/node/133977
答案 2 :(得分:0)
最简单的方法似乎是采用国际化视图模块:https://drupal.org/project/i18nviews。