Normally when you set up a multilingual Web site, you're going to set up some
top level categories, and those top level categories will be the names of your languages.
So we will have a top level English category, and a top level Italian category,
and then within each of those categories, we will have all of the other
categories on the Web site.
So right now, we have already created a whole category structure for this Web site.
What we need to do now is make an English category, and then move all those
existing categories into the English category.
And then we'll make an Italian category.
So that's what we're going to do this particular video.
I am going to start by going to Content > Category Manager, and I am going to start
by making a New Category.
This category is going to be called English, and we have one additional piece of
information we have to assign, and that is the language. It's down here at the
bottom of the screen.
Right now the Language is set to All; we are going to set that to English (UK).
And go ahead and say Save & Close.
And we have our new category down here at the bottom.
Now what we need to do is take all of the existing categories, including
Uncategorized, because I do have content in that.
And I'm going to move that as children of the English category.
So to do this quickly and easily, I am going to check all of these by clicking
the top box here, and then uncheck English.
And then I am going to click this Batch button over here in the top navigation.
And what I want to do is I want to move all of these categories to the
English category, so I am going to select English from the list, and I am
going to say Process.
And there is all of my categories here as children of English.
What happened was when I moved these all as children of English, it pulled apart
my previous category structures.
So I am going to take Solar, and I am going to assign this as a child of News & Info.
So now I am going to scroll on down here to the Parent, and that parent is
going to be News & Info.
And I'll say Save & Close, and then I am going to go to my Press Releases, and I
am going to set this one the Parent as News & Info as well.
And say Save & Close.
So now I have my same category structure that I had before, but all of these are
located inside of the English category.
Now, over here in the Language column, you will see that we currently have one
category set to English, and all the rest of these to All. I'm going to check
everything off again, except for English, and I am to switch all of these to
the English category.
So to do that, I am going to click the Batch button one more time, and for setting
the language, I am going to pick English from the list, and say Process, and that
will set all of these categories to English.
My last step is to make an Italian category.
So to do that, I am going to click the New button, and I am going to call this
Italian, and down at the bottom of the screen here I'm going to set the
language to Italian.
And I am going to go ahead and say Save & Close.
So now I have two top level categories: English, and Italian. They are assigned
their particular languages, and under English, I have a whole category structure.
Now, if I was really building up my entire Web site in Italian, I would certainly
go through and make all of the additional categories, and so forth.
But to save time, and just because this is just a demonstration of how the
multilingual capabilities in Joomla work, I'm only going to translate two of
the pages to Italian.
And so I'm not going to go ahead and make a whole bunch of categories for that,
I am just going to put my two articles inside of the Italian category.
But if you were building this out, the entire Web site into multiple languages,
you would certainly want to take that same category structure, and mimic it in
all of your languages for the Web site.