《Drupal实战》——1.3 让Drupal支持中文

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的后台。

时间: 2024-07-28 12:37:40

《Drupal实战》——1.3 让Drupal支持中文的相关文章

《Drupal实战》——第1章 初识Drupal 1.1 安装Drupal

第1章 初识Drupal 1.1 安装Drupal1.2 访问Drupal后台1.3 让Drupal支持中文1.4 常见配置1.5 添加内容1.6 实现页脚区域1.7 添加一个用户角色"编辑"1.8 安装所见即所得编辑器1.9 小结 1.1 安装Drupal 1.1.1 安装XAMPP 你有没有在本地把Drupal的环境搭建起来过?如果没有的话,那么我推荐你使用XAMPP,因为我使用的就是XAMPP,使用的版本是xampp-win32-1.7.7-VC9-installer,这是Win

《Drupal实战》——导读

前 言 为什么要写这本书 在5年前,我刚刚接触Drupal的时候,读的是电子版的<Pro Drupal Development>,有一章读了好几遍,始终没有弄明白.那个时候,周末闲着没事,为了打发时间,尝试去翻译这本Drupal书籍,在接下来的六七个月里,差不多每个周末以及工作之余的空闲时间,都是在翻译这本书中度过的.翻译的文章,最初写在纸质的本子上,然后自己录入电脑里面.这便是第1版的<Drupal专业开发指南>.我仍然记得,刚刚翻译完时的情景,自己的心情是那么的欢欣. 从那以后

《Drupal实战》——1.8 安装所见即所得编辑器

1.8 安装所见即所得编辑器 前面我们讲到了安装所见即所得模块,Drupal竟然没有自带一个这样的功能,这让很多初次接触Drupal的人有点失望了.很多软件(比如Wordpress)都自带了这样的编辑器.不过没有关系,Drupal中有很多模块都可以实现这样的功能. 现在我们终于讲到了Drupal模块了,很多功能都是通过模块实现的,比如论坛功能.小组功能.购物车,这些都是通过模块提供的,需要什么样的功能,安装对应的模块即可.Drupal中有1万多个第三方模块,几乎涵盖了互联网中的各种应用,你能够想

BitNami Drupal Stack 7.14-0发布 Drupal安装程序

BitNami http://www.aliyun.com/zixun/aggregation/33847.html">Drupal Stack 是一个易于安装的Drupal CMS软件分布.它包括预配置,可直接运行的Apache.MySQL和PHP版本,用户可以得到Drupal安装程序后,在几分钟内运行.当前版本支持Linux和Windows平台. BitNami Drupal Stack 大大简化了Drupal部署和其所需的依赖,它可以使用本地安装程序进行部署,作为一个虚拟机和AMI到

支持中文/英文/数字的动网ASP验证码类修改教程

完美支持中文验证码,英文及数字验证码. 设置起来相对比较简单,打开文件(Dv_GetCode.asp)进行相应参数修改: 以下是引用片段:   mCodeType     = 0        '0数字,1字母,2汉字     mCodeTotal    = 4        '生成的验证码个数     mMaxWidth    = 30        '可取的一个字符的最大宽度     mMinWidth    = 25        '可取的一个字符的最小宽度     mMaxHeight 

在Unix/Linux上令(java)JVM支持中文输出

unix|中文 原文: 在Unix/Linux上令(java)JVM支持中文输出 一.在Unix/Linux上令JVM支持中文输出 如果用户使用的是UNIX的远程服务器,就会遇到中文字体在图像中输出的问题,特别是由于许多管理员并不喜欢把主机的locale定为zh(因为意味着可能出乱码或必须装微形图形终端象zhcon,但很多情况下这样的条件并不具备).大部分程序员的JAVA经验苟限于JSP脚本程序,部分熟练的程序员大概开发过中间件.servlet.applet或在WINDOWS上运行的GUI程序.

支持中文的无组件文件上传

上传|无组件|中文 作者:woozhj文件名:upload.inc说明:支持中文的无组件文件上传ASP函数,由于ASP不支持二进制写入文件,所以存成文件时必须使用组件,本函数只提供截取上传文件的数据,可以写入到数据库. <SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>Function GetUpload(FormData)    Dim DataStart,DivStr,DivLen,DataSize,FormFieldData    '分隔标志串(+CRLF) 

真正无组件图文混合上传,功能强大,无须数据库,支持中文!

上传|数据|数据库|无组件|中文     受本论坛某些帖子启发,于是动手编写了这个程序.该程序支持任何文本和二进制格式文件的上传:支持文件表单域和普通表单域混合上传:支持中文文件名:支持覆盖上传和文件同名时自动修改文件名:支持同时上传多个文件,而且多个文件表单域名可以相同:支持上传文件大小的控制-- 我自己感觉很不错哟:)     本程序无须任何数据库支持,直接将上传的文件保存到服务器指定的路径下.    测试环境:Windows2000 + IIS 5.0(对ADO版本有要求)    已知BU

TOMCAT+JIVE的安装配置(支持中文)

中文 0.已经安装了APACHE及JDK.否则安装之.本机安装版本为apache1.3,JDK为1.3.1(不能使用JDK1.4.0,因为在后面JIVE的安装中在编译一个JAVA文件的时候会遇到类申明重叠的问题,缘于jdk1.4.0的java.sql包和java.beans包都包含类Statement,而在jdk1.3.1中,java.beans包不包含Statement类,而该文件导入包的方式为: import java.sql.*; import java.beans.*;) 1.下载TOM