Need help?

Paid user: Create A Ticket

Free user: Visit Support Forums

Related Docs

Back To Docs

Translating Sensei LMS

Updated on January 27, 2023

Both Sensei LMS and Sensei Pro can be translated into any language.

The free Sensei LMS plugin is translated by community members into 18 languages, and we welcome contributions to improve even more.

Sensei Pro has been professionally translated into 16 languages and can also be contributed to by anyone.

Translations for the following languages will be kept up-to-date within three weeks of new releases of Sensei Pro:

  • Arabic
  • Chinese (China and Taiwan)
  • Dutch
  • French (France)
  • German
  • Hebrew
  • Indonesian
  • Italian
  • Japanese
  • Korean
  • Portuguese (Brazil)
  • Russian
  • Spanish (Spain and Mexico)
  • Swedish
  • Turkish

These translations will be used automatically when you change your site language in Settings > General.

Create a Multilingual Site

If you would like to offer your courses in multiple languages, there are third party plugins available to help you do that. We have in-depth tutorials available for both Polylang (free) and WPML (paid).

Submit a New Translation

If your chosen language is not already available, or you want to improve the available translations, the best solution is to submit your own translations to the official translation repositories. This way, any translations you submit can be used by other Sensei LMS sites as well.

Strings for most Sensei LMS functionality should be submitted to the Sensei LMS translation repository. Strings related to Pro features are part of the Sensei Pro plugin and should be submitted to its translation repository.

It’s important to note that translation files will not be built and served from (for Sensei LMS) unless the translation file is at least 95% complete. You can export the .po and .mo files and add them to your site manually for translations that do not meet this minimum threshold.

Translation File Location

The default location for translation files is at /wp-content/languages/plugins. For example, the German translations files can be found at:

  • wp-content/languages/plugins/
  • wp-content/languages/plugins/

Do note that you will need both sensei-lms and sensei-pro translation files if you are using the “Sensei Pro (WC Paid Courses)” package.

Migrating from WC Paid Courses to Sensei Pro

Sensei Pro no longer (compared to Sensei with WooCommerce Paid Courses) requires any special setup in Loco translate as Sensei Pro comes with bundles with the required configuration for loco translate.

If you are upgrading from WC Paid Courses to Sensei Pro, follow these steps:

  1. Go to the Advanced tab for WC Paid Courses in Loco Translate
  2. Scroll to the bottom and click on Reset config

Loco translate should be automatically configured, using the configurations from woothemes-sensei/loco.xml.

The configuration should look like this: