This administrator guide explains how to set up CiviCRM to run in one of the other supported languages. This includes the installation of language files (civicrm-l10n.tar.gz), how to update those files between releases, the various language settings and performance tips.
This guide is part of the translation documentation, which includes more information on support, community and other pointers.
CiviCRM installation in another language than US-English
(partial, this should probably link to the official docs, which now include this)
To install CiviCRM in another language, you must first download and copy the translation files to the correct location on your server:
Download the translations distribution - civicrm-<version>-l10n.tar.gz - from the CiviCRM downloads page. This compressed file contains all files for the latest available translations.
Uncompress the file and you will see a directory called civicrm, containing two subdirectories called l10n and sql.
The l10n directory contains a set of sub-directories named using their local codes. (Example: the Canadian French translation files will located in /civicrm/l10n/fr_CA).
The sql directory contains files requires for the initial installation of CiviCRM. It is important to install in your target language so that the default CiviCRM configurations are set in the correct language. Otherwise you will have to review and reconfigure many options.
Copy this l10n directory, together with all its subdirectories into your CiviCRM codebase root directory. (note if creating the l10n folder manually it should be ell-ten-n, not capital-I-ten-n)
For Joomla this would be site_root/administrator/components/com_civicrm/civicrm. So if you wanted the en_GB language it would look like this site_root/administrator/components/com_civicrm/civicrm/l10n/en_GB/.
For Drupal this would be site_root/sites/all/modules/civicrm. So if you wanted the en_GB language it would look like this site_root/sites/all/modules/civicrm/l10n/en_GB/.
For WordPress this could be site_root/wp-content/plugins/civicrm/civicrm. Note the double civicrm! So if you wanted the en_GB language it would look like this site_root/wp-content/plugins/civicrm/civicrm/l10n/en_GB/.
Changing the default CiviCRM language after installation