Hola
_jose_ y bienvenido al foro, para tener los
MessageDlg en español sólo hay que modificar un archivo de Delphi, para la versión 7 (también vale en la 6) te vas al siguiente directorio:
C:\Program Files\Borland\Delphi7\Source\Vcl y modificas el archivo
Consts.pas buscas estas líneas:
SMsgDlgWarning = 'Warning';
SMsgDlgError = 'Error';
SMsgDlgInformation = 'Information';
SMsgDlgConfirm = 'Confirm';
SMsgDlgYes = '&Yes';
SMsgDlgNo = '&No';
SMsgDlgOK = 'OK';
SMsgDlgCancel = 'Cancel';
SMsgDlgHelp = '&Help';
SMsgDlgHelpNone = 'No help available';
SMsgDlgHelpHelp = 'Help';
SMsgDlgAbort = '&Abort';
SMsgDlgRetry = '&Retry';
SMsgDlgIgnore = '&Ignore';
SMsgDlgAll = '&All';
SMsgDlgNoToAll = 'N&o to All';
SMsgDlgYesToAll = 'Yes to &All';
Cambias los valores a español por ejemplo:
SMsgDlgYes = '&Sí';
SMsgDlgCancel = 'Cancelar';
....
Luego copias el archivo modificado
Consts.pas a la carpeta C:\Program Files\Borland\Delphi7\Lib y eliminas el compilado
Consts.dcu (se creará otro automáticamente) y ya tendrás los botones modificados, recuerda que deberás hacer un BackUp antes de realizar cualquier cambio.
Saludos.