我是Joomla的新手!我的问题是:
我成功安装了JoomFish alpha版本。如果Joomla!2.5支持多语言,那么我们为什么要使用JoomFish呢?
JoomFish和Joomla!2.5多语种之间的主要区别是什么会促使人们使用JoomFish?
发布于 2012-06-21 22:43:03
Joomla!2.5还没有提供JoomFish,但这个问题的答案是:
Joomla!2.5确实允许本机形式的多语言支持,,但你必须复制所有的(每个菜单,为每种语言创建一个主页,等等)。这种方法的主要问题(对我来说)是,如果你计划有一个网站,每种语言都有相同的结构,如果你对主语言进行了几次更改(例如,添加更多菜单),那么你将不得不对每种语言进行这些更改!
JoomFish所做的是对站点中的所有元素(菜单、文章、部分等)使用相同的结构。对于每种语言都有相同结构的站点来说,这是非常好的。例如:如果你隐藏了一个菜单,那么它在每种语言中都会被隐藏。
So,总结:
一个新的扩展正在开发中,它非常类似于JoomFish,它叫做FaLang:http://extensions.joomla.org/extensions/languages/multi-lingual-content/18210
发布于 2012-05-10 00:24:23
Joomla只允许你安装和配置语言包,它不允许你翻译你的内容。但是,它将翻译预先构建的内容,例如登录表单等。JoomFish允许您将自定义内容翻译为站点上安装的任何语言。
发布于 2013-07-02 06:55:43
我不能对帖子发表评论,但我想指出,Joomla不允许你翻译内容的最后一个答案是错误的。在1.6中引入了本机翻译功能
在Joomla的最新版本中,没有真正需要使用Joomfish,这可以解释它的开发速度非常缓慢。它的主要缺点是它为每一篇文章创建了重复的页面。没有办法关闭它们。例如,如果您的主站点被翻译成几种语言,但您的博客上只添加了一种语言的文章,那么这些文章也会以另一种语言存在,但会显示原始内容或一条消息,说明没有可用的内容。
有更好的组件可以与本地Joomla多语言一起工作,比如Josetta。它在前台增加了一个翻译界面,您的翻译人员可以登录并查看翻译状态。当文章被翻译时,它设置与其他语言版本相关联的菜单项。如果有些东西没有翻译,那么就不会有重复的页面。
Joomfish的另一个问题是额外的数据库查询真的会减慢网站的速度。
https://stackoverflow.com/questions/10519427
复制相似问题