Translates an error message using gettext.
@type fieldspec() :: atom() | {atom(), atom() | module()} | {atom(), atom() | module(), keyword()}
@type t() :: %Pax.Field{name: atom(), opts: map(), type: atom() | module()}