Introduction

A different approach to creating a multilingual site is to add the Falang Component to a regular non-multilingual Joomla site. This article describes installing the Falang Component, which is available from Joomla extensions-Farlang (opens in a new window/tab). As an example French and German languages are installed and configured.

Typically a web site has are some 'regular' articles and article categories in English together with a Menu and Menu Items. The French and German versions are then created with Falang. Here we are using the 'Pro' version of Falang which may be used on many sites. This is a paid version. There are also versions that are restricted to a single site at a lower cost and there is also a free version with limited capability.

Falang is compatible with both Joomla 4, Joomla 5 and Joomla 6.  The following notes relate to installing faLang 6.3.

Version 6.3 became available in February 2026.
There is a 'continuation' article on adding Falang support for jDownloads (opens in a new window/tab) but obviously Falang needs to be istalled in Joomla first.

Download from Faboba

You will first need to get an account at www.faboba.com .

Assuming you have an account, then click on the  V4 signin tab.  It will ask for your login details.
V4 login detailsEnter the details and click on V4 logiin details02. After logging in

It will show your login name, which in this article has been obscured.

Next click on V4 myaccount02.
V4 myaccount01


This gives a list of Falang Official Releases as shown on the right.

Click on V4 falang pro01

V4 official joomla releases

This lists the available versions of Falang Pro with the most recent version at the top of the list.
At the time of writing this is version 6.3 .

V4 falang pro list
Finally Click on the V4 button download 6 1 button as indiated in the image on the right.

This initiates the downloading sequence.



V4 falang 6 1

Ensure Save File is set.  Next click on OK.

This initiates Win10 downloading the pkg_falang_6.3_pro.zip file to its standard location.
(it may be different for Win-11).

On your tool bar find the 'down arrow' symbol V4 down arrow symboland click on it. This will give a view V4 download arrow02Now click on the V4 falang package block on righthand side. This opens up the list of downloaded files. At the top of the list you should find file
V4 falang zip 61Copy the zip file to a suitable location.
V4 download 6 1 sequence01

Installing Falang

This follows the usual procedure for installing a component. Here it is assumed that Falang has been downloaded and is located in a suitable directory on your PC or laptop.

In the Joomla Menu, click on the button system button.

This gives the system dashboard page. 

Near the top left, find the section button install and click on V4 button extensions.
Home menuextension menu

This shows the various ways of installing an extension.

If using the V4 tab upload package file method then either browse for or drop the Falang Component zip file onto the web page.

This goes through two stages:
(1) Uploading and (2) Installation.  A progress bar is shown as the installion proceeds.
drag and drop


As well as the usual acknowledgement of a successful installation by Joomla,  Falang shows a message such as illustrated opposite.

V4 installation succesfull

Verify Installation

To verify click on V4 button system then in the V4 button manage tab section click on V4 button Extensions. Next set the search to V4 farlang search  In total nine items are installed are shown below. There is the Compoment, the Falang Package, the Farlang Language Switcher Module and six plugins. 
Ensure that the Status of each of the seven items is enabled, that is each item has aV4 button tick2symbol in the Status Column.
The ID values are specific to each installation and will not in general be the same as  those shown below.
V4 instalation verify
To find the plugins another time, click on V4 button system then in the V4 button manage section click on V4 button Extensions. Next type falang into the search bar, as indicatedV4 farlang search, and click in the Search Button V4 button search.

Update Plugins

To check if an update is available click on V4 button components, next click on v4 button falang. Then click on V4 button control panel blue. This will bring up a view as shown below which shows all plugins have been installed.
V4 update plugin01
The installation is now completed.

Falang Status Indicators

One of the most useful aspect of Falang are what is referred to here as 'Status Indicators'. They are particularly useful when adding content items.
As indicated in the image opposite there are FaLang translation status indicators V4 falang status good good,  showing the 'status' of an item, such as a menu item, an article and so on. The image opposite is showng the status of the 'Home' menu item in the main menu.V4 menu line

Interpreting Falang Status indicator

It is useful to understand the Falang status indicators in the 'Farlang' column of content such as menu items, articles and so on. There is a status indicator for each addional languages. 
The status indicators have:
(i) a language code, EN, denoting the base language, and others such as DE or FR for the extra languages installed in this example;
(i) a coloured line on the top which has three states: red, orange or green; 
(ii) the other is a coloured 'dot' at bottom right which has two states: red or green.

Each language status indicator is independent of other lalanguage indicators.
The various combinations of a status indicator are: V4 falang status02V4 falang status 01V4 falang status04V4 falang status03V4 falang status05.
Status indicator V4 falang status goodmeans that all FaLang requirements for that item have been met.
Status indicatorV4 falang status 01probably means that the translation steps have not been started yet for that particular item.
The orange top on the Status IndicatorV4 falang status02means that 'Use Original Parameters' is involved. It shows as V4 orig parm green not ok. In some cases it is V4 orig parm red okwhich means we are not using the original parameters in the translated item.
The Red Button at bottom right V4 falang status04 means the item is not Published. The Orange bar at the top means the translation is not complete.  V4 falang status05The green top means the item has been translated satisfactorily. The Red dot indicates that the item now needs to be published.

Install Language Packs

It is convenient at this stage to install/update the relevant Joomla Language Packs.  In this example we will install French and German.
First we will install the French Language Pack. So go to V4 button system - then in the V4 button manage section section click on V4 button languagest. Next in the top bar click on V4 intall languages. Scroll down the list of languages to find French and click on the V4 button install language button. 

This should reply with a message such as V4 installation of language pack ok.
Repeat the process for the German Language Pack.

At the time of writing both the French and the German Language packs were at version 5.3.2.1 .  The English Language pack is set as the default language as denoted by a V4 button star yellowsymbol.
Note if you had already installed languages with an earlier version of FaLang you might need to ReInstall them to get the latest versions.

Publish Languages

We now have to publish the languages. So go to V4 button system , then in theV4 button manage sectionsection, this time click on V4 button content languages.
The recently installed languages may have a V4 symbol crosssymbol. So click on each of those with aV4 symbol crosssymbol. This will change to a V4 symbol tick2indicating the language is published as shown opposite.V4 content languages enabld
When doing an update also check if any of the languages you are using have an update available. So go to V4 button system then in the V4 button install section click on V4 button languages. Next click on V4 button manage This will list the languages you have installed, which in this example are French and German. If there is an update it will be shown in Yellow in the Version column  as illustrated below. Specifically it indicates version 5.3.3 of French and version 5.3.3.1 of German are available.
Note that the default language, English in this article, is shown with a V4 button symbol featured in the Default column.
V4 languages update availableThe available updates are shown in the yellow version numbers in the version column. That is in this example to update the French language click on the V4 language update reqd fr. This will initiate the actual language update. Repeat for the German language.
After updating the relevant languages to the latest versions they will be shown with a green background as shown below.V4 languages update available

System Language Filter

We also need the System-Language Filter and the System-Language Code plugins. The Web Service-Languages plugin is also useful. To find these click on V4 button system. Then in section V4 button manage click on V4 button plugins. Then in the Search Bar set 'language'.
Then click on the Search bar V4 language filter search.
The three system language plugins are illustrated opposite. If they are not enabled, that is there are one or more V4 button inactive cross symbols in the Status column, then click on the V4 symbol cross so it shows a  V4 symbol tick2. This idicates the item is published.

V4 system plugins02

Configure FaLang Language Switcher

Go to V4 button system then in the V4 button manage section select V4 button site modules. Then search for FaLang. This will show the V4 farlang language swithchermodule which we need to configure.
Select the Position, which in Joomla is typically sidebar-right.
Note that in the Falang column the status indicator shows that some attention is required.

Actually the module has not yet been published in Falang as shown by the V6 swithser module unpublishedstatus.  So click on the button which changes to  V6 swithser module published.  The Falang status now becomes V6 switcher module status02. Before attending to the other languages continue with configuring the language switcher.

V4 language switcher module





V6 language switcher module02
Click on the module titleV4 farlang language switcher to open it. 

1. On the lefthand side ensure both Use Dropdown and Use advanced dropdown are both set to No.

2. Set the Options Horizontal Display, Active Language, Use Image Flags and  Language Full Names  to Yes.

3. Set Show Name to No.

4. Set status to Published.

5. Set access to Public.

6. Now select the V4 button menu assignment tab tab and ensure it is set to show On all pages.

Personally I leave both Pre-text and Post-text empty.
V4 Language module moduletab settings
Finally on the top bar click on V4 top bar.

Translating Content

Content basically means those items that appear on the normal user page. This includes Articles, Menu items, Modules and so on. For jDownloads this includes the views generated by Layouts.
If in the FaLang column the status of a content item shows any orange bar, red bar or red dot, then this means that some translation actions are required. For example in a new intallation the Falang Language Switcher module status will be V4 falang status bad bad.  Note that the EN symbol has a red dot and an orange bar at the top

If you Click on V4 button system then in the V4 button manage section click on V4 button site modules white, then search for falang. This may show that the Language Switcher module is not published. So publish it by clicking on the V4 symbol cross. It should now become V4 symbol tick2.
V6 falang language switcher module
Next click on the French status indicator, V4 button fr select, which givs a view like the image shown opposite. Note in the Reference section there is a Title with the Enlish text "FaLang Language Switcher" but the corresponding Target is empty.  V4 language switcher fr
The first step is to copy the English on the left side to the right side by clicking on v4 button copy sourcebutton. Next take a copy of the text and use your translation service to translate to French and overwrite the English on the righthand side.  After ensuring the item is V4 published set then Save and Close.

Repeat for the German language by clcking on V4 button de select.
V4 language switcher fr02

The result is that the language shown by the 'Switcher' in the front end matches the flag that was clicked on. Essentially a Translation process has been completed,V4 language switcher frontend enV4 language switcher frontend deV4 language switcher frontend de

Add your Falang ID

To find your unique Download ID you need to login to your to your faboba account (opens in a new window/tab) Then at top select V4-sign-in This shows a pulldown menu. Next click on v4 faboba my licenses.This will show your Download ID.  So make a copy somewhere safe.  Then enter your Download ID into V4 button componentsv4 button falangV4 button control panel - then at top rightV4 button options - V4 button basic tabtab.and then copy the ID into the Download ID field as shown opposite

V4 download id add

Setup Previews language translation service

This Translation Service is required to provide Previews In Falang. The actual translations are done externally by say DeepL or Google Translate  ( Each Link opens in a new window/tab). Google is free to use and DeepL has a free option.

Select V4 button system then in the V4 button setup section section at top left, click on V4 button global configuration. Below this, on the left hand side, is long list of Components in alphabetical order as illustrated opposite. Scroll down until you find V4 button gt FaLang. This opens up a set of choices
V4 farlang choices
V4 components list02
This will allow selection of the actual translation service.  In this example we will select Deepl as it has a free translation service as well as a paid one. So click on  V4 translation engines
Use the Translation Service * pulldown to select Deepl.V4 select DepplThen ensure you set Yes in 'Use Deepl Free Version'V4 use deepl free version
The actual translations are done externally.  I have used either Google Translate or Deepl Free when creating language content in my demonstration site.

V4 choose translation service
You will see a message V4 configuration saved message 
Next Drag or Drop one of the plugin zip files onto the Joomla Upload & Install page. Repeat for each of the optional plugins.
The view opposite shows the standard and the optional plugins.
After Installing the extra plugins, ensure they are enabled as shown in the image on the right.
V4 extra plugins03A

Translate Menu Items

The first action is to add menu items to the Main Menu. This will then allow checking in the front end on the progress as items are added.
A suitable Menu Item is Article Category List so click on the menu item name to get a view as shown opposite.

Ensure the item language is All.

Note the FaLang V4 french german selection buttons at top right. These are added after the menu is Saved.  They enable us to create the corresponding French and German Menu items as described below.


V4 menu category list

First click on V6 button en. This shows the "translation" setup for English.  Note that the item is Not Pubished so click on V4 menu item not publishedso that it now shows V4 published set. Next click on v4 button copy source02to copy the Reference Name to the Target Name. Repeat for the Menu Alias.  Also for the Notes if any. Then Save & Close.
This will then take us back to the 'Article Category List which will now show a Falang status V4 falang status good bad bad.
V4 menu article category list EN01
Next cick on V4 falang status07. As for English use the v4 button copy source02 to copy from the reference side to the Target side.  Then, for example, copy 'Article Reference List' from the Target size and use your Translation service to translate to French and replace in the target side with "Liste des catégories d'articles" V4 menuu article category list FR01

The resultant view is as shown opposite and the Falang menu item status is now V4 falang status08Next setup the German menu item.

All the other Menu items need the same treatment as described above.
V4 menu article category list FR02

This shows the Article Category List menu item for English. Note the FaLang status buttons on the far right V4 french german selection. This indicaes that the French version needs attention.v4 article category list EN
These  are the FaLang 'buttons' to initiate making the equivalent French and German corresponding menu items.  As noted earlier, the red 'bar' at the top and the red 'dot' at bottom right indicate that no translation of this menu item has been made.
It is essential that you use the V4 button rebuildButton each time after you have added all the translations for each menu item
NOTE FaLang does not do any translations itself. It provides the infrastructure and organisation. I used either Deepl or Google Translate as both have free versions.

Create corresponding menu items for Other Languages

The English menu item now has V4 button fr and de select buttons as shown on the righthand side.
 
To generate the equivalent French menu click on the V4 button fr selectbutton.
V4 menu item fr


This brings up the basic "translation page" with the Reference English on the Left side and space for the translated equivalent on the right side


V4 menu item fr01
Now use the v4 button copy source button which will copy the English on the left to the French side on the right.  At this stage it will of course still be in English.

We are now able to take a copy those parts on the righthand side so as to translate them.

V4 menu item fr02


Using a translation faciilty such as Deepl or Google in a separate window or tab, paste the English language text on the left side and set French as the target language.

When the translation is done, copy the result into the appropriate part of the target.

Repeat until all parts have been translated
V4 translation example01

When all parts have been translated and copied back into the form then click on the V4 button save close at the top of the form.
V4 menu item fr03
Now repeat the entire process for the German language by clicking on the V4 button de select in the Article Category List menu item

Translate Article Categories

In my test website there is an article category with the name 'General Articles Category'.

There is also a column called FaLang with English, French and German options, V4 french german selectionshowing the status of the translation process.
So to generate say the French translation click on the FR option
V4 articlecategories untranslated
This gives a view of the English Language on the Left.  Initially the righthand side items Title, Alias and so on are blank. As previously use the v4 button copy sourcebutton to copy the English from the left to the right.  Copy an item on the 'French' side, then use an external translation service to translate this to French. Copy the translation over the original English part as shown in the image opposite.

Also note the need to ensure it is Published. If for example you had forgotten to publish the French article the status would be
V4 translate to french category

Using the FaLang Language Switcher in the front end





The article shown opposite is the Hare and Tortoise in English
V4 engilsh hare tortoise




The article shown opposite is the Hare and Tortoise in French
V4 french hare tortoise



The article shown opposite is the Hare and Tortoise in German
V4 hare tortoise germand

Set Modules Multilingual

As well as aticles and similar, Falang supports multilingual Modules. As an example we will use the login modue as that is always required..
So in the main Joomla administration Menu, click on V4 button system and then in the V4 button manage section click on V4 button site modules.  This opens up the list of modules. Scroll down to V4 button login form. and click on it.  Note it is presumed all the usual login settings have been made.
In this Example the English and French login forms have been translated, so click on the German part of the language selector. V4 language switcher FR DE

The only thing normally required is the translation of the Title as shown opposite. When done click on the V4 button save and close02button.

Next repeat for the German language.

If you examine the list of modules, then the Falang column shows V4 falang status good good for the login moduleV4 french login
Falang is now Installed/Updated and Configured for a regular multilingual site.

There is a 'continuation' article on adding Falang support for jDownloads (opens in a new window/tab)
ColinM February 2025, Updated May 2025, July 2025, Sept 2025, January 2026
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.