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.
Languages included
Section titled “Languages included”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.
Keep your changes safe from updates
Section titled “Keep your changes safe from updates”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
.poand.mofiles inwp-content/languages/plugins/, namedlearnomy-de_DE.poandlearnomy-de_DE.mofor German. Learnomy Pro uses the same pattern withlearnomy-pro-.
Strings used by scripts
Section titled “Strings used by scripts”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.
Rename a word everywhere
Section titled “Rename a word everywhere”To change a word such as Course or Student across your site, use Custom Labels rather than a translation. It works in every language.
Fuzzy strings show in English
Section titled “Fuzzy strings show in English”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.
Report a mistake
Section titled “Report a mistake”If a translation is wrong, send us the text and the correction, or your corrected .po file, through support.

