第一种情况:在安装drupal时,就安装中文语言包
1.首先官网下载zip安装包drupal-8.2.4.zip
2.下载官方提供的8.2.4简体中文语言包drupal-8.2.4.zh-hans.po(https://localize.drupal.org/download)
3. 将zip解压后新建目录drupal-8.2.4\sites\default\files\translations,将po语言包放入该目录下
4.复制drupal-8.2.4\sites\default\default.settings.php并重命名为settings.php
5. 开始安装
第二种情况:已经安装了drupal英文版,然后再添加中文语言包
如果Drupal 8 安装时选择的英文,安装后如何导入中文语言包,对 Drupal 8界面进行汉化呢?
一、启用 Drupal 8 多语言相关模块
Drupal 8 内核包含 4 个多语言相关的内核模块,分别是:
Language - 语言模块,允许为网站添加新的语言
Configuration Translation - 提供站点配置翻译能力
Content Translation - 提供内容翻译能力
Interface Translate - 提供界面翻译能力
这四个模块,默认都是未开启的。
通过导航"Manage > Extend"进入扩展管理页面(admin/modules),找到 Language 及 Interface Translate 模块,勾选启用后点击安装(Install)按钮。
安装成功后显示如下:
二、导入中文语言包
访问 Drupal 语言包下载页面,点击下载 Drupal 8 简体中文语言包。
回到我们的 Drupal 8 网站,通过导航"Manage > Configuration > User interface translation > Import(标签)"进入多语言导入页面(admin/config/regional/translate/import)。
上传刚才下载的 .po 语言包文件,将对应的语言选择为简体中文(说明:如果是导入其它语言,则下载对应的语言包并选择对应的语言)。慢慢等待安装,过程可能会很长,我们可以先去泡个面吃。
三、将 Drupal 8 切换为中文
通过导航"Manage > Configuration > Language)"进入语言设置页面(admin/config/regional/language)。可以看到列表中有新导入的 Chinese, Simplified(简体中文),将其设置为默认后点击保存。
保存成功后,界面便立即变为简体中文了,Drupal 8 导入中文语言包的汉化安装到这一步也就完成了。