Skip to main content

Translations plugin for Tutor

Project description

This plugin allows adding or overriding translations strings easily from the config.yml.

Installation

pip install git+https://github.com/aulasneo/tutor-contrib-translations

Usage

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.

Translating DJANGO legacy pages

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"

Translating MFE

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.

License

This software is licensed under the terms of the AGPLv3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tutor-contrib-translations-16.0.0.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file tutor-contrib-translations-16.0.0.tar.gz.

File metadata

  • Download URL: tutor-contrib-translations-16.0.0.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.6

File hashes

Hashes for tutor-contrib-translations-16.0.0.tar.gz
Algorithm Hash digest
SHA256 89acf17e7d5c83a3b46c6752d2f00718d9b9e47900d4bc0a49cc22a2beb85558
MD5 98402adff748ebd74556ae45d170354a
BLAKE2b-256 01d34451cfe6c469b1d953bbeda02e5b0bb903fff326f76a528e5cb7246689a0

See more details on using hashes here.

File details

Details for the file tutor_contrib_translations-16.0.0-py3-none-any.whl.

File metadata

  • Download URL: tutor_contrib_translations-16.0.0-py3-none-any.whl
  • Upload date:
  • Size: 19.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.6

File hashes

Hashes for tutor_contrib_translations-16.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 842d4e8cc01f916f67eba199363d74a4e5d697e00be854193a9be69924b67f2b
MD5 5e6d4b8cf4ce61cea2da4427a7897907
BLAKE2b-256 f4cf6314fe97925271290f105a134979dae6c2818ce19eab7bca097d2ae58532

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page