translate all the strings.

issue #14

Remaining work:

- [x] - ensure the .json files are in a format the front end can read.
- [x] - decide whether .json files should be checked into repo. If not, we should add `./app/i18n` to `.gitignore`.
- [x] - deal with utf8->iso-8859-1 conversion.