在 Joomla上安装 Linguise

目录

技术要求

要运行 Joomla的 Linguise 翻译扩展,您需要以下内容:

  • 运行 PHP 7+ 或以上版本
  • Joomla配置中激活 URL 重写Joomla
    扩展会自动检查
  • Joomla 版本≥3.5

生成API密钥

Linguise安装Joomla自动翻译,您需要注册一个Linguise帐户,在连接到Linguise仪表板,您需要先设置一个新域并保存其设置以获取 API 密钥。

API 密钥是在 Joomla 网站上激活翻译所需的密钥。 基本上,API 密钥将检查在哪个域上激活了哪种语言,并允许生成神经翻译页面。

复制 API 密钥并将其保存在剪贴板中或保持浏览器选项卡打开,以便稍后复制。

翻译 API 密钥

安装 Joomla 翻译扩展

现在您需要安装Joomla模块和插件(这是一个软件包)来激活语言切换器(带有语言切换器的标志)。 您可以从这里下载最新版本。

Joomla后,您可以使用管理菜单访问组件配置:组件 > Linguise

在此处粘贴您从 Linguise 仪表板生成的 API 密钥,然后单击应用。

现在,您的 Joomla 网站上已激活所有所选语言的翻译!

此操作应同步 Linguise 和您的网站之间的所有语言设置(原始语言和翻译语言列表)。

SEO 重要说明:您设置的语言数量对 SEO 有很大影响。 当您设置翻译语言时,如果您有大量索引页面 (>500),搜索引擎可能会花费大量时间来处理它们。 它可能会影响您的原始语言的 SEO。 这就是为什么我们建议首先添加最多 5 种语言,然后当它被编入索引时,您可以每月批量添加 3 种语言。

确保 URL 重写已激活

为了在新 URL 上加载您的语言(例如 domain.com /es Joomla常规配置中配置 URL :系统 > 配置 > 站点。

有 2 个选项可以激活,顺便说一句,这是最适合 SEO 的选项,它们是:

  • 搜索引擎友好的 URL
  • 使用 URL 重写(需要编辑文件才能正常工作)

URL 重写和 404 错误:如果未激活这 2 个设置,您将在语言页面上出现 404 错误。 另外,请确保没有其他语言工具“锁定”多语言 URL,例如Joomla默认多语言系统的语言过滤器插件。

添加 Joomla 语言切换器

您可以通过 3 种方法将网站语言切换器(标志和语言名称)加载到 Joomla上的网站。

  • 使用 Joomla 菜单(来自 Joomla 菜单管理器)
  • 使用 Joomla 模块(来自 Joomla 模块管理器)
  • 使用 PHP 片段

添加 Joomla 菜单

要添加Joomla菜单来显示语言切换器,只需使用Joomla菜单管理器菜单 > 您的菜单 > 新建

从菜单元素设置中,选择 Linguise 就完成了!

您的菜单将根据您在组件中设置的显示设置进行显示。

替代选项将生成每种语言的替代 URL,因此搜索引擎可以轻松抓取页面的所有语言版本。 建议让它激活。

将由搜索引擎抓取的 HTML 代码中的另一个示例:

备用链接

在内容中加载 Joomla 模块

包含语言切换器的另一个选项是使用预安装的Joomla加载模块功能加载它。 要包含在任何文本编辑器中的文本是: {loadmodule mod_ linguise }

PHP 代码包含语言切换器

这部分更适合希望将 Linguise 语言切换器包含在例如加载网站标题的一部分的自定义 PHP 模板文件中的开发人员。 您可以使用一个代码,只需从组件中复制并粘贴它即可。

				
					/**
* Get the linguise module
* If you want to use a completely different login module change the value of name in your layout override.
*/
$linguisemodule = LinguiseModelLinguise::getLinguiseModule('mod_linguise');
echo JModuleHelper::renderModule($linguisemodule, array('id' => 'section-box'));
				
			

设置语言切换器类型

有许多设计选项可以帮助语言切换器加载到您网站上的任何位置。 例如,白色顶部栏和深色页脚上的样式不会相同。

在屏幕右侧,您可以使用预览来检查预览情况。

在 Joomla 内容中加载语言切换器

标志位置就位

Joomla中的特定位置显示语言切换器,您应该将位置设置为“In place”。Linguise
中设置位置后,您可以添加下面的短代码以包含它。复制下面的代码将其放入剪贴板。

[linguise]

添加后,在前端,您将在添加代码的 HTML 区域中显示标志和语言名称。

语言切换标志和文本设计

有许多设计选项可以帮助语言切换器加载到您网站上的任何位置。 例如,白色顶部栏和深色页脚上的样式不会相同。

主要选项有:

  • 旗帜的形状和大小
  • 语言名称文本颜色
  • 鼠标悬停时元素的阴影
  • 鼠标悬停样式

Joomla 自动翻译完整教程

语言切换器高级选项

最后,您可以设置高级选项,例如缓存设置、URL 数量和本地存储的翻译,以便更快地提供服务。

由于此处详述的各种原因,不建议使用浏览器语言重定向 基本上,它将用户重定向到其浏览器中设置的一种语言。

动态翻译功能

介绍我们的新功能“动态翻译”。 我们知道大多数交互式网站都有通过 JavaScript 或 AJAX 生成的动态内容。  

借助我们新的动态翻译功能,您可以无缝翻译页面加载后异步(动态)加载的内容。 此增强功能可确保为您的访客提供更流畅的多语言体验!

确保您还在 Linguise 仪表板帐户的设置中激活它! 

动态翻译

仍然在安装 Linguise 时遇到问题? 不要犹豫与我们联系,我们会在您的网站上提供定制的免费安装!