{ "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'" }