如何建立一个新的多语言网站?


12

我的一位老客户希望转向Joomla,而不是使用静态HTML5 / CSS3响应式多语言网站。我是Joomla的新手,我最大的挑战是如何制作一个包含RTL和LTR语言的多语言Joomla网站。因此,我首先测试了“语言切换器模块”,然后启用了“系统插件语言过滤器”,并为模块配置了位置。但这不起作用。当我将鼠标悬停在框上并单击它时,什么也没有出现,所以问题是,我如何使其工作?


编辑:

主要问题是“语言切换器菜单在列表中未显示任何语言代码,也没有下拉菜单”

在此处输入图片说明


Joomla 3 Installer非常方便,它可以从一开始就创建正确的内容组织。
阿尼巴尔2014年

我从第一开始就这样做了,我不知道的问题是“为什么菜单不显示任何语言”
Elhamy 2014年

您是否为每种语言创建了一个菜单,为每种语言创建了一个主页?安装具有正确的多语言结构的示例J3站点,并比较两个站点。
阿尼巴尔2014年

另外,还有一些插件可以通过Googoe Translate或Bing Translate进行自动翻译,还有一个扩展Farlang可以以某种方式帮助多语言站点(我自己从未使用过)。
Sophist 2014年

Answers:


12

Joomla的最新版本提供了内置的多语言功能。

但是,设置多语言不仅需要启用插件和语言切换器模块,还需要更多的步骤。

简单来说,步骤如下:

  1. 从扩展管理器->安装语言中安装语言包。-这将翻译系统标签,例如阅读更多内容等。
  2. 定义内容语言-这些是将分配给内容元素(文章,菜单,模块等)的语言。
  3. 启用和配置系统-语言过滤器插件。
  4. 创建语言类别结构。
    -您需要为每种语言(例如英语,法语)创建一个根目录类别,并为每种语言分配您先前创建的内容语言。然后,您可以为每种语言创建子类别。并记住要为所有语言使用的内容创建一个类别Languages All。
  5. 创建您的主要文章并将其分配给语言。
  6. 为每种语言创建菜单和菜单项。每种语言有一个菜单。
    1. 您还需要具有“所有(语言)首页”菜单项和每种语言的主菜单项,并进行所有菜单项关联。
  7. 对于任何模块,请遵循相同的方法。为每种语言创建相应的模块。
  8. 发布语言切换器模块。

可以在这里找到更详细的教程

另外,您可能需要考虑一些提供额外灵活性或其他方法的第三方扩展

针对您的语言模块特定问题的更新:

确保已为每种语言创建“主页”菜单项及其语言关联。尝试按照教程中描述的步骤进行操作。


这确实有助于勾勒出我的思维方式,但是主要问题仍然存在。为什么我的菜单没有显示任何语言代码?
Elhamy 2014年

您的joomla版本是什么?
FFrewin

我更新了答案。
FFrewin

1
在完成FFrewin列出的步骤之前,语言菜单不会显示语言选择。安装完所有内容后,选择器将正确显示语言的主页和菜单。
Adriel Brunson 2014年

6

如果您有一些文章和模块,可以使用Joomla的本机多语言系统。

如果您有很多文章和模块,那么处理起来并不容易,因为所有内容都是重复的。想象一下,如果您有500篇文章,那么您将需要500篇英文文章,500篇法文等等。

所以,我建议使用这样的模块:

http://www.faboba.com/en/composants/falang.html

使用此模块,您只有一篇文章,并且在本文中您可以管理不同的翻译。菜单等模块也是如此。



1

Joomla 3拥有自己的内置系统来处理多语言网站。无需插件或扩展。这是一个包含屏幕截图的分步指南,准确显示了如何设置多语言网站。如果不正确,您还可以通过重新检查每个步骤来对网站进行故障排除。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.