Skip to main content
  • Guides & Documentation

Knowledgebase

Featured articles, how-to guides and quick tips.

Translating Custom Menu Items in Moodle

If you operate a multilingual Moodle site, it's important for your custom menu items to also be translated.

When translating custom menu items, you should not use a filter-based plugin (like filter_multilang2). Instead, you should follow Moodle's guidelines on how to translate custom menu items into different languages, or provide different menu items for varying languages. For example, assuming your Moodle site operates in both English and German, you'd enter the following at Site administration > Appearance > Theme Settings > Custom Menu Items:

English|http://moodle.com|English||en
German|http://moodle.de|Deutsch||de

Note the double pipe used before the language code!

For translating language strings or in-page content however, you can use a filter tool like filter_multilang2, which is fully supported by Theme Edumy and Theme Skola.