Drupal6中启用文章内容多语言支持的方法

这两天尝试Drupal6,想分析看一下Drupal6中对于多语言内容是如何支持的?参照了网上hsiao blog的一系列文章:
durpal建设多语言站点之一
drupal建立多语言站点之二:使用Localization client模块
durpal建立多语言站点之三:内容多语言
drupal建设多语言站点之四:不同语言的站点名称

但是他的文章主要描述了站点多语言的支持“durpal建立多语言站点之三:内容多语言”这篇文章却并没有讲解怎么开启内容多语言,第二幅图片中却有“Translate”的链接。相当奇怪!

Drupal 6中包含了Content Translation模块,该模块允许网站内容翻译成不同语言,它和本地化模块 (Locale模块,负责管理多语言,并提供多语言网站翻译接口)协同工作,它是创建和维护多语言内容站点的关键。Drupal默认并没有开启该模块功能,要正确开启该模块功能,需要进行以下操作:

  1. 在站点构建中的模块管理中启用“Content translation”模块,如果安装列i18n模块,建议同时启用“Content type translation”模块;2. 在“权限”配置页面权限给适当的用户角色分配“翻译内容”权限;3. “语言”的配置页面中新增并启用的所需要的语言;4. 在管理->内容管理->内容类型页面中,点击要支持多语言功能的内容类型(例如:Page和Story)右侧的“编辑”按钮,然后在“流程设置”折叠框中的“多语言支持”选中“启用,与翻译一起”。

这样在创建或者编辑文章的时候会出现一个语言下拉框和翻译链接,如下图:

image

点击“翻译”链接进入翻译查看页面可以看到如下页面:

image

点击旁边“添加翻译”链接或者“编辑”页面就可以进入其他语言内容编辑页面了。