Contributed modules for language and locale
These modules extend the capabilities of your site to provide your visitors with translated content in their native language or relative to their specific country or region. These modules usually are only necessary if you're providing providing content in multiple languages. Drupal can usually be translated into any single language using the core Locale module.
Starting with Drupal 6, much of the functionality of these modules have been moved to Drupal core, including the ability to translate individual pieces of content (nodes) into several different languages (through the core Translation module).
An important note: The Internationalization (i18n) and Localizer projects were competing projects to accomplish the same thing. Do not install both of these modules on the same site. Much of both modules was implemented into Drupal 6, reducing the need for either of them overall. The Localizer project has been discontinued and will not have any new versions after Drupal 5. The Internationalization project now complements or completes the translation and localization features of Drupal 6 and higher.
