Erro besta no validate do Form

Olá, estou fazendo uma validação com o struts.

[code]public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {

	ActionErrors errors = new ActionErrors();
	String data = getDiaNascimento() + "/" + getMesNascimento() + "/" + getAnoNascimento();		
	if (!getDateFromString(data))
		errors.add("data",new ActionMessage("errors.invalid"));				
	return errors; [/code]

blz está funcionando, mas eu gotaria que a mensagem mostrasse o nome do campo. eu poderia fazer assim:

errors.add("data",new ActionMessage("errors.invalid","Data"));

mas está com internacionalização, como faço pra pegara descricao ?
tentei colocar assim:

errors.add("data",new ActionMessage("errors.invalid",new ActionMessage("cadastro.data.displayName")));

mas não deu certo