Сменить язык и тему

Включить языковые пакеты

Английская версия содержит самую свежую информацию.

Open edX по умолчанию использует один язык, но он поддерживает дополнительные языки.

  • Вы можете включить другие языки в Open edX, используя двузначные коды ISO 639-1.
  • Open edX не имеет переключателя языков. Вместо этого он использует язык браузера.

Выполните эти команды, чтобы включить русский и английский языки в Open edX.

Примечание. Никаких выходных данных не выводится, если команда была успешной или нет.

# Остановить запущенный образ
tutor local stop

# Применить языковые пакеты
tutor local run lms ./manage.py lms shell -c "from openedx.core.djangoapps.dark_lang.models import DarkLangConfig; DarkLangConfig.objects.create(enabled=True, released_languages='ru,en')"

# Перезапустите стек Open edX, чтобы изменения вступили в силу.
tutor local start -d

Откройте сайт. Теперь он будет отображаться на языке браузера.

Ссылка

Установить новую тему

Мы используем тему Indigo от Tutor с нашим логотипом.

  1. Загрузите новую тему

    git clone https://github.com/overhangio/indigo
  2. Для использования своего логотипа в LMS:

    Заменяем в indigo/theme/lms/static/images/favicon.ico и logo.png, на свои favicon.ico и logo.png.

  3. Для ипользования своего логтипа в CMS:

    Заменяем в indigo/theme/cms/static/images/favicon.ico и studio-logo.png, на свои favicon.ico и studio-logo.png

  4. Визуализировать тему

    tutor config render --extra-config ./indigo/config.yml ./indigo/theme "$(tutor config printroot)/env/build/openedx/themes/indigo"
  5. Восстановите docker образ Open edX с новой темой (этот процесс занимает некоторое время)

    tutor images build openedx
  6. Перезагрузите платформу, используя восстановленный docker образ.

    tutor local start -d
  7. Включите тему Indigo

    tutor local settheme indigo localhost studio.localhost \
      $(tutor config printvalue LMS_HOST) $(tutor config printvalue CMS_HOST)
  8. Откройте браузер, чтобы просмотреть новую тему