Skip to content

Translating Learnomy

Learnomy overviewFree + ProGet Learnomy →

Learnomy ships with translations for several languages, and you can correct or add your own. This page explains where to keep your changes so an update doesn’t remove them.

German, Spanish, French, Italian, Dutch, Polish, Brazilian Portuguese, Russian and Swedish ship with the plugin. Each was about 93% complete at version 2.1.5. Text added since then shows in English until an update brings its translation.

Files inside the plugin’s own languages folder are replaced on every update, so never edit them there.

Keep your translation in one of these places instead:

  • With Loco Translate: when you create or edit the language, choose the Custom location.
  • By hand: put your .po and .mo files in wp-content/languages/plugins/, named learnomy-de_DE.po and learnomy-de_DE.mo for German. Learnomy Pro uses the same pattern with learnomy-pro-.

Some text is shown by JavaScript and is read from .json files, not the .mo file. Loco Translate creates these for you. If you work by hand, generate them with wp i18n make-json.

To change a word such as Course or Student across your site, use Custom Labels rather than a translation. It works in every language.

A string marked fuzzy in a .po file is left out of the .mo file, so it shows in English until someone confirms it. If a page shows a mix of languages, look for fuzzy strings first.

If a translation is wrong, send us the text and the correction, or your corrected .po file, through support.