How to configure a multilingual site in Joomla

How to configure a multilingual site in Joomla

Wilbert Ramos Asked on October 17, 2015 in Joomla.
Add Comment
1 Answer(s)
Best answer
    1. Log into your Joomla dashboard and go to Extensions -> Extension Manager RE: How to configure a multilingual site in Joomla

    2. Click Install Languages RE: How to configure a multilingual site in Joomla

    3. Enter the language you would like to install (e.g. ‘Portuguese’) in the Search field and click search icon (you can also scroll down and search for the language manually).

      RE: How to configure a multilingual site in Joomla

    4. Check the box for the desired language and click Install RE: How to configure a multilingual site in Joomla

    5. Stay on this page and wait until you see a message saying the new language’s been installed successfully.

      RE: How to configure a multilingual site in Joomla

    6. Now go to Extensions -> Language Manager.

      RE: How to configure a multilingual site in Joomla

    7. Click on the Content tab and then click New.

      RE: How to configure a multilingual site in Joomla

    8. Set a new content language with give it completely new  parameters (again we are using Portuguese as example) .

      RE: How to configure a multilingual site in Joomla

    9. Click on Save and Close.  A message “Content Language successfully saved” will show.

      RE: How to configure a multilingual site in Joomla

    10. Then go to Extensions -> Plugin Manager.

      RE: How to configure a multilingual site in Joomla

    11. Find the option System – > Language Filter and enable it

      RE: How to configure a multilingual site in Joomla

    12. To set a language switch functionality, go to Extensions -> Module Manager.

      RE: How to configure a multilingual site in Joomla

    13. Click New RE: How to configure a multilingual site in Joomla

    14. Select Language Switcher RE: How to configure a multilingual site in Joomla

    15. Enter the module name, set it published, select its position and click Save.

      RE: How to configure a multilingual site in Joomla

    16.  What needs to be done next is to create a menu for every installed language and add one extrs for both languages. Select which of your menus will be the default one (it will have a home icon).  After that you will need to create two more Main Menus – one for English and one for the new language. Go to Menus -> Menu Manager -> Add New Menu RE: How to configure a multilingual site in Joomla

    17. Fill in the necessary fields for English and click Save and Close RE: How to configure a multilingual site in Joomla

    18. Go to Menus -> Menu Manager -> Add New Menu again and fill in the same fields for your new language (e.g. Portuguese) and click Save and Close RE: How to configure a multilingual site in Joomla

    19. Next you will have to add new menu tabs for each of the main menus, identical with the ones already created for the default Main Menu. You can go to Menus -> Main Menu for Eng -> Add New to add the menu. However, it will be easier to just copy the exiting menus by going to Menus -> Main Menu -> select the default menu tab like Home and click Save as Copy RE: How to configure a multilingual site in Joomla

    20. Under “MessageMenu item successfully saved” you will have to change the fields for the new languages (example: for English under the Details tab you should enter the Menu Title, the Alias, set the Status to Published, choose the Main Menu English you created in  the Menu Location drop-down, change the Default Page to Yes, in the Language drop-down choose English). RE: How to configure a multilingual site in Joomla

    21. Click Save and Close.

    22. Go through steps 22- 23 with the new language, as well.
      RE: How to configure a multilingual site in Joomla

      (However, for this one under Advanced Options you will also have to click Select Categories and select the category  for the new language. If you don’t have the new category ready yet, go to Content -> category manager and create it. The new category  will have to have articles in the new language added to it. This can be done at any given time).

    23. Now, goes as plammed, under Menu you should see flag icons added to the main menus.

      RE: How to configure a multilingual site in Joomla

    24. Next you have to duplicate the top menu module for English and the  new language. Go to Extensions -> Module Manager
    25. Now locate the module  used for the top menu, e.g. Superfish Menu. Check it and click Duplicate.

      RE: How to configure a multilingual site in Joomla

    26. Click the menu you duplicated. For English, under Details: you are going to change the Name (e.g. to Superfish Menu Eng),  change the Status to Published, in the Language drop-down select English. RE: How to configure a multilingual site in Joomla

       

      under Options: in the Select Menu drop-down  select Main Menu eng (the one you created in 19);

      RE: How to configure a multilingual site in Joomla

       

      under Menu Assignment: select Only on pages Selected in the Module Assignment drop-down box, then  click Select None and check Home Eng under Main Menu eng

      RE: How to configure a multilingual site in Joomla

       

      (the one you created in 23). Click Save and Close.

    27. Do the the same to create a  menu module for the new language.

      Details:

      RE: How to configure a multilingual site in Joomla

      Options:

      RE: How to configure a multilingual site in Joomla

      Menu Assignment:

      RE: How to configure a multilingual site in Joomla

    28. Disable the created menu (we used Superfish menu as an example) for all languages
    29. Then go to Menus -> Main menu -> Home -> Module Assignment for this Menu Item and check Hide Unassigned Modules.

      RE: How to configure a multilingual site in Joomla

    30. The new Home menus should have identical modules if you want your multilingual versions of the site to look the same. Click each module which has “yes”  under Display and in the Menu Assignment select the two menu tabs you added (i.e. Home for eng and Home  for pt) and click Save and Close.
    31. Repeat for the rest of the modules that have “yes” under Display, then click Save.

And that should be it. 

Geraldine Stevens Answered on October 17, 2015.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.