Delphi: MessageDlg en Español

Para tener los MessageDlg en español solo hay que modificar un archivo de Delphi, para la version 6 te vas al siguiente directorio: C:\Archivos de programa\Borland\Delphi6\Source\Vcl y modificas el archivo Consts.pas (varia dependiendo donde lo instalaste)

  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 Ej.:

SMsgDlgYes = ‘&Si’;
SMsgDlgCancel = ‘Cancelar’;
….

Luego copias este archivo  Consts.pas a la carpeta C:\Archivos de programa\Borland\Delphi6\Lib y eliminas el compilado Consts.dcu (se creara otro automaticamente)

Y listo, problema solucionado, recuerda hacer un respaldo de los archivos que modificas.

Anuncios

3 thoughts on “Delphi: MessageDlg en Español

  1. Hay una opción mejor para el caso de Delphi 7, y aun no se si para versiones anteriores funciona igualmente. Existe un paquete que se pued edescargar desde este link:
    http://www.torry.net/quicksearchd.php?String=MessageDlg&Title=Yes
    El mismo permite agregarle una clase al delphi y editando primero un ficherito *.inc pues se puede tener acceso a MessageDialogs personalizados, en el idioma que uno desee y sin necesidad de cambiar ninguna unit que venga en la instalación del Delphi. Hay inclusive en este mismo lugar, soluciones más sofisticadas, con un mejor look, etc.

  2. Buscate la traduccion de los recurso delphi en castellanos, solo hay es que crear un directorio en [Delphi7]\Lib\Lang\Esp y copiar los archivos .pas(los traducidos)
    luego especificar un directorio de compilación por defecto. para ello abrimos las opciones de entorno de Delphi (menu Tools / Environment Options),
    seleccionamos la pestaña Library, y en Library Path añadimos a la izquierda el valor
    “$(DELPHI)\Lib\Lang\Esp;” (en primer lugar). Con esto, ya tendras los recursos de Delphi en español. hasta los mesajes y todos los mesaje de errores del sistema en español

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s