Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Lenguajes

Lenguajes
Artículo
Responder citando    Descargar mensaje  
Mensaje Lenguajes 
 
Resulta que ya traduje mi aplicación pero no encuentro como hacer que cambie el lenguaje de la aplicación con presionar un botón.



 
techm3 - Ver perfil del usuario Enviar mensaje privado  
techm3 [ Sabado, 06 Febrero 2010, 17:51 ]
 


Lenguajes
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Lenguajes 
 
Está explicado en este hilo.

Hay que buscar más en el foro antes de postear, por si ya hay una respuesta a tu pregunta  

Saludos



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Sabado, 06 Febrero 2010, 19:25 ]
Responder citando    Descargar mensaje  
Mensaje Re: Lenguajes 
 
En el hilo indicado por jguardon se utiliza la característica de gambas que facilita la internacionalización de un proyecto. Pero el usuario no podrá cambiar el idioma pulsando un botón.

Para poder hacerlo puedes prescindir de dicha característica y definir (en un módulo o una clase estática, según el paradigma de programación que uses en tu proyecto) una propiedad por cada cadena traducible.

Luego, escribir métodos que establezcan esas propiedades al idioma requerido (un método por cada idioma), ya sea que se trate de propiedades de controles o cadenas que usa tu programa (por ejemplo para crear un archivo html). Luego, sólo resta escribir las llamadas correspondientes.

También puedes crear un archivo para cada idioma o una tabla en una base de datos SQLite y establecer las variables tomando los valores de esos archivos o tablas (o puedes permitir que el usuario cree su propio archivo de traducción, siempre que respete una nomenclatura que tu dispongas para el nombre y la ubicación del archivo).

¿Se entiende la idea?



 
última edición por fabianfv el Sabado, 06 Febrero 2010, 20:24; editado 1 vez 
fabianfv - Ver perfil del usuario Enviar mensaje privado  
fabianfv [ Sabado, 06 Febrero 2010, 20:22 ]
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno