用户登录

02 - 为 Drupal 添加新的语言与翻译界面

Drupal 默认使用的语言是英文,现在你看到的是默认安装 Drupal 之后的样子,界面上出现的文字都是英文的。这个视频我们来看一下如何为 Drupal 添加其它的语言,我们一起来添加一个简体中文。然后再把界面上的文字都翻译成中文。

这里我们说的界面,就是用户界面的意思,这些界面上的文字都是在对应的模块上去定义的,比如这里你看到的这个登录区块上, 这个 Username ,Password ,还有下面的 Create new account 等等 ,这些都属于界面上的文字,Drupal 的开发者在设计模块的时候,会定义这些界面上的文字为可被翻译的字符串,这样我们就可以很容易把这些在界面上出现的默认的英文字符串,翻译成其它的语言版本。

下面我们先用管理员的身份登录到网站…

你会发现工具栏上也都使用默认的英文… 所有的配置界面上也都是英文…

启用 Locale 模块 添加新的语言

创建多语言的网站,我们就需要把这些界面上的文字翻译成网站支持的其它的语言版本。在翻译之前,我们先要启用 Locale 模块,然后为 Drupal 添加新的语言。

点击“Modules”,找到 Locale 模块,勾选一下,点击 Save configuration 。这样就可以启用 Locale 模块。

有了这个模块我们就可以为 Drupal 添加其它的语言。下面我们添加简体中文语言。

打开 Configuration 配置,在 Regional And Language 区域里,点击 Languages,默认这里只有 English 英文,点击 Add language 来添加新的语言。

在 Language name 语言名称这里,选择 简体中文 。然后点击 Add language 。

现在,语言列表里会出现简体中文。我们可以把它设置为 Drupal 默认使用的语言,在 Default 这栏里,选择 简体中文,然后点击 Save configuration 。

现在我们就可以去翻译界面上的这些文字了。回到 Regional and language ,打开 Translate interface ,点击 Translate 标签,在这里,你可以看到 Drupal 界面上面出现的字符串,点击字符串后面对应的语言版本下面的 edit ,可以翻译这个字符串。

导入中文语言包

Drupal 核心里有很多这样的字符串,还好,我们 Drupal 社区的中文翻译团队,已经为我们翻译好了这些字符串,Drupal 的官方网站会把这些做好的翻译打包成一个 .po 格式的文件。我们把它下载下来,然后导入到我们自己的 Drupal 网站里面,这样我们就不用自己去翻译这些字符串了。

打开:http://localize.drupal.org/ ,我们先去下载 Drupal 核心的简体中文的翻译语言文件。

在右边的 Quick navigation 这里,先选择一种想要下载的语言, Chinese, Simplified,代表简体中文。点击下面的 Go there 。
在这个页面你可以下载 Drupal 核心的中文语言包,另外还有一些热门模块的中文语言包,这里我们先下载 Drupal 7 核心的简体中文语言包 …

点击 Download …

回到我们自己的 Drupal 网站,把下载的 Drupal 核心的语言包导入进来。

点击 Translate interface 页面上的 Import 标签,在 Language file 这里,选择下载的中文语言翻译文件...

在下面 Import into 选择想要把翻译文件导入到哪种语言里,这里选择的是 Chinese, Simplified ,简体中文。

选择文件,点击页面下方的 Import 导入。

可能要等一会儿,如果你使用的是 Windows 版本的 WAMP 搭建的网站环境,导入这个 Drupal 核心的语言包需要很多时间,有的时候很可能导入不成功,推荐大家使用 Acquia 的 Dev Desktop 来搭建 Drupal 的运行环境,在《 Drupal 7 基础教程》里,我们介绍过这个软件的使用方法。

提示导入成功以后,刷新一下页面。

你会看到现在 Drupal 的界面就会变成简体中文的了。

用同样的方法,你可以为 Drupal 添加其它的语言。

为 Drupal 添加新的语言与翻译界面《 Drupal 7 多语言 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点