Skip to main content
Average reading time: 10 minutes, 24 seconds
Please Rate

15. Checklist

# Task Where
1 Install a language pack per language System → Install → Languages
2 Publish each content language, set native title, URL code and flag System → Content Languages
3 Enable System - Language Filter with Item Associations on System → Manage → Plugins
4 Create content with the right Language Content → Articles / Categories
5 Translate and link items side by side Components → Multilingual Associations
6 One menu and one Home item per language, keep Home "All" Menus → Manage
7 Associate the menu items Menu item → Associations tab
8 One menu module per language plus a Language Switcher Content → Site Modules
9 Run Multilingual Status until everything is green Administrator header
10 Check URLs, switcher, hreflang and untranslated titles on the front end Front end

Conclusion

A multilingual Joomla site needs no extensions, only the right order: install languages, publish the content languages, enable the Language Filter, create and link translations, give each language its own menu and Home page, add the switcher, and let Multilingual Status confirm the result. Watch for the few details that are easy to miss, such as unpublished content languages, the Home item set to All, and untranslated module and category titles, and you have a fast, SEO-friendly multilingual site built entirely on core.

Coming from WordPress, where this usually needs a plugin? Read Coming from WordPress to Joomla for the bigger picture.

Share this article

Panagiotis Kiriakopoulos

UI/UX Designer | Joomla & Wordpress Expert | Graphic Designer | Branding Specialist