在上一个视频里,我们为 Drupal 添加了简体中文语言,并且导入了简体中文语言文件,把 Drupal 核心的界面变成了简体中文版。
如果我们以后为 Drupal 安装了其它的模块,那么这些模块的界面仍然会使用默认的英文,想把它们变成简体中文,我们需要去下载模块的简体中文翻译文件,再通过我们自己的 Drupal 网站的翻译界面把它导入到网站里。
这个视频我们先演示一下手工导入这些翻译文件的方法,然后我们再介绍一下可以自动去下载导入翻译文件的模块,Localization update。
这里我提前为 Drupal 安装了一个叫 Google Analytics 的模块,这是一个用来统计和分析网站访问数据的模块。
你可以看以这个模块界面上的文字都是英文,不过有几个地方是中文字,这是因为这个模块共享了来自 Drupal 核心的一些字符串,而这些 Drupal 核心的字符已经被我们翻译成了中文,所以这里会显示中文。
除此以外,其它的地方仍然是英文,下面我们去下载这个模块的简体中文翻译文件。
打开模块的介绍页面,http://drupal.org/project/google_analytics
在页面的右侧,Resources 区域里有一个 View project translations 查看项目的翻译。点击这个链接,然后再点击 Download translations 下载翻译文件。
在这个下载页面,找到简体中文,如果你用的是 Chrome 浏览器,我们可以按住 ALT 键,然后点击对应的 Drupal 版本和模块版本的下载链接。这样可以强制浏览器下载这个翻译文件。
有了这个模块的翻译文件,你就可以通过把它导入到网站里面了,导入的方法跟我们之前导入 Drupal 核心的语言文件的方法是一样的。
回到我们的 Drupal 网站,点击 配置 ,在 地区和语言 里,点击 翻译 。然后点击 导入 标签,选择我们下载下来的翻译文件,然后点击 导入 就可以了。
这就是一般的手工导入翻译文件的方法。
使用 Localization update
下面我们介绍一下自动的方法,要用到一个叫 Localization update 的模块。
先去下载这个模块。打开:http://drupal.org/project/l10n_update ,复制模块的下载链接,回到 Drupal,点击 模块 , 安装新的模块 ,把模块的下载地址粘贴过来。
点击 安装 。成功以后,我们去启用这个模块… 勾选 Localization update ,点击 保存设置 。
下面我们去配置一下 Localization update 模块,点击 配置 ,在 地区和语言 这里,打开 翻译 。
在我们安装了 Localization update 模块以后,这个页面会多出一个 更新 的标签。 点击打开…
在这里可以更新 Drupal 核心还有后来安装的模块的翻译,点击这个 更新设置页面 这个链接,你可以设置让 Drupal 自动更新翻译。这个设置界面就是 语言 下面的 更新翻译 这个页面。
这里你可以选择更新源,更新模式,还有检查更新的频率。在检查更新这里,选择的是 从不 ,也就是 Drupal 不会自动更新翻译,除非手工点击 更新 按钮。
再回到 更新 翻译的页面。点击下面的 语言 ,在这里你可以选择想要更新的翻译的语言。目前我们的网站上除了英文以外,只有简体中文。所以这里只显示简体中文。
你可以选择想要更新的语言,不选择的话,Drupal 会去更新所有语言的翻译。
点击 更新翻译 …
这个时候我们的 Drupal 会自动去 Drupal 官方的服务器上下载语言翻译文件,然后把它们导入到我们的网站里面。
下面我们回到 Google Analytics 模块的界面看一下。刷新… 你会发现,界面的语言就变成了简体中文。
不过有些地方还是会显示英文,这是因为 Drupal 导入的模块的简体中文翻译文件里,没有包含这些地方的翻译字符串。
在下面的视频里,我们一起来解决这个问题。