Skip to main content
Skip table of contents

Language Customisation

Words or phrases (in any language) used on the site may be easily changed by an administrator using the language customisation feature. For example, you may want to change the word "Course" to "Unit". This process of updating or customising the phrases and string based on the individual use cases is termed as Language Customisation.

Customise strings

  1. Go to Site administration > Language > Language customisation and choose the language you wish to customise.

  2. Click the "Open language pack for editing" button. (This may take some time to process.)

  3. Once the language pack has loaded, click the "Continue" button.

  4. Find the string you wish to customise using the filter settings, then clicking "Show strings". See below for details of how to find the component and string identifier.

  5. Make your changes in the "Local customisation" box.

  6. Click "Apply changes and continue editing" if you want to use another filter or edit other file(s), otherwise click "Save changes to the language pack" to save all of the changes you have made.

Finding the component and string identifier

We will use an example where the user wants to replace 'Courses' with 'Assessments' in the Dashboard of Moodle.

Administrator will use the below information to identify the string for customisation.

  • Note down or copy the text you are willing to customise. ‘Courses’ as an example.

  • Note down the area/section this string of text is visible. Is this a Block, Activity, Local plugin etc

Using the obtained information in order to change the intended strings

  1. Go to Site administration > General > Language > Language customization.

  2. Choose the English (en) language pack.

  3. Open language pack for editing.

  4. Click on the 'Continue' button.

  5. Select the moodle.php component (in this particular case)

    1. If you are sure where this string sits, go ahead an select the correct file.

    2. If you are you unsure which file the language string could sit, it is advised to select all the files (Select one file the use Ctrl + A to select all file)

  6. Type courses as the string identifier (in this case)

  7. Click on the 'Show strings' button

    1. If you have already customised this string already, then selecting Customised only option narrows down your search

  8. Type your locally customised string, replacing 'Courses' with 'Assessments'.

Note: Moodle’s default string will remain there even after customisation. Simply remove the customised string if in future you wish to revert back.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.