首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果Joomla!2.5提供了多语言支持,为什么我们要在Joomla!2.5中使用JoomFish?

如果Joomla!2.5提供了多语言支持,为什么我们要在Joomla!2.5中使用JoomFish?
EN

Stack Overflow用户
提问于 2012-05-09 23:41:08
回答 5查看 11.5K关注 0票数 2

我是Joomla的新手!我的问题是:

我成功安装了JoomFish alpha版本。如果Joomla!2.5支持多语言,那么我们为什么要使用JoomFish呢?

JoomFish和Joomla!2.5多语种之间的主要区别是什么会促使人们使用JoomFish?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-06-21 22:43:03

Joomla!2.5还没有提供JoomFish,但这个问题的答案是:

Joomla!2.5确实允许本机形式的多语言支持,,但你必须复制所有的(每个菜单,为每种语言创建一个主页,等等)。这种方法的主要问题(对我来说)是,如果你计划有一个网站,每种语言都有相同的结构,如果你对主语言进行了几次更改(例如,添加更多菜单),那么你将不得不对每种语言进行这些更改!

JoomFish所做的是对站点中的所有元素(菜单、文章、部分等)使用相同的结构。对于每种语言都有相同结构的站点来说,这是非常好的。例如:如果你隐藏了一个菜单,那么它在每种语言中都会被隐藏。

So,总结:

  • 如果您计划创建一个多语言站点,其中每种语言都有自定义/不同的结构,那么我建议您使用Joomla!2.5;
  • 的本机多语言技术。如果您计划对每种语言使用相同的结构,特别是如果该结构非常大,我建议您使用(如果可用)JoomFish。

一个新的扩展正在开发中,它非常类似于JoomFish,它叫做FaLang:http://extensions.joomla.org/extensions/languages/multi-lingual-content/18210

票数 5
EN

Stack Overflow用户

发布于 2012-05-10 00:24:23

Joomla只允许你安装和配置语言包,它不允许你翻译你的内容。但是,它将翻译预先构建的内容,例如登录表单等。JoomFish允许您将自定义内容翻译为站点上安装的任何语言。

票数 0
EN

Stack Overflow用户

发布于 2013-07-02 06:55:43

我不能对帖子发表评论,但我想指出,Joomla不允许你翻译内容的最后一个答案是错误的。在1.6中引入了本机翻译功能

在Joomla的最新版本中,没有真正需要使用Joomfish,这可以解释它的开发速度非常缓慢。它的主要缺点是它为每一篇文章创建了重复的页面。没有办法关闭它们。例如,如果您的主站点被翻译成几种语言,但您的博客上只添加了一种语言的文章,那么这些文章也会以另一种语言存在,但会显示原始内容或一条消息,说明没有可用的内容。

有更好的组件可以与本地Joomla多语言一起工作,比如Josetta。它在前台增加了一个翻译界面,您的翻译人员可以登录并查看翻译状态。当文章被翻译时,它设置与其他语言版本相关联的菜单项。如果有些东西没有翻译,那么就不会有重复的页面。

Joomfish的另一个问题是额外的数据库查询真的会减慢网站的速度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10519427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档