Extracting supported languages to a constant

Extracts a `LOCALES` constant to DRY up the definition of supported languages. With these constant there is only a single point in to code where one has to touch to add support for another language (not counting a flag or the translation file itself)

Adds a couple of more flags for languages we might soon translate the interface to.