joomla本地化和多语言的实现

本地化和多语言是有区别的。 
本地化指的是把英语的系统和插件等汉化成本地的语言,比如中国的本地语言就是中文,法国的就是法语。
多语言是指网站的内容是多个语言。

本地化
默认安装joomla时,只安装了英文版,然后再想安装其他语言(比如中文),怎么操作?

首先安装语言包:
在后台的extensions--> language manager里,点击install language,选择一个语言后,安装即可。

然后左侧的installed site是前台的, installed administrator是后台的。
可以分别选择前台和后台的语言。
退出后台后,在登录后台页面,也有选择语言的选项。
--------------

多语言

前台和后台的界面分别有语言后,只是完成了本地化的工作,
要给内容添加的中文的语言选项。这就要做多语言的工作了。

1、 在后台的extensions--> language manager里左侧有content.再点上面的new(新建)来添加。
语言标签里,设置为zh_CN (这也是汉化语言包的名称)

---------

2、开启language Filter Plugin 语言筛选 插件
开启后,在添加文章和菜单时,会多出一个 关联情况的选项
这个插件根据语言显示网站里的对应内容。

----------
3、接下来,去安装语言切换模块。
extensions-->  Module Manager里,点上面的new(新建)来添加这个languge switch模块。并分配到模板的一个position.

4、接下来,在后台菜单管理里,还要分别设置一个中文和英语的首页,这个切换的图标才会出现 。看下面的相册图片。 

方法:要添加不同的菜单组,每个菜单组里,设置一个菜单为一个语言的默认项。

注意:不管是不是多语言,菜单里,都要有一个 default menu(设置为默认的菜单)的语言设置为All。从后台的提示可以明白这点:

Save failed with the following error: The Language parameter for this menu item must be set to 'All'. At least one Default menu item must have Language set to All, even if the site is multilingual.

所以,还要创建或保留一个菜单组,用来放这个语言为All的菜单。

公司简介

 

自1996年以来,公司一直专注于域名注册、虚拟主机、服务器托管、网站建设、电子商务等互联网服务,不断践行"提供企业级解决方案,奉献个性化服务支持"的理念。作为戴尔"授权解决方案提供商",同时提供与公司服务相关联的硬件产品解决方案。
备案号: 豫ICP备05004936号-1

联系方式

地址:河南省郑州市经五路2号

电话:0371-63520088

QQ:76257322

网站:800188.com

电邮:该邮件地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。