Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Nombres de mes en español
Message
From
10/03/2005 05:40:20
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
 
To
09/03/2005 22:27:13
General information
Forum:
Visual FoxPro
Category:
Installation, Setup and Configuration
Environment versions
Visual FoxPro:
VFP 8
OS:
Windows XP SP1
Database:
Visual FoxPro
Miscellaneous
Thread ID:
00994296
Message ID:
00994347
Views:
21
>Hola a todos.
>
>¿Qué debo hacer para que los nombres de mes de las funciones tales como DMY() o CMONTH() sean devueltos en español y no en inglés?.
>
>En el equipo de desarrollo funcionan en español pues tiene VFP8 con la ayuda en español. Pero en los equipos de producción salen los meses en inglés. En dichos equipos lógicamente no está instalado VFP8. ¿Qué DLL debo registrar o distribuir para conseguir eso y en que carpeta debe quedar?
>
>Ya comprobé que la configuración regional de Windows no afecta a estas funciones.
>
>Muchas gracias por la colaboración
>
>Manuel Tovar
>Barranquilla - COLOMBIA

Creo que eso depende de la versión del runtime que distribuyes a los usuarios.

Como es posible que ya tengan una versión en otro idioma, lo mejor me parece crear tus propias funciones, para estar completamente independiente de una versión específica de los runtime.

Algo así:
FUNCTION MiCMonth(tnNumMes)
if type("tnNumMes") = "D"
  tnNumMes = month(tnNumMes)
endif
do case
case tnNumMes = 1
  return "Enero"
case tnNumMes = 2
  return "Febrero"
...
otherwise
  return "???"
endcase
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform