Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Nombres de mes en español
Message
De
10/03/2005 05:40:20
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivie
 
 
À
09/03/2005 22:27:13
Information générale
Forum:
Visual FoxPro
Catégorie:
Installation et configuration
Versions des environnements
Visual FoxPro:
VFP 8
OS:
Windows XP SP1
Database:
Visual FoxPro
Divers
Thread ID:
00994296
Message ID:
00994347
Vues:
22
>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)
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform