FoxPro/Visual FoxPro - INGLES/ESPAÑOL

 
Vista:
sin imagen de perfil

INGLES/ESPAÑOL

Publicado por DALSOM (612 intervenciones) el 20/04/2001 18:20:27
HOLA A TODOS, ES ALGO SIMPLE, PERO SE QUE ME TOMARA ALGO DE TIEMPO MODIFICARLO EN TODOS LOS PROGRAMAS Y FORMULARIOS DEL SISTEMA.

BIEN , ESTO ES LO QUE PASA, TENGO VFP EN ESPAÑOL, Y ESTOY HACIENDO UN SISTEMA EN INGLES, QUIERO, QUE CUANDO HAGA UN MESSAGEBOX, ME SALGA EN LOS BOTONES EN EL IDIOMA EN QUE ESTOY UTILIZANDO. HAY ALGUNA FORMA DE CAMBIAR ESTO, SIN TENER QUE ACTUALIZAR TODOS Y CADA UNO DE MIS FORMULARIOS O ARCHIVOS DE PROGRAMA, INCLUYENDO TODOS SUS METODOS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:INGLES/ESPAÑOL

Publicado por Foxperto (894 intervenciones) el 20/04/2001 18:39:38
Hola DALSOM:

Te tengo dos sugerencias y un comentario:

Sugerencias:
1. No escribas toda la pregunta en Mayuscula.
2. Utiliza Clases, de esta manera si tienes que hacer una modificacion no tienes que modificar todo, solo modificas la clase y listo, tambien se hace mas facil el mantenimiento.

Comentario:
Con respecto a los Botones del MessageBox(), es un poco mas complicado, recuerda que ellos trabajan con API y Clases de Windows, fijate, todos mis sistemas estan en español, pero algunos clientes tienen Windows en Ingles y adivina que? los mensajes de Foxpro o MessageBox() me salen en ingles (los botones claro), creo que eso tiene que ver con las librerias del OS.

No creo estar equivocado, de todas maneras prueba y me cuentas.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:INGLES/ESPAÑOL

Publicado por Charles Benzon (340 intervenciones) el 20/04/2001 19:18:48
Buenas,

Te sugiero que hagas un IF para saber el idioma y utilices variables :

if español
#define mensaje1 ESTE ES MI MENSAJE 1
#define mnesaje2 ESTE ES MI MENSAJE 2
else
#define mensaje1 THIS IS MY MESSAGE 1
#define mensaje2 THIS IS MY MESSAGE 2
endif

de esta manera cualquier mensaje :

=messagebox(mnesaje2,2,"titulo")
sera de acuerdo a tu lenguaje.

Nota: para saber el lenguaje hay un SYS()

Saludos.



Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar