No `gettext` is intentional, happy to change this.

Most error messages aren't translated. They end up hidden behind "more info". I think the idea is that it is useful for developers and would be a burden on the L10n community for not much benefit.