Need help?

Paid user: Create A Ticket

Free user: Visit Support Forums

Related Docs

Back To Docs

Translating Sensei LMS

Updated on November 14, 2023

Both Sensei LMS and Sensei Pro can be translated into any language. To translate both the core (free) and pro (paid) parts of Sensei, please check the current status of translations of your target language for both the free Sensei plugin and Sensei Pro plugin.

The free Sensei LMS plugin is translated by community members and we welcome contributions to improve even more. Here is the full list of Sensei translations and status per each language.

Please note that translation files for the free Sensei LMS plugin will not be built and served from WordPress.org (for Sensei LMS) unless the translation file is at least 90% 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.

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

Sensei Pro 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 WordPress.org translation repository. Strings related to Pro features are part of the Sensei Pro plugin and should be submitted to its translation repository.

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/sensei-lms-de_DE.mo
  • wp-content/languages/plugins/sensei-pro-de_DE.mo

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: