final fixes for deploying the localized website

Merged username-removed-24982 requested to merge eighthave/fdroid-website:master into master

This is a collection of final fixes for deploying the fully localized website. Details in the commit messages. This whole thing is running here using the officially documented setup: https://testy.at.or.at

@pserwylo @NicoAlt @CiaranG