多语言 CMS - 干净、可维护的构建解决方案?

发布于 2024-10-21 12:41:38 字数 368 浏览 5 评论 0原文

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

我最近开始开发一个 CMS 驱动的网站,该网站需要多语言功能(12 种语言!)。我过去曾推出过 Expression Engine/Wordpress 版本,但最终产品始终难以让客户使用,而且通常很难维护。

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

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

谢谢!

Hey, first time asking a question on Stack Overflow, so go easy on me!

I've recently begun working on a CMS driven website which requires multilanguage functionality (12 languages!). I have, in the past, rolled out Expression Engine/Wordpress builds but the end product has always been difficult for the client to use and often very difficult to maintain.

For this new build, I want to find the (as close to) perfect solution to this, as a 12 language site could quickly become a nightmare!

I am wondering if there are any lightweight CMS's that can easily be extended, so I can use the base CMS functionality and expand it to suit my needs. The CMS is required to be PHP based. Unfortunatly there is not time or budget to be able to build a bespoke CMS, so it has to be a ready made solution (otherwise it would be codeigniter all the way...).

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

水晶透心 2024-10-28 12:41:38

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

我的推荐是 Drupal,它对此非常有用,您可以添加您想要的每种语言,您可以拥有本地化的界面、本地化的内容、出色的翻译导航。 Drupal 确实被设计为一种多语言工具。

您可以在此处概览该界面的本地化版本:http://localize.drupal.org/translate< /a>

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

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

祝你的探索好运。

You've got plenty of beautifull CMS out there, no need to create another one!

My recommendation goes to Drupal which is great for that, you can add every languages you want, you can have localized interfaces, localized content, a great translated navigation. Drupal is really designed to be used as a multilanguage tool.

You can have an overview of the localized version of the interface around here: http://localize.drupal.org/translate

If you are willing to go that way, take a look at the i18n module (short name for internationalization).

You can also find a bunch of ressources on the web.

Good luck in your quest.

马蹄踏│碎落叶 2024-10-28 12:41:38

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

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

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

  • 使用 WordPress 的多站点功能 > 3.0(每种语言一个站点)
  • qTranslateqTranslate Meta。我使用它,效果非常好(但从未用 12 种语言进行过测试)。

I have three suggestions for Wordpress (not in your question, I know, but you tagged it) :

If you are willing to spend money on it, I can recommend the WPML plugin for Wordpress.

If not, there are two posibilities for WordPress:

  • Use the Multi-Site-Feature from Wordpress > 3.0 (one Site per Language)
  • qTranslate linked with qTranslate Meta. I use it, and it works realy good (But never tested with 12 languages).
乱了心跳 2024-10-28 12:41:38

如果由于某种原因您的 CMS 不依赖于 PHP,那么 Plone(用 Python 编写)将解决您的多语言需求。 (UI 已翻译为 40 多种语言、多语言内容管理等)

If you didn't depend on your CMS being PHP for some reason, Plone (written in Python) would solve your multilanguage needs. (UI already translated to 40 + langauages, multilingual content management etc)

小ぇ时光︴ 2024-10-28 12:41:38

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

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

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

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

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

One of the best solution is to use WordPress.

Install WordPress and then use the WPML plugin for WordPress (http://wpml.org). The plugin works great and allows you to have 40 languages on the same site.

One of the killer feature is that you can use automatic translation which can be customized if the translation is not done perfectly by the automatic translation which is the case with most automatic translation.

WordPress Multiple Language (WPML) is a paid plugin but the cost is not much - for a blog it is $29 and for a website based on WordPress the cost is $79.

If you want to take a look at more options within WordPress let me know and I would be glad to help.

夜巴黎 2024-10-28 12:41:38

我能理解你的问题。但您可能无法准备好所需的全部 12 种语言。因此,如果这是一项任务,您需要构建自己的翻译库并从那里获取相应的翻译。

I can understand your problem. But you may not get all 12 languages you need ready available. So if its a mandate, you need to build your own translation library and fetch the corresponding translation from there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文