Hi,

I'm new to Drupal 7 and i would like to be sure to understand the basic steps to have a multilingual website.
I would like to propose to visitors: english, french, spanish website content.
it means menu, posts, contents, blocks, ... well everything in 3 different languages on frontend.
Backend can stay in english.

When i read the post (http://drupal.org/documentation/multilingual), i understood the following thing:
1. i must install "Locale module for user interface elements"
2. i must install "Content Translation or Entity Translation"

what is not clear...at least for me, it's SHOULD i install:
3. "the Internationalization package of modules" ?
4. and "the Localization Update module" ?

are modules/packages 3. and 4. not the same as 1. and 2. ?

Later i would like to implement a e-commerce solution under drupal 7, so this multilingual step is only the 1st step.
thank a lot for your help and feedback.

Comments

VM’s picture

are modules/packages 3. and 4. not the same as 1. and 2. ?

no they aren't the same as 1 & 2.

3 is: http://drupal.org/project/i18n
4 is: http://drupal.org/project/l10n_update

nigelw’s picture

I recently did my first multilingual site in Drupal (Have done a ton of english only). I found this tutorial http://drupal.org/node/1268692 to be dead simple. Follow it verbatim and you'll be up and running in less than an hour.

rafnews’s picture

Till now i was not able to display a simple (ul or combobox) with languages available...whereas i setup 3 languages.

how can i have such possibility on frontend side (i mean where my visitors can select the language they want to have) ?
thx

VM’s picture

nigelw’s picture

As mentioned in that step by step linked to above...

Next, you'll have to go to example.com/admin/structure/block and enable the block Language switcher (User interface text) by placing it somewhere in your theme's regions (header, footer, sidebars etc).

THis will allow your users to switch to different languages

However, I would suggest using http://drupal.org/project/lang_dropdown instead as you have more than two languages and putting them in a dropdown will take up much less space.