Localization support

Add the ability to display error messages in locales other than en-us.
`!== -1`

Of course, this implies we don't want or need to do a transform from `en` to `en-US` or vice versa, which we might want to consider.