translations plugin for Tutor
This plugin allows adding or overriding translations strings easily from the config.yml
.
pip install git+https://github.com/aulasneo/tutor-contrib-translations
First, enable the plugin with
tutor plugins enable translations
Translations are handled in a different way in the legacy Django HTML pages and and in the MFEs.
Add a TRANSLATIONS_OPENEDX
entry to the configuration file.
Then add a key for each language in lower case. Finally add as many items as needed
using the original string in english as key and the translated text as value.
E.g.:
TRANSLATIONS_OPENEDX: es: "Courses": "Cursos" "Certificate": "Certificado"
Similarly, create an entry named TRANSLATIONS_MFE_<mfe name>
.
Then add a key for each language in lower case. Finally add as many items as needed
using the original string in english as key and the translated text as value.
E.g.:
TRANSLATIONS_MFE_LEARNING: es: "Courses": "Cursos" "Certificate": "Certificado"
Save the configuration to apply the translations.
Finally, rebuild the openedx
and or mfe
images where the translations
have changed.
This software is licensed under the terms of the AGPLv3.