Files
edx-platform/conf/locale/config.yaml
Deborah Kaplan 29de9b2dc4 feat!: Legacy account, profile, order history removal (#36219)
* feat!: Legacy account, profile, order history removal

This removes the legacy account and profile applications, and the order
history page. This is primarily a reapplication of #31893, which was
rolled back due to prior blockers.

FIXES: APER-3884
FIXES: openedx/public-engineering#71


Co-authored-by: Muhammad Abdullah Waheed <42172960+abdullahwaheed@users.noreply.github.com>
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com>
2025-02-10 14:39:13 -05:00

95 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
- edx_proctoring_proctortrack
# 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
- edx_proctoring_proctortrack.po
djangojs.po:
- djangojs-partial.po
- djangojs-studio.po
- djangojs-account-settings-view.po
- underscore.po
- underscore-studio.po