Lenguajes


Objetivo: 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.

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.0794s (PHP: -21% SQL: 121%)
Consultas SQL: 20 - Debug off - GZIP Activado