Set and change the Course Language

Created by Carolina Martin, Modified on Mon, 13 Oct at 10:12 PM by Carolina Martin

As a Super Admin, you can set the main language for your Coursebox Branded Training Platform or create new custom translations using JSON language files.


Open the Language Settings

  • Log in to your Coursebox portal as Super Admin.

  • Go to Settings → Language.


  • You’ll see a list of available languages under Main Language (like English, Français, Español, etc.).


Set the Default Language

  • Click the language name you want to make the main language (e.g., English).

  • The blue checkmark ✓ will show next to your selected default language.

  • This becomes the default language for your portal and all new courses.

Download an Existing Language File (Optional)

If you’d like to change the wording that appears throughout your Coursebox portal — for example, renaming “Learning” to “Course” or translating the interface into another language — you can do this by editing the language file

  1. Click the download icon ⬇️ next to the language you want to edit.

  2. This saves a .json file (language file) to your computer.

  3. Open the file in a code editor such as Visual Studio Code or an online editor like jsoneditoronline.org


The language file is written in JSON (JavaScript Object Notation) format.
This structure uses key–value pairs — the text on the right-hand side of the colon (:) is what appears in your portal and can be safely edited.


If you’re unfamiliar with JSON syntax, it’s best to involve someone on your team with basic coding or translation experience.
Alternatively, you can reach out to the Coursebox Support Team for guidance or assistance in applying your changes safely.

Below is a sample of the language file downloaded. If you use a code editor like (https://code.visualstudio.com/) then you will be able to read the code better. The text in green colour is the one to be edited while the blue one should be left untouched. This way, you can change names of the section within the portal. 


For example, if you want to change ‘Learning’ into ‘Course’ then you just have to change the Learning text in the code to Course. 


You can also use the same file to translate your language from English to any other language of your choice.


 A screen shot of a computer screen 
AI-generated content may be incorrect.


RTL for Courses in RTL Languages

Coursebox supports building courses for right‑to‑left languages (e.g., Arabic, Hebrew, Persian, Urdu). Use the options below to set RTL at the course, page, or block level.



Create a New Language

If you want to add a completely new translation:

  1. In the Language list, click ➕ Create new language.

  2. The Create New Language window will open.

  • Fill in the fields:

    • International Language Code: e.g., es-ES for Spanish or fr-FR for French

    • Language Name: e.g., Español or Français

  • Click Upload Translations File and select your prepared .json file.

  • Click Save Language.

  • Your new language will now appear in the Main Language list.


Take a look at the following articles in this section for more details:


Check out our Coursebox Demonstration Video Library for Tutorials

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article