Merge pull request #33502 from Zeit-Labs/shadinaif/FC-0012-OEP-58.atlas-pull

feat: FC-0012 - add atlas pull behind a flag
This commit is contained in:
Feanil Patel
2024-01-11 08:57:23 -05:00
committed by GitHub
2 changed files with 10 additions and 0 deletions

View File

@@ -147,6 +147,9 @@ COPY . .
# Install Python requirements again in order to capture local projects
RUN pip install -e .
# Setting edx-platform directory as safe for git commands
RUN git config --global --add safe.directory /edx/app/edxapp/edx-platform
# Production target
FROM base as production

View File

@@ -57,6 +57,7 @@ push_translations: ## push source strings to Transifex for translation
pull_translations: ## pull translations from Transifex
git clean -fdX conf/locale
ifeq ($(OPENEDX_ATLAS_PULL),)
i18n_tool transifex pull
i18n_tool extract
i18n_tool dummy
@@ -65,6 +66,12 @@ pull_translations: ## pull translations from Transifex
git clean -fdX conf/locale/eo
i18n_tool validate --verbose
paver i18n_compilejs
else
find conf/locale -mindepth 1 -maxdepth 1 -type d -exec rm -r {} \;
atlas pull $(OPENEDX_ATLAS_ARGS) translations/edx-platform/conf/locale:conf/locale
i18n_tool generate
paver i18n_compilejs
endif
detect_changed_source_translations: ## check if translation files are up-to-date