Enable a translation system to get error messages in different languages. The system should read the locale config, but also allow override (locale, translation string). (same functionality we already have on Chevereto).