You are here

Drupal专业开发指南 第18章 内容翻译

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2009-08-25 16:43

 到目前为止,我们所讲的主要是Drupal用户界面的翻译。但是,内容该怎么办呢?一旦判定了当前语言设置,那么用户极有可能想查看该语言下的站点内容!现在,让我们学习一下内容翻译的工作原理。

 
介绍内容翻译模块
    Drupal内置了一种方式,用来管理内容翻译,这就是内容翻译模块。这个模块向Drupal的内容类型添加了附加的多语言支持和翻译管理选项。
 
多语言支持
    导航到“管理➤站点构建➤模块”,启用本地和内容翻译模块,“多语言支持”选项将会出现在每个内容类型的“工作流设置”字段集中。为了查看这些设置,导航到“管理➤内容管理➤内容类型”,点击Page内容类型的“编辑”链接,展开“工作流设置”字段集,这样你将会看到“多语言支持”这一新设置,如图18-24所示。本地模块提供了“已禁用”和“已启用”设置,而内容翻译模块提供了“已启用,带有翻译”设置。
 
18-24.一个内容类型的多语言设置
 
    现在,如果你导航到“创建内容➤Page”,那么你将在内容创建表单上看到一个新的下拉选择框,它允许你选择内容所在的语言,或者内容是“语言中立的”。图18-25给出了该字段。
 
18-25.内容创建表单上的语言选择字段
 
    使用不同的语言创建了一些页面以后,在内容的管理界面“管理➤内容管理➤内容”,你可以看到新增了“语言”一列。另外,还多了一个语言选项,用来过滤内容,如图18-26所示。
 
18-26.启用了多语言支持的内容管理界面

老葛的Drupal培训班 Think in Drupal

Drupal版本: