Parameter placeholders the message expects (e.g. { field: string }).
Locale keys that must be provided (e.g. 'en' | 'fr').
Optional ReadonlyparamsPlaceholder values to interpolate into the translated string.
ReadonlystatusHTTP status to attach (key name like 'NOT_FOUND' or numeric code like 404).
ReadonlytranslationsTranslated error messages keyed by locale.
Blueprint for a translatable HTTP exception.
Used inside an exception catalog created with
defineExceptionCatalog.