2

嘿,第一次在 Stack Overflow 上提问,所以放轻松!

我最近开始在一个 CMS 驱动的网站上工作,它需要多语言功能(12 种语言!)。过去,我推出了 Expression Engine/Wordpress 构建,但最终产品对客户来说一直很难使用,而且通常很难维护。

对于这个新版本,我想找到(尽可能接近)完美的解决方案,因为 12 种语言的网站很快就会变成一场噩梦!

我想知道是否有可以轻松扩展的轻量级 CMS,因此我可以使用基本的 CMS 功能并对其进行扩展以满足我的需要。CMS 必须基于 PHP。不幸的是,没有时间或预算来构建定制的 CMS,因此它必须是一个现成的解决方案(否则它将一直是 codeigniter ......)。

谢谢!

4

5 回答 5

2

我对 Wordpress 有三个建议(不是在你的问题中,我知道,但你标记了它)

如果你愿意花钱的话,我可以推荐Wordpress的 WPML插件。

如果没有,WordPress 有两种可能性:

  • 使用 Wordpress > 3.0 的多站点功能(每种语言一个站点)
  • qTranslateqTranslate Meta链接。我使用它,效果非常好(但从未用 12 种语言测试过)。
于 2011-03-10T11:57:07.620 回答
2

您已经拥有大量精美的 CMS,无需再创建一个!

我的建议是 Drupal,它非常适合,您可以添加您想要的每种语言,您可以拥有本地化的界面、本地化的内容、出色的翻译导航。Drupal 真正设计为用作多语言工具。

您可以在此处大致了解该界面的本地化版本:http: //localize.drupal.org/translate

如果您愿意这样做,请查看i18n 模块(国际化的简称)。

您还可以在网络上找到大量资源。

祝你在你的任务上一切顺利。

于 2011-03-10T12:03:22.077 回答
1

如果您出于某种原因不依赖于您的 CMS 是 PHP,那么 Plone(用 Python 编写)将解决您的多语言需求。(用户界面已经翻译成 40 多种语言,多语言内容管理等)

于 2011-03-12T23:12:29.653 回答
0

最好的解决方案之一是使用 WordPress。

安装 WordPress,然后使用 WordPress 的 WPML 插件 (http://wpml.org)。该插件效果很好,允许您在同一站点上使用 40 种语言。

杀手级功能之一是您可以使用自动翻译,如果自动翻译不能完美地完成翻译(大多数自动翻译就是这种情况),则可以自定义该自动翻译。

WordPress 多语言 (WPML) 是一个付费插件,但成本并不高 - 对于博客,它是 29 美元,对于基于 WordPress 的网站,成本是 79 美元。

如果您想查看 WordPress 中的更多选项,请告诉我,我很乐意提供帮助。

于 2011-03-10T11:58:14.703 回答
0

我能理解你的问题。但是您可能无法获得所需的全部 12 种语言。因此,如果是强制要求,您需要构建自己的翻译库并从那里获取相应的翻译。

于 2011-03-10T12:31:23.480 回答