15 Sep, 2015

It's been 6 months since we have added more than 20 templates to our product category. From then till now, we have received a lot of queries about changing template color and how to create multi-language for the template. Therefore, in this articles, I will show you guys how to create multi-language for your Joomla site.

1. Language and menu configuration

Step 1: Go to language Manager

 

language manager

 

 

Step 2: Install new language for your site

 

install new language

Step 3: Create new language content

 

new language

 

Step 4: Create Menu for each language and menu for all language

 

create menu

 

Step 5: Create menu item for Menu – All (you need this because Joomla requires a “Default page” to be set for each language, in addition to a default page for All language). 

 

menu item

 

This menu need only a menu item. Have something you must note here:

- Default page: choose Yes

- Language: choose All

 

setting

 

Step 6: Create menu item for Menu – English

You must notice highlight

 

highlight

 

The important here is default page (Homepage) for language:

- Default page: choose Yes

- Language: select UK

 

default page

Step 7: Create menu item for Menu – French:

That similar Menu – English. You notice default page and language choose French.

 

2. Template configuration

Step 1: go to template manager

 

template manager

 

Step 2: Configure template for default language. Example here we use English as default language

 

config template

 

You should notice highlight. Tab Navigation Menu must choose Menu English

 

highlight

 

Step 3:Configure template for French language.

First you need duplicate template style (create new template style)

 

duplicate

 

Select template style then click duplicate.

Configure for template style has just created:

 

congig

 

- Change name

- Select language

- Select menu is French

 

3. Module language switcher and plugin configuration

Step 1: Enable plugin language

Go to plugin manager then search language plugin and enable them.

 

plugins

 

Step 2: Enable module language switcher

Go to modules manager

 

module

 

If don’t have this module you can create new one by click NEW button

 

module type

 

Enable this module and assign on all page

 

assign module

 

4. Result at front-end

English Language

 

english language

 

When click on French Icon you will go to French language

 

french language

5. Set up multi-language modules

Example here we will use module Articles Category from Joomla Content component

Step 1: Create Joomla categories for languages

 

categories

 

Create a category for English and other category for French

Step 2: Create articles for each category

 

articles

Step 3: Create new module Articles Category

 

module-type

 

Module for English:

 

module for english

 

- Tab Assignment select menu item you want to display (here is all English menu item)

 

assignment tab

 

- Tab Filtering Option select Category is English Category

 

Filter

 

Similar you create module French Articles

 

french module

 

P/s: If you want to show one module in both language you can assignment On all pages and Language is All.

6. Result menu at front-end

English module result 

 

module result

 

 

 

French module result

 

french result

 

Hope with this guide line, you will be easily follow and create your multi-language joomla site.
Keep follow us via social network to get more news and updates about our products and activities :)

 

                                                                      

 

 

Rate this item
(0 votes)
Lee Giang

Hello, I'm Le Giang.

1 comment

  • Nice tutorial!
    Thanks very much!

    • posted by GDragon
    • Thursday, 19 November 2015 10:32
Login to post comments