Commit a0ea2ce3 by ayub-khan Committed by Ayub-khan

Updated travis validate translations

Updated travis to use the i18n-tools validate
to validate translations in pullrequests.
LEARNER-2556

-latest version of i18n-tool
parent d8daae36
...@@ -25,7 +25,8 @@ install: ...@@ -25,7 +25,8 @@ install:
script: script:
- docker exec -t ecommerce_testing bash -c 'source /edx/app/ecommerce/ecommerce_env && cd /edx/app/ecommerce/ecommerce/docs && make html' - docker exec -t ecommerce_testing bash -c 'source /edx/app/ecommerce/ecommerce_env && cd /edx/app/ecommerce/ecommerce/docs && make html'
- docker exec -t ecommerce_testing bash -c 'source /edx/app/ecommerce/ecommerce_env && cd /edx/app/ecommerce/ecommerce/ && DJANGO_SETTINGS_MODULE=ecommerce.settings.test make validate_translations' - docker exec -t ecommerce_testing bash -c 'source /edx/app/ecommerce/ecommerce_env && cd /edx/app/ecommerce/ecommerce/ && DJANGO_SETTINGS_MODULE=ecommerce.settings.test make check_translations_up_to_date'
- docker exec -t ecommerce_testing bash -c 'source /edx/app/ecommerce/ecommerce_env && cd /edx/app/ecommerce/ecommerce/ && DJANGO_SETTINGS_MODULE=ecommerce.settings.devstack make validate_translations'
- docker exec -t ecommerce_testing bash -c 'source /edx/app/ecommerce/ecommerce_env && cd /edx/app/ecommerce/ecommerce/ && DJANGO_SETTINGS_MODULE=ecommerce.settings.test make clean_static' - docker exec -t ecommerce_testing bash -c 'source /edx/app/ecommerce/ecommerce_env && cd /edx/app/ecommerce/ecommerce/ && DJANGO_SETTINGS_MODULE=ecommerce.settings.test make clean_static'
- docker exec -t ecommerce_testing bash -c 'source /edx/app/ecommerce/ecommerce_env && cd /edx/app/ecommerce/ecommerce/ && DJANGO_SETTINGS_MODULE=ecommerce.settings.test make static' - docker exec -t ecommerce_testing bash -c 'source /edx/app/ecommerce/ecommerce_env && cd /edx/app/ecommerce/ecommerce/ && DJANGO_SETTINGS_MODULE=ecommerce.settings.test make static'
- docker exec -t ecommerce_testing bash -c 'source /edx/app/ecommerce/ecommerce_env && cd /edx/app/ecommerce/ecommerce/ && DJANGO_SETTINGS_MODULE=ecommerce.settings.test TRAVIS=1 xvfb-run make validate_python' - docker exec -t ecommerce_testing bash -c 'source /edx/app/ecommerce/ecommerce_env && cd /edx/app/ecommerce/ecommerce/ && DJANGO_SETTINGS_MODULE=ecommerce.settings.test TRAVIS=1 xvfb-run make validate_python'
......
...@@ -26,8 +26,9 @@ help: ...@@ -26,8 +26,9 @@ help:
@echo ' make clean_static delete compiled/compressed static assets ' @echo ' make clean_static delete compiled/compressed static assets '
@echo ' make static compile and compress static assets ' @echo ' make static compile and compress static assets '
@echo ' make detect_changed_source_translations check if translation files are up-to-date ' @echo ' make detect_changed_source_translations check if translation files are up-to-date '
@echo ' make validate_translations install fake translations and check if translation files are up-to-date' @echo ' make check_translations_up_to_date install fake translations and check if translation files are up-to-date'
@echo ' make production-requirements install requirements for production ' @echo ' make production-requirements install requirements for production '
@echo ' make validate_translations validate translations '
@echo ' ' @echo ' '
requirements.js: requirements.js:
...@@ -121,7 +122,11 @@ update_translations: pull_translations fake_translations ...@@ -121,7 +122,11 @@ update_translations: pull_translations fake_translations
detect_changed_source_translations: detect_changed_source_translations:
cd ecommerce && i18n_tool changed cd ecommerce && i18n_tool changed
validate_translations: fake_translations detect_changed_source_translations check_translations_up_to_date: fake_translations detect_changed_source_translations
# Validate translations
validate_translations:
cd ecommerce && i18n_tool validate -v
# Targets in a Makefile which do not produce an output file with the same name as the target name # Targets in a Makefile which do not produce an output file with the same name as the target name
.PHONY: help requirements migrate serve clean validate_python quality validate_js validate html_coverage e2e \ .PHONY: help requirements migrate serve clean validate_python quality validate_js validate html_coverage e2e \
......
...@@ -6,7 +6,7 @@ django-debug-toolbar==1.7 ...@@ -6,7 +6,7 @@ django-debug-toolbar==1.7
# i18n # i18n
transifex-client==0.12.2 transifex-client==0.12.2
edx-i18n-tools==0.4.2 edx-i18n-tools==0.4.4
# Visual Studio Code Debugger # Visual Studio Code Debugger
ptvsd==3.0 ptvsd==3.0
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment