多语言网站就是你的网站的内容有多个语言的版本,比如中文版,英文版,或者还有其它的语言,网站会提供给用户一个切换语言版本的工具,这样网站的用户可以根据自己的需要切换网站的语言。
使用 Drupal 我们可以做出这样的网站。
Drupal 7 本身就带了些简单的多语言的功能, 你可以先启用 Locale 模块,为网站添加新的语言版本,然后导入新的语言版本的用户界面的翻译。再去打开 Content translation 模块,然后去翻译网站里面的内容。
当我们创建真正的多语言网站的时候,还需要考虑很多其它的东西,比如内容的字段,字段的标签,菜单、区块里的文字,为区块指定显示的语言版本。 怎么样让 Views 模块按照用户选择的语言显示相应的内容列表等等。
解决这些问题,我们就需要去使用一些 Drupal 社区成员贡献的模块。
下面我们就一起来学习使用 Drupal 7 创建多语言网站的方法。