Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   No me funcionan los recurso para poner delphi en español (https://www.clubdelphi.com/foros/showthread.php?t=26665)

Durbed 29-10-2005 19:34:39

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.

Héctor Randolph 29-10-2005 20:16:36

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.

Durbed 29-10-2005 21:45:56

Ya lo tengo asi puesto.

dec 30-10-2005 05:34:58

Hola,


Cita:

Empezado por Durbed
Ya lo tengo asi puesto.

Pues como te dice Héctor es como es, vaya. Echa un vistazo al archivo de ayuda que puedes encontrar junto con las unidades que contienen "los recursor" actualizados, por cierto, escritas por Germán, alguien amigo de estos Foros. Descárgalos de nuevo, por asegurarte de que incluyan la ayuda o por ver si es que no estás utilizando una versión correcta o algo así. Yo uso Delphi 7 y los recursos para esta versión y todo bien, gracias.

BlueSteel 21-06-2006 15:49:41

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 ??

dec 21-06-2006 16:35:59

Hola,

Puedes descargarlos desde aquí: Recursos (constantes) en español para Delphi (85 KB - ZIP).

DarkSide 01-09-2006 22:31:44

Hola, este enlace no funciona. ¿Conoces otro donde pueda bajar los recursos en español para delphi 7?. Desde ya muchas gracias.

dec 02-09-2006 00:10:08

Hola,

Prueba ahora a ver qué tal.

Erik_Magnus 02-09-2006 01:26:14

Cita:

Empezado por dec
Hola,

Prueba ahora a ver qué tal.

Discula Dec , no tienes los recursos disponibles para delphi 6 (ya lo habia puesto en otro tema, pero ahorita que vi mi respuesta aparecio esta contestación reciente, no la habia visto por que ya tenia rato viendo el otro tema, asi que disculpen lo repetitivo)

dec 02-09-2006 01:54:24

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?

Erik_Magnus 02-09-2006 02:40:28

Cita:

Empezado por dec
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?

Con los que tu pusistes no los probe, habia un tema que hablaban en especifico de Delphi 6 , como me tarde en contestar en ese no me habia fijado de este (los andaba buscando en google) , esos que baje me esta enviando al compilar las fuentes de Delphi 4 en el 6, que la versión de const fue compilado en otra versión, me manda el siguiente mensaje

[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

Erik_Magnus 02-09-2006 02:46:57

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

dec 02-09-2006 03:14:35

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. ;)

Erik_Magnus 02-09-2006 03:45:11

Cita:

Empezado por dec
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. ;)

Probe sobreescribiendolos completamente (hice un respaldo de toda la carpeta lib antes) y no funciono, deja borrandolos haber si por ahi quedo alguno o algo asi


------------------

Ya y tampoco funciono, y pensar que solo son archivos de texto plano, no es binario o algo asi

dec 02-09-2006 05:04:13

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:

Empezado por Ayuda de Delphi

Unit <element> was compiled with a different version of <element>.<element>

This fatal error occurs when the declaration of symbol declared in the interface part of a unit has changed, and the compiler cannot recompile a unit that relies on this declaration because the source is not available to it.

There are several possible solutions - recompile Unit1 (assuming you have the source code available), use an older version of Unit2 or change Unit2, or get a new version of Unit1 from whoever has the source code.

This error can also occur when a unit in your project has the same name as a standard Delphi unit.

For example, this may occur is when compiling a project written in a previous version of Delphi that did not have a unit of this name (for example, search.pas was not in Delphi 3).

To solve the problem in this case:

1. Open <Unit2> and save it with a new name.
2. Alter all references to <Unit2> in uses clauses to refer to the new name.
3. Delete the old <Unit2>.pas AND <Unit2>.dcu versions of this unit.
4. Rebuild the project.


Erik_Magnus 02-09-2006 06:27:48

Cita:

Empezado por dec
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.

Como que Delphi 6 no me quiere :D (y todo por que en XP no puedes configurar el tamaño del papel) , cree un proyecto nuevo despues de remplazar los "cons" , este proyecto lo cree solo con un botón y al hacerle clic que desplegara un message dialog, para irme por algo simple, al tratar de correr el programa obtengo ese mensaje de error , asi que no es el pryecto que traigo en delphi 4, (y no creo que borland pusiera una clase llamada unit1.pas :D para que sea lo que dice borland en la ayuda), asi que si debe ser alguna incompatibilidad, podria vivir por un rato con los mensajes en ingles (no creo que los usuarios lo note, solo se aprenden los pasos no leen lo que uno pone) , pero aun cuando les dejo los estandar no funcionan los proyectos de D4, creo que ahorita estoy dejando llevar mucho por el "no puedo", tal vez tendre que olvidarme un rato del problema haber si se me ocurre algo.

Y de nuevo gracias dec por tu atenta ayuda

dec 02-09-2006 07:11:52

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

Erik_Magnus 02-09-2006 07:57:26

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

Erik_Magnus 03-09-2006 00:17:50

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

David 17-10-2006 18:42:27

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 13:32:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi