Skip to content

Have the Weblate Git communicate with our main Git repository

(plan created by intrigeri and hefee - Jan 2018)

Translation Server

  • Have a (rough) review of used scripts and interaction of components (#16326 (closed)).

Weblate

  • We have to make sure that Weblate git only contains reviewed translations.
  • maybe have pre-commit hooks that run check_po on the commit.
  • Weblate should push by commit. Or if that to much noise once per hour. If once per hour we need a cronjob for this on the weblate VM.

MAIN GIT

  • get pre-receive hook reviewed (#15402 (closed)).
  • On merge, our main git has to verify that weblate tries to push only po files, modified or new ones, and nothing else. Email on error to weblate admins and tails-l10n.

Parent Task: #15079 (closed)

Subtasks

Related issues

Original created by @u on 15082 (Redmine)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information