diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 06de4ae171d..9f41aa44000 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -44,4 +44,5 @@ jobs: TX_TOKEN: ${{ secrets.TX_TOKEN }} run: | ./i18n.sh - tx push -s \ No newline at end of file + tx push -s + \ No newline at end of file diff --git a/.tx/config b/.tx/config deleted file mode 100644 index 112376d6f84..00000000000 --- a/.tx/config +++ /dev/null @@ -1,357 +0,0 @@ -[main] -host = https://www.transifex.com - -[open-edx-documentation-project.OpenSFD_certificates] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/OpenSFD_certificates.po -source_file = en_us/open_edx_students/build/locale/OpenSFD_certificates.pot -source_lang = en -type = PO - -[open-edx-documentation-project.OpenSFD_enrolling] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/OpenSFD_enrolling.po -source_file = en_us/open_edx_students/build/locale/OpenSFD_enrolling.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_ORA] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_ORA.po -source_file = en_us/open_edx_students/build/locale/SFD_ORA.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_bookmarks] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_bookmarks.po -source_file = en_us/open_edx_students/build/locale/SFD_bookmarks.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_check_progress] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_check_progress.po -source_file = en_us/open_edx_students/build/locale/SFD_check_progress.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_content_availability] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_content_availability.po -source_file = en_us/open_edx_students/build/locale/SFD_content_availability.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_course_search] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_course_search.po -source_file = en_us/open_edx_students/build/locale/SFD_course_search.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_dashboard_profile_SectionHead] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_dashboard_profile_SectionHead.po -source_file = en_us/open_edx_students/build/locale/SFD_dashboard_profile_SectionHead.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_google_docs] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_google_docs.po -source_file = en_us/open_edx_students/build/locale/SFD_google_docs.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_introduction] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_introduction.po -source_file = en_us/open_edx_students/build/locale/SFD_introduction.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_licensing] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_licensing.po -source_file = en_us/open_edx_students/build/locale/SFD_licensing.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_mobile] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_mobile.po -source_file = en_us/open_edx_students/build/locale/SFD_mobile.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_notes] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_notes.po -source_file = en_us/open_edx_students/build/locale/SFD_notes.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_prerequisites] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_prerequisites.po -source_file = en_us/open_edx_students/build/locale/SFD_prerequisites.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_start_course] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_start_course.po -source_file = en_us/open_edx_students/build/locale/SFD_start_course.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_teams] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_teams.po -source_file = en_us/open_edx_students/build/locale/SFD_teams.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_video_player] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_video_player.po -source_file = en_us/open_edx_students/build/locale/SFD_video_player.pot -source_lang = en -type = PO - -[open-edx-documentation-project.SFD_wiki] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/SFD_wiki.po -source_file = en_us/open_edx_students/build/locale/SFD_wiki.pot -source_lang = en -type = PO - -[open-edx-documentation-project.completing_assignments] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/completing_assignments.po -source_file = en_us/open_edx_students/build/locale/completing_assignments.pot -source_lang = en -type = PO - -[open-edx-documentation-project.front_matter] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/front_matter.po -source_file = en_us/open_edx_release_notes/build/locale/front_matter.pot -source_lang = en -type = PO - -[open-edx-documentation-project.index] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/index.po -source_file = en_us/open_edx_release_notes/build/locale/index.pot -source_lang = en -type = PO - -[open-edx-documentation-project.sfd_discussions] -file_filter = en_us/open_edx_students/locales//LC_MESSAGES/sfd_discussions.po -source_file = en_us/open_edx_students/build/locale/sfd_discussions.pot -source_lang = en -type = PO - -[open-edx-documentation-project.CA_dashboard_profile_SectionHead] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/CA_dashboard_profile_SectionHead.po -source_file = en_us/open_edx_course_authors/build/locale/CA_dashboard_profile_SectionHead.pot -source_lang = en -type = PO - -[open-edx-documentation-project.CA_instructor_dash_help] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/CA_instructor_dash_help.po -source_file = en_us/open_edx_course_authors/build/locale/CA_instructor_dash_help.pot -source_lang = en -type = PO - -[open-edx-documentation-project.accessibility] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/accessibility.po -source_file = en_us/open_edx_course_authors/build/locale/accessibility.pot -source_lang = en -type = PO - -[open-edx-documentation-project.course_assets] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/course_assets.po -source_file = en_us/open_edx_course_authors/build/locale/course_assets.pot -source_lang = en -type = PO - -[open-edx-documentation-project.course_components] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/course_components.po -source_file = en_us/open_edx_course_authors/build/locale/course_components.pot -source_lang = en -type = PO - -[open-edx-documentation-project.course_features] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/course_features.po -source_file = en_us/open_edx_course_authors/build/locale/course_features.pot -source_lang = en -type = PO - -[open-edx-documentation-project.developing_course] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/developing_course.po -source_file = en_us/open_edx_course_authors/build/locale/developing_course.pot -source_lang = en -type = PO - -[open-edx-documentation-project.exercises_tools] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/exercises_tools.po -source_file = en_us/open_edx_course_authors/build/locale/exercises_tools.pot -source_lang = en -type = PO - -[open-edx-documentation-project.getting_started] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/getting_started.po -source_file = en_us/open_edx_course_authors/build/locale/getting_started.pot -source_lang = en -type = PO - -[open-edx-documentation-project.glossary_] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/glossary.po -source_file = en_us/open_edx_course_authors/build/locale/glossary.pot -source_lang = en -type = PO - -[open-edx-documentation-project.grading] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/grading.po -source_file = en_us/open_edx_course_authors/build/locale/grading.pot -source_lang = en -type = PO - -[open-edx-documentation-project.manage_discussions] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/manage_discussions.po -source_file = en_us/open_edx_course_authors/build/locale/manage_discussions.pot -source_lang = en -type = PO - -[open-edx-documentation-project.manage_live_course] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/manage_live_course.po -source_file = en_us/open_edx_course_authors/build/locale/manage_live_course.pot -source_lang = en -type = PO - -[open-edx-documentation-project.proctored_exams] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/proctored_exams.po -source_file = en_us/open_edx_course_authors/build/locale/proctored_exams.pot -source_lang = en -type = PO - -[open-edx-documentation-project.reaching_learners] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/reaching_learners.po -source_file = en_us/open_edx_course_authors/build/locale/reaching_learners.pot -source_lang = en -type = PO - -[open-edx-documentation-project.releasing_course] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/releasing_course.po -source_file = en_us/open_edx_course_authors/build/locale/releasing_course.pot -source_lang = en -type = PO - -[open-edx-documentation-project.rerun_course] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/rerun_course.po -source_file = en_us/open_edx_course_authors/build/locale/rerun_course.pot -source_lang = en -type = PO - -[open-edx-documentation-project.set_up_course] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/set_up_course.po -source_file = en_us/open_edx_course_authors/build/locale/set_up_course.pot -source_lang = en -type = PO - -[open-edx-documentation-project.student_progress] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/student_progress.po -source_file = en_us/open_edx_course_authors/build/locale/student_progress.pot -source_lang = en -type = PO - -[open-edx-documentation-project.video] -file_filter = en_us/open_edx_course_authors/locales//LC_MESSAGES/video.po -source_file = en_us/open_edx_course_authors/build/locale/video.pot -source_lang = en -type = PO - -[open-edx-documentation-project.CSMHE] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/CSMHE.po -source_file = en_us/open_edx_release_notes/build/locale/CSMHE.pot -source_lang = en -type = PO - -[open-edx-documentation-project.birch] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/birch.po -source_file = en_us/open_edx_release_notes/build/locale/birch.pot -source_lang = en -type = PO - -[open-edx-documentation-project.bulk_email] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/bulk_email.po -source_file = en_us/open_edx_release_notes/build/locale/bulk_email.pot -source_lang = en -type = PO - -[open-edx-documentation-project.cypress] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/cypress.po -source_file = en_us/open_edx_release_notes/build/locale/cypress.pot -source_lang = en -type = PO - -[open-edx-documentation-project.dogwood] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/dogwood.po -source_file = en_us/open_edx_release_notes/build/locale/dogwood.pot -source_lang = en -type = PO - -[open-edx-documentation-project.eucalyptus] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/eucalyptus.po -source_file = en_us/open_edx_release_notes/build/locale/eucalyptus.pot -source_lang = en -type = PO - -[open-edx-documentation-project.ficus] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/ficus.po -source_file = en_us/open_edx_release_notes/build/locale/ficus.pot -source_lang = en -type = PO - -[open-edx-documentation-project.ginkgo] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/ginkgo.po -source_file = en_us/open_edx_release_notes/build/locale/ginkgo.pot -source_lang = en -type = PO - -[open-edx-documentation-project.hawthorn] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/hawthorn.po -source_file = en_us/open_edx_release_notes/build/locale/hawthorn.pot -source_lang = en -type = PO - -[open-edx-documentation-project.ironwood] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/ironwood.po -source_file = en_us/open_edx_release_notes/build/locale/ironwood.pot -source_lang = en -type = PO - -[open-edx-documentation-project.juniper] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/juniper.po -source_file = en_us/open_edx_release_notes/build/locale/juniper.pot -source_lang = en -type = PO - -[open-edx-documentation-project.juniper_developer] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/juniper_developer.po -source_file = en_us/open_edx_release_notes/build/locale/juniper_developer.pot -source_lang = en -type = PO - -[open-edx-documentation-project.juniper_educator] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/juniper_educator.po -source_file = en_us/open_edx_release_notes/build/locale/juniper_educator.pot -source_lang = en -type = PO - -[open-edx-documentation-project.juniper_learner] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/juniper_learner.po -source_file = en_us/open_edx_release_notes/build/locale/juniper_learner.pot -source_lang = en -type = PO - -[open-edx-documentation-project.koa] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/koa.po -source_file = en_us/open_edx_release_notes/build/locale/koa.pot -source_lang = en -type = PO - -[open-edx-documentation-project.lilac] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/lilac.po -source_file = en_us/open_edx_release_notes/build/locale/lilac.pot -source_lang = en -type = PO - -[open-edx-documentation-project.os_documentation] -file_filter = en_us/open_edx_release_notes/locales//LC_MESSAGES/os_documentation.po -source_file = en_us/open_edx_release_notes/build/locale/os_documentation.pot -source_lang = en -type = PO - diff --git a/i18n.sh b/i18n.sh index c082fffdeed..c6702fcb157 100755 --- a/i18n.sh +++ b/i18n.sh @@ -12,6 +12,14 @@ # For more information, about sphinx-intl please visit: # https://www.sphinx-doc.org/en/master/usage/advanced/intl.html + +# Check if this script is running by github, and if it's +# missing the token then exit. +if [ "$CI" = true ] && [ -z "$TX_TOKEN" ]; then +echo 'Running cancelled, missing TX_TOKEN!' +exit 1 +fi + # Root directory BASE_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) # Config file