Fix 'all' of the issues with translating -
- send an HTML-ized file to translate
- properly decode the translation back into a Hash that can be written as YAML
- works with RTL and LTR directional languages