It is possible to standardize the error messages used in DataAnnotations, so that you do not have to pass a string like:
[Required(ErrorMessage = "Este campo é obrigatório.")]
But you can use more or less like this:
string mensagem = "Este campo é obrigatório.";
[Required(ErrorMessege = mensagem)]