The Joomla! ® Community Magazine

Build a Multilingual Site in Joomla! 1.7

Written by Javier Gomez | 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 27965 times
Tagged under Did you know...?
Javier Gomez

Javier Gomez

Joomla lover and Open Source Matters Inc board member.

Currently working in my Google Summer of Code 2012 project: the language installer tool for Joomla!. You can find all the information about the project at http://languageinstaller.blogspot.com.es/p/about-me.html

Leave a comment

Make sure you enter the (*) required information where indicated.

[b] [i] [u] [s] [url] [quote] [code] [img]   

Comments (16)

  • avatar
    • 0
    • 0
    Javier Gomez

    Thanks also to Eddy Chang for thet Traditional Chinese subtitle translation.

  • avatar
    • 0
    • 0
    Javier Gomez

    Thanks to Ronny Buelund for the Dannish translation of the subtitles.

  • avatar
    • 0
    • 0
    annonces

    An interesting post, thanks for sharing.

  • avatar
    • 0
    • 0
    Willy Meléndez

    Me parece excelente que el idioma cada día sea una barrera menos compleja.

    Gracias Javi por la aportación del vídeo

  • avatar
    • 0
    • 0
    Tuan Bui

    Thanks Javier for a clear explanation of language feature. The international Joomla community is really big and the feature matters.

    In the past we used JoomFish for translating content to other languages. Since now, it's the core of Joomla 1.7

    Well done and thanks to contributors!

  • avatar
    • 0
    • 0
    Javier Gómez

    Thanks to Rivo Zängov for the estonian subtitles ^_^

  • avatar
    • 0
    • 0
    Ronald

    Here also a nice example wit native Joomla 1.7 multi-language support. http://www.groasis.com/

  • avatar
    • 1
    • 0
    Carlos Ferreira

    A great post, thanks for sharing.
    An alternative, may be FaLang,a component similar to joomfish but only for joomla 1.7

  • avatar
    • 1
    • 0
    Dejansoftware

    thanks a lot, I don't know if this feature is powerful as JoomFish, is there anywhere comparison of this 2 extensions?

  • avatar
    • 1
    • 0
    Rivo Zängov

    Estonian translation is now added also. ;)

  • avatar
    • 0
    • 0
    Robert Went

    Just what I was looking for. All those years of using joomfish, I was a bit lost when multilingual sites were possible with a standard joomla installation.

  • avatar
    • 0
    • 0
    khatereh

    Thanks to Abolhassan for translation to Persian.
    با سپاس فراوان

  • avatar
    • 0
    • 0
    Trang Dam

    thank you for an interesting video, I'm an amateur who is new to Joomla so every piece of information is useful for me :) sometimes I feel a little bit hard working at the back end but I'm still doing it, not only because of my current marketing job at ByJoomla but also due to my interest of learning something news. The multiple language support may helps me a lots as sometime there are some academic words that I don't understand. However what I have seen so far is that Vietnamese language haven't been introduced and included in this...
    Anyway, thank you again for this post, as I always though that Joomla only supports English language ;__;

  • avatar
    • 1
    • 0
    Jean Hanna

    I have a Joomla website in English and want to have another option for users in French, what is the best way to go with.

  • avatar
    • 3
    • 0
    Joomla.Lover

    Hi Javier Gomez . I'm Joomla lover too and have Joomla site . I think that this CMS is the easiest and best in the world , thanks for article .

  • avatar
    • 0
    • 0
    Rafael

    Hey Javier, I cannot see the video, show an error "Private video" how can i see it...