Add translations
Convert to using `json_encode()`
Almost a complete rewrite
Improve logging
Push