sites.json format, HTML syntax

- translations restructured
- add "lang" attribute to HTML root element
- some HTML syntax errors fixed