为什么要选择Drupal 8创建多语言网站?

Drupal
By

CI&T

多语言网站可以帮助企业实现业务全球化、增加销售额、提升品牌知名度和公信力,并改善SEO成绩。在CI&T,我们的很多客户都选择基于Drupal 8内容管理框架构建了多语言网站,公开案例有安斯泰来集团的全球网站平台Ocean Network Express的企业网站及30多个地区站点等等。那么,大公司选择Drupal 8构建多语言网站的原因有哪些?下面是一些分析。

一、Drupal 8强大的内置多语言功能

Drupal 8中有很多好用的内置多语言模块,包括语言、界面翻译、内容翻译和配置翻译模块。同时,Drupal支持90多种语言并包括内置的翻译核心,可以翻译您的内容及所有字段、表单和错误消息。用户可以借助Drupal 8中的现成模块来翻译从配置设置到菜单和视图的所有内容。

二、Drupal 8的高扩展性

Drupal的高扩展性可以满足您的大大小小需求。无论您选择多少种语言,它都可为您呈现所有的语言对应的内容。

三、Drupal 8中的音译支持
Drupal 8新增的一项便捷功能是Drupal核心中的音译模块。该模块自动在文件上传和搜索结果中将特殊字符如“ç”和“ü”转换为机器名称“c”和“u”。

四、其他优势

基于Drupal 8中建立多语言网站您还将可以:
从Drupal社区获取自动软件翻译更新;
选择不进行翻译的内容;
将语言选择器添加到站点上;
得到供翻译者使用的概述屏幕,供网站开发者使用的上下文翻译选项卡;
进行受保护的本地定制翻译,支持导出。

其中,Drupal 8的多语言功能主要由以下四个内置模块及四个贡献模块支持:

一)内置模块

1.语言模块

到目前为止,“语言”模块使您可以从94种语言中进行选择。使用此模块,您可以为所有内容分配一种语言:节点、用户、视图、区块和菜单。可以使用外部语言代码轻松配置浏览器语言检测。每个用户都可以为管理界面选择自己的语言。此外,还有内置的音译机器名称。

2.界面翻译模块

界面翻译模块翻译内置的用户界面、您添加的模块和主题。它具有内置的翻译UI,可简化编辑。通过允许自动下载和更新,该模块可以通过Drupal 8支持的任何语言来翻译界面。现在可以自定义和删除英语,无需再用英语作默认语言。

3.内容翻译模块

内容翻译模块允许用户将网站内容(包括页面、分类术语和区块)翻译成不同的语言。与“界面翻译”模块相同,通过该模块您可轻松配置内容的默认语言。用户甚至可以隐藏或显示语言选择器的位置。

4.配置翻译模块
配置翻译模块提供对配置进行翻译的界面。它允许翻译配置相关的文本,例如字段标签、视图文本等。

二)贡献模块

1.语言Cookie模块

语言Cookie模块可识别访问者的母语。是怎么做到的?它只是向“语言协商”设置中添加了一个额外的“cookie”字段,系统就将根据cookie中的信息即时设置您网站上的语言。

2.IP语言协商模块

IP语言协商是基于Drupal 8创建多语言网站的关键模块。通过检测访问者所在的国家、地区,可以立即以其母语显示网站上的内容。

3.语言回退模块

语言回退模块允许为某种语言指定其后备语言,保证翻译可以回退到后备语言。当无法以您自定义的语言向访问者呈现某种翻译时,他们将以另一种熟悉的语言或方言看到所请求的内容。

4.语言选择页面模块

与语言Cookie模块自动识别网站访问者的母语不同的是,语言选择页面模块允许网站访问者选择着陆页、启动页面上的语言,根据您在Drupal平台上启用的语言。

网站的内容决定了流量、用户体验及转化率。而从一开始就选择正确的CMS,可以让您轻松管理多语言网站内容。Drupal 8提供现成的多语言平台,是构建多语言网站的理想解决方案。思艾特中国团队拥有十多年在Drupal CMS中开发多语言网站的经验。如果您在开发或支持方面需要我们的服务,请随时与我们联系。


CI&T

CI&T