FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Literal semana y mes sale en inglés
En Lazarus con Ubuntu 10.04 instado en idioma español, pongo esta linea para ver la fecha en un Label y me sale en inglés
Tuesday, 8 de June de 2010
¿Como tengo que configurar Ubuntu o Lázarus para que salga en español? Gracias. |
#2
|
||||
|
||||
En este momento no tengo un Lazarus a mano, pero ante una duda así miraría en el código fuente de la función FormatDateTime para ver de dónde obtiene los nombres en tal o cual idioma.
Sí, no es un gran aporte, pero es lo primero que se me viene a la mente. Esa es una de las ventajas de tener el código fuente disponible. Saludos !
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. |
#3
|
||||
|
||||
Cierto, lo acabo de probar, tengo ubuntu 8.04
También creo que he descubierto el motivo, en lugar de comprobar el idioma del sistema... lo lee directamente del fichero donde están las funciones, lo han puesto "fijo" : Esto es un trozo del fichero sysinth.inc Cita:
|
#4
|
||||
|
||||
Sólo hay que modificar ese ficherito y poner los valores en castellano o el idioma que se quiera.
Pero si eso es así, me parece un poco chapuza lo que han hecho ahí |
#5
|
||||
|
||||
Casimiro, parece que en efecto Lazarus esta lleno de chapuzas, recordemos que es colaboración de muchas personas y pues nunca falta un "prietito en el arroz".
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#6
|
||||
|
||||
Me he limitado a seguir el código hasta llegar ahí, no sé si hay alguna configuración o algo para elegir idioma.
|
#7
|
|||
|
|||
He modificado el fichero /usr/share/fpcsrc/2.4.0/rtl/objpas/sysutis/sysinth.inc y me sigue saliendo en inglés
Cita:
|
#8
|
||||
|
||||
reconstruye lazarus, bueno lo de si la toma en el idioma estoy seguro que si, ya había leído algo en la documentación de lazarus donde explican que debes hacer para que se cargue el programa que hagas con la configuración del S.O. no lo tengo a mano pero si lo encuentro lo pongo acá.
edito para poner el link =) http://wiki.lazarus.freepascal.org/G..._strings_right Cita:
__________________
mas confundido que Garavito el día del Niño. Última edición por mightydragonlor fecha: 09-06-2010 a las 22:05:31. |
#9
|
||||
|
||||
Rectifico con lo de chapuza, lo de los idiomas tal y como comenta mightydragonlor, está documentado y explican cómo cambiarlo, el único "problema" es que no están todavía las traducciones a algunos idiomas, entre ellos el español, pero al ser un proyecto open source cualquiera puede colaborar traduciéndolo
|
#10
|
|||
|
|||
Encuentro tres obstaculos:
1. Mi inglés es demasiado pobre. 2. No me veo capacitado para modificar lo que ahí se supone que explica. 3. Al reconstruir Lazarus me da un error cuando llega a la reconstrucción de los ejemplos y se detiene. Por lo tanto voy por el camino fácil y con unas líneas más de código pongo la fecha en español.
Gracias a todos. Un saludo. |
#11
|
||||
|
||||
Cita:
Esto lo he sacado de hispalazarus
__________________
mas confundido que Garavito el día del Niño. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
En ingles, | rafita | Humor | 5 | 11-11-2009 15:16:01 |
string literal may have at most 255 elements?? auxilio | einarcito | SQL | 7 | 26-08-2008 01:26:15 |
convertir una fecha dd/mm/aaaa en literal | hochkofler | SQL | 9 | 15-11-2005 16:37:47 |
query report ¿Por q sale sale solo el primer registro? | acl_gandalf | Impresión | 2 | 31-03-2005 02:14:20 |
Cursos de inglés. | marcoszorrilla | Humor | 1 | 30-05-2004 17:44:36 |
|