The need to translate sites to other languages continues to increase with each passing year. Businesses seeking expansion in new markets are incorporating additional languages to their sites as a way to further drive growth. Developers in the Drupal community recognized this shift and have taken action.
The following questions arise when one begins the process of internationalizing a website: Do we have to override everything in the additional language(s)? Is there a way for citizens of other countries to have the whole configuration and administration of Drupal in their language? Is there any support for their language? If so, what does this translate? Only Content? GUI? Both? How can this best be achieved?
Leveraging Drupal to Expand Core Benefits Using Modules
Modules are a very powerful tool that allows Drupal users and developers to add new functionality to their site. In the case of creating an international website, we know we must have two or more languages available on the site. In order to make this happen, one must use the appropriate list of modules in order to not only get the administration in the other language, but to also make the content and the whole site in the desired language(s).
The Drupal modules for this are: Internalization, Pathauto, Token, Transliteration, Variable, Chaos Tools, Views, Internalization Views, Localization Update and Administration Language.
Click Here for more details on how to install a module (Drupal 7).
After installing each module, you should enable each one under Administer > Modules, or if you’re familiar with command line, use drush.
Click Here for more information on how to manage a site from the command line using Drush.
Next step, configure each module to make our international site live.
Click Here for basic internationalization setup information regarding the steps for each module after installation.