As we do not have a build system for the scripts repository, the translation files are usually not updated. We must find a way to update them automatically.
It should be possible to do this with Travis. However, there is no easy out-of-the-box solution, so it requires a script which is called from the .travis.yml.
Travis should be configured such that it runs whenever anything has been committed to master.
The required steps in the script are:
- updated the translation files (see wiki)
- if anything changed, create pull request (can be done with the GitHub API: https://developer.github.com/v3/pulls/#create-a-pull-request)
As we do not have a build system for the scripts repository, the translation files are usually not updated. We must find a way to update them automatically.
It should be possible to do this with Travis. However, there is no easy out-of-the-box solution, so it requires a script which is called from the
.travis.yml.Travis should be configured such that it runs whenever anything has been committed to master.
The required steps in the script are: