多语言展示
当前在线:1784今日阅读:167今日分享:16

joomla多语言建站

joomla 3.x 模版本身就可以实现站内的多语言。对初学者来说要建多语言系统会有点麻烦,必须借助谷歌一些资料,现编辑成中文经验以供参考。joomla多语言建站的基本原理:通过点击国旗或多语言标志,从而实现目标语言与英语的互换。joomla默认语主其实是English,但是如果要建多语言,这个默认语言就不起作用,要重新建立一个English(英文站),再加上需要建的目标语言站(这里以法语为例)才能进行互换。也就是说如果您要建法语的多语言站,首先要在已有的英文站基础上再建一个英语站后才能实现多语言转换。重新建英文站的步骤与建多语言的步骤类似。可自行修改。
方法/步骤
1

一、为网站建立语言:1.       Extensions---Language Manager,先要为网站安装语言(如果你所拥有的模版有你的目标语言,则跳至下一步)点击安装语言:

2

如果没有现成可选语言,再点击find language:

3

然后可见如下:

4

要注意,如果你的目标语言下面有language pack does not match this joomla! Verson. Some strings may be missing. 说明这个语言包是不可用的,那具体的语言包则需要去你下载模版的论坛搜索看是否有对应的语言包。图中只有红圈的语言可直接安装。语言包安装可以通过这种方法直接安装,也可以通过下载好语言包后再上传网站来安装,后者可参考:http://blog.sina.com.cn/s/blog_7ce7df550100qqou.html

5

2、Language manager 的content 里建立目标语言。

6

点击+New, 输入:

7

语言名字为你的目标语言名字以上两步新的英文站不用操作(joomla默认都是英文)。但下面的步骤也要一步步建。

8

3、为多语言建菜单的module. 点开Extensions---modules Manager. 然后新建 +New. 这里一定要注意的是语言一定要选择你的目标语言。Module名字可写Menu(目标语缩写),当然也可写成汉语,只要自己记住是为menu做的module:

方法/步骤2
1

为多语言建菜单:点击Menus---MenuManager—Add New Menu:

2

这个Menu的意思就是我们目标站的导航栏里的总菜单将在这里建。点击+New,填写信息:

3

建好以后点击这个刚建好的菜单,进入,建立导航栏上对应的菜单:在建立之前首先要建一个home菜单,设置为该语言的默认菜单,这个设置的意思是在点击语言旗帜时的默认首页就会跳转到home.其它的比如contact, about 等菜单也是在这里建。特别注意语言是你的目标语言。

4

设置如图,home为首页,featured article 为菜单类型,French menu 的位置,公开状态,最重要的是要把这个设为default默认,不然不会显示出语言旗帜。

方法/步骤3
1

为多语言网站建立category, 建这个是为了以后不同语言的文章可以归到对应的category里后会容易查找。

2

写好目标语言title, 一定要注意language要选对。

方法/步骤4
1

打开语言转换器和插件:Extensions---Modules Manager, 搜索:language switcher. 把状态点开为公开。

2

点开这个module,进入里面设置:

3

可以设置是否显示旗帜,语言要选 all,位置的话看模版怎么设置,我是设为了左上角。

4

在左边site下面,点击administrator, 再搜索multilanguage status,也设为公开:

5

打开:Extensions---Plugin Manager, 搜索language filter,设为公开。

6

点开这个插件还有一些选项,看需要选择:

方法/步骤5
1

关联多语言网站内容:关联的意思就是把各网站对应位置的内容链接起来,实现当我点开某个页面是默认英语,但我想换成法语,我只需要点一下法语的那个旗帜就可以换成法语的这个页面了。关联的话要细致到每一篇文章,每一个module, 因为模版的不同,我就不一一操作怎么建模版,只要保证英语每个一modules,目标语言里都有一个与之对应, 就可以了。在操作过程中一定要注意的是语言一定要选对,不然关联的时候就找不到了。下面只操作菜单的关联和文章的关联。

2

1、    菜单关联:从上面做好menu,建好home,设好默认后,点menus,就会出现下面语言的menu和国家旗帜。

3

随便点开哪个语言。我打开英语:例如我想把英语的about和法语的about关联起来:

4

点开后选择associations:

5

下面就会出现目标语言菜单选项了, 找到对应的菜单选项就可以了,从前台看就会发现,点开英文页面中这个菜单后是英文内容,再点法国旗帜后就变成法语界面了。

6

文章关联:以英语contact us和法语Contactez-nous两篇article为例

7

Content 里打开article manager, 选择其中想一个想要关联的文章。打开后还是要选择associations.

8

选择对应的英语文章,那么英文里的contact us 就和这一篇文章关联起来了。不管是从法语来设置还是英语来设置都是可以的。而且只要一个设置了关联,另外一个就会显示出已关联:

9

不管是菜单还是文章都会这样显示。 多语言建站基本上就这样了,多试几次就知道怎么操作了,主要是内容很繁杂,需要很大耐心给每一个模块、菜单、文章建立相应的模块、菜单、文章。

注意事项
1

此示例为英文后台示例,如果看不懂可将您的中文后台转换成英文后台再一一对照写下来。

2

不论建菜单还是文章,或者是module,一定要把语言选为目标语言,否则无法显示。

3

不管是菜单还是文章都会这样显示。 多语言建站基本上就这样了,多试几次就知道怎么操作了,主要是内容很繁杂,需要很大耐心给每一个模块、菜单、文章建立相应的模块、菜单、文章。 本人也是初学者,有不足欢迎指出。

推荐信息