fixes for translations-server
Yet another round of fixes for the translation server.
Feature Branch: https://salsa.debian.org/hefee/puppet-tails/commits/hefee/dev/translation-server
Parent Task: #11759 (closed)
Original created by @Hefee on 16250 (Redmine)