Creating Multilingual Moodle Content With mlang Tags

My experience with the Moodle LMS has involved dealing mostly with multilingual sites. Unfortunately there are still many core Moodle plugins and third party plugins and themes that still do not support multilingual content. However the situation is improving with each code release. One Moodle plugin which has made life a lot easier when implementing multilingual courses is the Multi-linugual Content (multilangsecond) filter by Vanyo Georgiev. Unlike the core HTML based Multi-language Content filter plugin that comes bundled with Moodle, multilangsecond has a non-HTML syntax that enables you to wrap your content in plain text language markup tags like {mlang en}Hello{mlang}{mlang fr}Bonjour{mlang}. Entering these tags require no knowledge … Continue reading

Adding a Language Toggle to qTranslate Plugin for WordPress

IMPORTANT NOTE: If you update qTranslate, these changes will be overwritten and you will need to re-insert this code again in order to restore the functionality. qTranslate is a wonderful plugin that can help you create a multilingual website. If you only need to support two languages, how do you add a Toggle Link to your page? Assuming you’ve already installed the qTranslate plugin on your site, you will need to make the following modifications: 1. Edit the following file: /wp-content/plugins/qtranslate/qtranslate_widget.php 2. Scroll down to the qtrans_generateLanguageSelectCode function and add the following code right after the break of the case … Continue reading