The Joomla! Community Magazine™

Build a Multilingual Site in Joomla! 1.7

Written by | Tuesday, 01 November 2011 00:00 | Published in 2011 November
Did you know that Joomla! is used by more people who are non-native English speakers than native English speakers.The Joomla community is working hard to improve support for internationalisation in all the areas of the project, particularly for the CMS.

Our latest release, Joomla 1.7, enables site builders to create multi-lingual sites that are displayed by language rather than being automatic translations of one specific site. For example, in a bilingual site, the site builder would have to include two versions of an article in the backend, as well as two menu items, two modules, and so forth.

In other words, the site builder is responsible for translating every part of their site (extensions, templates, and content) into the languages they would like displayed on their site. Not only does this give site builders more control over what appears on their site and how, but it prevents users from having to experience awkward, automatic translations.

(Note: One could create the same site structure on a mono-lingual site. The difference is that the interface as well as the display of different menus and modules would not be language dependent.)


Tutorial (HTML): http://multilingual-joomla-demo.cloudaccess.net/en/multi-lingual-steps-by-steps/11-introduction.html

Tutorial (PDF): http://help.joomla.org/files/EN-GB_multilang_tutorial.pdf

A special thanks to the people who have contributed the code that made multilingual feature posible in Joomal 1.6 and 1.7. Thanks to Jean-Marie Simonet for creating the step-by-step tutorial. And also, thanks to the people who contributed subtitles in different langueages for the video in this article:

  • Andoitz Brit (Basque)
  • Javier Gómez (Catalan, Spanish)
  • Mortti (Finnish)
  • Marijke Stuivenberg (Dutch)
  • Jean-Marie Simonet (French)
  • Jan Erik Zassenhaus (German)
  • Nicola Galgano (Italian)
  • Ilija Iliev (Macedonian)
  • Rune Rasmussen (Norwegian)
  • Mig Manickam (Tamil)
  • Abolhassan (Persian)
  • Eddy Chang (Traditional Chinese)
  • Heng Sovann (Khmer)
Read 46770 times
Tagged under Did you know...?
Javier Gomez

Javier Gomez

Joomla lover. Member of the Production Leadership Team and former board member of the Open Source Matters Inc.