Last updated May 13, 2016. Created on September 12, 2010.
Edited by chrowe, ashish_nirmohi, pbulebar, craig.norris. Log in to edit this page.

Select the method based on the version of Drupal that you want to install:

  1. Drupal 8
  2. Drupal 7
  3. Drupal 5 & 6

Drupal 8

Installing a language before installing Drupal

In Drupal 8, you can choose the language of your Drupal website during the installation process.

To add a second language go to Configuration > Regional and Language > Languages ( admin/config/regional/language )

Drupal 7

To install and use Drupal 7 in a language other than English without additional module requirements, complete the appropriate section based on when you install additional languages:

Note: Ensure that there is a Drupal version is available in your language of choice at https://localize.drupal.org/. Not all languages are available for every version of Drupal, but if yours is available, follow these steps to install Drupal in your language.

Installing a language before installing Drupal

  1. Download the language file from the translation server.
  2. You will find a directory named translations inside the directory of the profile you will be using. Normally you use standard profile, so you can use profiles/standard/translations. Move the downloaded .po file inside this folder.
  3. Install Drupal as per usual by visiting http://[site_URL]/install.php.

Installing a language after installing Drupal

  1. Download the language file from the translation server.
  2. You will find a directory named translations inside the directory of the profile you will be using. Normally, you use standard profile so you can use profiles/standard/translations. Move the downloaded .po file inside this folder.
  3. Go to Modules, and then ensure that the Locale module is enabled.
  4. Go to Configuration, and then click Languages.
  5. Click Add languages, select your language, and then click Save configuration.
  6. After your language is added, you can make it default by selecting the language from the list, and then clicking Save configuration.

Automating installation and updates

After you start to add modules and a theme to the site, downloading and keeping translations updated manually can be tedious. It's suggested that instead you start off with the Localized Drupal installation profile or use the Localization update module to import the translation files automatically.

Legacy translation downloads

You might find documentation mentioning drupal.org/project/translations as the source for Drupal translations. These projects only cover Drupal core and are packaged differently to the files available from localize.drupal.org. The new files and sources are better in many ways, so we are/were continually migrating to use localize.drupal.org only. It is suggested you look at localize.drupal.org as the primary source of language translations.

Drupal 5 & 6

For information about installing Drupal 5 or 6 in another language, see How to install a different language.

Drupal language resources

For more useful materials on configuring a multilingual site in Drupal, see Resource Guide: Configuring a Multilingual Site.

Looking for support? Visit the Drupal.org forums, or join #drupal-support in IRC.

Comments

fabul’s picture

This message appear whe you try to install Drupal 8 on Windows 7:

Internet
The translation server is offline.
The installer requires to contact the translation server to download a translation file. Check your internet connection and verify that your website can reach the translation server at http://ftp.drupal.org.

\core\incluses\install.core.inc file:
line 241 can't work because the path is wrong. core directory does'nt exist
'server_pattern' => 'http://ftp.drupal.org/files/translations/%core/%project/%project-%version.%language.po',

Would the community solve the problem by proposing a new path or directories ?

You can solve the issue by installing Drupal 8 in english.

Bye.

DrupalFan2’s picture

Is there any patch so solve this?

mpp’s picture

The Drupal 8 section is incomplete:
- how to provide default translations (where to put .po/.yml files)?
- how to automate installations