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.


3 comentarios to “Delphi: MessageDlg en Español”

  • Reinier

    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.

  • karito

    Gracias por todo

  • Johnny

    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

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.