版本:joomla5.2.1
主要设置步骤:
1 安装语言包
2 开启多语言插件
3 增加多语言模组
4设置菜单类型和各语言的菜单,并为各语言设默认菜单项。
5 为各菜单创建不同语言的文章
1 安装语言包
系统设置>>扩展管理>>语言管理(或内容语言)
点安装语言即可,语言包会在线安装好,joomla5.2.1会有80多个语言包可以安装
如果想使用的语言包没有如何办?
你可以使用别的语言包来处理,比如我需要有一个埃塞俄比亚的阿姆哈拉语,在joomla官网上面没有该语言包,我的处理办法是:
1.1 先安装一个其它的我可能不需要用到的语言包,如Afrikaans
1.2 然后点开内容语言,打开afrikaans语言去修改它
1.3 修改内容
名称:Amharic
本地语言称称:Amharic(ET),它是在语言选择时出现的名称
语言标签:这个不能修改,一定要沿用原来的af-ZA标签
地址语言代码:et,这个是在网址处切换语言后的语言路径标签
国旗图片:事先做一个国旗的gif图片,(像素:宽度18,高度:12)
把图片文件放置于下面路径下:\\Joomla_5.2.1\media\mod_languages\images
只要把图片放在此路径下面就可以选到该图片
1.4 启用前台默认语言
在语言列表中,可以启用你想使用的默认语言
2 启用语言
语言安装完成后,一定要把所需要的语言启用,默认是没有被启用的
系统设置>>扩展管理 >>内容语言
把安装好的需要选择的语言在状态栏点打勾启用
3 启用多语言功能
使用系统自带的多语言插件,开启它的多语言功能
系统设置>>扩展管理 >>插件管理
找到【系统-语言切换】,点开它,点启用
启用这个后,所有文章,菜单等内容都将出现语言选择功能。
4 添加语言切换模块
新建【语言切换模块】放到指定的位置,放在menu上面。
系统设置>>扩展管理>>前台模块>>新建
名称:语言切换
模块名称:设为不显示(不会显示语言切换这个中文标签)
模块位置:menu,将会在显示在菜单处
是否使用下拉菜单:是 ;使用下拉国旗图片列表:是
内容语言名称:是 当前活动语言:否 ; 语言:全部语言
5 菜单多语言设置
菜单管理>>菜单管理
建两个菜单类型:
5.1 Main Menu 用于网站的主要菜单,
名称:随意。
菜单类型:设为manmenu
一定要设这个菜单类型名(不知道为何一定要用这个菜单类型名字?),在这下面建立各种语言的菜单
5.2 man menu_boot
在这下面加一个菜单项,语言设为全部语言, 设为默认主页,这个菜单类型不可少。
菜单类型名随意
下面两个菜单项建好后,多语言设置就完成了,只需要创建各种语言的菜单,然后在菜单下面创建文章等内容就可以了。
一定要为每一种语言设置一个唯一的默认首页,这样在多语言选择处才会出现该语言的选择。
多语言选择设置完成后,就会在菜单处出现语言选择项。