ARCHIVE: Relationships between modules

Last modified: March 7, 2009 - 17:40

This is a start to explain how similar or related modules are related and why you would use one vs another.

Internationalization
- Locale (core), i18n also known as Internationalization, and Translation

http://drupal.org/project/locale
- provides multiple translations of strings generated by drupal
- now part of the core code of drupal, critical if you want the site in something other than english

http://drupal.org/project/i18n
- provides a mechnanism to define multiple a single piece of content in multiple languages.
- requires locale module
- only use this if you want your site in English AND french

http://drupal.org/node/12875
- translation module which allows for people to switch between node content in other languages
- must require locale and i18n module
- designed to make it easier to produce sites in both english AND french

Module Comparisons

- http://drupal.org/project/scheduler vs http://drupal.org/project/event (applied to nodes)

- http://drupal.org/node/19813 vs taxonomy

Many sites do not need completely different contents, menus and taxonomy for each language, which is what i18n provides.
This is where Localizer comes in:
- Requires locale module.
- Allows to translate nodes, menus, taxonomy and system variables for each enabled language.
- Supports 3rd party modules via hooks (in not yet released version 2.0).

 
 

Drupal is a registered trademark of Dries Buytaert.