Not long ago, Development Seed posted a fantastic comparison of multilingual handling between Drupal 5 and Drupal 6.
Many people who’ve heard the buzz about multilingual features making it into Drupal core have asked me if they should go ahead with their multilingual projects on Drupal 5 or push them back to wait for Drupal 6 to be released. Of course there are many factors to consider, but with multilingual websites there’s no doubt that two big factors are workflow and contributed modules.
Jose just pulled together an excellent comparison chart that should help make that decision easier. The chart below compares the multilingual support with Drupal 5 to Drupal 6.
One of the criticisms of many open source CMS is that they're not fully "international", especially for those languages that are written/read from right to left. Many projects, are quickly addressing the critics by placing significant focus on improving the multilingualism in their CMS. For example, not only will Drupal 6 (still under development) have improved multilingual support but so will Joomla 1.5 (nearing release candidate stage).
While many of these projects have had some to support multilingual features through third-party contributed modules / plugins / extensions it's only recently that the core development teams for these projects have really began addressing the need. With so much focus this year on enterprise content management systems, perhaps 2008 will be known as the year of the international content management system? Yes, multilingual support brought to you by an open source project near you.





Comments
Improved i18n support in Drupal
Multi-lingual support has improved considerably in Drupal in the past two years. The core team of developers is taking this on and adopting key i18n enhancements for Drupal 6 will help spur on further development in the modules. We're also involved in an effort to make CiviCRM multi-lingual as well. We've got some resources we've posted here.
IMHO Drupal 7 is not ready for prime time
Drupal people must have been working on multilingual. Lots of them. Working alone. Because as far as multiple language support Drupal is a hodge-podge of partial solutions and overlapping bits, There is no theory of language (strings? Alternate pages? keywords?). Do I istall the i18n module? Or start over with the l10n alternate core? Or do both? My front page has the title "Welcome" - what do I have to install to have it appear as "歡迎" when Language = Chinese? They keep pushing me to help them translate the core, but Drupal won't even let me translate my own stuff! The Admin menu tells me all the core strings that are as yet untranslated - what about MY strings? The documentation is confused and scattered and often wrong and not up to date. And the depressing thing is that this will all change next year.
International Year of Languages
Well, 2008 is the International Year of Languages. Not just for CMS'. :)
--
Frederik 'Freso' S. Olesen
http://freso.dk/