Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-07-2010
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 18
mcs Va por buen camino
Como crear una aplicación en múltiples idiomas?

Hola,

Como proyecto personal, quiero crear una aplicación y distribuirla en varios idiomas. En el trabajo ya tenemos algo así, lo que hacemos es tener una base de datos con todas las traducciones, y al iniciar la aplicación buscar el texto de cada componente y cambiarlo segun el idioma configurado.

Pero lo que yo busco es algo más simple/pequeño. Mi idea es tener varios ejecutables, uno para cada idioma, y no depender de ninguna base de datos. Pero, que generar estos ejecutables sea lo más fácil posible, nada de múltiples proyectos, o distintas versiones de los DFM segun el idioma utilizado.

Lo que querría es de alguna forma entrar todas las traducciones al proyecto, y que en vez de tener (a la hora de compilar) las opciones de Debug y Release, tuviera Release-Español, Release-Inglés, Release-Catalán, etc.

Esto es posible de hacerlo? Como? Uso Delphi 2010.

Un saludo,

Marc
Responder Con Cita
  #2  
Antiguo 30-07-2010
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 20
Enan0 Va por buen camino
el mejor componente para esto que yo conozco en delphi es TMultiLang
http://www.preview.org/e/mlintro.htm

la verdad que funciona muy y consume muy pocos recursos.
Responder Con Cita
  #3  
Antiguo 30-07-2010
mcs mcs is offline
Miembro
 
Registrado: may 2007
Ubicación: Girona
Posts: 229
Poder: 18
mcs Va por buen camino
Cita:
Empezado por Enan0 Ver Mensaje
el mejor componente para esto que yo conozco en delphi es TMultiLang
http://www.preview.org/e/mlintro.htm

la verdad que funciona muy y consume muy pocos recursos.
Diria que este componente no me sirve. Parece abandonado (la web no se actualiza desde el 2003), y lógicamente el componente no funciona con Delphi 2010.

De todas formas, muchas gracias!
Responder Con Cita
  #4  
Antiguo 30-07-2010
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Uno que es muy bueno es Tsilang, el único problema es que es de pago.
Puedes revisarlo en este link:

http://www.tsilang.com/

Salu2
Responder Con Cita
  #5  
Antiguo 30-07-2010
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Smile

Hola.

He investigado un poco el tema que tratas en este hilo y, siempre que se trate de alfabetos occidentales (español, inglés, catalán, francés, etc.), creo que la mejor opción es IniLang2.

Viene de un Unit "olvidado" (fue escrito para Delphi 4, en 1999) llamado IniLang (lo encuentras en torry.net), al que se le realizaron pequeños cambios y se habla detalladamente de él en este enlace de otro hilo de este foro.

Fue probado en Delphi 4, 5, 6, 7 y , gracias a Neftali, está probado en Delphi 2010 y tiene un archivo de descarga del ejemplo incluyendo una versión en catalán.

En ese enlace hay varias sugerencias de uso, archivos de descarga con ejemplos (creo que bastante claros) y otros comentarios.

Como añadido, es gratuito y de libre uso.

Realmente, muy recomendado.

Veo difícil que haya otro unit que facilite tanto las cosas. Por cierto, si alguien sabe de alguno mejor, me gustaría conocerlo.

Salu2.

Ramón
Responder Con Cita
  #6  
Antiguo 30-07-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Pues no hace mucho días hablamos del tema; Aquí puedes encontrar varias referencias y otra opción es leer la entrada y los comentarios de mi página sobre ese tema.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 30-07-2010
Avatar de yapt
yapt yapt is offline
Miembro
 
Registrado: sep 2006
Ubicación: España
Posts: 258
Poder: 18
yapt Va por buen camino
Y que hay del que trae el propio Delphi 2010 ?

Project -> Language -> Add....
etc....

Yo solo lo he intentado una vez. La creación del idioma es sencilla, tiene un programa externo por si quieres enviar las traducciones a alguien (si no recuerdo mal)....

Perooooo... nunca conseguí averiguar como poner un idioma u otro en la aplicación...

Alguien sabe como se usa ?

Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como traducir fácilmente una aplicación a otros idiomas rrf Varios 37 05-11-2010 16:46:20
Ficheros de localización (Idiomas) de la aplicación Durbed Varios 4 25-02-2009 10:57:47
Idiomas en una aplicación madiazg API de Windows 4 12-03-2008 17:20:05
Aplicación en varios idiomas. Killo Varios 11 17-03-2007 17:40:45
Hacer una aplicación en varios idiomas David OOP 2 02-03-2005 19:28:34


La franja horaria es GMT +2. Ahora son las 23:02:44.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi