Automate building and pushing translation files to Transifex

Description

The current process for pushing translation files to Transifex requires developers to make dummy translation files and commit them to the repository. This can cause significant merge conflicts as anybody touching any strings must commit these dummy files. Transifex then has a process for pulling all of these dummy files from the repo and extracting them into Transifex. It would be a great simplification and benefit to engineers working in the discovery service to not have to manually build the dummy translation files and to have a job that instead builds and pushes them to Transifex.

AC (Acceptance Criteria)

  • Remove check in travis.yml for up to date translations

  • Create a Jenkins command for push_translations

    • See edx-internal repo

  • Remove local make commands that are no longer necessary

  • Transifex pulls strings from repo. Disable this since we are now pushing

  • Message out to #discovery in Slack (and an email to engineering?) that discovery no longer requires pushing dummy translations to the repo and that the process has been automated.

Notes:

Steps to Reproduce

None

Story Points

None

Assignee

Karen Gu

Reporter

Dillon Dumesnil

Labels

Reach

None

Impact

None

Platform Area

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Sprint

None

Priority

Unset
Configure