{
  "EMAIL_REQUIRED": "Email is required",
  "EMAIL_INVALID": "Invalid email format",
  "PASSWORD_REQUIRED": "Password is required",
  "PASSWORD_MIN_LENGTH": "Password must be at least {constraint1} characters",
  "PASSWORD_MAX_LENGTH": "Password must be at most {constraint1} characters",
  "PASSWORD_PATTERN": "Password must contain uppercase, lowercase, number and special character",
  "FIRST_NAME_REQUIRED": "First name is required",
  "FIRST_NAME_MIN_LENGTH": "First name must be at least {constraint1} characters",
  "LAST_NAME_REQUIRED": "Last name is required",
  "LAST_NAME_MIN_LENGTH": "Last name must be at least {constraint1} characters",
  "PHONE_INVALID": "Invalid phone number",
  "SIREN_PATTERN": "SIREN must be exactly 9 digits",
  "SIRET_PATTERN": "SIRET must be exactly 14 digits",
  "STREET_MIN_LENGTH": "Street must be at least {constraint1} characters",
  "CITY_REQUIRED": "City is required",
  "POSTAL_CODE_REQUIRED": "Postal code is required",
  "COUNTRY_PATTERN": "Country must be a 2-letter ISO code (e.g., FR, US, CN)",
  "FIELD_REQUIRED": "This field is required",
  "FIELD_TOO_SHORT": "Must be at least {constraint1} characters",
  "FIELD_TOO_LONG": "Must be at most {constraint1} characters",
  "NUMBER_MIN": "Must be at least {constraint1}",
  "NUMBER_MAX": "Must be at most {constraint1}",
  "INVALID_UUID": "Invalid identifier format",
  "INVALID_DATE": "Invalid date",
  "INVALID_ENUM": "Invalid value — allowed values: {constraint1}",
  "INVALID_BOOLEAN": "Must be true or false",
  "INVALID_URL": "Invalid URL",
  "LOCALE_INVALID": "Language must be 'fr' or 'en'"
}
