日期:2016-10-10 阅读:3894
dmandwp系统 - wordpress系统和DM系统区块建站>>
安装完drupal8.2后,有必要的话,我们可以去汉化。
------------
汉化和多语言有区别,汉化只是把后台的英语变成中文。而多语言包括汉化工作。
如果只是一个中文或英语网站,并不要多语言功能,只要后台汉化即可。
但多语言,一般是指网站前台有两种以上的语言。
----------------
https://localize.drupal.org/translate/languages/zh-hans 下载汉化文件.po
https://localize.drupal.org/ 翻译进度
https://www.drupal.org/docs/8/multilingual 多语言的文档
http://www.drupal8multilingual.org/workshop
--------------
可以在这里快速安装一个多语言的发行版 https://www.drupal.org/project/multilingual_demo(试下了,没有安装成功,不大好用)
或通过 https://simplytest.me/project/multilingual_demo 线上安装,直接体验下。(推荐这个)
-----------
开始操作:
进后台的模块管理,admin/modules
在MULTILINGUAL下,有下面四个模块,可以都开启他们
Configuration Translation (这是配置翻译)
Content Translation (这是翻译内容的,如果只是汉化的话, 这个可以不开启。在视频教程里,这个模块的配置忘记讲了。你们在编辑文章时,没有出现翻译的链接,是因为没有勾选这个模块里的配置。初学者,建议先全勾选及下面的子选项。)
Interface Translation (这是用来翻译界面的,可以直接导入下载的po文件。)
Language(这个管理语言的,可以添加多个语言)
--------------------
后台的admin/config里,可以找到他们。
-----------
Content Translation模块配置:
(我勾选了内容和菜单两个及下面的子选项。)
---------------
Language模块配置:
如下图,当中文为默认语言后,在url里就不应该出现zh_hans 的字样,这在后台可以设置,只要删除就行。 在 /admin/config/regional/language/detection/url
------------
然后在区块管理里开启language switcher block ,这样在前台就可以切换语言了。
drupal8里,没有用到的区块,只要点击放置区块按钮就会看到。
-----------
具体请看视频讲解。