![]() |
No me funcionan los recurso para poner delphi en español
Tengo Delphi 7 y quero que los botones del MessageDlg sean Si-No. He instalado los recursos que hay en esta pagina al pie de la letra y nada, me siguen saliendo los errores en ingles.
Un saludo y gracias. |
Debes revisar las rutas en library path en las opciones de ambiente de Delphi.
Asegurate de que la ruta en donde colocaste los recursos en español aparezca al principio de la lista, de otra forma tomará primero los archivos en inglés. Después de compilar tu programa verás inmediatamente los cambios. Un saludo. |
Ya lo tengo asi puesto.
|
Hola,
Cita:
|
optener recursos en español
Hola amigos.. una consultita.. de donde puedo descargar los recursos en español para delphi 7.. ya que el enlace en esta pagina esta malo ??
|
|
Hola, este enlace no funciona. ¿Conoces otro donde pueda bajar los recursos en español para delphi 7?. Desde ya muchas gracias.
|
Hola,
Prueba ahora a ver qué tal. |
Cita:
|
Hola,
Hasta donde yo llego podrías probar a ver si te funcionan los que enlazo más arriba. La traducción de los "recursos" la llevó a cabo fundamentalmente Germán, un compañero de los Foros, yo me limité a actualizarlos de modo que sirvieran para los nuevos BDS. Pero, desde luego sirven para Delphi 7, y, es probable que también para Delphi 6. ¿O acaso los probaste y algo no te va bien? |
Cita:
[Fatal Error] umain.pas(14): Unit Buttons was compiled with a different version of Consts.SIgnoreButton Voy a probar con las versiones que pones y ya veo haber que pasa, por mientras gracias Dec por responder |
dec, ya probe tal cual viene en las instrucciones, me manda el siguiente mensaje
[Fatal Error] Project1.dpr(5): Unit SysUtils was compiled with a different version of SysConst.SAccessViolation Eso solo sucede si dejo las constantes del archivo de esta pagina, si le quito el path para que use las de delphi normales no marca ninguna clase de error todo jala bien, supongo que entonces si se ocupa de una versión en especifico |
Hola,
Se me ocurre que hagas una copia de los archivos que contiene los recursos que nos ocupan y que funcionan bien. O sea, una copia de seguridad de los archivos que te vinieron con Delphi, no de todos, sino de las unidades que nos interesan. A continuación (luego de hacer la copia de seguridad) borra dichos archivos y utiliza los que puedes descargar desde el enlace de más arriba. Si algo va mal, ya sabes que tienes que recuperar los archivos de la copia de seguridad. Y, aunque vaya bien... tampoco estaría demás, pienso, mantener la copia de seguridad. Ya nos dirás qué tal. ;) |
Cita:
------------------ Ya y tampoco funciono, y pensar que solo son archivos de texto plano, no es binario o algo asi |
Hola,
Para mí tengo que sí que podrías utilizar los recursos de más arriba en Delphi 6, pero, es cuestión de atarle el cascabel al gato... tendrás que hacer alguna que otra prueba. Por ejemplo, ¿porqué no inicias un nuevo proyecto e intentas mostrar alguna constante que sepas que está traducida en los "nuevos recursos" a ver qué pasa? Es posible que te funcione, y, entonces, el problema pasaría a estar en el proyecto en que tratas de utilizar los recursos y no en los propios recursos. A continuación la ayuda de Delphi acerca del error del compilador de que estamos tratando. Cita:
|
Cita:
Y de nuevo gracias dec por tu atenta ayuda |
Hola,
No me resigno. Y es que creo que es posible que te funcionen los recursos en Delphi 6; puesto que en Delphi 7 funcionan sin problemas, creo yo que funcionarán también en Delphi 6. Vamos a ver. He buscado la constante "SAccessViolation" en el directorio de Delphi 7 en mi sistema y la he encontrado declarada en la unidad "SysConst.pas". He buscado luego la misma constante entre las unidades con los recursos (constantes) ya traducidos y he visto que está declarada en el archivo "SysConsts.pas" y también en "Borland.Vcl.SysConst.pas". Fíjate en este último archivo, en su nombre. Entre las unidades que se encuentran en el archivo Zip que puedes descargar con los recursos, hay varias que comienzan con "Borland.". Creo recordar que esas unidades, precisamente, sirven para BDS 2005 y BDS 2006. Creo que puedes borrar sin problemas los archivos que comienzen con "Borland." y dejar el resto de unidades. Ahora bien. No sitúes los archivos de recursos traducidos en el propio directorio "Lib". Crea una carpeta en dicho directorio de nombre "lng" (por lenguaje), y, dentro de esta crea una carpeta de nombre "esp" (por español). Copia en la carpeta "esp" los archivos de recursos que nos quedan: recuerda, no los que comienzan por "Borland." y, por último, añade a la "Library Path" de Delphi la ruta a la carpeta "esp" que contiene ahora los recursos/constantes traducidas al español. Ahora bien. Antes dijiste que tu versión de Delphi 6 no cuenta con los archivos "pas" que nos traemos entre manos, sino que sólo están los archivos ya compilados, con extensión "dcu" (Delphi Compiled Unit). Lo que quisiera saber es si ocurre igual con el archivo "SysUtils.pas". ¿Cuentas con este archivo o únicamente tienes el correspondiente "SysUtils.dcu"? Si cuentas con el archivo "fuente" de "SysUtils", haz una copia de seguridad de su archivo "dcu" (por lo que pueda pasar) y elimina luego este archivo (dcu) del directorio en que se encuentre: en mi sistema en la carpeta "lib" del directorio de instalación de Delphi. Si no tuvieras el archivo "SysUtils.pas"... me parece que la cosa se complicaría un poco. De todos modos, no estoy seguro de todo esto que digo, así que... quién sabe. En todo caso, recuerda lo de borrar los archivos de recursos que comienzan por "Borland.", lo de copiar los restantes en la carpeta que te comenté: "/lib/lng/esp/"... a ver si es posible que al cabo salte la liebre, como suele decirse. :D |
dec, por andar haciendo intentos de diferentes formas, ya me heche el delphi :D , lo voy a reinstalar completamente, respaldo totalmente la carpeta y hare las pruebas como me dijistes , solo que lo hare mañana, como que el sueño ya me esta haciendo hacer esta clase de cosas , pero gracias por la ayuda
|
Dec, ya pude solucionar mi problema, ya mas descansado y relajado que puse a pensar bien el asunto (despues de reinstalar delphi 6 :D ), y ya se me ocurrio comparar los CONST traducidos que baje para delphi 6 con los originales en ingles, mas en especifico con el mensage que me manda de "SIgnoreButton" , ya al compararlos vi que el mensaje anterior estaba mal comentado, asi que la declaración de SIgnoreButton no existia mas que como un comentario, solo fue añadirle una llave arriba y quedo, ya despues de poder corregir ese mensaje tuve varios, pero ya conociendo de que se trataba ya fue facil, solo era revisar los comentarios :D
Gracias por tu paciencia y consejos Dec |
a mi estos recursos traducidos , me funcionan bien en Delphi 7 , pero no en Delphi 5 , que es donde tengo la aplicación más importante .
No habría unos recursos traducidos para Delphi 5 ??? O que habría que hacer para adaptar los que ha hecho David Esmeralta para delphi 5 . Saludos |
La franja horaria es GMT +2. Ahora son las 03:11:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi