You are new to Joomla or an ambitious website developer, and your plan is to create a You are new to Joomla or an ambitious website developer, and you plan to create a website, and you want it to display all contents in Multilingual. So, you’re looking for a detailed tutorial on how to configure a Multilingual site with Joomla. This is the guide for you.
This is a great setup that can help you introduce your site to many people across the world. Today, we give a step by step tutorial with precise information about configuring the multi-language site for Joomla 3.
Let’s begin.
If you are getting started with Joomla templates, it’s recommended to install a free Joomla 3 template> from their official website.
If, you already have a website, skip this step.
Step 1- Installing The Languages
- To start the configuration process, go to Extensions, then click on Extension Manager and then Install languages. If you don’t find a list of available languages, click on the Find languages button.
- Now, from the available languages, select one that you wish to install on your website. In this tutorial, we choose polish. Then click the Install button.
- If the installation process is successful, this message will pop-up on the screen:
- Repeat the steps 2 and 3 to install all the desired languages.
Step 2 – Configuring Languages
- Once you install the languages the next step is configuring them all. To configure a language, go to the Extensions, then Language Manager, and click New.
- The next step is to fill in all the required fields in the New Content Language.
- Title: Enter the name of the language.
- Title Native: It refers to the title of the native language
- Language Tag: Type a language tag. The tag should match the exact prefix for the language you wish to install. You can find the language tags by going to Extensions, then Language Manager and in the Language tag column search for the item you want. In this case, polish is represented by the prefix pl-PL.
- URL Language Code: This denotes the language code that is appended to the website’s URL. You have to choose a unique name for your language.
- Status: Indicates the user for which your language will be available
- Image Prefix: If you wish to use state flag as a sign for the language you choose, select one from the list.
- Access: Specify the language for a group of users
- Description: This field is optional, but you can enter a brief description of your language.
- Once you have completed this process, click Save and exit. You should see the message below:
Step 3 – Enabling The Language Filter Plugin
- The next step enabling the filter plugin that helps display content depending on the selected language. To do so, go to >Extensions and click on the Plugin Manager then find System-Language Filter. If the button features a cross on red background, it means it’s disabled, clicking on the button to activate it.
- Enter the name for this module and choose a unique layout position for your module. If possible hide the title of your selector module.
- Now, go to the Menu Assignment section and assign a specific module to all pages. Hit Save and exit.
Step 4 – Creating A Menu For Each Language
- The next step is to create and configure the main menu for each of your language to keep all their details. To create a menu for a default language, go to the Menu tab and open the Menu Manager, then click Add New Menu.
Title and your Menu Type as shown below:
Click Save and exit. - Next, go to Menus tab again, click Main Menu, then Home page item:
Then, click Save as copy. - Fill in all the fields as shown below:
- Title: It is the title of the homepage in the default language
- Menu location: Where the created menu is located
- Status: Allows the viewer to see what you have published
- Default Page: Choose Yes
- Language: Choose your preferred language.
Go ahead and click Save and exit.
- If everything worked properly, you should see the output below:
The results on your site should be like this:
You have done it.
Conclusion
At this point, you should be able to change to a language you want using the switcher and begin working on your site. You can also prepare multi-language content versions for your site.
Check out these top 3 Joomla hosting services:
- Click this link and all your queries to best hosting will end.