1. Language and menu configuration
Step 1: Go to language Manager
Step 2: Install new language for your site
Step 3: Create new language content
Step 4: Create Menu for each language and menu for all language
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).
This menu need only a menu item. Have something you must note here:
- Default page: choose Yes
- Language: choose All
Step 6: Create menu item for Menu – English
You must notice highlight
The important here is default page (Homepage) for language:
- Default page: choose Yes
- Language: select UK
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
Step 2: Configure template for default language. Example here we use English as default language
You should notice highlight. Tab Navigation Menu must choose Menu English
Step 3:Configure template for French language.
First you need duplicate template style (create new template style)
Select template style then click duplicate.
Configure for template style has just created:
- 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.
Step 2: Enable module language switcher
Go to modules manager
If don’t have this module you can create new one by click NEW button
Enable this module and assign on all page
4. Result at front-end
English Language
When click on French Icon you will go to 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
Create a category for English and other category for French
Step 2: Create articles for each category
Step 3: Create new module Articles Category
Module for English:
- Tab Assignment select menu item you want to display (here is all English menu item)
- Tab Filtering Option select Category is English Category
Similar you create module French Articles
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
French module 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 :)