Basic site set up

Follow the steps below to set up a basic multilingual site with the most common options selected.

Installing and Enabling the i18n Package

  • Download and install the package
  • Enable the following modules: locale, internationalization, and translation
  • Set up your basic modules
  • Define your languages

These are the basic modules you need to enable to have a multilingual site:

Modules
Figure 1: Modules in i18n package

Once the modules are enabled, visit the module settings page and go to Administer>Site Configuration>Multilingual system

Multilingual settings
Figure 2: Basic multilingual settings

When the internationalization module is enabled, there are two additional options in the language management page: a text field to name the native language name and a check box to mark the language as LTR (left to right). This latter option has no further effect unless it is handled properly by the theme.

Extended language options
Figure 3: Language set up

Enabling Multilingual Content

  • Enable the language block
  • Enable multilingual support for specific content types

Now you have to enable the content types you want to be in multiple languages. This can be done on Administer>Content>Content types for each content type. A new option to enable/disable multilingual support will appear at the bottom of the settings page.

Content type settings
Figure 4: Enable content types to be multilingual

New! There's a new option for content types called extended language support. It will allow you to set all defined languages - not only enabled ones - for selected content types. With this feature enabled, it is possible to have a site in a few languages, which will be the ones enabled, showing in the languages block and used for localization, while allowing a larger number of languages for some content types.

I see a translation module, but in admin there is no entry...

vkha - July 6, 2008 - 09:15

I can see the "translation" module in Drupal6, but in admin there is no entry named "Translation", there are two related entries there:

"Content translation"
"Translation Synchronization"

Perhaps, some updates needed for D6?

--
I have found Drupal, because it was listed under best alternatives for Mambo, for Joomla and for Wordpress.

 
 

Drupal is a registered trademark of Dries Buytaert.