La Web del Programador: Comunidad de Programadores
 
    Pregunta:  7275 - CAMBIO DE IDIOMA AL EJECUTAR UN PROYECTO
Autor:  Ricardo Duarte
Cuando ejecuto un proyecto dentro de VFP 6 los meses con cmonth() me aparecen en español, pero cuando ejecuto el proyecto desde el EXE los meses los depliega en ingles.Ya revise la Config. Regional desde el panel de control y esta en Español(México). Favor de indicarme que archivo debo cambiar en la configuración para poder distribuir mis aplicaciones.

  Respuesta:  Juan Carlos Saavedra Ariza
Esto lo puedes solucionar de la siguiente forma :
* Cuando generes el ejecutable y lo ejecutes ya sea desde un acceso directo o desde el menú programas de windows agregale el siguiente modificador

Ej: C:\MiAplicacion.EXE -LC:\WINDOWS\SYSTEM\VFP6RESN.DLL

Donde VFP6RESN.DLL es la libreria de Español (para mi caso ), busca en tu documentación de VFP cual es el correcto

  Respuesta:  Cecilia Colalongo
Creo que lo mejor es redefinir la función:

FUNCTION CMONTH2
PARAMETERS tiMonth

LOCAL ARRAY laMonths[12]

laMonths[1]="Enero"
laMonths[2]="Febrero"
laMonths[3]="Marzo"
laMonths[4]="Abril"
laMonths[5]="Mayo"
laMonths[6]="Junio"
laMonths[7]="Julio"
laMonths[8]="Agosto"
laMonths[9]="Septiembre"
laMonths[10]="Octubre"
laMonths[11]="Noviembre"
laMonths[12]="Diciembre"

IF TYPE("tiMonth")<>"N" OR NOT BETWEEN(tiMonth,1,12)
RETURN ""
ENDIF

RETURN laMonths[tiMonth]

  Respuesta:  David Ovando
Tengo entendido que la configuracion regional no tiene nada que ver, creo que usas S.O Windows, entonces ve al menu Inicio = Buscar y dale VFP*.DLL, te listara de 4 a 6 archivos que se encuentran en el system de windows o system32 de windows NT, estos archivos son las librerias de foxpro que se utilizan al ejecutar un programa y probablemente sen librerias en ingles, por eso los mensajes de erro en tu ejecutable te devuelven en ingles y dentro de vfp en español. Si puedes contactar con el proveedor del sistema tal ves consigas la libreria en español si existe o de lo contrario debes crear tus propias funciones FDU para poner en español los dias de la semana, los meses etc. Si desea ver como crear estos puedes ver la respuesta que le di a la pregunta Nº6932 CDOW() en otros idiomas
Suerte, ojala te sirva