Language Overrides in Joomla

From Joomla! Documentation

Revision as of 08:09, 17 July 2013 by Wilsonge (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Quill icon.png
Page Actively Being Edited!

This j2.5 page is actively undergoing a major edit for a short while.
As a courtesy, please do not edit this page while this message is displayed. The user who added this notice will be listed in the page history. This message is intended to help reduce edit conflicts; please remove it between editing sessions to allow others to edit the page. If this page has not been edited for several hours, please remove this template, or replace it with {{underconstruction}} or {{incomplete}}.

To change text in core Joomla or in an extension (other than installing a new language) it is advised to perform a language override in Joomla. To do this you need to go into the admin backend then in the menu under "Extensions" click on "Language Manager".

Then on the submenu on the page you come to click on "Overrides". Click on "New" in the toolbar and you get to the screen where you can override any string in Joomla. In this case the constants you need to override are:

Here you can change any string in Joomla. You can use the box on the right to search for a string that appears in the front end. Or if you know the constant you wish to override you can immediately enter that in the box on the left-hand-side.

Once you have your string you enter it into the "Language Constant" box on the left of the screen. Then type in the textarea beneath the text you want to display. Once you've done that click "Save and Close" and then repeat the previous step for each of the strings you need to override.

This may seem like a hard way of doing it/ a hassle - but the advantage is that when you perform an update an extension/Joomla these strings won't get overwritten and generally, it's easier to do it this way once than it is to do it every time Joomla/the extension gets updated and having to edit the .ini file again.