@NicoAlt you had asked for everything in one MR and here you go!
This MR contains 10 logically separate commits and could be split further though.
There are some issues left. I created tickets for those and tagged them with localization Otherwise, the translation workflow should now be good enough to be merged.
Closes #126 (closed)