1.3 让Drupal支持中文
Drupal提供对多语言的支持,尽管默认的安装里面没有包含其他的语言包,但是我们能够很容易地让它支持中文。
单击顶部的模块(Modules)链接,进入Drupal的模块管理界面(路径为http://localhost/bookstore/#overlay=admin/modules ),此时这里只包含Drupal核心模块。可以看到里面有一个Locale模块,如图1-16所示。
1.3.1 把中文设为默认语言
选中Locale前面的复选框,并单击保存按钮,这样我们便启用了Locale模块。
单击顶部的配置(Configuration)链接(路径为http://localhost/bookstore/#overlay=admin/config ),进入Drupal的配置页面。在其左下角有区域和语言的配置链接,如图1-17所示。
单击语言(Languages)链接,进入语言的管理页面,如图1-18所示(路径为http://localhost/bookstore/#overlay=admin/config/regional/language )。
单击添加语言(Add language)链接,进入页面admin/config/regional/language/add,如图1-19所示。
在预定义语言下拉列表中,选择“简体中文”,如图1-19所示。单击添加语言(Add language)按钮,这样就返回上一个页面。在语言的管理页面,我们把简体中文设为默认语言,就是单击DEFAULT一列的单选按钮,并保存设置,如图1-20所示。
1.3.2 安装中文语言包
现在,界面并没有换成中文的,这是因为我们还没有添加简体中文的语言包。我们需要到drupal.org上下载对应的简体中文语言包,下载地址为http://localize.drupal.org/translate 。我们找到简体中文的项目组,如图1-21所示。当前路径为http://localize.drupal.org/translate/languages/zh-hans ,这里面有很多可以下载的简体中文语言包。
这里我们下载Drupal核心的7.11的简体中文语言包,如图1-22所示。
图1-22所示是我们下载到本地的样子,这个Drupal的语言包是PO文件格式的。在简体中文项目组里面,还有很多第三方模块的语言包。如果没有语言包的话,那就是说还没有翻译好,此时我们只能看英文的了。
让我们返回配置页面,看左下角,如图1-23所示。
这里有一个翻译界面(Translate interface)链接,单击这个链接,可进入翻译界面,如图1-24所示。
我们可以看到,此时,简体中文的翻译率还是0呢,所以我们看到的都是英文。找到这个页面右上角的标签链接,如图1-25所示。
单击导入(IMPORT)链接,进入页面admin/config/regional/translate/import,如图1-26所示。
对于语言文件(Language file),选择我们刚才下载的drupal-7.11.zh-hans.po即可,其他选项使用默认值。然后单击下面的导入按钮,导入成功后,就可以看到中文了,如图1-27所示。
虽然不是100%的翻译,但是我们不必去苛求这些贡献者。
你浏览了Drupal后台管理界面的所有链接了吗?一个一个地单击过一遍了没有?如果是因为英文不好的缘故,那么现在这已经不是理由了。在继续往下进行以前,不妨自己先熟悉一下Drupal的后台。