Add multiple language/translation support
This is a huge undertaking and will probably need to be promoted into an epic.
This will involve:
- GitBuilding being aware of the current language and writing generated content in the correct language
- A way to identify which pages/parts are a translation of which
- Check metadata is equivalent between versions including:
- Equivalent steps/pagesteps
- Equivalent (or same) photos
- Same (but translated) BOM for different parts.