build: sphinx config format change
build: updates to build targets to generate/support translation catalogue generation
minor: clean up structure