2015-12-10 13:37
本篇文章,简单介绍一下如何用 Drupal7 实现多语言网站,只描述了最基本也是最简单的配置方法。建议在看此篇文章前先看一下如何安装语言。
第一步:安装所需要的模块
- variable 变量模块。
- localization update 可以自动下载更新模块的语言包。
- i18n 国际化多语言模块,实现多语言网站最重要的模块。
可选的模块:
- title 可以翻译标题域。
- languageicons 多语言切换,前面会有各国的小国旗。
- entity_translation 实体翻译。
- entity 实体,如果没安装也要安装这个。
等等看需求了。
第二步:激活模块
安装完之后,开始激活所需要的模块。
1. 先是内核中的 Local 模块、content translation模块、localization update
2. 然后是variable 模块,这是激活i18n的必要模块。
3. 接下来详细说一下 i18n 模块包
Internationalization 是必须激活的,其它根据需要来的。
根据需要一般就是翻译个 区块、联系表单、域、菜单、内容、论坛、路径、变量、实体等等
我用的时候,只是最低限度的翻译网站,减少工作量。
这里只简单说一下我激活的模块:
- block languages
- menu translation
- multilingual content
- multilangual select
- string translation
- translation sets
- variable translation
开启这些基本就满足了一个单纯展示内容的网站。
第三步:就是翻译了
例如翻译【菜单】和不同的【内容类型】
菜单
进入【结构】/【菜单】/【编辑菜单】 (这里对应你想翻译的菜单)页面。
在【多语言选项】中选择【翻译和本地化……】,再点【保存】。
再进入该菜单,翻译每一项,翻译每一项时是在编辑界面,对于已经存在的项目要先为它选择现在的语言并保存,然后在右上方会有【翻译】标签,点击进去进行翻译就行了。
内容类型
进入【结构】/【内容类型】/【编辑】(这里对应你想翻译的内容类型)页面。
在【发布选项】标签内的【多语言支持】处选择【启用,与翻译一起】。
在编辑这个内容类型的文章时,还是右上方就会有【翻译】标签了。新建内容要先选择一个语言保存,再进入编辑页面就会看到【翻译】标签了。
日志分类:
标签:
drupal多语言网站,drupal7语言,翻译
添加新评论