Add translation generation page, some small translation-related fixes.
Initial work on a German translation as an example