All but english and french (my native language) are machine generated yes sorry about that but there is quite a bit of text with all the lessons so I can't afford man made translations at my scale.
Maybe I will find a middle ground and get translators just for the critical parts such as the challenges, or at least find a better way to translate parameterized strings like the one you are referring to.
EDIT: there is indeed an issue with some localized entries where the parameters are not placed properly, I will fix this for the next version
Interesting application - not sure the visualization currently lends itself well to that. My first approach would be to make the modules components and then arrange them to mimic the actual appearance. We don't currently have text on the component creator so labeling may be tough.
I'll put something together with the current features and share here.
Think of Civitas as a "static site generator" that uses the GH pages for the project as the public hosting for all the content -- a centralized, Clojure-specific blog if you like.
I suggest making a disk-to-image backup of your whole boot drive using clonezilla, to a second external disk.
To test recovery, take a third spare drive, restore to it from the backup image using clonezilla, and replace your boot drive with it. If this boots up well, you could even do your upgrade tests using this spare disk, restoring from the backup file as necessary. Then once you're confident, put your boot drive back in and proceed to upgrade it.