new StudentValidator component with localized messages

Separado lógica de validação para o StudentValidator, incluindo mensagens localizadas.