In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Cambiar de Idioma en Mensajes

Foro de Xailer profesional en español
Responder
Martin del Angel[1]
Mensajes: 114
Registrado: Dom Dic 18, 2005 7:50 pm

Cambiar de Idioma en Mensajes

Mensaje por Martin del Angel[1] »

Hola, por fin compre Xailer!
Soy nuevo y tengo muchas dudas, he estado viendo ejemplos . tengo un
proyecto que esta delphi y tengo que cambiarlo a Xailer, ya que el
programador que me lo hizo ya no pudo seguir ayudando y ahora me decidi a
hacerlo yo mismo, se que va a ser dificil al principio, pero espero aprender
pronto.
Tengo muchas dudas..
aqui va la primera:
Mi computadora tiene Windows Xp Pro en Ingles y deseo que todos los mensajes
del sistema sean en Español:
Ejemplo
IF MsgYesNo('Desea Eliminar este registro?")
codigo...
ENDIF
Deseo que me pregunte "Si" en Vez de "Yes" y Asi en todas las demas
Funciones que mandan mensajes predetermindos. si el sistema operativo este
en el lenguaje que sea , que mis mensajes sean en Español
Gracias....
jasm.nospam
Mensajes: 203
Registrado: Vie Abr 01, 2005 9:05 am

Cambiar de Idioma en Mensajes

Mensaje por jasm.nospam »

Dos opciones:
1.- Cambia el idioma de Windows.
2.- Haz tú tus propios mensajes.
Saludos
Jose A. Suarez
Martin del Angel escribió:
> Hola, por fin compre Xailer!
>
> Soy nuevo y tengo muchas dudas, he estado viendo ejemplos . tengo un
> proyecto que esta delphi y tengo que cambiarlo a Xailer, ya que el
> programador que me lo hizo ya no pudo seguir ayudando y ahora me decidi a
> hacerlo yo mismo, se que va a ser dificil al principio, pero espero aprender
> pronto.
>
> Tengo muchas dudas..
> aqui va la primera:
>
> Mi computadora tiene Windows Xp Pro en Ingles y deseo que todos los mensajes
> del sistema sean en Español:
>
> Ejemplo
> IF MsgYesNo('Desea Eliminar este registro?")
> codigo...
> ENDIF
>
> Deseo que me pregunte "Si" en Vez de "Yes" y Asi en todas las demas
> Funciones que mandan mensajes predetermindos. si el sistema operativo este
> en el lenguaje que sea , que mis mensajes sean en Español
>
>
> Gracias....
>
>
jasm.nospam
Mensajes: 203
Registrado: Vie Abr 01, 2005 9:05 am

Cambiar de Idioma en Mensajes

Mensaje por jasm.nospam »

Martin,
Tembien te puedes mirar la funcion SetLanguage() de Xailer ;-)
Saludos
Jose A. Suarez
Martin del Angel escribió:
> Hola, por fin compre Xailer!
>
> Soy nuevo y tengo muchas dudas, he estado viendo ejemplos . tengo un
> proyecto que esta delphi y tengo que cambiarlo a Xailer, ya que el
> programador que me lo hizo ya no pudo seguir ayudando y ahora me decidi a
> hacerlo yo mismo, se que va a ser dificil al principio, pero espero aprender
> pronto.
>
> Tengo muchas dudas..
> aqui va la primera:
>
> Mi computadora tiene Windows Xp Pro en Ingles y deseo que todos los mensajes
> del sistema sean en Español:
>
> Ejemplo
> IF MsgYesNo('Desea Eliminar este registro?")
> codigo...
> ENDIF
>
> Deseo que me pregunte "Si" en Vez de "Yes" y Asi en todas las demas
> Funciones que mandan mensajes predetermindos. si el sistema operativo este
> en el lenguaje que sea , que mis mensajes sean en Español
>
>
> Gracias....
>
>
Martin del Angel[1]
Mensajes: 114
Registrado: Dom Dic 18, 2005 7:50 pm

Cambiar de Idioma en Mensajes

Mensaje por Martin del Angel[1] »

si utilizo lo siguiente:
Idioma:= SetLanguage(10)
y despues cualquier funcion de Mensajes como por ejemplo: MsgYesNo()
me debe de desplegar en español aunque este en ingles el Sistema Operativo
porque ya lo hice y no funciono , no se si hay que hacer algo mas?
"Jose Alfonso Suárez Moreno" <jasm.nospam@chochurro.com> wrote in message
news:4481f75c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Martin,
>
> Tembien te puedes mirar la funcion SetLanguage() de Xailer ;-)
>
> Saludos
>
> Jose A. Suarez
>
> Martin del Angel escribió:
>> Hola, por fin compre Xailer!
>>
>> Soy nuevo y tengo muchas dudas, he estado viendo ejemplos . tengo un
>> proyecto que esta delphi y tengo que cambiarlo a Xailer, ya que el
>> programador que me lo hizo ya no pudo seguir ayudando y ahora me decidi a
>> hacerlo yo mismo, se que va a ser dificil al principio, pero espero
>> aprender pronto.
>>
>> Tengo muchas dudas..
>> aqui va la primera:
>>
>> Mi computadora tiene Windows Xp Pro en Ingles y deseo que todos los
>> mensajes del sistema sean en Español:
>>
>> Ejemplo
>> IF MsgYesNo('Desea Eliminar este registro?")
>> codigo...
>> ENDIF
>>
>> Deseo que me pregunte "Si" en Vez de "Yes" y Asi en todas las demas
>> Funciones que mandan mensajes predetermindos. si el sistema operativo
>> este en el lenguaje que sea , que mis mensajes sean en Español
>>
>>
>> Gracias....
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Cambiar de Idioma en Mensajes

Mensaje por jfgimenez »

Martín,
me temo que las funciones MsgXXXX() son wrappers a la función MessageBox()
de windows, y siempre sale en el idioma que tenga windows; ahí no puede
hacer nada Xailer.
La única solución que se me ocurre es que te hagas tus propias funciones
MsgXXXX() usando un componente TMessageBox. De esa forma sí podrías cambiar
el texto de los botones. P.ej.:
FUNCTION MsgYesNo( cText, cTitle )
WITH OBJECT TMessageBox():New( Application:oMainForm )
UPDATE :cTitle TO cTitle
UPDATE :cText TO cText
:nStyle := mbYESNO
:oIcon := IDI_QUESTION
:aButtons := { "Sí", "No" }
RETURN :Run() == mrYES
END
RETURN Nil
--
Un saludo,
José F. Giménez
http://www.xailer.com
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Martin del Angel[1]
Mensajes: 114
Registrado: Dom Dic 18, 2005 7:50 pm

Cambiar de Idioma en Mensajes

Mensaje por Martin del Angel[1] »

Gracias,
Donde encuentro Documentacion de esa clase?
TMessageBox
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message
news:[email=4483e710@ozsrvnegro.ozlan.local...]4483e710@ozsrvnegro.ozlan.local...[/email]
> Martín,
>
> me temo que las funciones MsgXXXX() son wrappers a la función MessageBox()
> de windows, y siempre sale en el idioma que tenga windows; ahí no puede
> hacer nada Xailer.
>
> La única solución que se me ocurre es que te hagas tus propias funciones
> MsgXXXX() usando un componente TMessageBox. De esa forma sí podrías
> cambiar el texto de los botones. P.ej.:
>
> FUNCTION MsgYesNo( cText, cTitle )
>
> WITH OBJECT TMessageBox():New( Application:oMainForm )
> UPDATE :cTitle TO cTitle
> UPDATE :cText TO cText
> :nStyle := mbYESNO
> :oIcon := IDI_QUESTION
> :aButtons := { "Sí", "No" }
> RETURN :Run() == mrYES
> END
>
> RETURN Nil
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9441
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Cambiar de Idioma en Mensajes

Mensaje por ignacio »

Martín,
Es de las poquitas que no tenéis en el último pre-release, pero te la envío
con este Email.
Un saludo,
"Martin del Angel" <martindelangel@msn.com> escribió en el mensaje
news:[email=448447a8@ozsrvnegro.ozlan.local...]448447a8@ozsrvnegro.ozlan.local...[/email]
> Gracias,
>
> Donde encuentro Documentacion de esa clase?
>
> TMessageBox
>
>
>
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in message
> news:[email=4483e710@ozsrvnegro.ozlan.local...]4483e710@ozsrvnegro.ozlan.local...[/email]
>> Martín,
>>
>> me temo que las funciones MsgXXXX() son wrappers a la función
>> MessageBox()
>> de windows, y siempre sale en el idioma que tenga windows; ahí no puede
>> hacer nada Xailer.
>>
>> La única solución que se me ocurre es que te hagas tus propias funciones
>> MsgXXXX() usando un componente TMessageBox. De esa forma sí podrías
>> cambiar el texto de los botones. P.ej.:
>>
>> FUNCTION MsgYesNo( cText, cTitle )
>>
>> WITH OBJECT TMessageBox():New( Application:oMainForm )
>> UPDATE :cTitle TO cTitle
>> UPDATE :cText TO cText
>> :nStyle := mbYESNO
>> :oIcon := IDI_QUESTION
>> :aButtons := { "Sí", "No" }
>> RETURN :Run() == mrYES
>> END
>>
>> RETURN Nil
>>
>> --
>> Un saludo,
>>
>> José F. Giménez
>> http://www.xailer.com
>>
>
>


Attached files MessageBox.rar (23 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder