您是否有使用Concrete CMS创建的网站并想要添加语言切换器?设置语言切换器可以简化用户在语言之间切换的过程。此功能对于拥有国际用户群的网站特别有用,允许访问者以其首选语言浏览平台。
Concrete CMS中设置语言切换器,管理员通常首先在系统设置中指定他们想要支持的语言。然后,他们添加一个下拉菜单或按钮,用户可以使用它来选择他们的首选语言。本文将指导您自动翻译服务之一Concrete CMS。
在Concrete CMS上设置语言切换器的重要性
以多种语言提供内容的需求变得越来越重要。 DeepL 最近的一项研究显示, 75%的受访者认为本地化内容可以显着提高客户参与度。
实施语言切换器是为了翻译内容并为网站访问者创造更加个性化的体验。数据表明,96% 的受访者从内容本地化工作中获得了积极的 ROI(投资回报率)。
考虑到这些数据,在Concrete CMS上实现语言切换器是一项不能放弃的战略举措。这就是为什么本文将讨论如何在Concrete CMS网站上设置语言切换器。
如何在Concrete CMS上设置语言切换器
现在我们了解了多语言Concrete CMS平台上语言更改功能的重要性,让我们讨论如何实现它。 Concrete CMS具有内置的语言管理系统,可以进行定制以满足您组织的需求。
您可以使用的自动翻译服务之一是Linguise 。 Linguise提供易于使用的语言切换功能,并且可以与各种流行的 CMS 集成,包括Concrete CMS 。
Concrete CMS提供简单的多语言集成,允许管理员快速向其站点添加语言切换功能。通过利用Concrete CMS的高级功能和用户友好的界面,您可以简化平台上语言切换器的设置和维护。Concrete CMS安装Linguise自动翻译并设置语言切换器的步骤
#1 注册Concrete CMS域
首先创建一个免费的Linguise帐户并添加您网站的域名。在决定订阅之前,您可以使用 30 天的免费试用期。
接下来,您需要授权您的域进行翻译。复制您的域名,包括“https://”,然后选择“ Concrete CMS ”作为您的平台。选择Concrete CMS中自动翻译设置的源语言和目标语言。
#2:上传并连接Linguise脚本
您必须将Linguise翻译脚本上传到安装了Concrete CMS服务器。从提供的链接下载脚本,解压缩,然后将该文件夹放置在Concrete CMS安装的根目录中。确保该文件夹名为“ linguise ”。
然后,将Linguise API 密钥插入服务器上的 Configuration.php 文件中。打开文件并将“REPLACE_BY_YOUR_TOKEN”替换为您的 API 密钥,并将其放在单引号内。
#3:设置Concrete CMS URL 重写
在Concrete CMS中,通常默认启用 URL 重写。如果没有,您可以通过托管提供商启用它。通过在“RewriteEngine on”行后添加特定代码来更新 .htaccess 文件。这将配置特定于语言的 URL。
RewriteEngine On
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ /concretee/linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . /concretee/index.php [L]
#4:启用并自定义语言切换器
Linguise JS 脚本链接必须加载到所有Concrete CMS页面上,以显示带有标志和备用 URL 的语言切换器(对于 SEO 至关重要)。您可以在Linguise仪表板的域设置下找到脚本链接。
要在Concrete CMS中加载脚本,请将代码插入 header.php 文件或您站点的<head>导航至系统和设置 > SEO 和统计,通过管理面板部分。
然后,将其添加到跟踪代码下。
默认情况下,切换器显示在右上角。
但是,您的仪表板可以使用“语言标志显示”功能自定义其外观。
#5:配置主显示
要开始设置语言切换器,请导航至Linguise中的“设置”>“语言标志显示”。在这里,您可以调整多项设置。
- 标志图标样式:从三种显示样式中进行选择:并排、下拉菜单或弹出。
- 位置:选择语言切换器在您网站上的位置,确保访问者可以轻松访问。
#6:自定义旗帜设计
设置主显示后,您可以自定义语言标志的设计。
- 显示语言名称:根据国家/地区或语言决定是否显示名称,例如“法语”或“法语”。
- 英语旗帜类型:此选项允许您区分美国英语或英国英语变体,并且类似地适用于西班牙语、葡萄牙语或德语。
- 旗帜样式:选择旗帜图标的形状,圆形或矩形。
#7:调整颜色和大小
接下来,您可以个性化标志的颜色和大小。
- 标志边框半径:设置矩形标志的半径(以像素为单位)。
- 语言名称颜色:选择显示语言名称的默认文本颜色。
- 弹出窗口语言颜色:指定弹出窗口或下拉菜单中语言标题的文本颜色。
- 旗帜大小:调整旗帜图标的大小。
- 语言名称悬停颜色:设置语言名称的悬停颜色。
- 弹出窗口语言悬停颜色:定义弹出窗口或下拉菜单中语言标题的悬停颜色。
#8: 添加一个标志 box-shadow
最后,您可以自定义标志框阴影设置。
- 第一个选项为网站上显示的标志图标添加阴影效果。
- 第二个选项控制用户将鼠标悬停在语言标志上时的阴影效果。
对设置满意后,单击“保存”应用更改。访问您的Concrete CMS网站,确认语言切换器是否按预期工作并预览其外观。
您还可以将该网站翻译成其他语言,例如德语。
在Concrete CMS上优化语言切换器的最佳实践
优化Concrete CMS上的语言切换器可增强多语言环境中的用户体验。以下是改进平台上的语言切换器的关键提示。
使用语言名称和标志
将语言名称与标志图标相结合是使语言切换器更加用户友好的有效方法。这种方法提供了两种视觉提示,帮助用户快速识别和选择他们选择的语言。语言名称提供了清晰度,而国旗则提供了视觉参考,使用户更容易选择,特别是当一种语言在具有不同国旗的多个国家/地区使用时。
例如,如果您的Concrete CMS网站迎合全球电子商务受众,将语言中的“🇺🇸英语”、“🇫🇷法语”和“🇩🇪德语”组合在一起,切换器可以让用户更轻松地快速定位他们的首选语言,增强他们的购物体验并帮助他们轻松浏览网站。
可识别的标志图标
使用易于识别的清晰、高质量的旗帜图标至关重要,即使尺寸较小。这些图标可以帮助用户快速识别他们的语言,而无需阅读文本。需要时,选择代表语言而不是国家/地区的文化敏感图标非常重要。例如,对阿拉伯语等广泛使用的语言使用中性符号可能比选择国旗更合适。
例如,为全球旅行社设计的Concrete CMS平台可能会为西班牙语使用西班牙国旗,为法语使用加拿大国旗,为英语等广泛使用的语言使用地球图标。这确保了图标清晰直观,使用户在探索旅行套餐时可以轻松选择自己喜欢的语言。
策略性语言切换器
语言切换器应放置在用户容易看到和访问的位置,而不会使界面混乱。常见的放置选项包括网站的页眉、页脚或主导航菜单。所有页面的位置一致性至关重要,这样用户就可以在网站的任何位置找到它。
例如, Concrete CMS站点可以将切换器放置在标题的右上角,确保它在用户滚动页面时保持可见。对于移动设备,将其集成到汉堡菜单中可以保持可访问性,同时节省空间。
保持页面间的一致性
保持外观和功能的一致性非常重要。语言切换器应该在每个页面上以相同的方式操作,并且当用户切换语言时,他们应该保持在同一页面上,并将内容翻译成新语言。这改善了用户工作流程并使导航更加直观。
例如,下拉语言切换器在主页、联系页面和其他页面上一致地显示。这将允许用户无缝地更改语言,而不会失去他们在材料中的位置。
结论
Concrete CMS设置语言切换器并实施自动翻译可以为您的用户提供无缝的多语言体验。按照本指南中概述的步骤,您可以集成语言切换器并对其进行自定义以满足您网站的需求。
有效优化语言切换器将增强用户体验和参与度。首先,注册Linguise帐户,将其与您的Concrete CMS站点集成,然后根据您的偏好配置语言选择器。这确保访问者可以使用他们喜欢的语言轻松浏览您的平台。