Modify the correct language string easily in Totara LMS

When you wish to change some default text in Totara LMS, it is hard to figure out which particular language string to modify in the language pack for this to take effect. Use the &strings=1 parameter to debug language strings and filter or find the correct string to modify.

For example, when you wish to change the Other evidence tab on the Record of Learning page (/totara/plan/record/courses.php?status=all). It is hard to figure out which particular language string to modify in the language pack for this to take effect.

Typical Record of Learning page showing the tabs for: All learning, Programs, Certifications and Other Evidence
Typical Record of Learning page showing the tabs.

How to identify which strings to modify

Use the &strings=1 parameter to debug language strings and show the origin of language strings (component/string identifier).

Therefore when we change the URL to /totara/plan/record/courses.php?status=all&strings=1 we see all the text that can be modified.

Record of learning page with strings enabled showing strings for all tabs and text that can be modified.
Record of learning page with strings enabled

The URL parameter &strings=1 can be used against any default page in Totara LMS to look for text that can be modified/customised.

How to filter and modify the correct language string

Now go to the Language Customisation page (/admin/tool/customlang/index.php) and filter the correct string to modify as illustrated below for the Other evidence tab:

  • A. Select the component. CTRL+click to select one or more files/areas in Totara that contain the string you want to modify.
  • B. If you have previously modified or customised the strings check these boxes.
  • C. Enter the visible text in the Only strings containing field
  • D. Enter the identifier in the String identifier field
  • E. Customise the text with your own custom terms in the Local Customisation area.
Language Customisation page showing how to filter strings for the 'Other evidence' tab.
Filter the correct string for the ‘Other evidence’ tab

How to enable language strings in Totara LMS

Don’t see any strings when you visit /totara/plan/record/courses.php?status=all&strings=1 ?
It is so easy to enable the language filter settings.

From the Quick-access menu, select Development, then select Debugging and check the box next to Show origin of languages strings.

For more info: Refer to Language filter strings (totara.help)

LMS Consultant

VJ - Vijay Rudraraju

Vijay Rudraraju (VJ)

I am a passionate Learning Management Systems (LMS) Administrator with 10+ years experience in administering learning systems, teaching, motivating, and directing learners. I am an experienced professional with a background in devising easy-to-use solutions for improved efficiency. 

I publish articles and tips in managing LMS, building eLearning packages, project management and data analysis and reporting.

Let's chat

Have a question? Comment below!

Feedback is awesome too.