Drupal 教程

菜单与主链接/次链接多语言化

  只使用 Drupal 核心所提供的功能,还不能菜单项的多语言化/翻译。不过使用 i18n 模块包中提供的 Menu translation 模块,可能很好的实现菜单、主链接/次链接的多语言化功能。

  i18n 模块包中的 Menu translation 模块,提供了以下特性:

  • 允许创建菜单时为菜单设置语言项(如中文、英文等等),设置了语言的菜单项只会在与当前使用语言一致时才会显示;
  • 可以为未设置语言项的菜单内容进行多语言化。实现可通过 Drupal 的翻译页面对菜单项进行翻译;

 

创建可翻译的多语言化菜单

 

内容分类: 

站点变量(Variables)多语言化

  上一节我们已经使用 Drupal 核心的 Locale 模块为 Drupal 站点启用了多语言的功能,并且对 Drupal 界面进行了翻译。不过还遗留了一点点小问题,就是 Drupal 的站点标题没有翻译过来。

  Drupal 中的一些文本和配置存储在数据库的variables表中。比如“站点名称”和“站点口号”这样的配置文本,Drupal 核心的 Locale 模块不能实现这些配置变量的多语言化。因此创建一个更彻底的多语言站点,还需要用到 Internationalization(i18n)模块,i18n 模块提供了 Drupal 变量多语言化的功能。

  要实现对 Drupal 变量的多语言化操作,需要知道要翻译的变量的名称,这一步可以通过搜索 Drupal 数据库的 variables 表来实现。

  当你确定要对哪些变量进行多语言化操作时,你只需要按照以下格式,将变量添加到 settings.php 文件中即可。以下添加了 Drupal 站点的一些常见变量:

内容分类: 

为内容创建不同语言的翻译版本

  Drupal 核心提供的 Content translation 模块,为创建多语言的 Drupal 站点提供了内容多语言化的支持,本教程将介绍如何为内容创建不同语言的翻译版本。 

为内容创建不同语言的翻译版本

 

启用内容翻译功能

  1. 访问 管理 > 站点构建 > 模块(admin/build/modules)页面,启用 Content translation 模块,点击“保存”;
  2. 确定想要启用多语言翻译功能的内容类型,如新闻(Story),访问 内容管理 > 内容类型 > Story(admin/content/node-type/story)页面;
  3. 展开“流程设定”选项,将“多语言支持”配置为“启用,与翻译一起”,点击“保存内容类型”;

 

内容分类: 

使用 Drupal 创建多语言站点

  Drupal 核心提供了 Locale 模块用于为 Drupal 站点提供本地化的功能,使用 Locale 模块创建本地化的站点非常实用,并且能够制作较为简单的多语言站点。不过,我们更推荐使用 i18n 模块,通过 Drupal 创建多语言站点。有关 i18n 模块及其它多语言站点相关的模块的使用,将会再本教程中陆续介绍。

  *说明:本文虽然是在D6时代撰写,但大部分内容对于现今版本的Drupal依然适用。

  本教程将介绍以下内容:

内容分类: 

安装 DDBlock

下载及安装

  1. 下载 JQuery_Update 模块
  2. 下载 DDBlock 模块
  3. 将 jquery_update 和 ddblock 模块解压到 sites/all/modules 目录
  4. 访问 管理 > 站点构建 > 模块(admin/build/modules)页面,启用 JQuery Update 和 Dynamic display block 模块,点击保存

 

可选,如果希望 JQuery Easing 效果,可以到下载 JQuery Easing 插件

  1. 到 http://plugins.jquery.com/project/Easing 页面下载 1.1.1 版本的 easing 插件
  2. 将 easing.1.1.1.js 文件复制到 sites/all/modules/ddblock 下

 

内容分类: 

如何为 Drupal 站点添加在线电子书阅读功能

  像 Google Book百度文库 那样的文档在线阅读功能非常实用,要想为 Drupal 站点实现这样的文档在线阅读功能,可以通过 SWF Tools 模块来实现。

A. 启用并配置 SWF Tools 和 FlexPaper

内容分类: 

Drupal 7 中文安装教程

准备工作

  1. 下载 Drupal 7:到 Drupal 项目页面下载 drupal 程序包,项目地址: http://drupal.org/project/drupal
  2. 解压 Drupal 7:将下载下来 drupal 程序包进行解压缩,得到名为 drupal-版本号 的目录,为目录改名,如改成 drupal7
  3. 下载语言包文件:到 http://localize.drupal.org/translate/languages/zh-hans 页面下载对应版本的语言包(.po文件)
  4. 安装语言包文件:将 .po 文件放置到 drupal7/profiles/standard/translations 目录下
  5. 上传:将 drupal7 目录下的所有内容放置/上传到网站根目录
内容分类: 

怎么导入Drupal中文语言包?怎么将Drupal界面翻译成中文

  如果安装 Drupal 时没有导入中文语言包,则 Drupal 默认的语言界面是英文,我们可以根据需要导入 Drupal 中文语言包,然后开始使用中文版的 Drupal。

1. 下载中文语言包

 访问 http://localize.drupal.org/translate/languages/zh-hans 页面,根据 Drupal 版本类型,下载对应的语言包文件(.po),以备稍后使用

 

2. 启用模块

 2-1. 通过导航 Administer > Site Building > Modules,或者通过在浏览器输入 http://你的Drupal安装路径/admin/build/modules 地址来访问模块管理页面

 2-2. 找到 Locale 模块,勾选前面的复选框,然后到页面最下方点击保存(Save Configuration)按钮

 

3. 导入中文语言包

内容分类: 

页面