* chore!: remove Proctortrack dependency Remove all Proctortrack dependencies from the project, including: - Python package dependencies in requirements files - JavaScript package dependency in package.json - Translation configuration in conf/locale/config.yaml BREAKING CHANGE: Proctortrack proctoring provider is no longer available as a dependency. This change removes the Proctortrack Dependency while preserving code references. * feat: Update the package lock * chore: Updating the requirements * chore: Updating the requirements2 * chore: Clean up comments in github.in Remove comment about django42 support pending release.
93 lines
2.7 KiB
YAML
93 lines
2.7 KiB
YAML
# Configuration for i18n workflow.
|
|
|
|
locales:
|
|
- en # English - Source Language
|
|
|
|
# The locales used for fake-accented English, for testing.
|
|
dummy_locales:
|
|
- eo
|
|
- rtl # Fake testing language for Arabic
|
|
|
|
# Directories we don't search for strings.
|
|
ignore_dirs:
|
|
# Directories with no user-facing code.
|
|
- '*/migrations'
|
|
- '*/envs'
|
|
# Directories that are not our code.
|
|
- node_modules
|
|
# Directories containing files that can't have strings in them.
|
|
- conf
|
|
- docs
|
|
- '*/fonts'
|
|
- '*/img'
|
|
- '*/images'
|
|
- '*/sass'
|
|
- '*/css'
|
|
# Directories that only contain tests.
|
|
- common/test
|
|
- test_root
|
|
- '*/spec'
|
|
- '*/tests'
|
|
- '*/djangoapps/*/features'
|
|
# Directories full of auto-generated JS
|
|
- lms/static/js/i18n
|
|
- cms/static/js/i18n
|
|
# Directories with 3rd party apps.
|
|
- src/acid-xblock
|
|
- src/code-block-timer
|
|
- src/codejail
|
|
- src/django-wiki
|
|
- src/done-xblock
|
|
- src/parse-rest
|
|
- src/geoip2
|
|
- src/pystache-custom
|
|
- src/rate-xblock
|
|
- src/xblock-google-drive
|
|
# Ignore the file we use when translations are not setup in development environments.
|
|
- common/static/js/src/gettext_fallback.js
|
|
|
|
|
|
# Third-party installed apps that we also extract strings from. When adding a
|
|
# file here, also add it to the django.po merge files below, and to the
|
|
# Makefile `extract_translations` target to ensure it makes to Transifex.
|
|
third_party:
|
|
- wiki
|
|
|
|
|
|
# How should .po files be segmented? See i18n/segment.py for details. Strings
|
|
# that are only found in a particular segment are segregated into that .po file
|
|
# so that translators can focus on separate parts of the product.
|
|
#
|
|
# We segregate Studio so we can provide new languages for LMS without having to
|
|
# also translate the Studio strings. LMS needs the strings from lms/* and
|
|
# common/*, so those will stay in the main .po file.
|
|
segment:
|
|
django-partial.po: # This .po file..
|
|
django-studio.po: # produces this .po file..
|
|
- cms/* # by segregating strings from these files.
|
|
# Anything that doesn't match a pattern stays in the original file.
|
|
djangojs-partial.po:
|
|
djangojs-studio.po:
|
|
- cms/*
|
|
mako.po:
|
|
mako-studio.po:
|
|
- cms/*
|
|
underscore.po:
|
|
underscore-studio.po:
|
|
- cms/*
|
|
|
|
# How should the generate step merge files?
|
|
generate_merge:
|
|
django.po:
|
|
- django-partial.po
|
|
- django-studio.po
|
|
- mako.po
|
|
- mako-studio.po
|
|
- wiki.po
|
|
djangojs.po:
|
|
- djangojs-partial.po
|
|
- djangojs-studio.po
|
|
- djangojs-account-settings-view.po
|
|
- underscore.po
|
|
- underscore-studio.po
|