How To Configure A Multilanguage Joomla Website

How To Configure A Multilanguage Joomla Website

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

  1. 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.
  2. 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.
  3. If the installation process is successful, this message will pop-up on the screen:
  4. Repeat the steps 2 and 3 to install all the desired languages.

Step 2 –
Configuring Languages

  1. 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.
  2. 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.

  1. Once you have completed this process, click Save and exit. You should see the message below:

Step 3 –
Enabling The Language Filter Plugin

  1. 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.
  2. Enter the name for this module and choose a unique layout position for your module. If possible hide the title of your selector module.
  3. 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

  1. 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.
  2. Next, go to Menus tab again, click Main Menu, then Home page item:

    Then, click Save as copy.
  3. 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.

  4. 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:

FastComet
AU$2.69 /mo
Starting price
Visit FastComet
Rating based on expert review
  • User Friendly
    4.7
  • Support
    5.0
  • Features
    4.8
  • Reliability
    4.5
  • Pricing
    5.0
Kamatera
AU$6.00 /mo
Starting price
Visit Kamatera
Rating based on expert review
  • User Friendly
    3.5
  • Support
    3.0
  • Features
    3.9
  • Reliability
    4.0
  • Pricing
    4.3
HostArmada
AU$3.74 /mo
Starting price
Visit HostArmada
Rating based on expert review
  • User Friendly
    4.5
  • Support
    4.5
  • Features
    4.5
  • Reliability
    4.5
  • Pricing
    4.0
  • Click this link and all your queries to best hosting will end.

 

 

How To Set Up SSL/TLS (HTTPS) Encryption on Joomla

Joomla is a powerful, open-source content management system (CMS) t
4 min read
Angela Olaru
Angela Olaru
Senior Writer & Hosting Expert

How to Configure Joomla Page Caching

This article shows you how to configure page caching in Joomla, improving page l
4 min read
Max Ostryzhko
Max Ostryzhko
Senior Web Developer, HostAdvice CTO

How to Install Joomla from within cPanel

In this article, we will cover how to install and setup Joomla using the cPanel
4 min read
Avi Ilinsky
Avi Ilinsky
Hosting Expert

How to Enable Content Versioning in Joomla

This tutorial will help you learn how to set up content versioning in your Jooml
3 min read
Idan Cohen
Idan Cohen
Marketing Expert
HostAdvice.com provides professional web hosting reviews fully independent of any other entity. Our reviews are unbiased, honest, and apply the same evaluation standards to all those reviewed. While monetary compensation is received from a few of the companies listed on this site, compensation of services and products have no influence on the direction or conclusions of our reviews. Nor does the compensation influence our rankings for certain host companies. This compensation covers account purchasing costs, testing costs and royalties paid to reviewers.
Click to go to the top of the page
Go To Top