Sensei’s integration with WPML allows you to build fully multilingual educational websites.
Sensei LMS is a learning management system plugin that allows you to build educational websites. You can create courses that have different lessons. Additionally, each lesson can be associated with quizzes to measure the learners’ understanding. Thanks to WPML, you can make all of this content multilingual.
Make sure that the Sensei LMS plugin is activated, by going to the Plugins page.
Make sure that you activate the WPML Multilingual CMS, WPML String Translation, and WPML Translation Management plugins.
Make sure to follow the translation workflow described below as using WPML’s Classic or Advanced Translation Editors will cause many issues.
The translation process consists of two main parts:
- Duplicating Sensei elements (courses, lessons, questions, etc) to other languages.
- Manually translating the content of the Sensei elements.
Watch the following video to see how to translate a site using the Sensei plugin and WPML.
We’re aware of the following issues and are working on resolving them:
- The course progress is not synchronized across the different languages on your site. It is unlikely that a user would want to switch the language of the course after registration. Hence, we consider this to be a minor issue.
- Translating Sensei slugs causes 404 erros. As a workaround for this issue, you can delete custom post type slugs coming from the Sensei plugin. Please note that this will only work if the default language of your site is set to English and the Language URL format is set to Different language in directories or Language name added as a parameter.
In case you need help translating your site built using Sensei and WPML, visit WPML’s support forum.