Drupal配置多语言网站:最佳实践

作者:成都长风云Drupal开发团队

在当今全球化的数字空间中,使用多种语言发挥着巨大作用。信息资源往往在不同国家和语言群体的代表中很受欢迎。现代开发者必须始终负责任地对待普遍访问的问题。他们的网站越是通用,他们就越能接触到数学、数字和事实。例如,互联网上55%的页面是英语的,但只有19%的用户说英语。因此,实现Drupal多语言站至关重要,那么如何使用Drupal配置多语言网站 ?

一、理解多语言需求

Drupal从一开始就支持多语言,并且正在不断开发中。翻译存储在官方服务器的一个地方,并定期更新,这非常方便。支持的语言数量也在不断增长(目前已超过100种)。Drupal配置多语言网站非常方便,因为您不必手动翻译每个标题和页面。一般情况下,翻译将自动进行。然而,这里也有一些微妙之处。例如,翻译内容和翻译用户界面是两件不同的事情。下面,成都长风云Drupal开发团队将对Drupal配置多语言网站进行更详细的讨论。

1、非多语言网站的缺点

如果你的网站只使用一种语言,那么其他语言群体的代表将无法获得任何信息,不会为你创造流量,也不会成为你的客户。将网站翻译成其他语言会自动增加流量和客户群;这是一个自然的过程。

二、Drupal多语言功能概述

Drupal网站上的所有文本都被划分为特定的块和类别。它们中的每一种都必须翻译成另一种语言。如果一个人翻译文本,需要花费很多时间,但Drupal可以自动完成。但是,您需要安装文本翻译模块并选择翻译语言。此外,您还需要向网站添加一个语言切换器,以便用户进行选择。让我们通过具体的例子来更深入地了解这个过程。

1、Drupal中的多语言功能-调整

首先,您需要有四个模块:

Language module
Content translation
Interface translation
Configuration translation

激活模块后,在管理菜单中,单击“配置”,然后单击“区域和语言标准”/“语言”。单击后,添加一种语言。选择添加语言后,您将看到一个菜单,其中包含可用语言的选择。翻译上传后,您将收到一条确认消息并返回语言页面。祝贺正如你所看到的,你已经为你的网站添加了一种新的语言——没有什么复杂的。

2、别忘了更新你的翻译!

这也相对容易做到——Drupal会为你做所有的工作。你需要点击右侧的“编辑”按钮,然后你会看到一个列表。这个列表只有两个选项-“翻译”和“删除”。我们不需要删除任何内容,我们需要翻译。当你点击“翻译”按钮时,Drupal会自动下载你选择的语言的更新翻译版本。

现在,您需要添加网站内容的翻译、配置文本的翻译和用户界面的翻译。

回想起我们刚刚启用的模块。让我们简要介绍一下基本概念:

Text content. 这是注释、用户菜单链接和其他元素的文本。
Configuration text. 例如,这是开发人员看到的文本。这是您网站的自动消息、字段标签、视图名称等的文本。
User interface. 该文本最初出现在主题、模块、标题、表单和其他元素的界面中。您网站的用户通常需要看到这种类型的文本。
Language module. 它包括100多种语言,而且这个列表还在不断增加。这是您选择要添加到网站的语言的位置。

3、语言切换器

我们还需要添加一个语言切换器到网站。这主要有两个条件。首先,你必须这样做。你必须首先设置“时间和地点”块。此外,在添加开关之前,主主题必须设置为“Olivero”。现在,您可以继续安装交换机。你可以这样做:
(1)您已经安装了“Olivero”主题(该主题应该在另一个选项卡中打开)。
(2)接下来,选择-admin/structure/block。您将在“块布局”页面上看到可用主题区域的列表。
(3)好的,让我们继续。我们需要在列表中找到区域侧边栏。在附近,我们看到了值“放置块”-点击它。
(4)之后,“放置块”窗口将出现在我们面前,所有可用的块都将在那里。
(5)接下来,您必须单击“营业时间和地点”块旁边的“地点块”。
(6)之后,您将看到一个“配置块”窗口,其中包含必须正确填写的字段。

在管理面板中,我们需要转到:

configuration/regional and language/content language and translation

 并选择可进行翻译的对象类型。

4、文本翻译

我们之前执行的所有步骤都是准备工作。现在,我们可以继续翻译网站上的内容了。在您安装了模块并进行了我们在文章中讨论的必要设置后,在编辑页面时,您将有一个额外的“翻译”选项卡。
您已下载的语言列表将显示在“翻译”选项卡中。请注意,之所以显示该语言,是因为您以前下载过该语言,但尚未将其添加到页面中。要执行此操作,请单击“语言”旁边的“添加”。
一旦您添加了一种语言,就会进行翻译。您之前选择的所有内容类型都将被翻译。翻译是根据我们在文章中已经讨论过的基本概念进行的。因此,您可以在界面中看到更改。现在,您所要做的就是将翻译后的内容添加到字段中。最后一步是点击“保存”按钮

三、多语言SEO的最佳Drupal实践

SEO问题对网站推广至关重要。游客的增长直接取决于此。以下是一些有价值的提示:
翻译页面上的文本和图片中可能出现的文本是必要的。
优化您的视频。如果你的网站上有视频,你可以添加不同语言的字幕。例如,您可以在网站上发布的YouTube视频中添加字幕。
对于某些文化和民族来说,某些类型的图片可能令人反感;请注意这一点。例如,对于印度居民来说,纳粹标记的图像是一个神圣的象征。尽管如此,对于德国居民来说,纳粹党徽的图像有着完全不同的含义。
研究你的目标受众和流量统计数据。确定语言组。这将直接决定您需要向网站添加哪些语言。
不要忘记关键字。Drupal模块完成翻译后,请确保内容包含正确的关键字,并使用适当的语言。有时,这必须在在线翻译、人工智能甚至雇佣专家的帮助下手动完成。
请记住,客户支持也不例外。至少您可以将一些最常用的地区语言添加到常见问题页面中。
人工智能为了通过聊天机器人增加其他语言的在线客户支持,许多现代开发人员正在积极使用人工智能。

四、如何防止页面粘在一起?-URL和“hreflang”标签

“Hreflang”标记用于确保具有相同内容的页面不会相互混淆。此外,您不仅可以指定页面的语言版本,还可以指定此版本适用的区域。对此有几个简单的规则:
kk语言
LL-区域
URL-替代页面的正确URL
“Hreflang”与“alternate”标记一起使用,例如:
使用特殊标签是搜索引擎的一项要求,但无法完全保证防止“粘贴”。添加此标记时,您需要记住有关页面链接的信息。在英文版上,您表示德文版,在德文版上,则表示英文版。

五、更多Drupal多语言模块

除了我们在文章中谈到的四个基本模块之外,还有其他模块。这里有几个模块可以帮助您使您的网站成为多语言网站。
Words联机连接器
允许您将要翻译的内容直接从网站发送到WordsOnline翻译服务。您将不需要离开您的工作区。为了使该模块正常工作,您需要安装TMGMT模块。
语言国家谈判
一个执行重要功能的小型模块,它无需为每个国家注册一个地区。该模块将独立完成这项工作——当网站有很多页面时,这是一个宝贵的解决方案。
打开AI翻译工具箱
它将帮助您使用人工智能快速高效地翻译网站页面。当你需要在短时间内翻译大量文本时,这是一个非常方便的解决方案。
我们只强调了其他模块列表中的几个模块。对于具有大量页面和大量受众的复杂项目,额外的模块可以提供巨大帮助。

六、结论或我如何使我的Drupal网站多语言?

Drupal配置多语言网站非常方便,并显著扩大您的受众。多语言Drupal网站易于维护和更新。推广和翻译页面的方法不断发展,这使所有者的生活更加轻松。此外,Drupal的国际多语功能使您能够更有效地分配工作时间并取得更好的效果。让我们帮助您的Drupal网站成为多语言网站!

七、专业的Drupal开发团队 - 成都长风云Drupal开发团队

在2023年,我们已经专注于Drupal开发15年(始于2008年)。无论您计划从Drupal7升级到Drupal10、从旧版本迁移到Drupal9、基于Drupal开发新的系统、企业官网、电商网站,维护基于Drupal开发的系统等,我们都能依靠我们的专业技术为您完成。免费咨询Drupal升级方案,手机号:13795726015 或 微信号:changfengqj 扫微信二维码: