At this point in the course, we have built this Web site out using a single
language, that's English, and you can follow all of the steps that I've used
this point if you're only going to build your Web site in one language.
But if you are going to build your Web site in multiple languages, we are going
to have to make some tweaks to the site we already have.
We are going to need to rearrange some Categories.
We are going to rearrange some Articles.
We'll need to assign some languages.
There are many steps that I'll be going through in the next few videos.
If you build your Web site from the ground up with a second language in mind,
then it's probably less work in the long run, because you've already built the
structure into place as you're building out your Web site, and it isn't so much work
retrofitting it for a second language.
However, because so many people in the US build their Web sites in just one
language, I wanted to be sure to demonstrate that, and now I am going to
demonstrate how to retrofit your site for that second language.
So the first step in this process is to install the Italian language pack. Joomla
is an open-source project, with contributors from around the world, and the
Italians have a thriving Joomla community.
They are very enthusiastic about Joomla,
and they have translated Joomla's
English version into an Italian version, and it's available as an
official translation.
What we need to do now is make sure that that translation is available to Joomla.
What it'll do is translate the entire back-end of Joomla;
all of the administrator interface will be translated into Joomla,
and any messages that appear on the front of the Web site that are generated by Joomla
will also be translated.
This does not translate your content.
So any content that you're generating, that you're putting in as an article; that
content is not translated by Joomla.
So here's how we install this language pack.
First we are going to go to our Language Manager, which you can get to
either here from the link in that control panel, or you can go to
Extensions > Language Manager.
This is going to show you all of the languages that are installed on
your current Web site.
Right now there's only one. It's English.
This is the languages there are available for the front-end of the Web site,
then under an Administrator here on the side these are languages available on the back-end.
It's just English.
What I need to do is install Italian as a language.
So all I need to do -- and this is new in Joomla! 3.0;
previously, we had to go out to the Joomla
Web site, download the language pack, and install it. Now we can do it all within
the back-end of Joomla, which is just great.
I am going to click on the Install languages button, and this is going to give me
a list of all of the official Joomla translations.
So these are groups of people from around the world who have collaborated to make Joomla
into these official language packs.
So I'm going to scroll on down the page here to find Italian, and I'm going to check Italian off
here, and then I'm going to click the Install button here at the top of the
screen, and we'll just wait a second for that to download, and it will indicate
that installing Italian was successful.
Now if I go to Extensions > Language Manager, you'll see that I have both the
English language, and Italian language installed here in the Web site, both on
the front-end of the Web site -- the Site end of this -- as well as on the
Administrator site of this.
I could now also run the entire back-end of Joomla
in Italian if I wish.
That is something that I can do in the global configuration; I can set the
default language for my copy of Joomla.
I can also override that on a user by user basis.
Through the User Manager, I can set specific users to work with one language
or another.