因为Drupal的服务器在国外,从国内访问的时候很不稳定,所以如果一开始安装Drupal的时候选择中文版本,会在下载中文包的时候连接不上服务器而导致出错,所以我们在安装的时候一般默认是安装英文版的,在安装成功之后,再在后台启用多语言模块安装装和导入中文语言包就好了。
1.启用Language和Interface Translate模块
在后台Manage-Extend-Multilingual部分,选中Language模块和Interface Translate模块,点击下方Install按钮,启用这两个模块。
2.添加中文语言。
在后台Administration - Configuration - Regional and language - Languages界面,点击Add language,在下拉菜单里选中“Chinese, Simplified”保存。这个时候Drupal会自动尝试从服务器上下载中文语言包,Drupal界面的翻译也会在启用语言或者新的模块和主题被启用的时候自动导入。因为网络的原因,下载和导入可能要花费一点时间,如果遇到错误,可以多试几次。
3.设置中文为默认语言。
添加中文语言后,Drupal当前的默认界面还是英文的,我们需要在后台Administration - Configuration - Regional and language - Languages界面,设置“Chinese, Simplified”为Default,然后Save configuration。完成这一步后,Drupal后台就会自动刷新,变成中文界面了。
4.移除Drupal网站默认网址里的语言标志代码。
新添加中文后,我们的Drupal网站就有了中文和英文两种语言了。仔细观察一下我们会发现,在网站的url里,自动添加了zh-hans或者en两种语言编码。那么对于我们只想做中文站的情况来说,为了追求网址的简洁,可以把zh-hans这个去掉。方法是去管理-配置-地区和语言-语言-检测及选择界面,对检测方式的网址选项进行配置,删除原来中文的路径前缀配置zh-hans,改为留空。这样保存配置以后,默认的中文版本网址里,就没有zh-hans了。
5.导入界面翻译语言。
前面第2步在添加语言的时候,Drupal会尝试自动下载并导入Drupal的界面语言。如果当时网络状况不好出现操作超时,你也可以手动下载并在后台导入翻译语言。Drupal的中文语言包可以在Drupal的翻译服务器上找到,中文项目网址是https://localize.drupal.org/translate/languages/zh-hans。
下载到本地以后,导入的界面是在管理-配置-地区和语言-用户界面翻译-界面翻译导入:/admin/config/regional/translate/import.
6.自定义翻译。
Drupal的版本更新和升级是一个长期的频繁的过程,这体现了Drupal社区的活力。Drupal的本地化也是一个不断发展和完善的过程。如果你在Drupal的后台发现了没有翻译成中文的英文片段,你可以自行在管理-配置-地区和语言-用户界面翻译里添加自己的翻译。同时如果你发现有些已有的翻译不是很贴切或者是错误的,也可以自己在翻译界面里修改。
7.加入Drupal中文翻译团队,回馈Drupal开源社区。
并不是只有程序员才能为开源事业做贡献,你也可以加入Drupal中文翻译团队,参与Drupal的翻译工作,为Drupal在中国的发展贡献自己的力量。
- 1949 阅读
添加新评论